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