色另类_婷婷激情四月_亚洲精品无码不卡在线播放he_欧美第七页_精品国产综合区久久久久99_青娱乐极品盛宴在线

產品分類

當前位置: 首頁 > 傳感測量產品 > 數據采集產品 > 數據采集模塊

類型分類:
科普知識
數據分類:
數據采集模塊

基于eCos操作系統的FLASH驅動程序分析與移植

發布日期:2022-04-18 點擊率:92

  0 引 言

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

  1 系統目標板簡介

  硬件目標板是為無人機系統設計的系統開發板,它是從Arca系統測試板經過功能簡化設計而來的滿足無人機系統要求的目標板。硬件目標板如圖1所示。

硬件目標板

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

  系統目標板選用兩片Intel公司的TE28F320的FLASH(16位)并聯獲得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接口進行在線讀寫和擦除,這給調試程序和硬件提供了方便。

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

FLASH的電路原理圖

  2 eCos驅動程序的體系結構與驅動程序設計模式

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

  eCos系統的I/O包中包含了設備的驅動程序接口模塊,全部是以組件的形式存在。設備驅動程序模塊支持系統設計的分層結構。設備I/O包中的程序需要使用設備DEV包中的程序,而設備DEV包中的程序需要調用eCos的硬件抽象層包中的底層接口函數,如圖3所示。

eCos系統的I

  2.1 設備驅動程序用戶API

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

  2.2 eCos驅動程序與內核及HAL的接口

  應用程序在使用設備的時候,通過驅動程序的用戶API函數訪問設備驅動程序,設備驅動程序又調用設備內核API函數與內核和硬件抽象層HAL進行交互,設備驅動程序和內核又通過硬件抽象層HAL對硬件平臺進行操作。

  eCos內核向設備驅動程序提供調度、時鐘、同步、中斷等內核服務的支持。在某些嵌入式應用中,部分內核服務并不是必需的。在配置時不選擇Kernel包,設備驅動程序的內核服務支持由硬件抽象層提供。

  HAL包含所有與平臺相關的代碼,是eCos操作系統對硬件進行的抽象定義,它直接控制和訪問硬件,為eCos內核和高層代碼提供服務。

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

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

推薦產品

更多
主站蜘蛛池模板: 国产精品成人国产乱一区 | 亚洲欧美在线视频 | 看全色黄大色黄大片色黄看的 | 国产浮力第一页 | 日本三级一区二区 | 欧美日韩中文字幕在线视频 | 久久久久毛片成人精品 | 成人免费影 | 久久久www成人免费精品 | 成人国产网站 | 亚洲第一页在线播放 | 涩涩色中文综合亚洲 | 久草97 | 一级片在线视频 | 91嫩草国产线免费观看 | 免费a一级毛片在线播放 | 欧美日韩中文字幕一区二区高清 | 国产在线一区二区 | 日韩在线播放一区 | 国产精品高清在线观看 | 国产精品爱久久久久久久电影 | 久操网址 | 热久久久 | 米奇精品一区二区三区在线观看 | www国产成人免费观看视频,深夜成人网 | 欧美jlzz18性欧美 | 日本不卡一区二区 | 久久综合一区 | 黄色在线播 | www.天天操 | a在线免费观看视频 | 亚洲精品在线视频观看 | 久久久久久91香蕉国产 | 久久91 | 免费午夜影片在线观看影院 | 久久这里只有精品免费看青草 | 日本无码欧美激情在线视频 | 国产福利视频一区美女 | 欧美另类色 | 成人性视频免费网站 | 成人在线小视频 |