<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產品分類

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

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

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

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

        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

      推薦產品

      更多
      主站蜘蛛池模板: 八区精品色欲人妻综合网| 狠狠色婷婷狠狠狠亚洲综合| 婷婷综合缴情亚洲狠狠尤物 | 国产亚洲综合网曝门系列| 亚洲综合图色40p| 亚洲私人无码综合久久网| 亚洲国产天堂久久综合| 久久综合久综合久久鬼色| 亚洲综合久久夜AV | 伊人色综合网一区二区三区| 91精品国产色综合久久| 久久综合久久综合亚洲| 久久综合久久综合久久| 国产成人综合久久精品尤物| 97久久久精品综合88久久| 久久婷婷五夜综合色频| 色综合婷婷在线观看66| 色综合99久久久无码国产精品| 琪琪五月天综合婷婷| 五月天色婷婷综合| 一本丁香综合久久久久不卡网站| 91色综合综合热五月激情| 色综合久久无码中文字幕| 亚洲情综合五月天| 综合久久一区二区三区| 97久久综合精品久久久综合| 麻豆精品一区二区综合av| 狠狠综合亚洲综合亚洲色| 一本久道久久综合狠狠躁| 色悠久久久久久久综合网伊人| 亚洲综合久久一本伊伊区| 伊人久久大香线蕉综合网站 | 国产成人综合久久精品下载| 色噜噜成人综合网站| 天天做.天天爱.天天综合网| 亚洲av永久综合在线观看尤物 | 亚洲综合欧美色五月俺也去| 久久婷婷午色综合夜啪 | 亚洲国产综合无码一区| 久久九九精品国产综合喷水| 色777狠狠狠综合|