亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件

寧波市鄞州首南恒宇激光雕刻廠

嵌入式微處理器的嵌入式操作系統-uClinux
分享到:


序言

在過去的兩年中,隨著嵌入式設備的發展改進,Linux操作系統受到了越來越多的青睞,尤其是用于消費產品、電訊路由器和交換機、網絡產品、工業和汽車等應用。

最近,一些大的消費電子公司達成協作,建立消費者電子Linux論壇(CELF),以進一步開發家庭數字電子設備的Linux平臺。CELF的發起者(Matsushita Electric、Sony、Hitachi、NEC、Royal Philips Electronics、Samsung、Sharp和Toshiba)將重點放在Linux的改進上,使之成為消費電子設備的開放源代碼平臺。同樣,他們對開放源代碼協會的精神也給予了積極的支持和發揚 。

嵌入式Linux的優點在于它的版權免費、源碼開放、結構緊湊,這為日益增長的應用軟件基礎提供了堅實的后盾。Linux是一個全功能的操作系統,支持各種網絡和文件處理協議,這對嵌入式系統來說是很重要的,因為它必須在任何時間任何地點進行計算。Linux采用模塊化結構,通過去除嵌入式系統中不必要的實用程序、工具和其它系統服務,它可以很方便地實現結構精簡。在嵌入式設備市場中,采用Linux的公司可以更迅速地將產品推向市場,更快地增強產品的可靠性。對開發者來說,AD的Blackfin?處理器和uClinux的結合也許很有吸引力。Blackfin?處理器集合了DSP的計算能力和微控制器的功能,滿足了數字音頻、視頻和通信方面的應用需求。

我們在單塊芯片上結合一流的DSP內核和傳統微控制器的體系結構,避免了其它傳統復合處理器系統的限制性、復雜性和高成本的問題。在已有的外部設備(SPI、帶IrDa 功能的UART、定時器、實時時鐘(RTC)、看門狗(watchdog)和事件控制器(event controller))的基礎上,所有Blackfin處理器家族提供雙通道串行接口(SPORTs)---每個串行接口支持4個立體聲I2S通道,數據速率達100 MBits/s。而且Blackfin處理器家族的最新成員(ADSP-BF531、ADSP-BF532、ADSP-BF533和ADSP-BF561) 提供并行外部接口(PPI),實現TFT平板顯示器和視頻轉換器(CCIR-656, 27 MHz)的無縫連接,或者作為AD/DA轉換器的并行接口,速率達65MSPS。

其它封裝也是可選的

所有的Blackfin處理器都藝術地將最先進的信號處理引擎和清晰正交的類RISC微處理器指令集以及支持SIMD單指令多數據的多媒體功能復合成一套單指令集的結構,稱之為微信號結構(MSA)。該內核是調整的雙-MAC Harvard 結構,這種結構旨在實現音頻和視頻算法的非并行計算,以及實現操作系統中標準的程序流和常用的仲裁操作。

Blackfin 的ADSP-BF531/BF532/BF533處理器有兩個大的片內存儲器塊,提供通往內核的高速通道。這些內存塊可以適應處理器內核的最高速度。它們位于內核的旁邊,稱為L1存儲器,可以配置為數據或指令靜態處理器(SRAM)或高速緩沖存儲器。當配置為高速緩存時,處理外部SDRAM的代碼的速度非常接近內部存儲器直接處理的速度。這個特征特別適用于uClinux內核的運行,因為它沒辦法被全部裝入內部存儲器。而且,當使用c語言編程時,可以通過使用高速緩存來最大優化外部存儲器到內核之間的存取。

Blackfin處理器采用低電壓,低功耗的設計,具備動態電源管理功能。完全滿足目前的移動和電池供電需求,其它的處理器都無法做到這一點。Blackfin處理器配有多重的、高度靈活和獨立的直接存取控制器(DMA),用來支持自動數據傳輸,并使處理器內核受到的間接影響達到最小。

DMA 的傳輸操作可以發生在ADSP-BF531/BF532/BF533處理器的內部存儲器到與有DMA能力的外部設備之間。而且,DMA傳輸也能夠在DMA外部設備和連接到外部存儲器接口的外部設備(包括SDRAM控制器和異步存儲控制器)之間進行。

Linux和uClinux的區別

由于Linux和UNIX相似,是多用戶、多任務的操作系統,內核必須采取特殊的防范措施,以保證同一系統內來自不同用戶的上千個操作正確安全地運行。UNIX的安全模型(即Linux之前的設計)能夠保護每個用戶操作的自身環境和地址空間。每個用戶操作都受到保護,防止被其它用戶喚醒,而且,虛擬內存(VM)系統對現代CPU還有另外的要求,比如在個人處理內存中實現動態內存分配和隨機內存區域規劃。有一些設備,如Blackfin 處理器,沒有提供全功能的MMU內存管理單元,因為開發者的應用程序并不使用操作系統,通常也不需要MMU,而且,Blackfin的弱MMU的處理器往往具有更高的效率,其價格也明顯低于其它產品。

為使Linux與這些設備相適應,必須進行一些改動:
1. 沒有實際的存儲器保護(一個錯誤的環節可以讓整個系統停機)
2. 沒有交叉(fork)系統調用
3. 只有簡單的內存分配
4. 其它一些較小的區別

存儲器保護對大多數嵌入式系統來說不是很大的問題。Linux是一個很穩定的平臺,尤其是在嵌入式系統中,軟件崩潰的情況很少發生。第二點的問題要大一些。在為UNIX和Linux編寫的軟件中,開發者常常使用fork系統調用來實現并行處理,fork調用可以準確拷貝原始程序并同時予以執行。為了提高效率,它使用MMU將父程序映射到子程序,并只拷貝寫入子程序的內存區。因此uClinux不能提供fork系統調用。它提供vfork,一種特殊版本的fork,在vfork程序中當子程序執行時父程序即會終止。

因此,使用fork系統的軟件在使用uClinux支持的vfork或線程時必須重寫,因為他們使用相同的內存空間,包括堆棧。就第三點來說,一般情況下支持uClinux的malloc系統不會有問題,但是,有些時候必須進行小的調整。大部分適用于UNIX和uClinux的軟件(可在http://freshmeat.net上找到此類軟件)能夠直接在uClinux上編譯,其它的則可使用微小的移植或調整(tweaking)。只有很少的應用軟件不能在uClinux上運行,其中大部分不能作為嵌入式應用軟件。

在uClinux上開發

在選擇開發硬件時,開發者不應只考慮價格和可用性方面,同時也應考慮源代碼驅動和文檔的易獲取性。 一個uClinux Blackfin處理器開發環境包括GNU編譯器、(gcc交叉編譯器 cross Compiler) 和 binutils (鏈接器linker、匯編器assembler等)。一些GNU工具諸如awk、sed、make、bash ... 還有plus tcl/tk是必須的,盡管他們通常在桌面linux的安裝套件中。 安裝好uClinux安裝包的桌面環境和解壓后,開發工作就可以進行了。

第一步,開發者利用圖形配置軟件,為目標硬件選擇合適的板極支持包。開發者要利用自己的硬件,以便在EZ-KIT Lite 評估板或STAMP硬件板上進行開發(訪問www.blackfin.uclinux.org獲取原理圖和產品文件)。然后他們可以開始編寫驅動程序,通過拷貝已有的BSP并調整一些參數來制作BSP。

聯系我們

地址: 浙江省.寧波市鄞州區寧姜公路(九曲小區二期旁)

郵編: 315040

聯系人: 盛立峰

電話: 0574-87139378

傳真: 0574-87139378

手機: 13867861670

郵箱: 85400329@qq.com

聯系我們
亚洲a中文字幕_官网99热精品_91美女片黄在线观看游戏_久久96国产精品久久99软件
国产欧美日韩免费| 久久精品在线播放| 红桃av在线播放| 日韩欧美亚洲v片| 日产精品久久久一区二区福利| 亚洲精品一区二区三| 一本色道久久综合亚洲精品婷婷| 欧美精品激情在线观看| 精品国产免费av| 国产精品国产精品| 精品免费国产| 伊人网在线免费| 亚洲激情一区二区三区| 色综合视频二区偷拍在线| 日本a级片电影一区二区| 欧美日韩精品免费看| 男女超爽视频免费播放| 精品一区二区三区无码视频| 国产欧美日韩免费看aⅴ视频| 国产一区二区视频免费在线观看| 国产男女猛烈无遮挡91| 97久久精品视频| 久色视频在线播放| 国产黄色特级片| 国产成人精品网站| 国产精品成人观看视频国产奇米| 九色91av视频| 亚洲一区二区三区乱码| 日本电影一区二区三区| 韩日精品中文字幕| 国产精品一区二区三区观看 | 成人做爽爽免费视频| 91麻豆国产语对白在线观看| 久久精品xxx| 欧美成年人视频网站欧美| 九九久久精品一区| 亚洲精品久久区二区三区蜜桃臀 | 欧美日韩亚洲第一| 国产欧美日韩综合精品二区| 91精品国产99久久久久久红楼| 久久av综合网| 精品国产电影| 日韩视频精品| 国产欧美中文字幕| 91精品国产自产在线观看永久| 深夜福利一区二区| 美女av一区二区| 日韩国产一级片| 国产精品一区二区三区久久久| 国产v亚洲v天堂无码久久久 | 国产成人亚洲综合无码| 国产精品福利在线观看| 日韩福利视频| 国产欧美日韩免费| 深夜福利国产精品| 一本久道久久综合狠狠爱亚洲精品 | 激情综合网婷婷| 99国产盗摄| 国产精品第2页| 欧美一区国产一区| 911国产网站尤物在线观看| 国产精品美女主播| 日本高清久久一区二区三区| 国产啪精品视频| 国产精品视频地址| 日本免费不卡一区二区| 99精品99久久久久久宅男| 国产精品十八以下禁看| 日韩欧美视频免费在线观看| 国产欧美丝袜| 国产精品视频白浆免费视频| 日韩av高清| 91九色单男在线观看| 久99九色视频在线观看| 欧美 日本 亚洲| 国产福利精品av综合导导航| 一区二区三区三区在线| 激情图片qvod| 国产精品丝袜白浆摸在线| 日韩免费在线观看视频| 久久久99国产精品免费| 亚洲一区二区三区免费观看| 国产精品一区二区免费在线观看| 欧美精品在线看| 欧美精品一区二区三区免费播放| 久久久久国产精品熟女影院| 亚洲一区免费网站| 古典武侠综合av第一页| 欧美精品国产精品日韩精品| 国产欧美日韩最新| 欧美精品免费播放| 国产一级片黄色| 久久91精品国产91久久久| 毛片一区二区三区四区| 久热精品视频在线观看一区| 美国av一区二区三区| 国产精品久久久久7777| 免费国产成人看片在线| 久久在线免费观看视频| 欧美精品一区二区三区四区五区| 久久久久久久久影视| 欧美中日韩免费视频| 久久精品国产久精国产思思| 男人的天堂成人| 久久亚洲精品成人| 高清视频在线观看一区| 岳毛多又紧做起爽| 国产极品粉嫩福利姬萌白酱| 日韩精品久久久免费观看| 日韩在线视频一区| 欧美日韩一区二| 精品久久蜜桃| 91成人免费观看网站| 日本婷婷久久久久久久久一区二区| 91成人精品网站| 日韩女在线观看| 国产精品久久久| 成年丰满熟妇午夜免费视频| 午夜精品久久久久久久男人的天堂| 国产成人高潮免费观看精品 | 日本不卡一区二区三区四区| 久久久久久久香蕉| 黄黄视频在线观看| 中文精品一区二区三区| 91精品视频播放| 欧美专区一二三| 精品不卡一区二区三区| 99热国产免费| 日韩国产精品一区二区三区| 国产精品视频免费一区| 国产精品一区二| 热门国产精品亚洲第一区在线| 国产精品久久久久久久久久三级| 99久re热视频精品98| 日韩免费一级视频| 久久亚洲国产精品| 国产成人激情小视频| 国产日韩欧美中文在线播放| 日韩av黄色网址| 欧美成人性色生活仑片| 久久精品xxx| 成人一级生活片| 欧美午夜性视频| 一级做a爰片久久| 国产精品三级网站| 北条麻妃av高潮尖叫在线观看| 日本免费一级视频| 欧美激情视频网| 色老头一区二区三区在线观看| 国产裸体免费无遮挡| 欧美亚洲日本在线观看| 亚洲高清视频一区二区| 国产精品久久久久久久久久久久| 131美女爱做视频| 精品一区二区三区毛片| 日韩偷拍一区二区| 亚洲精品免费在线看| 插插插亚洲综合网| 久久久久久久久久久久久久久久久久av| 国产欧美精品一区二区三区| 欧美日韩在线不卡一区| 色之综合天天综合色天天棕色| 精品久久精品久久| 久久天天躁狠狠躁夜夜av| 久久精品ww人人做人人爽| www国产黄色| 国产中文欧美精品| 日韩精品手机在线观看| 色乱码一区二区三区熟女| 色综合五月天导航| 国产精品狠色婷| 国产精品欧美在线| www国产精品com| 国产精品99久久久久久久久| 99三级在线| av免费网站观看| 成人在线观看a| 国产精品一区二区三区精品| 国产亚洲黄色片| 蜜桃久久精品乱码一区二区| 男人舔女人下面高潮视频| 日韩免费av片在线观看| 日本精品视频在线| 日本不卡一二三区| 青草热久免费精品视频| 日韩精品不卡| 热99久久精品| 青青青国产在线观看| 日本在线播放一区| 日韩av免费一区| 人人做人人澡人人爽欧美| 日韩精品―中文字幕| 日韩欧美99| 欧美日韩精品免费看| 激情综合网俺也去| 男女视频网站在线观看| 国语自产精品视频在线看| 免费毛片一区二区三区久久久| 黄色动漫在线免费看| 国产自产女人91一区在线观看|