美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當前位置: 首頁 > 傳感測量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > 數(shù)據(jù)采集模塊

類型分類:
科普知識
數(shù)據(jù)分類:
數(shù)據(jù)采集模塊

基于eCos操作系統(tǒng)的FLASH驅(qū)動程序分析與移植

發(fā)布日期:2022-04-18 點擊率:133

  0 引 言

  嵌入式系統(tǒng)需要支持的外部設(shè)備種類繁多,如何構(gòu)造運行良好的嵌入式設(shè)備的驅(qū)動程序,對嵌入式操作系統(tǒng)的實際應(yīng)用有重要意義。eCos是一種源代碼公開的實時嵌人式操作系統(tǒng),對嵌入式應(yīng)用具有良好的支持,內(nèi)核專門設(shè)計了便于設(shè)備驅(qū)動管理和開發(fā)的I/O包和DEV包,開發(fā)人員可以方便地將自己開發(fā)的驅(qū)動程序加入其中,與別的系統(tǒng)組件一起進行配置。

  1 系統(tǒng)目標板簡介

  硬件目標板是為無人機系統(tǒng)設(shè)計的系統(tǒng)開發(fā)板,它是從Arca系統(tǒng)測試板經(jīng)過功能簡化設(shè)計而來的滿足無人機系統(tǒng)要求的目標板。硬件目標板如圖1所示。

硬件目標板

  GT2000支持SRAM,F(xiàn)LASH,ROM,VLIO(靜態(tài)段支持可變等待時間I/O設(shè)備)和SDRAM(同步動態(tài)RAM)等外部擴展存儲器。GT2000的外部地址空間是按體(bank)劃分的,有四個體屬于靜態(tài)存儲器區(qū)域,由引腳CS0~CS3選擇,在將FLASH,SRAM,VLIO(用作其他外設(shè)接口)等靜態(tài)I/O設(shè)備地址分別設(shè)計在CS0~CS2區(qū)域內(nèi),由GT2000內(nèi)部的外部內(nèi)存訪問接口(EMI)控制器中的靜態(tài)內(nèi)存訪問控制寄存器(SMCR)進行訪問控制,分配地址訪問接口。

  系統(tǒng)目標板選用兩片Intel公司的TE28F320的FLASH(16位)并聯(lián)獲得32位總線寬度。Intel公司的TE28F320是32 Mb(2 M×16 b)多功能FLASH,2.7~3.6 V單電源供電,讀取時間為70 ns,封裝格式為48-Pin TSoP(12 mm×20 mm)或48-Ball TFB-GA,可被擦寫10 000次。方舟的JTAG仿真器支持TE28F320 FLASH,可以通過JTAG接口進行在線讀寫和擦除,這給調(diào)試程序和硬件提供了方便。

  FLASH的電路原理圖以及GT2000的引腳“K[2..1]/MD_MEM[1..0]”設(shè)置如圖2所示。

FLASH的電路原理圖

  2 eCos驅(qū)動程序的體系結(jié)構(gòu)與驅(qū)動程序設(shè)計模式

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

  eCos系統(tǒng)的I/O包中包含了設(shè)備的驅(qū)動程序接口模塊,全部是以組件的形式存在。設(shè)備驅(qū)動程序模塊支持系統(tǒng)設(shè)計的分層結(jié)構(gòu)。設(shè)備I/O包中的程序需要使用設(shè)備DEV包中的程序,而設(shè)備DEV包中的程序需要調(diào)用eCos的硬件抽象層包中的底層接口函數(shù),如圖3所示。

eCos系統(tǒng)的I

  2.1 設(shè)備驅(qū)動程序用戶API

  eCos為應(yīng)用程序提供了一組用戶API函數(shù),這些操作包括對設(shè)備進行初始化和配置,獲取配置信息,對設(shè)備進行讀寫等。設(shè)備驅(qū)動程序必須使用設(shè)備句柄進行設(shè)備操作,通過cyg_io_lookup()函數(shù)把設(shè)備在系統(tǒng)中的惟一名字映射成設(shè)備句柄。

  2.2 eCos驅(qū)動程序與內(nèi)核及HAL的接口

  應(yīng)用程序在使用設(shè)備的時候,通過驅(qū)動程序的用戶API函數(shù)訪問設(shè)備驅(qū)動程序,設(shè)備驅(qū)動程序又調(diào)用設(shè)備內(nèi)核API函數(shù)與內(nèi)核和硬件抽象層HAL進行交互,設(shè)備驅(qū)動程序和內(nèi)核又通過硬件抽象層HAL對硬件平臺進行操作。

  eCos內(nèi)核向設(shè)備驅(qū)動程序提供調(diào)度、時鐘、同步、中斷等內(nèi)核服務(wù)的支持。在某些嵌入式應(yīng)用中,部分內(nèi)核服務(wù)并不是必需的。在配置時不選擇Kernel包,設(shè)備驅(qū)動程序的內(nèi)核服務(wù)支持由硬件抽象層提供。

  HAL包含所有與平臺相關(guān)的代碼,是eCos操作系統(tǒng)對硬件進行的抽象定義,它直接控制和訪問硬件,為eCos內(nèi)核和高層代碼提供服務(wù)。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        欧美伦理一区二区| 亚洲一区二区免费视频软件合集 | 久久精品水蜜桃av综合天堂| 国内一区在线| 国产一区二区在线观看免费| 亚洲素人一区二区| 欧美电影免费观看高清完整版在线观看 | 成人免费看视频| 亚洲第一福利视频在线| 精品美女在线播放| 精品少妇一区二区三区免费观看| 欧美国产日韩a欧美在线观看 | 麻豆国产精品官网| 日本欧美加勒比视频| 欧美成人官网二区| 亚洲精品国产精品国自产| 91片在线免费观看| 国产在线视视频有精品| 亚洲一区成人在线| 91福利社在线观看| 免费久久99精品国产自| 国产精品视频一区二区三区经| 韩国在线一区二区| 青青青伊人色综合久久| 亚洲国产精品人人做人人爽| 在线视频你懂得一区二区三区| 欧美日韩一区二区三区免费| 97在线电影| 不卡的电视剧免费网站有什么| 99久久er热在这里只有精品66| 久久不见久久见免费视频7| 亚洲黄网站在线观看| 国产精品天美传媒| 久久久精品国产免大香伊| 日韩你懂的在线观看| 欧美精品日日鲁夜夜添| 在线精品视频免费观看| 色婷婷综合久色| 99精品在线直播| 91网站在线观看视频| 99国产精品99久久久久久| 成人性生交大片免费看视频在线 | 欧美三级中文字幕| 高清日韩电视剧大全免费| 国产精品亚洲综合一区在线观看| 国产自产视频一区二区三区| 久久国产日韩欧美精品| 久久99热99| 日韩欧美资源站| 26uuu亚洲综合色| 久久综合色播五月| 国产欧美日韩亚州综合 | 日韩国产美国| 日韩不卡av| 色阁综合av| 亚洲在线不卡| 欧洲av在线精品| 91精品国产综合久久香蕉麻豆| 欧美一区二区三区四区视频| 欧美一卡2卡3卡4卡| 精品乱码亚洲一区二区不卡| 精品国产91九色蝌蚪| 久久久五月婷婷| 亚洲品质自拍视频网站| 亚洲亚洲精品在线观看| 蜜臀av一区二区| 国产成人在线网站| 成人免费在线一区二区三区| 国产经典一区二区三区 | 337p亚洲精品色噜噜| 日韩欧美一级在线播放| 久久色中文字幕| 一级日本不卡的影视| 另类小说一区二区三区| 成人福利视频在线| 国产精品v欧美精品v日韩精品| 色一情一乱一伦一区二区三欧美| 在线视频国产一区| 国产成人午夜高潮毛片| 国产chinese精品一区二区| 国产日韩欧美精品| 色婷婷av一区二区三区之一色屋| 国产午夜精品一区二区三区四区| 久草中文综合在线| 视频一区视频二区视频三区视频四区国产| 欧美日韩国产精品自在自线| 亚洲福利电影网| 产国精品偷在线| 精品少妇一区二区| 狠狠色丁香九九婷婷综合五月| 色之综合天天综合色天天棕色| 国产精品蜜臀av| av成人观看| 久久日韩精品一区二区五区| 国产成人精品aa毛片| 在线看一区二区| 日韩在线a电影| 亚洲一区二区三区精品动漫| 亚洲精品国产视频| 国产一区二区三区奇米久涩| 亚洲国产精品成人综合| 5566中文字幕一区二区| 国产视频一区二区在线| 97超碰人人看人人| 久久久蜜桃精品| 99久久精品免费看国产四区| 国产日韩亚洲欧美综合| 91九色对白| 国产精品久久久爽爽爽麻豆色哟哟| 91理论电影在线观看| 国产日韩欧美综合一区| 极品校花啪啪激情久久| 亚洲一区二区中文在线| 亚洲午夜在线观看| 裸体歌舞表演一区二区| 欧美伦理影视网| 成人a区在线观看| 国产视频不卡一区| 欧美在线视频二区| 日韩影视精彩在线| 欧美高清精品3d| av电影在线观看一区| 国产精品三级久久久久三级| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | 亚洲图片你懂的| 欧美亚洲国产免费| 日韩国产精品久久| 91.xcao| 国产在线播精品第三| 日韩欧美国产综合一区| 国产精品一区二区欧美黑人喷潮水| 亚洲男同性恋视频| 在线观看成人小视频| 国产91精品一区二区麻豆亚洲| 国产婷婷色一区二区三区| 好吊色欧美一区二区三区四区| 亚洲午夜精品久久久久久久久| 欧美日韩综合不卡| 999国内精品视频在线| 亚洲黄色性网站| 欧美日韩在线三级| 成人国产一区二区三区精品| 国产精品不卡一区二区三区| 一区二区三区四区欧美日韩| 狠狠色综合日日| 国产精品麻豆视频| 欧美视频一区二区| av在线这里只有精品| 亚洲天堂福利av| 欧美精品乱人伦久久久久久| 99久久精品国产精品久久| 亚洲国产欧美一区二区三区丁香婷| 亚洲不卡1区| 国产精品综合一区二区三区| 久久久综合网站| 色婷婷久久综合| 91精品国产99久久久久久红楼| 香蕉影视欧美成人| 亚洲精品一区在线观看| 国产精品一区在线播放| 日本亚洲免费观看| 日本一区二区三区久久久久久久久不| 区一区二区三区中文字幕| 国产98色在线|日韩| 一区二区在线看| 日韩你懂的在线播放| 色99中文字幕| 国产精品久久久久久久久免费桃花| 色菇凉天天综合网| 久久涩涩网站| av不卡在线播放| 美女视频免费一区| 欧美激情一区二区三区在线| 欧美日韩国产片| 久久艳妇乳肉豪妇荡乳av| 国产精品一区免费在线观看| 亚洲va天堂va国产va久| 国产三级精品在线| 欧美另类变人与禽xxxxx| 久久久久欧美| 91免费观看视频| 国产大陆精品国产| 婷婷久久综合九色国产成人| 欧美国产精品劲爆| 91.成人天堂一区| 五码日韩精品一区二区三区视频| 99国产精品久| 国产成人综合自拍| 日本成人在线看| 亚洲国产精品欧美一二99 | 亚洲成人一区在线| 国产精品视频yy9299一区| 日韩欧美国产综合| 欧美日韩一区三区四区| 视频一区免费观看| 久久久久久亚洲精品不卡4k岛国| 91免费国产视频网站| 白白色 亚洲乱淫| 国产麻豆精品久久一二三| 天天免费综合色|