《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Blackfin處理器的嵌入式數碼相框
基于Blackfin處理器的嵌入式數碼相框
摘要: 介紹了匯聚式處理器Blackfin的基本功能,給出了以Blackfin為嵌入式系統硬件平臺,并采用uClinux操作系統和其中集成的大量硬件驅動程序來設計具有互聯網WiFi無線連接、電子郵件發送、RSS新聞閱讀、即時照片分享、全觸摸操作等功能的嵌入式數碼相框的設計方案。
Abstract:
Key words :

    當今的嵌入式應用已經無處不在,無論是消費電子、通信終端,還是系統設備、工業控制、汽車電子系統或航空航天,都無處不見嵌入式應用的身影?,F在,全球每年生產數十億顆微處理器,其中大部分都被廣泛應用于各類嵌入式系統。

   目前,在嵌入式系統硬件平臺方面,各種微控制器以及數字信號處理器(DSP)產品,無論從品牌、功能特性方面,還是針對目標應用的成本、處理能力、功耗要求、集成度、開發周期、技術難度等具體要求,都可以精心選擇出最具綜合優勢的硬件核心平臺。而在嵌入式操作系統方面,無論是開放源代碼的Linux陣營的各種商業版本或免費版本,還是WinCE、vxWorks等“重量級”平臺,抑或針對特定應用優化的Windows Mobile、Symbian、Android等,也同樣可以方便地選擇一款最佳的操作系統軟件平臺。

    嵌入式系統的設計過程實際上就是一個軟硬件聯合協同開發的過程。在進行軟硬件平臺選擇評估時,單純地離開硬件去評估操作系統或離開操作系統評估硬件平臺都有失偏頗,特別是對于很多非通用處理器來說尤其如此。當前很多嵌入式硬件平臺都提供有針對目標應用優化的操作系統及軟件模塊資源,一些商業化的操作系統也針對主流的硬件平臺進行了優化設計,而且提供了眾多的第三方優化操作系統版本。這些資源對于嵌入式系統設計來說具有重要的意義。為此,本文介紹了一種獨特的嵌入式平臺核心處理器,即匯聚式處理器Blackfin及其主流配套操作系統和相關資源的應用與設計方法,給出了用其設計嵌入式數碼相框的設計方案。

1 硬件處理器Blackfin的選擇

    本設計選用匯聚式處理器Blackfin來構建獨特的嵌入式硬件平臺。匯聚式處理器Blackfin是由ADI和Intel公司聯合開發的微信號架構(MSA),它集32位RISC型指令集、雙16位乘法累加(MAC)信號處理功能和通用型微控制器所具有的易用性于一體,這種匯聚式處理能力的組合使得Blackfin處理器能夠在旗號處理和控制應用中均發揮極佳的作用,并可在許多應用中免除增設單獨的異構處理器的必要,因而極大地簡化了硬件和軟件設計。Blackfin處理器非常適合于以會聚為關鍵技術的嵌入式音頻、視頻、通信應用,包括多格式音頻、視頻、語言和圖像處理,多模式基帶和分組處理,控制處理和實時安全性處理等。正是這種獨特的系統架構所具有的設計靈活性和可擴展性為Blackfin處理器贏得了廣泛的適應性,也使其廣泛應用于數字家庭娛樂、網絡和流媒體、汽車遠程信息處理和信息娛樂、數字無線電,以及移動電視終端。

    Blackfin處理器在單內核產品中可提供高達756MHz的性能,以及低至0.8V的低功耗電壓。所有的Blackfin處理器均具有多個獨立的DMA控制器,這些控制器可支持自動數據傳輸,而且其所需的處理器內核開銷極少。此外,Blackfin處理器還具有豐富的存儲器配置,可以極大地方便嵌入式系統的應用開發。其中ADSP-BF51x系列處理器就同時具有NOR閃存、NAND閃存、鐵電存儲(FRAM)、SDRAM,同時還提供有支持Lockbox安全技術的一次性可編程存儲器。

   Blackfin處理器架構完全符合SIMD標準,并帶有用于加速視頻和圖像處理的指令。該架構很適合于全信號處理/分析應用。由于Blackfin處理器具有最佳的代碼密度且只需進行極少(或者完全不需要進行)代碼優化處理,因而不會遇到其他傳統處理器所常見的性能空間障礙。

2 uCLinux操作系統的選擇

   嵌入式操作系統的選擇對于正在從事新的嵌入式開發項目來說,它與選擇嵌入式硬件微處理器同樣重要。對于Blackfin處理器來說,除了處理器本身的獨特性能特性優勢外,強大的嵌入式操作系統資源也是嵌入式系統設計的一個關健因素。Blackfin處理器支持包括VisualDSP自帶的操作系統內核(VDK)、ThreadX、uCLinux和Nucleas等操作系統,這一特性可避免將操作系統從其它處理器平臺移植到Blackfin平臺時,因更改操作系統而延長的終端產品開發周期。各種操作系統各自都具有不同的特性功能以及不同的價格、版權費用等條款。從特性上看,嵌入式操作系統有代碼緊湊、復雜度低的操作系統VDK,也有復雜而具有豐富特性的操作系統uClinux,同時具有可靠性極高的INTEGRI TY,以及專注于汽車市場需求的RTA-OSEK等。通過對各種操作系統的功能分析,本設計最終選擇了uCLinux操作系統來進行數碼相框的設計。圖1所示是其操作系統在Blackfin上的組織結構。

操作系統在Blackfin上的組織結構

    Linux是一種獲得廣泛應用的嵌入式操作系統,在所有主流的嵌入式系統中,Linux操作系統無論是其超強的網絡功能、可任意裁剪、完全免費和通用的Linux API特點,以及廣泛的開放資源,都使其成為嵌入式應用中的重要力量。uClinux是針對微處理器應用的Linux系統,源碼完全開放,同時針對嵌入式應用的特點,uClinux對Linux的內核進行了修改和重新編譯,因而內核更小。uClinux也包含Linux常用的API,并保留了原來Linux操作系統具有的高穩定性、強大的網絡功能和卓越的文件系統支持功能。

   uClinux操作系統可直接運行于Blackfin處理器。對于很多嵌入式應用來說,在與Blackfin處理器同等價位的方案中,很少有能支持Linu x的。事實上,在面向特定的嵌入式應用時(例如內存空間有限或需要實時確定性的高安全性應用),Linux仍然存在許多挑戰。而本設計的主要特點之一,是其所選擇的ADI公司的Blackfin處理器已在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的處理器。

基于Blackfin處理器BF52x開發的嵌入式數碼相框的功能圖

     基于Blackfin處理器BF52x開發的嵌入式數碼相框的功能十分齊全,因此,設計時可以根據產品的開發周期和成本要求進行取舍。圖3所示是一種基于Blackfin處理器BF52x設計的、功能相對比較簡單的數碼像框的硬件結構圖。

數碼像框的硬件結構圖

 

    由于Blackfin處理器BF52x,自身就帶有NOR閃存、NAND閃存、鐵電存儲(FRAM)、SDRAM等存儲器,因此,在需要進一步外擴存儲器時,完全可以利用其自身固有的應用程序,另外,如果希望使該數碼像框同時帶有音頻功能,也可以很容易的將NI公司LabVIEW圖形化數據流開發環境擴展到高性能、低功耗的Blackfin處理器,再通過音頻和視頻DAC、ADC以及編解碼器等集成I/O,將存儲單元中的圖像文件中的音頻數據轉換為模擬信號,然后通過音頻系統還原成聲音輸出。至于USB接口和圖片數據文件的輸出顯示,無論是硬件還是軟件驅動程序,目前都十分成熟而且簡單。

5 結束語

    本文利用ADI公司的匯聚式處理器Blackfin作為嵌入式系統的硬件平臺,并采用uClinux為操作系統,同時采用ADI針對目標應用在uClinux操作系統中集成的大量硬件驅動(包括WiFi驅動、音/視頻編解碼器的驅動等)程序,給出了一種具有互聯網WiFi無線連接、電子部件發送、RSS新聞閱讀、即時照片分享、全觸摸操作等功能的嵌入式電子數碼相框的設計方案。事實上,由于本系統缺少存儲器管理單元(MMU),內存管理仍是嵌入式處理器需要進一步解決的問題之一,這樣,在BF52x平臺上移植Linux應用就仍然必須修改由于內存管理模式不同而帶來的問題,而且工作量較大。這一點仍然是今后需要解決的一個技術問題。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品免费视频xxxx| 亚洲一区观看| 国产欧美日本一区二区三区| 国内精品嫩模av私拍在线观看| 亚洲精品一品区二品区三品区| 亚洲美女区一区| 国产香蕉97碰碰久久人人| 欧美日本韩国| 久久久久久电影| 久久综合九色99| 欧美日韩在线播放三区| 国产精品国产三级国产普通话蜜臀| 久久国产精品久久久久久| 亚洲永久网站| 国产色婷婷国产综合在线理论片a| 在线不卡中文字幕播放| 国产在线播精品第三| 激情丁香综合| 欧美日本在线看| 欧美全黄视频| 欧美日韩成人在线| 亚洲激情女人| 久久综合一区| 中文国产亚洲喷潮| 国产精品久久久久久久久| 欧美日韩精品三区| 麻豆精品传媒视频| 欧美日韩蜜桃| 亚洲欧美电影在线观看| 国产乱码精品一区二区三区不卡| 国产精品美女久久久久久久| 欧美日本一区二区高清播放视频| 亚洲美女啪啪| 久热这里只精品99re8久| 国产精品久久久久免费a∨大胸| 欧美日韩国产精品成人| 亚洲天堂网站在线观看视频| 亚洲综合久久久久| 免费在线亚洲| 欧美精品二区| 国产精品爱久久久久久久| 国产亚洲女人久久久久毛片| 国产精品国产三级国产aⅴ9色| 影音先锋久久| 欧美日韩一区二区三区四区五区| 国产欧美日韩专区发布| 香蕉久久一区二区不卡无毒影院| 久久一日本道色综合久久| 亚洲区国产区| 中日韩美女免费视频网址在线观看| 久久久国产精品亚洲一区| 亚洲日本中文字幕区| 欧美激情偷拍| 国产欧美日韩伦理| 久久不射网站| 亚洲一区二区欧美| 欧美va天堂在线| 亚洲人成小说网站色在线| 99re6这里只有精品视频在线观看| 老司机午夜免费精品视频| 久久久久国产精品一区三寸| 久久精品午夜| 亚洲视频在线视频| 亚洲一区综合| 欧美日韩精品在线观看| 亚洲精品久久久久久久久久久久久| 国产在线拍揄自揄视频不卡99| 欧美激情在线播放| 亚洲综合精品四区| 欧美激情精品久久久久久蜜臀| 久久久999精品| 亚洲图片欧美一区| 91久久久久久久久久久久久| 欧美日本在线一区| 性18欧美另类| 欧美日韩综合精品| 亚洲第一综合天堂另类专| 久久香蕉国产线看观看av| 亚洲天堂av图片| 樱桃视频在线观看一区| 一个色综合av| 亚洲无吗在线| 欧美日本在线播放| 亚洲精品一区在线| 亚洲日本国产| 国产精品扒开腿做爽爽爽软件| 久久深夜福利| 亚洲激情第一页| 欧美www视频在线观看| 亚洲一区二区影院| 国产欧美亚洲视频| 欧美日韩亚洲综合一区| 性欧美办公室18xxxxhd| 欧美日韩国产在线播放| 一本色道久久综合亚洲精品不卡| 国产精品电影观看| 国产日本欧美一区二区三区在线| 亚洲乱码国产乱码精品精| 欧美/亚洲一区| 欧美电影免费观看高清| 99视频一区二区三区| 亚洲天堂av高清| 国产精品乱码一区二三区小蝌蚪| 亚洲成人资源| 久久综合久久美利坚合众国| 亚洲黄色成人网| 亚洲三级电影在线观看| 欧美日韩国产高清视频| 亚洲一区欧美二区| 亚洲精品一区二区三区不| 国产精品第一区| 国产精品夜夜夜一区二区三区尤| 欧美日韩黄视频| 欧美日韩免费观看一区=区三区| 久久精品人人爽| 国产精品成人一区二区网站软件| 欧美一区二区女人| 欧美激情片在线观看| 麻豆精品视频| 亚洲精品视频在线观看网站| 欧美视频一区二区三区在线观看| 午夜免费电影一区在线观看| 久久aⅴ国产欧美74aaa| 国产伊人精品| 欧美中文在线字幕| 国产欧美日韩亚洲一区二区三区| 国产精品视频免费在线观看| 国产午夜精品理论片a级大结局| 99国内精品久久久久久久软件| 国产精品成人一区二区网站软件| 欧美成人一区二区三区片免费| 黄色成人在线网站| 亚洲国产成人午夜在线一区| 伊人色综合久久天天| 国产精品对白刺激久久久| 亚洲区一区二| 欧美xx视频| 国产美女精品一区二区三区| 日韩视频免费在线观看| 麻豆av一区二区三区| 羞羞漫画18久久大片| 久久久久久久波多野高潮日日| 国产精品日韩一区二区| 久久亚洲国产成人| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品视频| 韩日精品视频一区| 狠狠入ady亚洲精品| 黄色一区二区三区四区| 欧美11—12娇小xxxx| 亚洲国产裸拍裸体视频在线观看乱了| 国产精品www色诱视频| 欧美日韩免费观看一区=区三区| 国产精品免费视频观看| 国产精品久久久久久久免费软件| 午夜精品视频网站| 欧美日韩国产91| 亚洲精品国产拍免费91在线| 亚洲一区观看| 在线免费不卡视频| 欧美日韩高清在线| 久久天天躁狠狠躁夜夜av| 亚洲国内自拍| 欧美日本精品在线| 国产精品欧美日韩久久| 久久久精品一品道一区| 国产亚洲精品综合一区91| 亚洲精品亚洲人成人网| 在线观看中文字幕亚洲| 亚洲一区亚洲| 欧美影片第一页| 欧美激情自拍| 激情婷婷欧美| 亚洲国产日韩在线| 欧美日韩调教| 9l国产精品久久久久麻豆| 亚洲国产精品综合| 亚洲久久一区二区| 国产精品久久看| 久久午夜电影| 国产在线高清精品| 一区二区三欧美| 亚洲高清免费| 欧美国产日韩一二三区| 欧美日韩综合视频网址| 亚洲日本欧美在线| 欧美1区视频| 国产综合色在线视频区| 亚洲欧美综合v| 亚洲乱码日产精品bd| 99精品久久久| 欧美伊人久久久久久久久影院| 狠狠88综合久久久久综合网| 久久一区二区三区四区五区| 牛夜精品久久久久久久99黑人| 国产女主播在线一区二区| 国产亚洲一区二区三区| 狠狠色丁香婷婷综合| 中文在线资源观看网站视频免费不卡| 久久久久久久尹人综合网亚洲| 亚洲精品在线一区二区| 国产一区二区三区在线观看免费视频| 一区二区日韩| 亚洲日本久久| 小辣椒精品导航| 欧美电影美腿模特1979在线看| 国产精品伊人日日| 久久综合久久综合九色| 欧美一区二区三区免费在线看| 久久久最新网址| 1204国产成人精品视频| 国产精品盗摄久久久| 亚洲欧美第一页| 亚洲电影免费在线观看| 一本到高清视频免费精品| 99精品欧美一区二区三区| 久久手机免费观看| 欧美精品一区二区三区一线天视频| 午夜精品福利一区二区蜜股av| 国产在线视频不卡二| 久久裸体艺术| 激情综合中文娱乐网| 久久尤物电影视频在线观看| 女人天堂亚洲aⅴ在线观看| 亚洲在线中文字幕| 香蕉av福利精品导航| 欧美精品一区二区三区久久久竹菊| 亚洲第一天堂无码专区| 久久久精品性| 狠狠色丁香久久婷婷综合丁香| 久久高清国产| 久久久精品一区| 欧美风情在线观看| 亚洲一区二区三区午夜| 影音先锋中文字幕一区二区| 国产乱人伦精品一区二区| 韩日成人av| 亚洲在线免费| 国产午夜一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区| 国产在线精品二区| 国产一区二区成人久久免费影院| 99精品免费网| 欧美人与性禽动交情品| 亚洲美女中文字幕| 日韩视频中午一区| 欧美xart系列在线观看| 欧美亚洲一区二区在线| 中文一区字幕| 欧美一激情一区二区三区| 久久亚洲私人国产精品va媚药| 久久久久久夜精品精品免费| 亚洲国产精品毛片| 欧美日韩亚洲激情| 一区二区日韩免费看| 国产亚洲一区在线| 美女日韩在线中文字幕| 欧美成人黑人xx视频免费观看| 欧美呦呦网站| 性欧美精品高清| 美日韩丰满少妇在线观看| 亚洲小说春色综合另类电影| 日韩视频免费观看高清完整版| 国产精品视频一二| 亚洲国产成人精品久久| 亚洲一区二区网站| 这里只有精品在线播放| 亚洲精品一区在线观看香蕉| 国产精品av久久久久久麻豆网| 久久riav二区三区| 午夜精彩国产免费不卡不顿大片| 黄色av一区| 久久中文字幕导航| 日韩午夜av在线| 国内精品视频一区| 亚洲婷婷在线| 一区在线电影| 亚洲精品免费一二三区| 可以免费看不卡的av网站| 亚洲在线成人精品| 欧美在线免费观看亚洲| 亚洲精品欧美一区二区三区| 亚洲一级在线| 国产精品久久久999| 一道本一区二区| 蜜桃视频一区| 亚洲精品精选| 午夜精品偷拍| 伊人久久成人| 91久久嫩草影院一区二区| 欧美天堂亚洲电影院在线播放| 亚洲精品中文字幕在线| 国内外成人免费激情在线视频网站| 欧美xx视频| 亚洲精品一区二区在线观看| 亚洲国产经典视频| 国产一级精品aaaaa看| 国产精品家教| 欧美激情一区二区三区不卡| 国产精品夜色7777狼人| 亚洲国产精品尤物yw在线观看| 亚洲日本va午夜在线影院| 欧美日韩国产在线观看| 亚洲视频综合在线| 久久综合伊人| 欧美一区二区视频在线观看2020| 欧美寡妇偷汉性猛交| 日韩午夜电影av| 欧美制服第一页| 亚洲精选一区二区| 亚洲狼人精品一区二区三区| 久久人人精品| 欧美性一二三区| 亚洲国产精品va在线看黑人动漫| 国产精品99一区二区| 亚洲已满18点击进入久久| 国产在线乱码一区二区三区| 国产精品婷婷| 亚洲免费视频观看| 久久亚洲国产精品日日av夜夜| 亚洲免费视频中文字幕| 亚洲视频电影图片偷拍一区| 亚洲日本电影在线| 每日更新成人在线视频| 欧美激情亚洲另类| 欧美三级电影网| 欧美激情麻豆| 国产精品美女久久久免费|