新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Blackfin處理器及嵌入式mClinux在數據采集系統中的應用

        Blackfin處理器及嵌入式mClinux在數據采集系統中的應用

        作者: 時間:2012-11-01 來源:網絡 收藏

        前言

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

        中,數字處理是核心內容之一;然而隨著科技發展,越來越多的功能需求使得采集的外設也越來越復雜,外設通訊和驅動編寫成為一項復雜和繁瑣的工作。以為中心的系統為此類需求提供了一個良好的解決方案,能夠適應實際中對功能、可靠性、成本、體積、功耗的嚴格要求。ADI公司的系列微控制器和DSP融為一體,取二者之長,提高了系統工作效能,大大降低了成本。同時,多線程的實時操作系統也可增強采集系統的實時性、穩定性。對開發者來說, 的結合很有吸引力。

        系統結構及硬件平臺

        系統主要由2個通道、1個觸發通道、ADC轉換及存儲電路、DSP及FPGA控制部分組成,并包含有以太網、RS232接口、USB、TFT液晶顯示部分。系統硬件平臺原理框圖如圖1所示。

        信號從采集通道進入,經過信號調理電路進入ADC,被轉換后的數字信號即進入FPGA、DSP進行數字控制處理。經過DSP處理過的信號,可送至其它外設以顯示、存儲,或通訊。

        圖1 系統硬件原理框圖

        BF531為系統的核心部分之一,供電電壓3.3V,內核電壓1.2V,為了使系統能夠開機自動從FLASH中啟動,設置BMODE為00,即從外部存儲器啟動。FPGA、片外SDRAM、flash,以及USB和液晶直接和BF531通過地址線、數據線相連。

        系統中了TFT LCD液晶顯示模塊FG050605DNC,該LCD控制簡單,只有RGB每色5個共15個信號,以及數據使能、數據時鐘和行頻、場頻控制信號。LCD晶直接由DSP控制,DSP的Timer1、Timer2提供行、場頻信號,PPI口傳輸數據,由FPGA提供時鐘,配置開辟一塊framebuffer作為顯示數據存儲區,配合Linux下的液晶驅動,即可工作。

        軟件設計

        由于DSP中運行的是基本上已經成熟的算法和控制流程,所以軟件設計的主要工作為在DSP中嵌入操作系統。

        U-Boot的移植

        U-Boot的移植主要分為兩個層面,一個是對CPU的移植,一個是針對Board的移植。U-Boot中已經有大量可直接下載到某些開發板上的程序,為了減小工作量,可選一個最接近自己設計的開發板來進行修改。本設計中采用了stamp目標板。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 读书| 阿克苏市| 万年县| 北流市| 禹城市| 临城县| 毕节市| 陆河县| 上蔡县| 盈江县| 通州市| 招远市| 治多县| 新和县| 肇州县| 大庆市| 兴化市| 大邑县| 大冶市| 临颍县| 祁阳县| 霞浦县| 印江| 泸西县| 湛江市| 宜春市| 沧源| 桃江县| 逊克县| 凯里市| 凤台县| 灵武市| 溆浦县| 米泉市| 孟州市| 布拖县| 东丰县| 南召县| 鹤山市| 镇雄县| 琼结县|