<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è) > 嵌入式系統 > 設計應用 > 基于eCos操作系統的FLASH驅動(dòng)程序分析與移植

基于eCos操作系統的FLASH驅動(dòng)程序分析與移植

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

0 引 言
嵌入式系統需要支持的外部設備種類(lèi)繁多,如何構造運行良好的嵌入式設備的程序,對嵌入式的實(shí)際應用有重要意義。是一種源代碼公開(kāi)的實(shí)時(shí)嵌人式,對嵌入式應用具有良好的支持,內核專(zhuān)門(mén)設計了便于設備管理和開(kāi)發(fā)的I/O包和DEV包,開(kāi)發(fā)人員可以方便地將自己開(kāi)發(fā)的程序加入其中,與別的系統組件一起進(jìn)行配置。

本文引用地址:http://dyxdggzs.com/article/152193.htm


1 系統目標板簡(jiǎn)介
硬件目標板是為無(wú)人機系統設計的系統開(kāi)發(fā)板,它是從Arca系統測試板經(jīng)過(guò)功能簡(jiǎn)化設計而來(lái)的滿(mǎn)足無(wú)人機系統要求的目標板。硬件目標板如圖1所示。

GT2000支持SRAM,,ROM,VLIO(靜態(tài)段支持可變等待時(shí)間I/O設備)和SDRAM(同步動(dòng)態(tài)RAM)等外部擴展存儲器。GT2000的外部地址空間是按體(bank)劃分的,有四個(gè)體屬于靜態(tài)存儲器區域,由引腳CS0~CS3選擇,在將,SRAM,VLIO(用作其他外設接口)等靜態(tài)I/O設備地址分別設計在CS0~CS2區域內,由GT2000內部的外部?jì)却嬖L(fǎng)問(wèn)接口(EMI)控制器中的靜態(tài)內存訪(fǎng)問(wèn)控制寄存器(SMCR)進(jìn)行訪(fǎng)問(wèn)控制,分配地址訪(fǎng)問(wèn)接口。
系統目標板選用兩片Intel公司的TE28F320的(16位)并聯(lián)獲得32位總線(xiàn)寬度。Intel公司的TE28F320是32 Mb(2 M×16 b)多功能FLASH,2.7~3.6 V單電源供電,讀取時(shí)間為70 ns,封裝格式為48-Pin TSoP(12 mm×20 mm)或48-Ball TFB-GA,可被擦寫(xiě)10 000次。方舟的JTAG仿真器支持TE28F320 FLASH,可以通過(guò)JTAG接口進(jìn)行在線(xiàn)讀寫(xiě)和擦除,這給調試程序和硬件提供了方便。
FLASH的電路原理圖以及GT2000的引腳“DACK[2..1]/MD_MEM[1..0]”設置如圖2所示。

2 的體系結構與驅動(dòng)程序設計模式
的設備驅動(dòng)程序通常包含以下內容:提供一些底層函數,負責完成設備初始化與配置、注冊設備,從設備收發(fā)數據、控制設備、處理設備中斷等,并進(jìn)行設備管理。eCos操作系統內核支持設備驅動(dòng)程序的同步、計時(shí)、內存管理、緩沖區管理、設備名空間及資源管理等。

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>