999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機(jī)的嵌入式系統(tǒng)的開發(fā)研究

2016-10-31 14:16:41魏娟
關(guān)鍵詞:單片機(jī)

魏娟

【摘 要】 近幾年隨著我國科學(xué)技術(shù)的發(fā)展,嵌入式系統(tǒng)的應(yīng)用越來越廣泛,但是單片機(jī)的嵌入式系統(tǒng)目前還沒有完整的開發(fā)方法。通過對嵌入式系統(tǒng)的設(shè)計思路進(jìn)行分析,研究基于單片機(jī)的嵌入式系統(tǒng)開發(fā),希望可以使單片機(jī)的操作運行實現(xiàn)集成化發(fā)展。

【關(guān)鍵詞】 單片機(jī);嵌入式系統(tǒng);操作系統(tǒng)

【中圖分類號】G64.23 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2016)22-00-01

1、嵌入式操作系統(tǒng)的定義

單片機(jī)是在嵌入式系統(tǒng)程序應(yīng)用的基礎(chǔ)上產(chǎn)生的,它就是其該系統(tǒng)的主控單元。其大部分軟件的應(yīng)用性都非常的廣泛,不是憑空制造出來了,都有很強的目的性。在與其他程序做對比時,它把其他的程序的一些無關(guān)緊要的功能都剔除了,做到了簡單,但是功能非常的強大,只有一個微內(nèi)核。外加上該程序的嵌入性和專用性等特點,使得應(yīng)用程序與操作系統(tǒng)處于同一個空間,使得操作系統(tǒng)和應(yīng)用程序融為一體。這個時候存儲管理模塊非常的簡單。就成了人們熟知的微內(nèi)核。

2、基于單片機(jī)的嵌入式系統(tǒng)開發(fā)設(shè)計

嵌入式系統(tǒng)的設(shè)計需要以計算機(jī)技術(shù)為基礎(chǔ),利用CAD軟件和PCB軟件對系統(tǒng)進(jìn)行設(shè)計,在設(shè)計過程中,要根據(jù)嵌入式系統(tǒng)需要實現(xiàn)的功能,將功能進(jìn)行細(xì)致區(qū)分,劃分成不同的模塊,對各個模塊來分配具體的功能。嵌入式系統(tǒng)的設(shè)計就是根據(jù)實際使用過程中的性能參數(shù)需求,對相關(guān)的元件進(jìn)行組合劃分,以便達(dá)到最佳的使用效果,所以不同設(shè)備應(yīng)用的嵌入式系統(tǒng)在功能上都是不同的。在設(shè)計過程中需要將系統(tǒng)內(nèi)的資源進(jìn)行調(diào)配,并編制具體的應(yīng)用編碼,使系統(tǒng)實現(xiàn)相應(yīng)的功能。

基于單片機(jī)的嵌入式系統(tǒng)在進(jìn)行設(shè)計時,要使嵌入式系統(tǒng)具有實時控制和信息處理能力,所以需要將數(shù)據(jù)存儲器和網(wǎng)絡(luò)接口等全部集成在一塊芯片上,實現(xiàn)單片機(jī)的遠(yuǎn)程控制、信息同步、資源存儲等功能。

基于單片機(jī)的嵌入式系統(tǒng)在設(shè)計過程中,可以將應(yīng)用與驅(qū)動的接口設(shè)置為統(tǒng)一的接口,使嵌入式系統(tǒng)的應(yīng)用軟件實現(xiàn)標(biāo)準(zhǔn)化設(shè)計,也方便了在多個單片機(jī)之間重復(fù)使用。在對驅(qū)動程序和硬件組成進(jìn)行設(shè)計時,可以利用EDA工具進(jìn)行模擬調(diào)試開發(fā),將設(shè)計程序在EDA工具上進(jìn)行模擬運行,保證了嵌入式系統(tǒng)程序設(shè)計的合理性,縮短了系統(tǒng)開發(fā)時間。

在單片機(jī)嵌入式系統(tǒng)軟件開發(fā)的過程中,可以先將程序的運行流程和運行邏輯進(jìn)行測試,分析嵌入式系統(tǒng)運行的狀態(tài),以及各類訪問周期信息。這些信息的測試可以使系統(tǒng)的調(diào)試階段更加順利。利用EDA工具對單片機(jī)嵌入式系統(tǒng)進(jìn)行開發(fā),降低了開發(fā)人員的工作難度,在計算機(jī)軟件開發(fā)完成后,直接將軟件移植到嵌入式系統(tǒng)中,基于單片機(jī)的嵌入式系統(tǒng)即為開發(fā)完成。

3、基于單片機(jī)的嵌入式系統(tǒng)微內(nèi)核

3.1嵌入式系統(tǒng)的微內(nèi)核結(jié)構(gòu)

嵌入式系統(tǒng)的微內(nèi)核結(jié)構(gòu)主要由兩個部分組成,分別是資源管理調(diào)度系統(tǒng)和硬件映射系統(tǒng)。資源管理調(diào)度系統(tǒng)可以對單片機(jī)的控制程序進(jìn)行存儲,并實現(xiàn)單片機(jī)與計算機(jī)的通信功能。硬映射系統(tǒng)可以將單片機(jī)的硬件結(jié)構(gòu)映射在操作平臺上,實現(xiàn)單片機(jī)的系統(tǒng)功能。微內(nèi)核結(jié)構(gòu)降低了單片機(jī)整體的運行負(fù)擔(dān),并提高了內(nèi)核的集成性能,使單片機(jī)嵌入系統(tǒng)的移植性能和擴(kuò)展性能都得到了極大程度的提高。單片機(jī)嵌入式系統(tǒng)的微內(nèi)核一般沒有shell以及圖形用戶接口,所以嵌入式微內(nèi)核的部分功能是可以去掉的;嵌入式系統(tǒng)微內(nèi)核的操作系統(tǒng)和應(yīng)用程序不是特別明確,也可以說操作系統(tǒng)也屬于應(yīng)用程序中的一部分;嵌入式系統(tǒng)微內(nèi)核的內(nèi)存容量比較小,存儲模塊非常簡單,一般都是使用實際的物理地址,所以結(jié)構(gòu)比較簡單。嵌入式微內(nèi)核的任務(wù)劃分不是特別詳細(xì),很多操作人員都具有可預(yù)見性。

3.2微內(nèi)核結(jié)構(gòu)對單片機(jī)系統(tǒng)整體性能的影響

微內(nèi)核結(jié)構(gòu)雖然提高了單片機(jī)嵌入系統(tǒng)的移植性和擴(kuò)展性,但是隨著單片機(jī)系統(tǒng)越來越復(fù)雜,使微內(nèi)核的體積不斷增加,影響了單片機(jī)的整體性能,降低了嵌入式系統(tǒng)在單片機(jī)中的通用性。使用者在使用單片機(jī)的過程中是利用遠(yuǎn)程設(shè)備來進(jìn)行操作,在操作過程中,微內(nèi)核全程參與,對大量數(shù)據(jù)進(jìn)行頻發(fā)拷貝,增加了單片機(jī)運行系統(tǒng)的負(fù)擔(dān),同時嵌入式微內(nèi)核受到傳統(tǒng)操作內(nèi)核的限制,會對單片機(jī)的操作系統(tǒng)帶來不利影響,所以需要對嵌入式微內(nèi)核的性能進(jìn)行改進(jìn),以便提高單片機(jī)的運行效率。

單片機(jī)在運行過程中,嵌入式微內(nèi)核是基于時鐘對內(nèi)部模塊進(jìn)行控制,當(dāng)單片機(jī)運行時,可以自動提取微內(nèi)核內(nèi)的運行程序,同時也可以自行書寫,提高了嵌入式系統(tǒng)的擴(kuò)展性能,使嵌入式微內(nèi)核的通用性得到了極大的提高。微內(nèi)核結(jié)構(gòu)中各個系統(tǒng)服務(wù)全部由內(nèi)核進(jìn)行控制,主要利用消息機(jī)制進(jìn)行通信,所以微內(nèi)核核心性能的優(yōu)劣主要取決于系統(tǒng)通信開銷的大小,為了保證微內(nèi)核結(jié)構(gòu)的能效,需要對單片機(jī)的系統(tǒng)程序庫進(jìn)行優(yōu)化,保證嵌入式的應(yīng)用程序可以直接對庫內(nèi)程序進(jìn)行使用,這種結(jié)構(gòu)有效地提高了單片機(jī)嵌入式系統(tǒng)的可擴(kuò)展性和可裁剪性,使微內(nèi)核的使用靈活性大大提高。

4、基于單片機(jī)嵌入式系統(tǒng)編碼程序的實現(xiàn)

在單片機(jī)嵌入式系統(tǒng)編碼程序的開發(fā)過程中,需要對單片機(jī)的使用環(huán)境進(jìn)行分析,確定單片機(jī)具體的使用需求,再針對相應(yīng)的功能需求進(jìn)行程序設(shè)計。程序設(shè)計需要經(jīng)過結(jié)構(gòu)設(shè)計、程序編寫、編碼功能實現(xiàn)、集成檢測等幾個步驟,嵌入式系統(tǒng)編碼程序的開發(fā)與普通的軟件開發(fā)沒有太大差異,但是嵌入式系統(tǒng)編碼程序的開發(fā)屬于跨平臺的編碼開發(fā),編碼程序需要直接對設(shè)備進(jìn)行操控,所以對于程序準(zhǔn)確性要求比較高,對整個編碼過程的時序要求也異常精準(zhǔn)。很多單片機(jī)的運行不能對運行過程進(jìn)行重現(xiàn),所以編碼程序的開發(fā)要求特別高,為了保證程序開發(fā)的有效性,需要在程序不同的設(shè)計階段使用不同的工具包。對單片機(jī)初期運行階段的程序進(jìn)行設(shè)計時,可以利用電路模擬器,分析單片機(jī)程序輸入端和輸出端,避免單片機(jī)電路運行不穩(wěn)定造成程序編寫的混亂,同時開發(fā)人員也能清晰的觀測到整個設(shè)備的運行過程,避免程序編寫需要從最底層進(jìn)行預(yù)設(shè)計。

基于單片機(jī)的嵌入式系統(tǒng)在實踐過程中要采用相應(yīng)的抗干擾措施,避免對嵌入式系統(tǒng)的硬件和軟件造成干擾。在硬件抗干擾方面可以利用光電耦合器來進(jìn)行控制電路的切斷,實現(xiàn)電磁隔離功能,降低電磁對嵌入式系統(tǒng)硬件的影響,也可以將金屬箱體對嵌入式系統(tǒng)進(jìn)行隔離,消除外界的電磁干擾。利用指令冗余技術(shù)也可以對嵌入式系統(tǒng)的軟件操作進(jìn)行調(diào)節(jié),避免嵌入式程序出現(xiàn)跑飛現(xiàn)象,影響嵌入式系統(tǒng)軟件程序的正常運行。

參考文獻(xiàn):

[1]孟江,李麗,高屹.單片機(jī)嵌入式互聯(lián)網(wǎng)技術(shù)及系統(tǒng)開發(fā)研究[J].電子技術(shù)與軟件工程,2015(3).

[2]田亮,林永君,王炳謙.單片機(jī)及嵌入式系統(tǒng)課程實踐化特色化教學(xué)改革[J].輕工科技,2012(2).

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機(jī)在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機(jī)的三維LED點陣設(shè)計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計
主站蜘蛛池模板: 久久美女精品| 亚洲国产91人成在线| 99精品热视频这里只有精品7| 国模极品一区二区三区| 91精品最新国内在线播放| 亚洲高清中文字幕| 国产成人精品高清在线| 亚洲天堂免费在线视频| 国产精品伦视频观看免费| 久久一本精品久久久ー99| 日韩在线第三页| 99re视频在线| 高清视频一区| 99re在线免费视频| 色婷婷在线影院| 亚洲香蕉伊综合在人在线| 久久久久青草线综合超碰| 国产在线视频福利资源站| 久久国产精品嫖妓| 国产区福利小视频在线观看尤物| 日韩AV手机在线观看蜜芽| 久久精品亚洲中文字幕乱码| 欧美日韩成人| 欧美色综合网站| 日韩欧美国产另类| 无码专区国产精品一区| 亚洲黄色网站视频| 蜜臀AV在线播放| av在线人妻熟妇| 国产成人凹凸视频在线| 亚洲天堂网视频| 日韩麻豆小视频| 国禁国产you女视频网站| 福利在线一区| a色毛片免费视频| 国产精品亚欧美一区二区| 欧美区一区| 99热这里都是国产精品| 在线观看视频一区二区| 成人精品视频一区二区在线| 99色亚洲国产精品11p| a毛片基地免费大全| 日韩精品一区二区三区视频免费看| 玖玖精品视频在线观看| 日本福利视频网站| 国产爽歪歪免费视频在线观看| 国产av剧情无码精品色午夜| 99爱视频精品免视看| 色婷婷综合激情视频免费看| 一本视频精品中文字幕| 久久黄色一级视频| 99久久精品国产自免费| 欧美午夜理伦三级在线观看 | 精品国产香蕉伊思人在线| 亚洲日韩久久综合中文字幕| 久久久久88色偷偷| 国产精品无码久久久久久| 成人福利在线观看| 国产乱人伦偷精品视频AAA| 欧美国产成人在线| 欧洲av毛片| 成人小视频在线观看免费| 国产成人8x视频一区二区| 日韩123欧美字幕| 高h视频在线| 全免费a级毛片免费看不卡| 在线观看国产小视频| jizz国产在线| 国产青榴视频在线观看网站| 亚洲国产精品一区二区第一页免 | 亚洲Va中文字幕久久一区| 成人在线亚洲| 免费欧美一级| 亚洲综合片| 国产高潮视频在线观看| 色网站在线免费观看| 99九九成人免费视频精品| 日韩国产一区二区三区无码| 亚洲国产精品成人久久综合影院| 日本午夜影院| 国产激情无码一区二区APP | 成年看免费观看视频拍拍|