• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > EDA/PCB > 設計應用 > 基于MPC8313E和FPGA的雙口RAM驅動開發

    基于MPC8313E和FPGA的雙口RAM驅動開發

    作者: 時間:2013-04-24 來源:網絡 收藏

    3 雙口RAM讀寫設備驅動設計
    介于以上第二部分的分析,雙口RAM設備選擇為塊設備,以便傳輸任意數量的數據。同時該驅動設備基于Linux2.6.23內核開發,以模塊的方式加載至內核中,其結構如圖2所示。

    本文引用地址:http://www.czjhyjcfj.com/article/189627.htm

    a.JPG


    代碼編寫好后在正式編譯前還要準備好內核頭文件和庫函數,這需要先編譯一遍相應的內核,在2.6. 23內核源代碼中將RDB的配置文件用作默認配置,編譯內核。完成后書寫驅動的Makefile,然后連接目標扳,在NFS下調試設備驅動和應用程序。用戶可以使用通過交叉編譯得到的.ko文件通過insmod動態加載至內核中,也可以通過修改啟動腳本文件,加電后自啟動將驅動加載到內核中。

    4 處理結果
    經過打包處理的圖像數據通過E的服務器上傳至上位機后,按照圖像格式進行拼圖,每包數據含有42 240 Byte數據,每幀圖像數據總量為1 280×1 024 Byte的圖像像素點信息和附加區信息,共接收35包數據后就可還原一幅完整的圖像。上位機在拼圖時裁剪掉一部分數據,最終合成1 024×1 024 Byte的圖像,如圖3所示。

    b.JPG



    5 結束語
    雙口RAM驅動程序是整個存儲系統的核心模塊,它對存儲數據的上傳速度和準確提取圖像信息有重要的影響,通過對E寄存器的配置和讀寫以及中斷函數對硬件的控制來實現對RAM的讀寫,利用MPC現有的接口和傳輸算法,最終實現圖像信息的高速上傳,驗證得出上傳數據最快可達104 Mbit·s-1,滿足設計要求。

    fpga相關文章:fpga是什么


    linux相關文章:linux教程



    上一頁 1 2 下一頁

    關鍵詞: 8313E 8313 FPGA MPC

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 和田县| 民勤县| 晴隆县| 平定县| 宁海县| 南木林县| 双流县| 祁东县| 惠水县| 武川县| 昔阳县| 遂平县| 小金县| 淳化县| 精河县| 祥云县| 建瓯市| 临沭县| 福泉市| 蒲江县| 民权县| 五原县| 当阳市| 宁陕县| 庐江县| 新乡市| 吐鲁番市| 泽州县| 吉林市| 平陆县| 大港区| 定西市| 城市| 平舆县| 铜鼓县| 伊春市| 商洛市| 乐平市| 金乡县| 华宁县| 苍溪县|