技術頻道

      我們是怎樣搭建嵌入式微系統(tǒng)的設備的

      ARM公司推薦嵌入式系統(tǒng)開發(fā)遵循CMSIS架構,用戶應用程序可以調用實時內核(OS)、中間件等,也可以直接調用底層硬件基于CMSIS標準的函數(shù)接口,比如ST公司發(fā)布的STM32的硬件驅動LIB庫,甚至直接訪問最底層的寄存器。這種架構編程比較靈活,對于規(guī)模不大的嵌入式系統(tǒng)比較適合,但這樣的一個架構分層還比較模糊,應用層幾乎可以訪問所有的系統(tǒng)層資源,比較任意。各種底層接口沒有封裝,規(guī)模一大很容易引起重名、相互調用,若更換處理器芯片,整個系統(tǒng)層都要重新設計,不便于移植。為了解決這些問題,需要引入新的概念:設備,基于設備把底層的硬件驅動函數(shù)按功能封裝起來,這樣可以把系統(tǒng)層內部理清、分層次、模塊化、可移植。

      設備這個詞,我們是經(jīng)常接觸的,我們知道PC機的組成,就是由中央處理器、內存、硬盤、主板、電源、顯示器等幾樣組成,這是物理上講的,若從Windows操作系統(tǒng)角度看,我們可以看Windows的設備管理器。一臺PC機在WindowsXP的眼中由DVD驅動器、IDE控制器、處理器、磁盤驅動器、電池等等組成,每一個設備里面又細分為很多小設備。所以設備是WindowsXP管理的基本對象。

      在VS.Net架構的C#編程角度看,系統(tǒng)層System由各種功能子類組成,子類下面又分子類。應用層開發(fā)程序,就是面向System各種類開發(fā)即可,所以類是C#編程的基礎單元。

      文章版權歸西部工控xbgk所有,未經(jīng)許可不得轉載。

      主站蜘蛛池模板: 少妇精品久久久一区二区三区| 蜜桃无码一区二区三区| 国产亚洲自拍一区| 好吊妞视频一区二区| 中文字幕一区二区三区永久| 精品福利一区二区三区免费视频| 日本一区二区三区精品国产| 日韩精品无码一区二区三区免费| 一区二区三区精品高清视频免费在线播放 | 精品一区二区三区免费毛片| 精品不卡一区二区| 夜夜添无码一区二区三区| 日本一区视频在线播放| 无码一区二区波多野结衣播放搜索| 中文字幕亚洲一区二区三区| 日韩少妇无码一区二区三区| 日本一区二区三区不卡视频| 一区二区三区日韩| 东京热无码av一区二区| 一区二区三区杨幂在线观看 | 亚洲一区日韩高清中文字幕亚洲| 乱码人妻一区二区三区| 精品国产一区二区三区麻豆| 亚洲AV综合色一区二区三区| 精品一区二区三区免费视频| 视频在线一区二区三区| 免费萌白酱国产一区二区 | 人成精品视频三区二区一区 | 国产乱码一区二区三区四| 午夜福利一区二区三区在线观看 | 中文字幕一区视频一线| 亚洲国产精品第一区二区三区| 亚洲AV无码一区二区二三区入口 | 中文人妻无码一区二区三区| 精品国产伦一区二区三区在线观看| 制服美女视频一区| 99久久精品国产一区二区成人| 免费萌白酱国产一区二区| 亚洲中文字幕在线无码一区二区| 精品国产香蕉伊思人在线在线亚洲一区二区 | 国产成人高清精品一区二区三区|