作業(yè)系統(tǒng)從純文字界面一路進(jìn)展到光鮮亮麗得圖形外表,其中包含了無數(shù)的設(shè)計(jì)師的創(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在移動計(jì)算平臺、智能工業(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ì)算機(jī)和網(wǎng)絡(luò)的應(yīng)用已經(jīng)全面滲透到日常生活中,各種應(yīng)用嵌入式系統(tǒng)的電子產(chǎn)品也隨處可見,計(jì)算機(jī)的應(yīng)用經(jīng)過桌面PC系統(tǒng)的空前之后,嵌入式系統(tǒng)的應(yīng)用正風(fēng)起云涌,廣泛進(jìn)入到工業(yè)、軍事等領(lǐng)域。
很多嵌入式應(yīng)用使用了高級 MCU,但它們只需基本的硬件控制功能,而無高級嵌入式設(shè)計(jì)的“硬實(shí)時”需求。開發(fā)人員和創(chuàng)客經(jīng)常很容易陷到硬件設(shè)計(jì)、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ū)動程序。
隨著網(wǎng)絡(luò)控制技術(shù)的快速發(fā)展,工業(yè)以太網(wǎng)得到逐步完善,在工業(yè)控制領(lǐng)域獲得越來越廣泛的應(yīng)用。工業(yè)以太網(wǎng)使用了TCP/IP協(xié)議,便于聯(lián)網(wǎng),并具有高速控制網(wǎng)絡(luò)的優(yōu)點(diǎn)。隨著32位嵌入式CPU價格的下降,性能指標(biāo)的提高,為嵌入式系統(tǒng)的廣泛應(yīng)用和Linux在嵌入式系統(tǒng)中的發(fā)展提供了廣闊的空間。由于Linux的高度靈活性,可以容易地根據(jù)應(yīng)用領(lǐng)域的特點(diǎn)對它進(jìn)行定制開發(fā),以滿足實(shí)際應(yīng)用需要。
藍(lán)牙(Bluetooth)協(xié)議標(biāo)準(zhǔn)是由藍(lán)牙特別興趣小組(Bluetooth SIG)發(fā)布的,1999年發(fā)布了Bluetooth 1.0版, 2001年2月發(fā)布了Bluetooth1.1版。目前SIG成員已經(jīng)發(fā)展到3000家左右。藍(lán)牙協(xié)議規(guī)定的無線通信標(biāo)準(zhǔn),基于免申請的2.4GHz的 ISM頻段,采用GFSK跳頻技術(shù)和時分雙工(TDD)技術(shù),通信距離為10米左右,Blue tooth 1.0版標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)傳輸速率為 1Mbps。主要適用于各種短距離的無線設(shè)備互連應(yīng)用場合??梢蕴峁c(diǎn)到點(diǎn)或點(diǎn)到多點(diǎn)的無線連接
嵌入式FPGA(eFPGA)是指將一個或多個FPGA以IP的形式嵌入ASIC,ASSP或SoC等芯片中。換句話說,eFPGA是一種數(shù)字可重構(gòu)結(jié)構(gòu),由可編程互連中的可編程邏輯組成,通常表現(xiàn)為矩形陣
這份筆記基本按時間順序紀(jì)錄了我剛接觸Linux到對它有整體認(rèn)識的學(xué)習(xí)、調(diào)試過程,出現(xiàn)的問題及心得總結(jié)等,也是我平時工作中不可缺少的手冊。
在這篇調(diào)研報告中,我們將回顧最基本的攻擊狀況、系統(tǒng)弱點(diǎn),并討論最好的防衛(wèi)策略。我們從硬件、軟件及軟硬件混合的角度來分析系統(tǒng)的強(qiáng)化,比如安全引導(dǎo)、系統(tǒng)管理程序?qū)Υ鎯ζ鞯目刂啤?/p>
本文提出了一種全新的嵌入式產(chǎn)品軟件代碼保護(hù)系統(tǒng), 該系統(tǒng)適用于目前通用的基于I2C、SPI總線的EEPROM和Flash;以及主流廠商的NAND-Flash。
對基于數(shù)字信號處理器(DSP)的系統(tǒng)而言,優(yōu)化功耗是一項(xiàng)重要但往往難以實(shí)現(xiàn)的設(shè)計(jì)目標(biāo)?,F(xiàn)在,基于DSP的設(shè)備常常把以往各自獨(dú)立的多個應(yīng)用結(jié)合起來,每一個應(yīng)用都可能有多個工作模式。要得到這樣一個設(shè)備的功
1. 流水線被指令填滿時才能發(fā)揮最大效能,即每時鐘周期完成一條指令的執(zhí)行(僅指單周期指令)。如果程序發(fā)生跳轉(zhuǎn),流水線會被清空,這將需要幾個時鐘才能使流水線再次填滿。因此,盡量少的使用跳轉(zhuǎn)指令可以提高程序執(zhí)
提出一種新的嵌入式內(nèi)存數(shù)據(jù)庫的設(shè)計(jì)方法,該方法結(jié)合當(dāng)前流行的java語言和面向?qū)ο蟮乃枷?充分利用java語言本身的多線程機(jī)制,研究出基于多線程機(jī)制的嵌入式內(nèi)存數(shù)據(jù)庫的事務(wù)模型,檢查點(diǎn)方法和恢復(fù)策略,同時對數(shù)據(jù)庫的存儲管理和索引機(jī)制進(jìn)行了探討。
說話人身份識別屬于生物認(rèn)證技術(shù)的一種,是一項(xiàng)根據(jù)語音中反映說話人生理和行為特征的語音參數(shù)來自動識別說話人身份的技術(shù)。近年來,說話人身份識別以其獨(dú)特的方便性、經(jīng)濟(jì)性和準(zhǔn)確性等優(yōu)勢受到矚目.
深入理解某個應(yīng)用的數(shù)據(jù)訪問方式,可以充分利用處理器潛在架構(gòu)中的存儲器和系統(tǒng)資源,從而開發(fā)可擴(kuò)展的并行應(yīng)用?;趩魏私Y(jié)構(gòu)的嵌入式處理器越來越不能滿足日益增長的嵌入式多媒體處理應(yīng)用.
隨著智能儀器及控制系統(tǒng)對實(shí)時性信號處理的要求不斷提高和大規(guī)模集成電路技術(shù)的迅速發(fā)展。越來越迫切的要求有一種高性能的設(shè)計(jì)方案與之相適應(yīng),將DSP技術(shù)和ARM技術(shù)結(jié)合起來應(yīng)用于嵌入式系統(tǒng)中。