新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 旺苍县| 明光市| 西藏| 三原县| 阿拉善右旗| 榆树市| 博乐市| 临高县| 阿拉尔市| 九寨沟县| 温州市| 阳信县| 清远市| 盐山县| 万全县| 临武县| 云浮市| 奉节县| 兴安县| 桐城市| 徐闻县| 阳谷县| 日照市| 尚志市| 东城区| 田东县| 高淳县| 安康市| 十堰市| 财经| 嘉祥县| 泗洪县| 观塘区| 枣庄市| 林芝县| 石柱| 通辽市| 枣阳市| 巴塘县| 西盟| 临安市|