<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è) > 嵌入式系統 > 設計應用 > 基于S3C44B0X及uClinux操作系統的汽車(chē)黑匣子設計

基于S3C44B0X及uClinux操作系統的汽車(chē)黑匣子設計

作者: 時(shí)間:2010-12-12 來(lái)源:網(wǎng)絡(luò ) 收藏


在這里需要注意的是Flash的讀寫(xiě)特點(diǎn)是其可隨機讀,但無(wú)法隨機寫(xiě)。Flash在寫(xiě)之前必須先擦除,而一擦又必須擦一個(gè)Block或者一個(gè)sector,因此在擦除某Block或sector 之前必須保存同一個(gè)Block或sector 中有關(guān)的數據。如果每收到一次數據就進(jìn)行一次擦、保存、寫(xiě)的操作,系統任務(wù)將十分繁重,無(wú)法及時(shí)響應USB Host 端的請求,因此這個(gè)需要通過(guò)設置一定大小的緩沖區來(lái)解決。

3


在進(jìn)行嵌入式系統中,對的選擇是至關(guān)重要的,對于系統需求不同需要運用不同的。本系統考慮的主要是穩定性和安全性,所以運用操作系統。操作系統是基本上跟Linux操作系統是一樣的。(1)它是免許可證用費同時(shí)具有很高的穩定性、安全性和可裁剪性。(2)支持強大的網(wǎng)絡(luò )功能,這個(gè)使我們的系統有更好的擴展性,比如以后在上面實(shí)現GPRS等網(wǎng)絡(luò )功能(3)具有豐富的開(kāi)放工具,提供C、C++、JAVA以及很多其它的開(kāi)發(fā)工具,這個(gè)為我們的應用程序的開(kāi)發(fā)提供了很大方便。(4)具有大量的文檔可供我們參考。它們之間最大的不同是是uClinux是了為了滿(mǎn)足沒(méi)有MMU的處理器而特別的,即uClinux不能使用處理器的虛擬內存管理技術(shù)而是采用的是實(shí)存儲器管理策略。

這里有主要的三個(gè)方面在移植的過(guò)程中是需要注意的。1、如果處理器的核不被uClinux支持,這就需要我們在uclinux/linux-2.4.x/arch/中增加一個(gè)新的體系結構,這個(gè)工作量將是巨大的。但在我們的這個(gè)系統中ARM7TDMI體系結構已經(jīng)存在uclinux/linux-2.4.x/arch/armnommu/目錄中。2、在相同體系結構目錄中找一個(gè)與你的處理器比較接近的處理器的配置文件進(jìn)行修改,使之適合你的處理器。如果沒(méi)有合適的就需要你自己寫(xiě),同樣這個(gè)工作量也是相當大的。3、如果本系統的一些外圍設備電路不被uClinux所支持,需要自己編寫(xiě)其的設備驅動(dòng)程序。

4 結束語(yǔ)


黑匣是建立在以32位三星的微處理器為核心及uClinux操作系統的嵌入式系統,可以更好的滿(mǎn)足系統穩定性和運用程序的多樣性,因此可以更加完整、精確和多樣性的記錄下的行駛狀態(tài),為事故的分析提供準確的依據,同時(shí)也對抑制交通事故起到很大的重要。另外在本系統中我們把整個(gè)系統做成U盤(pán),這樣可以把記錄的數據方便、迅速的傳輸到計算機或者PDA上。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(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>