<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于LPC2292嵌入式微處理器的監護系統的研究與設計

基于LPC2292嵌入式微處理器的監護系統的研究與設計

作者: 時(shí)間:2010-05-20 來(lái)源:網(wǎng)絡(luò ) 收藏
  本中,存儲器有3個(gè)存儲器地址入口,所有的數據都需要經(jīng)過(guò)這3個(gè)地址入口,因此,必須保證此3個(gè)地址入口在任何時(shí)刻都沒(méi)有與其他地址發(fā)生地址交叉的狀況。
  3.4 μC/OS-Ⅱ操作的移植
   μC/OS-Ⅱ實(shí)時(shí)操作是一種可移植、可固化、可裁剪及可剝奪型的多任務(wù)實(shí)時(shí)內核(RTOS),適合應用于各種和微控制器。其性能足可以媲美于各種商用內核,在某些方面表現更佳。所有代碼都是采用ANSI的C語(yǔ)言編寫(xiě),故具有良好的可移植性。
  μC/OS-Ⅱ不像其他實(shí)時(shí)操作,他提供給用戶(hù)的是一個(gè)標準的API函數,程序開(kāi)發(fā)人員利用操作系統提供的API函數進(jìn)行應用程序的開(kāi)發(fā)。要想在μC/OS-Ⅱ內核上進(jìn)行應用程序的開(kāi)發(fā),就需要程序開(kāi)發(fā)人員在實(shí)時(shí)內核基礎上建立自己的實(shí)時(shí)操作系統。首先,把μC/OS-Ⅱ移植到自己的硬件目標板上,寫(xiě)出相應的驅動(dòng)程序以及用戶(hù)圖形界面等;在這些接口函數之上,加上用戶(hù)自己的應用程序,就構成了軟件。
  μC/OS-Ⅱ的移植條件是:處理器C編譯器能產(chǎn)生可重入型代碼;處理器支持中斷,并能產(chǎn)生定時(shí)中斷;用C語(yǔ)言可以開(kāi)、關(guān)中斷;處理器支持一定數量的數據存儲硬件堆棧;處理器有將堆棧指針及其他CPU寄存內容讀出,并保存到堆?;騼却嬷械闹噶钸@5個(gè)方面的要求。Philips公司芯片和ADS1.2的C編譯器一起可以滿(mǎn)足上述5個(gè)條件,因此本是完全可以移植操作系統,以提高系統的功能。
  μC/OS-Ⅱ軟件的體系結構如圖4所示:
  雖然μC/OS-Ⅱ大部分源代碼是用C語(yǔ)言寫(xiě)的,但是完成和處理器有關(guān)的一些代碼時(shí),還是必須要用匯編語(yǔ)言來(lái)實(shí)現的。寄存器的讀、寫(xiě)只能通過(guò)匯編語(yǔ)言的存儲和加載指令實(shí)現。
  移植μC/OS-Ⅱ到一個(gè)新的體系結構上需要對如下3個(gè)文件進(jìn)行修改:
  (1)c語(yǔ)言頭文件OS-CPU.H;
  (2)C語(yǔ)言源文件OS-CPU.C;
  (3)匯編源文件程序OS-CPU-A.ASM。
  該人體生理參數系統在ARM7的硬件平臺上實(shí)現,采用當前流行的μC/OS-Ⅱ實(shí)時(shí)多任務(wù)操作系統,能實(shí)時(shí)檢測用戶(hù)的心電、血壓、血氧飽和度和體溫,并能對其進(jìn)行數據分析,當出現異常時(shí),能自動(dòng)報警使用戶(hù)得到及時(shí)救治。該系統可擴展性比較高,可根據需要直接在該系統上進(jìn)行擴展,使其具有GPS,GPRS,CDMA功能的遠程人體生理參數儀。 linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>