久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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

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

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

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

本文引用地址:http://cqxgywz.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

評論


相關推薦

技術專區

關閉