亚洲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软件
国产精品免费一区二区三区| 国产欧美综合一区| 欧美激情xxxxx| 欧美激情网友自拍| 欧美日产国产成人免费图片| 精品国产免费av| 一区二区三区av| 日本一区二区三区视频在线观看 | 九色视频成人porny| 九九热久久66| 国产精品视频免费一区二区三区| 国产精品视频区| 久久99国产精品久久久久久久久| 中文精品一区二区三区| 亚洲国产欧美不卡在线观看| 日韩中文字幕在线免费| 欧美日韩黄色一级片| 国产一区二区精品在线| 成人在线小视频| 久久久精品动漫| 久久色精品视频| 一区二区三区四区免费观看| 亚洲国产精品一区在线观看不卡| 少妇一晚三次一区二区三区| 青春草国产视频| 国产午夜伦鲁鲁| 久久最新免费视频| 国产精品久久久久久久午夜 | 精品少妇一区二区三区在线| 国产精品一区在线免费观看| 久久男人av资源网站| 国产精品色悠悠| 欧美激情二区三区| 日韩欧美亚洲天堂| 国产男女激情视频| 116极品美女午夜一级| 久久国产一区二区三区| 在线免费一区| 欧美日韩大片一区二区三区| 99精品一区二区三区的区别| 国产精品视频免费观看www| 亚洲精品在线视频观看 | 欧美亚洲视频在线观看| 国产美女91呻吟求| 日日狠狠久久偷偷四色综合免费| 精品国产成人av在线免| 日本欧美精品久久久| 国产女女做受ⅹxx高潮| 国产成人综合久久| 国产99视频精品免费视频36| 日韩欧美一区二区视频在线播放| 成人国产精品日本在线| www亚洲欧美| 亚洲一区二区三区免费看| 欧美中日韩一区二区三区| av在线com| 国产精品久久久久久久久久久新郎 | 欧美日韩亚洲免费| 99精品人妻少妇一区二区| 久久综合五月天| 日本91av在线播放| www.九色.com| 欧美xxxx14xxxxx性爽| 欧美日韩精品免费观看| 国产精品88久久久久久妇女| 精品国产成人av在线免| 欧美日韩一区综合| 久久国产精品 国产精品 | 亚洲人一区二区| 国产视频观看一区| 国产成人久久婷婷精品流白浆| 天堂资源在线亚洲资源| av 日韩 人妻 黑人 综合 无码| 欧美成人免费在线观看| 欧美在线视频免费| 国产成人在线小视频| 午夜欧美一区二区三区免费观看| 俄罗斯精品一区二区| 精品伦理一区二区三区| 美日韩精品免费| 国产精品久久久久久亚洲调教 | 久久久久久91| 国产麻豆一区二区三区在线观看| 国产精品黄色影片导航在线观看| 欧美亚州在线观看| 久久久噜噜噜久久久| 日本一区二区三区视频在线播放| 国产精品ⅴa在线观看h| 亚洲高清资源综合久久精品| 91久久久一线二线三线品牌| 亚洲国产精品一区在线观看不卡| 99在线精品免费视频| 亚洲一区二区三区午夜| 91国产在线播放| 色综合666| 深夜成人在线观看| 欧美日韩另类丝袜其他| 国产精品久久久久免费a∨大胸| 欧美日韩一区二区三区电影| 久久久精品欧美| 欧美久久久久久久久久久久久久| 久久久精品国产网站| 国语自产精品视频在线看一大j8| 国产精品免费观看在线| 国产一区二区在线网站| 伊人久久大香线蕉午夜av| 97久久精品在线| 熟女少妇精品一区二区| 久久久久久久免费| 狠狠色狠狠色综合人人| 色与欲影视天天看综合网| 国产精品一区二区av| 午夜精品久久久久久久无码| 久久久久久亚洲精品中文字幕| 欧美日韩午夜爽爽| 国产精品福利视频| 国产欧美一区二区三区久久| 亚洲精品人成| 久久99精品久久久久久久青青日本| 欧洲美女7788成人免费视频| 国产精品成人av在线| 成人一区二区av| 日韩精品一区二区三区外面 | 日韩一区二区三区资源| 久久久久久久久久久久久久国产| 欧美在线观看一区二区三区| 久久综合88中文色鬼| 99久热re在线精品996热视频| 性欧美亚洲xxxx乳在线观看| 国产成人精品一区| 国产美女主播一区| 日韩欧美亚洲区| 久国内精品在线| 久久久久这里只有精品| 国产日韩欧美综合| 日本精品性网站在线观看| 久热精品在线视频| 久久精彩视频| 国产精品自拍片| 欧美两根一起进3p做受视频| 亚洲一区二区三区四区中文| 国产精品欧美亚洲777777| 116极品美女午夜一级| 韩国一区二区三区美女美女秀| 亚洲一区二区三区在线视频| 久热国产精品视频| 国产精品99导航| 国产美女精品在线观看| 欧日韩不卡在线视频| 亚洲精品视频一区二区三区| 久久亚洲精品一区| 日韩亚洲在线观看| 国产精品12345| 成人在线国产精品| 国模视频一区二区三区| 日韩精品综合在线| 午夜精品久久久久久久无码 | 成人国产精品久久久久久亚洲| 欧美中文字幕视频在线观看| 午夜精品一区二区三区在线观看 | 国产精品专区h在线观看| 欧美夜福利tv在线| 熟女视频一区二区三区| 色综合天天狠天天透天天伊人| 国产精品免费在线| 久久久av水蜜桃| 99电影在线观看| 国产美女主播在线播放| 狠狠色综合色区| 秋霞久久久久久一区二区| 亚洲精品偷拍视频| 亚洲综合自拍一区| 在线观看日本一区| 欧美激情视频三区| 九九九热精品免费视频观看网站| 国产精品久久久久久久久借妻| 色妞在线综合亚洲欧美| 国产黄色特级片| 国产精品a久久久久久| 99久re热视频这里只有精品6| 国产啪精品视频| 国产日韩中文在线| 麻豆成人av| 国产在线xxxx| 国产一区二区四区| 国产日韩成人内射视频| 欧美精品一区二区三区在线四季| 日韩欧美亚洲天堂| 欧洲日本亚洲国产区| 日韩欧美在线电影| 欧美亚洲国产视频小说| 欧美日韩精品久久| 男人天堂成人在线| 国产一区深夜福利| 国产精品制服诱惑| 91免费黄视频| 久久久999视频| 久久婷婷人人澡人人喊人人爽 | 久色乳综合思思在线视频| 精品国产乱码久久久久|