中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產(chǎn)品分類

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

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

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

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

  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ù),負責(zé)完成設(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)品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          国产女人水真多18毛片18精品视频 | 高清久久久久久| 色欧美88888久久久久久影院| 欧美一级欧美一级在线播放| 精品国产污污免费网站入口| 国产精品国产三级国产a| 美女www一区二区| 欧洲精品一区二区三区在线观看| 欧美国产成人精品| 韩国女主播一区| 欧美一区永久视频免费观看| 亚洲综合在线观看视频| 99久久久国产精品免费蜜臀| 中文字幕一区二区三区四区| 国产91精品久久久久久久网曝门| 久久视频一区二区| 成人午夜在线播放| 国产午夜精品福利| 波多野结衣在线aⅴ中文字幕不卡| 欧美精品一区二| 激情偷乱视频一区二区三区| 久久久久国产一区二区三区四区| 精品一区二区三区影院在线午夜| 国产日韩欧美一区二区三区综合| 国产福利一区二区三区视频在线 | 欧美午夜宅男影院| 偷窥少妇高潮呻吟av久久免费| 色哟哟欧美精品| 国产情人综合久久777777| 国产成人av资源| 国产精品色在线观看| 91在线视频观看| 一级精品视频在线观看宜春院| 在线免费观看成人短视频| 亚洲国产综合91精品麻豆| 日韩一卡二卡三卡四卡| 久久精品av麻豆的观看方式| 久久久久久久久久久久久女国产乱| 视频在线观看国产精品| 精品精品国产高清a毛片牛牛 | 国产成a人亚洲精品| 国产精品麻豆网站| 91黄视频在线观看| 午夜精品久久久久影视| 日韩一级片网站| 国产成人在线色| 亚洲色图制服诱惑| 欧美日韩精品电影| 久久66热偷产精品| 国产区在线观看成人精品| www.欧美.com| 亚洲va韩国va欧美va| 精品久久久久久无| 成人免费三级在线| 亚洲欧洲99久久| 欧美丝袜丝交足nylons图片| 午夜精品久久久久久久99水蜜桃| 欧美三级电影在线观看| 1000部国产精品成人观看| 欧美日韩一区二区欧美激情| 国精产品一区一区三区mba桃花| 国产精品福利一区二区三区| 欧美日韩久久一区二区| 国产美女娇喘av呻吟久久| 亚洲精品中文在线观看| 欧美亚洲国产一区在线观看网站| 亚洲精品国产成人久久av盗摄| 欧美中文字幕不卡| 久久se精品一区二区| 国产精品伦理在线| 91捆绑美女网站| 狠狠网亚洲精品| 亚洲在线成人精品| 国产日韩亚洲欧美综合| 欧美日韩高清一区二区三区| 成人免费看黄yyy456| 日日摸夜夜添夜夜添亚洲女人| 中文一区在线播放| 欧美丰满嫩嫩电影| 色综合久久久久| 国产乱码精品1区2区3区| 亚洲影院免费观看| 国产精品网站在线| 欧美岛国在线观看| 欧美日韩国产片| 日韩一区二区影院| 天天av天天翘天天综合网 | 26uuu亚洲| 亚洲电影在线播放| 91视视频在线观看入口直接观看www| 日韩一级片网站| 日韩制服丝袜先锋影音| 在线这里只有精品| 欧美一级二级三级蜜桃| 91香蕉视频黄| 懂色中文一区二区在线播放| 麻豆国产精品视频| 亚洲国产你懂的| 国产精品国产三级国产三级人妇 | ...xxx性欧美| 成人免费视频免费观看| 日韩av电影免费观看高清完整版 | 国产一区免费电影| 美脚の诱脚舐め脚责91 | 欧美一区二区三区四区久久| 色综合视频一区二区三区高清| 日韩不卡一二三区| 五月开心婷婷久久| 亚洲高清视频在线| 亚洲va天堂va国产va久| 亚洲一级二级在线| 亚洲精品国产一区二区精华液 | 激情成人综合网| 蜜桃视频第一区免费观看| 日韩高清中文字幕一区| 亚洲国产精品麻豆| 亚洲高清视频在线| 天天综合网天天综合色| 婷婷综合五月天| 亚洲精品视频在线观看网站| 国产日韩一级二级三级| 国产无一区二区| 国产精品污网站| 蜜臀久久99精品久久久画质超高清| 精品欧美一区二区久久| 91免费精品国自产拍在线不卡| 欧美一级在线免费| 日韩午夜精品视频| 久久网这里都是精品| 中文字幕欧美一区| 亚洲精品乱码久久久久久黑人 | 欧美人妖巨大在线| 欧美一区二区三区爱爱| 99国产精品99久久久久久| 欧美一区二区视频免费观看| 欧美成人aa大片| 欧美电影免费观看完整版| 日韩一级完整毛片| 在线成人午夜影院| 国产婷婷一区二区| 国产精品久久久久久久第一福利| ...av二区三区久久精品| 亚洲人成影院在线观看| 欧美精品第1页| 国产欧美日韩三区| 丝袜诱惑亚洲看片| av激情成人网| 日韩精品影音先锋| 亚洲国产精品久久人人爱蜜臀| 国产精品一色哟哟哟| 欧美一区二区私人影院日本| 亚洲素人一区二区| 激情亚洲综合在线| 欧美麻豆精品久久久久久| 中文字幕日本不卡| 大尺度一区二区| 日韩精品一区二区在线| 亚洲午夜免费电影| 91在线porny国产在线看| 久久综合九色综合97_久久久| 午夜av电影一区| 欧美影院精品一区| 亚洲人成小说网站色在线 | 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 奇米色一区二区| 欧美日韩在线综合| 亚洲精品乱码久久久久久黑人 | 国产视频一区二区在线观看| 美国毛片一区二区三区| 欧美人牲a欧美精品| 亚洲国产wwwccc36天堂| 欧美怡红院视频| 一区二区三区四区亚洲| 色综合视频一区二区三区高清| 中文字幕在线一区二区三区| 国产精一区二区三区| 精品国产第一区二区三区观看体验| 日韩不卡一区二区| 91麻豆精品国产无毒不卡在线观看 | 日本不卡123| 欧美色老头old∨ideo| 激情久久五月天| 欧美一区二区在线免费播放 | 99久免费精品视频在线观看| 日韩欧美中文字幕一区| 麻豆精品在线播放| 久久久久久久久久久久久女国产乱 | 欧美成人aa大片| 日韩av一区二区在线影视| 在线不卡中文字幕| 亚洲一区免费视频| 欧美在线观看视频在线| 亚洲综合图片区| 欧美亚一区二区| 午夜婷婷国产麻豆精品| 91精品国产综合久久国产大片| 免费成人你懂的| 久久久久久久久蜜桃| 懂色av一区二区夜夜嗨| 国产精品视频九色porn|