新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于eCos系統的SPCE3200中SD卡驅動程序的開發

        基于eCos系統的SPCE3200中SD卡驅動程序的開發

        作者: 時間:2009-06-17 來源:網絡 收藏

          static Cyg_ErrNo sd_get_config(disk_channel* chan, cyg_uint32 key, const void* buf, cyg_uint32* len)
          {
          return -EINVAL;
          }
          static Cyg_ErrNo sd_set_config(disk_channel* chan, cyg_uint32 key, const void* buf, cyg_uint32* len)
          {
          return -EINVAL;
          }
          //-------------設備 I/O 函數表-----------//
          (略,見前面)
          //----------設備表入口----------------//
          (略,見前面)
        6 向數據庫中添加程序組件包
          在ecos.db中的任意位置加如下程序段:
          package CYGPKG_DEVS__ {
          alias{' support for Score '}
          directory devs/sd/score/spce3200
          script sd_spce3200.cdl
          description '
          This package contains hardware support for theSDCard
          on the Score EV Board.'
          }
          “devs/sd/score/spce3200”指示了設備的路徑,該路徑是相對于/packages目錄的[8]。此時打開配置工具添加包時,就可以看見程序組件包已經出現在數據庫中,如圖3所示。點擊“Add”加載到平臺上并編譯生成一個名為“CIGPRG_DEVS_SD_SPCE3200.ecc”的庫文件,即庫文件。

        本文引用地址:http://www.104case.com/article/152463.htm

        至此,在嵌入式操作cCos中成功地創建了一個凌陽SPCE3200的SD卡驅動程序。有了該驅動程序,就能正常訪問SD卡了。
          除了通過I/O組件訪問硬件設備之外,eCos還提供了FAT文件用以管理塊設備。FAT文件的使用,可以大大方便與PC系統之間的文件交換,并為應用程序提供更為方便的操作接口。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 大埔区| 北京市| 文水县| 叶城县| 渑池县| 日土县| 砀山县| 洮南市| 邯郸市| 息烽县| 仁化县| 恩平市| 泰顺县| 萝北县| 西青区| 永平县| 十堰市| 灵寿县| 烟台市| 邯郸县| 内丘县| 南昌县| 金阳县| 宁海县| 永年县| 玉山县| 定安县| 西乡县| 海城市| 长宁区| 蕲春县| 宁阳县| 望奎县| 漳浦县| 河津市| 玉田县| 平利县| 合江县| 逊克县| 镇安县| 广东省|