作者:Pin Tsalin, Bridgetek微控制器單元(MCUs)有效地構(gòu)成絕大多數(shù)現(xiàn)代嵌入式系統(tǒng)設(shè)計基礎(chǔ),為工程師提供靈活性與符合成本效益的適當(dāng)強(qiáng)大性能。由于這些特性,它們已經(jīng)達(dá)成驚人的銷售數(shù)量(根據(jù)IC Insights的數(shù)據(jù)
國際上有數(shù)以百計的嵌入式Linux開發(fā)計劃,在國內(nèi),這方面的發(fā)展也是很快的。博利思軟件公司在這方面做了一些有益的嘗試,并于最近推出了一個嵌入式Linux操作系統(tǒng)——PocketIX 預(yù)覽版(下載網(wǎng)址為:www.pocketix.com/software/software.htm。)。PocketIX是一個內(nèi)核基于標(biāo)準(zhǔn)Linux的嵌入式操作系統(tǒng),由一個體積很小的內(nèi)核及一些可以根據(jù)需要進(jìn)行定制的系統(tǒng)模塊組成。其系統(tǒng)占用空間小、啟動速度快、穩(wěn)定性好,并具有多任務(wù)、多線程的特征。與傳統(tǒng)的嵌入式系統(tǒng)相比,Pocke
強(qiáng)勁的搜索能力已經(jīng)使得網(wǎng)絡(luò)成為一個巨大的資源。Google等網(wǎng)絡(luò)搜索巨頭也開始將眼光投向桌面搜索。但是嵌入式設(shè)備也需要搜索。現(xiàn)在的手機(jī)、MP3和PDA小小的個頭里都包含有海量的數(shù)據(jù)和內(nèi)容,用戶需要有一種全新的交互的方式來存取和操作他們的數(shù)據(jù)和內(nèi)容。
隨著計算機(jī)技術(shù)的飛速發(fā)展,嵌入式圖像系統(tǒng)廣泛應(yīng)用于辦公設(shè)備、制造和流程設(shè)計、醫(yī)療、監(jiān)控、衛(wèi)生設(shè)備、交通運(yùn)輸、通信、金融銀行系統(tǒng)和各種信息家電中。所謂嵌入式圖像系統(tǒng),指以圖像應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟件、硬件可裁減,對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計算機(jī)系統(tǒng)。嵌入式圖像系統(tǒng)對圖像顯示技術(shù)提出了各種嚴(yán)格要求,必須選擇合適的顯示器,設(shè)計出合理的顯示控制方法。
在儀器儀表迅速發(fā)展的同時,計算機(jī)和網(wǎng)絡(luò)技術(shù)也在迅速發(fā)展,PC機(jī)已經(jīng)從高速增長進(jìn)入到平穩(wěn)發(fā)展時期,單純由PC機(jī)帶領(lǐng)電子產(chǎn)業(yè)蒸蒸日上的時代己經(jīng)成為歷史,嵌入式系統(tǒng)的出現(xiàn)和廣泛應(yīng)用,使計算機(jī)和網(wǎng)絡(luò)進(jìn)入了后PC時代。基于嵌入式智能儀表遠(yuǎn)程監(jiān)控系統(tǒng)作為工業(yè)控制網(wǎng)絡(luò)重要發(fā)展方向之一,是工業(yè)數(shù)據(jù)通訊與控制網(wǎng)絡(luò)技術(shù)、互聯(lián)網(wǎng)技術(shù)等多種技術(shù)共同發(fā)展的結(jié)果[1]。該項(xiàng)技術(shù)的發(fā)展與成熟將會給人們的生產(chǎn)生活帶來深遠(yuǎn)的影響。
本文所介紹的DSP結(jié)合Matlab的應(yīng)用實(shí)例較為典型。利用Matlab提供的Embedded Target for TI C2000 DSP 模塊,還可完成對基于DSP的三相逆變控制器、電機(jī)控制或機(jī)器人等其他一些更為復(fù)雜的控制系統(tǒng)的仿真、直接編程下載和算法設(shè)計驗(yàn)證,實(shí)現(xiàn)DSP系統(tǒng)開發(fā)的一步到位。該方法簡單有效、性價比高、開發(fā)周期短、適用范圍廣,有一定的參考價值和通用性。
該平臺具有強(qiáng)大的語音信號處理能力,較低的功耗以及加密等特點(diǎn)。實(shí)踐證明,該平臺在其應(yīng)用場合完全達(dá)到了原先的這些設(shè)計目標(biāo),具有廣闊的應(yīng)用前景。
本系統(tǒng)以B1ackfin533為數(shù)據(jù)處理核心,依托數(shù)字圖像處理技術(shù)和DMA技術(shù),并通過以太網(wǎng)與上位機(jī)通信進(jìn)行數(shù)據(jù)傳輸,完成了一個完整的視頻監(jiān)測系統(tǒng)。其設(shè)計特點(diǎn)為結(jié)構(gòu)簡單、體積小、功耗低、圖像分辨率高、成本低廉、結(jié)合網(wǎng)絡(luò)布線。本系統(tǒng)滿足實(shí)時行要求,具有很大的應(yīng)用前景。
本文詳細(xì)地介紹了基于嵌入式系統(tǒng)中的 OS 啟動加載程序 ―― Boot Loader 的概念、軟件設(shè)計的主要任務(wù)以及結(jié)構(gòu)框架等內(nèi)容。
現(xiàn)有的嵌入式LINUX系統(tǒng)開發(fā)過程中,所有的工程師都疲憊于使用兩種不同的調(diào)試模式分別調(diào)試系統(tǒng)的內(nèi)核和應(yīng)用程序。首先通過一個JTAG調(diào)試工具來配置和啟動LINUX系統(tǒng);嵌入式LINUX系統(tǒng)正常運(yùn)行起來后,就要通過GDB來繼續(xù)調(diào)試工作。
作業(yè)系統(tǒng)從純文字界面一路進(jìn)展到光鮮亮麗得圖形外表,其中包含了無數(shù)的設(shè)計師的創(chuàng)意,當(dāng)然,也有許多截他人之長補(bǔ)自己之短得案例出現(xiàn)。在嵌入式系統(tǒng)方面,由于Linux已經(jīng)是主流嵌入式架構(gòu)之一,針對這個架構(gòu)所開發(fā)出來的嵌入式產(chǎn)品自然也要在圖形使用者界面花費(fèi)相當(dāng)大的心力。
嵌入式應(yīng)用的領(lǐng)域越來越廣泛,功能需求也越來越復(fù)雜,有些嵌入式產(chǎn)品要求在產(chǎn)品出廠后,使用過程中保留有固件升級的功能,以保證用戶可以使用最新的功能和及時修正產(chǎn)品bug。
除了智能數(shù)字終端領(lǐng)域以外,Linux在移動計算平臺、智能工業(yè)控制、金融業(yè)終端系統(tǒng),甚至軍事領(lǐng)域都有著廣泛的應(yīng)用前景。這些Linux被統(tǒng)稱為“嵌入式Linux”。下面就來看看都有哪些嵌入式Linux在以上領(lǐng)域縱橫馳騁吧!
本文提出的基于嵌入式Linux的遠(yuǎn)程監(jiān)控系統(tǒng)的方案已在小型局域網(wǎng)中得到實(shí)現(xiàn)。該系統(tǒng)在工業(yè)現(xiàn)場、遠(yuǎn)程診斷、信息家電中有著很好的應(yīng)用前景。
在日益信息化的現(xiàn)代社會中,計算機(jī)和網(wǎng)絡(luò)的應(yīng)用已經(jīng)全面滲透到日常生活中,各種應(yīng)用嵌入式系統(tǒng)的電子產(chǎn)品也隨處可見,計算機(jī)的應(yīng)用經(jīng)過桌面PC系統(tǒng)的空前之后,嵌入式系統(tǒng)的應(yīng)用正風(fēng)起云涌,廣泛進(jìn)入到工業(yè)、軍事等領(lǐng)域。
很多嵌入式應(yīng)用使用了高級 MCU,但它們只需基本的硬件控制功能,而無高級嵌入式設(shè)計的“硬實(shí)時”需求。開發(fā)人員和創(chuàng)客經(jīng)常很容易陷到硬件設(shè)計、C/C++ 編程和實(shí)時
通過對嵌入式GUI軟件Microwindows進(jìn)行分析并與X window進(jìn)行對比,闡述Microwindows用于嵌入式設(shè)備上的優(yōu)點(diǎn);簡要論述Microwindows的體系結(jié)構(gòu)和圖形應(yīng)用程序接口;介紹其設(shè)備驅(qū)動特性、API、客戶機(jī)/服務(wù)器模型、畫圖機(jī)制和FLTK。
由于嵌入式uClinux操作系統(tǒng)的內(nèi)核定制高度靈活性,開發(fā)者可以很容易地對其進(jìn)行按需配置,來滿足實(shí)際應(yīng)用需要。又由于uClinux是源代碼公開,因此開發(fā)人員只有了解內(nèi)核原理就可以自己開發(fā)部分軟件,例如增加各類驅(qū)動程序。