新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Blackfin處理器的嵌入式數碼相框設計

        基于Blackfin處理器的嵌入式數碼相框設計

        作者: 時間:2012-02-09 來源:網絡 收藏

        Linux是一種獲得廣泛應用的操作系統,在所有主流的系統中,Linux操作系統無論是其超強的網絡功能、可任意裁剪、完全免費和通用的Linux API特點,以及廣泛的開放資源,都使其成為應用中的重要力量。uClinux是針對微應用的Linux系統,源碼完全開放,同時針對嵌入式應用的特點,uClinux對Linux的內核進行了修改和重新編譯,因而內核更小。uClinux也包含Linux常用的API,并保留了原來Linux操作系統具有的高穩定性、強大的網絡功能和卓越的文件系統支持功能。
        uClinux操作系統可直接運行于。對于很多嵌入式應用來說,在與同等價位的方案中,很少有能支持Linu x的。事實上,在面向特定的嵌入式應用時(例如內存空間有限或需要實時確定性的高安全性應用),Linux仍然存在許多挑戰。而本的主要特點之一,是其所選擇的ADI公司的處理器已在uClinux里集成了大量的硬件驅動和應用例程,其中包括無線局域網驅動、音/視頻編解碼器驅動等,這些驅動可幫助客戶非常方便地將應用程序從原來的系統移植到Blackfin平臺上來。此外,ADI與Arcturus Networ ks公司還聯合推出了新型uCBF54x啟動開發工具套件和系統模塊。該開發套件提供的軟件包括開源uCliunx BSP(板級支持包)以及Arcturus語音與管理中間件,同時包含完整的SIP和RTP堆棧。因此可以說,Blackfin Linux已經成為嵌入式系統領域最為穩定的嵌入式Linux發行包之一。

        3 軟件開發工具環境
        隨著嵌入式系統產品應用越來越復雜、產品投放市場的時間越來越急迫,完善的開發環境也變得越來越重要。除了全系列優化的嵌入式操作系統外,具有完整的開發環境也是其嵌入式系統開發的重要因素之一。為此,ADI也提供有能夠支持其他Blackfin處理器的ADI CROSSCO RE軟件與硬件工具,這些工具包括VisualDSP++集成開發與調試環境、仿真器,以及EZ-KIT Lite評估版硬件等。
        此外,ADI也為嵌入式系統開發提供了大量的系統服務程序,例如為嵌入式系統提供了各種常見功能的軟件庫,這些服務程序實際上就是可用于任何系統的公用程序,它們既可在未安裝RTOS的獨立式環境下運行,又可用于VDK環境。利用這些系統服務程序可以便捷、高效地接入Blackfin處理器的硬件子系統,包括鎖相環路、直接內存存取、中斷控制器、標志控制器和定時器等。所有的Blackfin處理器均可采用一套通用的AM,各種應用和設備驅動程序也均可使用這些系統服務整序。這些系統服務程序中包含的軟件都已經經過反復測試,而且性能穩定可靠,時可以直接使用這些程序。此外,利用這些服務程序,也可以輕松整合這些模塊化軟件,實際上,這些服務程序都是與VisualDSP++集成開發環境一起提供的。
        為了改進應用開發環境,時可以用美國國家儀器有限公司(NI)與ADI聯合推出的專用于ADI Blackfin處理器的LabVIEW嵌入式模塊,來將LabVIEW圖形化數據流的開發環境擴展到高性能、低功耗的Blackfin處理器,以便通過無縫地將其集成到ADI VisualDSP++開發和調試環境來快速地開發嵌入式系統。使用NI LabVIEW嵌入式技術可以一步到位完成系統建模的硬件在線測試和原型設計。這一圖形化的軟件包括140多種Blackfin特有的、經過優化的數學、分析和信號處理函數,比如音頻和視頻DAC、ADC以及編解碼器等集成I/O。

        4 嵌入式的設計
        圖2所示是一種Blackfin處理器BF52x開發的嵌入式的功能圖,該產品具有互聯網WiFi無線連接、電子郵件發送、RSS新聞閱讀、即時照片分享、全觸摸操作等功能特性。本設計采用uClinux嵌入式操作系統。作為一款典型的消費電子產品,Blackfin可以直接運行于uClinux,這使得該設計能夠有效地降低整體成本,并可十分方便地將以往的設計軟件移植到新的系統中。事實上,在與BF52x處理器相近價格的同類解決方案中,目前還很少有支持Linux的處理器。

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

        b.jpg

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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 白山市| 许昌市| 汉寿县| 金堂县| 常德市| 台中县| 顺昌县| 旺苍县| 怀柔区| 平度市| 沙坪坝区| 永兴县| 富民县| 女性| 隆回县| 上饶市| 沙洋县| 铜陵市| 扎鲁特旗| 温州市| 称多县| 元谋县| 邛崃市| 正镶白旗| 哈尔滨市| 大石桥市| 永宁县| 合川市| 绥化市| 安多县| 依兰县| 龙井市| 阿瓦提县| 固镇县| 苏州市| 青岛市| 呈贡县| 岗巴县| 呼和浩特市| 仪陇县| 丰镇市|