色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>詳解嵌入式軟件統(tǒng)一軟件系統(tǒng)框架的建立

詳解嵌入式軟件統(tǒng)一軟件系統(tǒng)框架的建立

2017-11-04 | rar | 0.5 MB | 次下載 | 1積分

資料介紹

 嵌入式系統(tǒng)硬件與軟件發(fā)展的不平衡
  嵌入式系統(tǒng)是整合了計(jì)算機(jī)硬件和軟件的集合體,它是通過可編程器件的計(jì)算和控制能力完成特定功能的系統(tǒng)。越來越多的嵌入式系統(tǒng)要求有連接網(wǎng)絡(luò)、多媒體信息處理和無線移動(dòng)通信的能力。然而,飛速發(fā)展不斷有突破的嵌入式系統(tǒng)硬件技術(shù)與相對(duì)發(fā)展較慢的軟件技術(shù)形成明顯對(duì)比。
  認(rèn)為摩爾定律很快會(huì)遭遇物理極限的預(yù)測不斷被突破,半導(dǎo)體工藝正在向納米級(jí)進(jìn)軍,使計(jì)算器件集成度更高、速度更快、體積更小、功耗更低。隨著系統(tǒng)芯片(SoC)技術(shù)的發(fā)展和成熟,越來越多的嵌入式系統(tǒng)將采用硅知識(shí)產(chǎn)權(quán)(SIP),利用ASIC或半定制器件(FPGA/CPLD)技術(shù)把CPU核和外圍器件整合到一個(gè)芯片中。這將極大的提升硬件系統(tǒng)設(shè)計(jì)的靈活性、可靠性,以及提高硬件開發(fā)的速度和降低系統(tǒng)的成本。
  硬件技術(shù)的飛速發(fā)展和體系
  結(jié)構(gòu)的不斷改進(jìn),在很長一段時(shí)間內(nèi)對(duì)嵌入式系統(tǒng)軟件工程師而言,似乎并未產(chǎn)生很大影響,他們?nèi)匀谎赜脗鹘y(tǒng)的軟件設(shè)計(jì)方法和調(diào)試方法。近幾年,隨著硬件復(fù)雜性的增加和對(duì)系統(tǒng)功能和性能需求的大幅度提高,特別是要求系統(tǒng)具有靈活方便的網(wǎng)絡(luò)連接、輕巧節(jié)電的無線移動(dòng)和功能強(qiáng)大的多媒體信息處理等能力,使軟件開發(fā)工作量急劇增長,甚至可以占到全部工作的70~80%以上。這樣的系統(tǒng)不再是單槍匹馬可以完成的,需要集合一個(gè)開發(fā)團(tuán)隊(duì)協(xié)同工作才能完成。嵌入式系統(tǒng)軟件的開發(fā),越來越成為制約嵌入式系統(tǒng)開發(fā)的瓶頸。
  嵌入式系統(tǒng)軟件的特點(diǎn)及其開發(fā)途徑
  嵌入式系統(tǒng)軟件從簡單到復(fù)雜可以千差萬別,天地懸殊。雖然它們結(jié)構(gòu)相對(duì)簡單,但是不同系統(tǒng)對(duì)不同的性能往往有特定的要求,有的要求非常苛刻和嚴(yán)格。對(duì)簡單系統(tǒng)可以用傳統(tǒng)方法,從底層用匯編語言編寫程序,利用在線仿真器ICE)、在線調(diào)試器(ICD)等開發(fā)工具進(jìn)行調(diào)試軟件。但是對(duì)那些復(fù)雜的嵌入式系統(tǒng),特別是有多個(gè)控制環(huán)路、并需要在優(yōu)化級(jí)可控的情況下能預(yù)測其運(yùn)行狀態(tài)時(shí),不利用實(shí)時(shí)操作系統(tǒng)和嵌入式系統(tǒng)開發(fā)平臺(tái)進(jìn)行開發(fā),是很難或者幾乎不可能達(dá)到預(yù)定要求的。
  利用嵌入式系統(tǒng)開發(fā)平臺(tái)開發(fā)嵌入式系統(tǒng)軟件,往往需要針對(duì)不同的硬件編寫實(shí)時(shí)操作系統(tǒng)內(nèi)核移植代碼。通過編譯、鏈接、定址將操作系統(tǒng)映像固化到(EP)ROM或者Flash(閃存)中。
  對(duì)于大的開發(fā)項(xiàng)目,可以購買商業(yè)化的實(shí)時(shí)操作系統(tǒng)和嵌入式系統(tǒng)開發(fā)套件,甚至將軟件開發(fā)外包給一些專業(yè)的嵌入式軟件開發(fā)商,但是這需要投入少則幾萬,多則上百萬元人民幣購買軟件,有些還需要對(duì)開發(fā)出來的每一件產(chǎn)品再繳納相應(yīng)的授權(quán)使用費(fèi)。對(duì)于更多大量的小項(xiàng)目而言,顯然不能走這條路,使用源代碼開放的嵌入式操作系統(tǒng)才是合適的選擇。
  軟件編程接口規(guī)范和標(biāo)準(zhǔn)化
  硬件器件與軟件模塊相比,具有很高的可置換性,這是因?yàn)橛布骷墓δ芴匦浴?a href='http://www.1cnz.cn/v/tag/2364/' target='_blank' class='arckwlink_none'>電氣特性、機(jī)械特性等都有明確的定義,這種組件單元標(biāo)準(zhǔn)化的特點(diǎn)是硬件技術(shù)的發(fā)展始終快于軟件發(fā)展的原因。在軟件技術(shù)方面,中間件和面向?qū)ο蠹夹g(shù)在一定程度上正是類比硬件而發(fā)展起來的,然而還遠(yuǎn)未成熟,至今在嵌入式系統(tǒng)軟件的開發(fā)中還沒有能真正地使用起來。
  在傳統(tǒng)單片機(jī)系統(tǒng)軟件開發(fā)時(shí)代,代碼的可重用性極差,系統(tǒng)的開發(fā)極大程度地依賴于軟件編程人員的編程技巧。這是因?yàn)檐浖_發(fā)的靈活性造成的。只要正確的使用編程語言和軟件開發(fā)工具,不同的軟件設(shè)計(jì)人員對(duì)于同一種需求會(huì)開發(fā)出不同的軟件。正是這種靈活性,導(dǎo)致了很多的軟件不具有移植性。
  軟件要具有優(yōu)良的體系結(jié)構(gòu)和良好的移植性,必須將開發(fā)的操作系統(tǒng)納入一個(gè)嚴(yán)格定義的框架。至少需要考慮以下幾個(gè)方面: 高級(jí)語言和將匯編語言模塊化—為了使系統(tǒng)具有高的可移植性,盡量使用C或者Embedded C++來開發(fā)系統(tǒng)軟件。
  模塊化——將系統(tǒng)功能分成模塊。模塊設(shè)定的合理方法是:根據(jù)硬件能力,自下而上的綜合。
  提供標(biāo)準(zhǔn)接口—提供了POSIX 1003.1規(guī)范的操作系統(tǒng)就具有了UNIX系統(tǒng)的標(biāo)準(zhǔn)接口。Linux和QNX就是實(shí)現(xiàn)了POSIX規(guī)范的操作系統(tǒng)。符合軟件應(yīng)用編程接口(API)規(guī)范,就可以比較容易地移植UNIX系統(tǒng)的應(yīng)用軟件。
  嚴(yán)格的體系結(jié)構(gòu)層次——按層次劃分,依次是應(yīng)用軟件→操作系統(tǒng)→功能級(jí)抽象→寄存器級(jí)抽象→硬件。其中,寄存器級(jí)抽象層(rHAL)直接與硬件相關(guān),它封裝微控制器和外圍設(shè)備的寄存器接口及其行為。一般而言,它需要定義完整的寄存器序列名稱。功能抽象層(fHAL)封裝硬件的功能行為,通常把其定義成若干可以執(zhí)行命令的函數(shù)。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1TC358743XBG評(píng)估板參考手冊(cè)
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識(shí)
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
  12. 0.70 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21548次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 麻豆AV久久无码精品九九| 午夜亚洲精品不卡在线| 欧美videosgratis杂交| 色宅男看片午夜大片免费看| 天堂无码人妻精品AV一区| 亚洲午夜久久久无码精品网红A片 亚洲午夜久久久久中文字幕 | 男人插女人动态| 色综合伊人色综合网站下载| 亚洲乱码AV久久久久久久| 97色伦图片7778久久| 国产成人亚洲精品午夜国产馆| 九九精彩视频在线观看视频| 欧美黑白配性xxxxx| 性直播免费| 99久久久国产精品免费调教| 国产二区自拍| 美女露出撒尿的部位| 午夜A级理论片左线播放| 777黄色片| mdapptv麻豆下载| 啊灬啊灬啊灬快高潮视频| 国产亚洲欧美ai在线看片| 免费人成视频X8X8国产更快乐| 玩50岁四川熟女大白屁股直播| 中文字幕在线观看网址| 国产高清砖码区| 蜜芽tv在线www| 亚洲AV 日韩 国产 有码| 99无码熟妇丰满人妻啪啪| 国内精品久久久久影院男同志| 欧美一区二区三区男同| 亚洲永久精品ww47| 国产99精品视频| 美女被男人撕衣舔胸| 亚洲电影第1页| 处破女免费播放| 奶水太多h室友| 亚洲天堂一区二区三区| 国产AV无码一二三区视频| 女人被躁到高潮嗷嗷叫小| 一本之道高清视频在线观看|