0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

標(biāo)簽 > 嵌入式

嵌入式

+關(guān)注 0人關(guān)注

嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。對嵌入式系統(tǒng)是這樣定義的:“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”;原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。

文章: 9442 個(gè)
視頻: 5544 個(gè)
瀏覽: 305143
帖子: 13335 個(gè)

嵌入式簡介

  IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協(xié)會(huì))對嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”。原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個(gè)程序?qū)崿F(xiàn)整個(gè)控制邏輯。從應(yīng)用對象上加以定義,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。國內(nèi)普遍認(rèn)同的嵌入式系統(tǒng)定義為:以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。

  嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個(gè)程序?qū)崿F(xiàn)整個(gè)控制邏輯。

  簡單的嵌入式系統(tǒng)僅有執(zhí)行單一功能的控制能力,比如說單片機(jī)的應(yīng)用,在唯一的ROM 中僅有實(shí)現(xiàn)單一功能控制程序,無微型操作系統(tǒng)。復(fù)雜的嵌入式系統(tǒng),例如個(gè)人數(shù)字助理(PDA)、手持電腦(HPC)等,具有與PC幾乎一樣的功能。

  一個(gè)嵌入式系統(tǒng)裝置一般都由嵌入式計(jì)算機(jī)系統(tǒng)和執(zhí)行裝置組成,嵌入式計(jì)算機(jī)系統(tǒng)是整個(gè)嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對象,它可以接受嵌入式計(jì)算機(jī)系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。

嵌入式百科

  IEEE(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協(xié)會(huì))對嵌入式系統(tǒng)的定義:“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”。原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。嵌入式系統(tǒng)是一種專用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個(gè)控制程序存儲(chǔ)在ROM中的嵌入式處理器控制板。事實(shí)上,所有帶有數(shù)字接口的設(shè)備,如手表、微波爐、錄像機(jī)、汽車等,都使用嵌入式系統(tǒng),有些嵌入式系統(tǒng)還包含操作系統(tǒng),但大多數(shù)嵌入式系統(tǒng)都是由單個(gè)程序?qū)崿F(xiàn)整個(gè)控制邏輯。從應(yīng)用對象上加以定義,嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機(jī)械等附屬裝置。國內(nèi)普遍認(rèn)同的嵌入式系統(tǒng)定義為:以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。

  嵌入式系統(tǒng)組成編輯一個(gè)嵌入式系統(tǒng)裝置一般都由嵌入式計(jì)算機(jī)系統(tǒng)和執(zhí)行裝置組成,嵌入式圖標(biāo)嵌入式圖標(biāo)嵌入式計(jì)算機(jī)系統(tǒng)是整個(gè)嵌入式系統(tǒng)的核心,由硬件層、中間層、系統(tǒng)軟件層和應(yīng)用軟件層組成。執(zhí)行裝置也稱為被控對象,它可以接受嵌入式計(jì)算機(jī)系統(tǒng)發(fā)出的控制命令,執(zhí)行所規(guī)定的操作或任務(wù)。執(zhí)行裝置可以很簡單,如手機(jī)上的一個(gè)微小型的電機(jī),當(dāng)手機(jī)處于震動(dòng)接收狀態(tài)時(shí)打開;也可以很復(fù)雜,如SONY 智能機(jī)器狗,上面集成了多個(gè)微小型控制電機(jī)和多種傳感器,從而可以執(zhí)行各種復(fù)雜的動(dòng)作和感受各種狀態(tài)信息。

  硬件層硬件層中包含嵌入式微處理器、存儲(chǔ)器(SDRAM、ROM、Flash等)、通用設(shè)備接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式處理器基礎(chǔ)上添加電源電路、時(shí)鐘電路和存儲(chǔ)器電路,就構(gòu)成了一個(gè)嵌入式核心控制模塊。其中操作系統(tǒng)和應(yīng)用程序都可以固化在ROM中。(1)嵌入式微處理器嵌入式系統(tǒng)硬件層的核心是嵌入式微處理器,嵌入式微處理器與通用CPU最大的不同在于嵌入式微處理器大多工作在為特定用戶群所專用設(shè)計(jì)的系統(tǒng)中,它將通用CPU許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)在設(shè)計(jì)時(shí)趨于小型化,同時(shí)還具有很高的效率和可靠性。嵌入式微處理器的體系結(jié)構(gòu)可以采用馮·諾依曼體系或哈佛體系結(jié)構(gòu);指令系統(tǒng)可以選用精簡指令系統(tǒng)(Reduced Instruction Set Computer,RISC)和復(fù)雜指令系統(tǒng)CISC(Complex Instruction Set Computer,CISC)。RISC計(jì)算機(jī)在通道中只包含最有用的指令,確保數(shù)據(jù)通道快速執(zhí)行每一條指令,從而提高了執(zhí)行效率并使CPU硬件結(jié)構(gòu)設(shè)計(jì)變得更為簡單。嵌入式微處理器有各種不同的體系,即使在同一體系中也可能具有不同的時(shí)鐘頻率和數(shù)據(jù)總線寬度,或集成了不同的外設(shè)和接口。據(jù)不完全統(tǒng)計(jì),全世界嵌入式微處理器已經(jīng)超過1000多種,體系結(jié)構(gòu)有30多個(gè)系列,其中主流的體系有ARM、MIPS、PowerPC、X86和SH等。但與全球PC市場不同的是,沒有一種嵌入式微處理器可以主導(dǎo)市場,僅以32位的產(chǎn)品而言,就有100種以上的嵌入式微處理器。嵌入式微處理器的選擇是根據(jù)具體的應(yīng)用而決定的。(2)存儲(chǔ)器嵌入式系統(tǒng)需要存儲(chǔ)器來存放和執(zhí)行代碼。嵌入式系統(tǒng)的存儲(chǔ)器包含Cache、主存和輔助存儲(chǔ)器。1、CacheCache是一種容量小、速度快的存儲(chǔ)器陣列它位于主存和嵌入式微處理器內(nèi)核之間,存放的是一段時(shí)間微處理器使用最多的程序代碼和數(shù)據(jù)。在需要進(jìn)行數(shù)據(jù)讀取操作時(shí),微處理器盡可能的從Cache中讀取數(shù)據(jù),而不是從主存中讀取,這樣就大大改善了系統(tǒng)的性能,提高了微處理器和主存之間的數(shù)據(jù)傳輸速率。Cache的主要目標(biāo)就是:減小存儲(chǔ)器(如主存和輔助存儲(chǔ)器)給微處理器內(nèi)核造成的存儲(chǔ)器訪問瓶頸,使處理速度更快,實(shí)時(shí)性更強(qiáng)。在嵌入式系統(tǒng)中Cache全部集成在嵌入式微處理器內(nèi),可分為數(shù)據(jù)Cache、指令Cache或混合Cache,Cache的大小依不同處理器而定。一般中高檔的嵌入式微處理器才會(huì)把Cache集成進(jìn)去。2、主存主存是嵌入式微處理器能直接訪問的寄存器,用來存放系統(tǒng)和用戶的程序及數(shù)據(jù)。它可以位于微處理器的內(nèi)部或外部,其容量為256KB~1GB,根據(jù)具體的應(yīng)用而定,一般片內(nèi)存儲(chǔ)器容量小,速度快,片外存儲(chǔ)器容量大。常用作主存的存儲(chǔ)器有:ROM類:NOR Flash、EPROM和PROM等。RAM類:SRAM、DRAM和SDRAM等。其中NOR Flash 憑借其可擦寫次數(shù)多、存儲(chǔ)速度快、存儲(chǔ)容量大、價(jià)格便宜等優(yōu)點(diǎn),在嵌入式領(lǐng)域內(nèi)得到了廣泛應(yīng)用。3、輔助存儲(chǔ)器輔助存儲(chǔ)器用來存放大數(shù)據(jù)量的程序代碼或信息,它的容量大、但讀取速度與主存相比就慢的很多,用來長期保存用戶的信息。嵌入式系統(tǒng)中常用的外存有:硬盤、NAND Flash、CF卡、MMC和SD卡等。(3)通用設(shè)備接口和I/O接口嵌入式系統(tǒng)和外界交互需要一定形式的通用設(shè)備接口,如A/D、D/A、I/O等,外設(shè)通過和片外其他設(shè)備的或傳感器的連接來實(shí)現(xiàn)微處理器的輸入/輸出功能。每個(gè)外設(shè)通常都只有單一的功能,它可以在芯片外也可以內(nèi)置芯片中。外設(shè)的種類很多,可從一個(gè)簡單的串行通信設(shè)備到非常復(fù)雜的802.11無線設(shè)備。嵌入式系統(tǒng)中常用的通用設(shè)備接口有A/D(模/數(shù)轉(zhuǎn)換接口)、D/A(數(shù)/模轉(zhuǎn)換接口),I/O接口有RS-232接口(串行通信接口)、Ethernet(以太網(wǎng)接口)、USB(通用串行總線接口)、音頻接口、VGA視頻輸出接口、I2C(現(xiàn)場總線)、SPI(串行外圍設(shè)備接口)和IrDA(紅外線接口)等。

  中間層硬件層與軟件層之間為中間層,也稱為硬件抽象層(Hardware Abstract Layer,HAL)或板級支持包(Board Support Package,BSP),它將系統(tǒng)上層軟件與底層硬件分離開來,使系統(tǒng)的底層驅(qū)動(dòng)程序與硬件無關(guān),上層軟件開發(fā)人員無需關(guān)心底層硬件的具體情況,根據(jù)BSP 層提供的接口即可進(jìn)行開發(fā)。該層一般包含相關(guān)底層硬件的初始化、數(shù)據(jù)的輸入/輸出操作和硬件設(shè)備的配置功能。BSP具有以下兩個(gè)特點(diǎn)。硬件相關(guān)性:因?yàn)榍度胧綄?shí)時(shí)系統(tǒng)的硬件環(huán)境具有應(yīng)用相關(guān)性,而作為上層軟 件與硬件平臺(tái)之間的接口,BSP需要為操作系統(tǒng)提供操作和控制具體硬件的方法。操作系統(tǒng)相關(guān)性:不同的操作系統(tǒng)具有各自的軟件層次結(jié)構(gòu),因此,不同的操作系統(tǒng)具有特定的硬件接口形式。實(shí)際上,BSP是一個(gè)介于操作系統(tǒng)和底層硬件之間的軟件層次,包括了系統(tǒng)中大部分與硬件聯(lián)系緊密的軟件模塊。設(shè)計(jì)一個(gè)完整的BSP需要完成兩部分工作:嵌入式系統(tǒng)的硬件初始化以及BSP功能,設(shè)計(jì)硬件相關(guān)的設(shè)備驅(qū)動(dòng)。[1] [2]

  系統(tǒng)特點(diǎn)編輯1)可裁剪性。支持開放性和可伸縮性的體系結(jié)構(gòu)。2)強(qiáng)實(shí)時(shí)性。EOS實(shí)時(shí)性一般較強(qiáng),可用于各種設(shè)備控制中。3)統(tǒng)一的接口。提供設(shè)備統(tǒng)一的驅(qū)動(dòng)接口。4)操作方便、簡單、提供友好的圖形GUI和圖形界面,追求易學(xué)易用。提供強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP協(xié)議及其他協(xié)議,提供TCP/UDP/IP/PPP協(xié)議支持及統(tǒng)一的MAC訪問層接口,為各種移動(dòng)計(jì)算設(shè)備預(yù)留接口。5)強(qiáng)穩(wěn)定性,弱交互性。嵌入式系統(tǒng)一旦開始運(yùn)行就不需要用戶過多的干預(yù)、這就要負(fù)責(zé)系統(tǒng)管理的EOS具有較強(qiáng)的穩(wěn)定性。嵌入式操作系統(tǒng)的用戶接口一般不提供操作命令,它通過系統(tǒng)的調(diào)用命令向用戶程序提供服務(wù)。6)固化代碼。在嵌入式系統(tǒng)中,嵌入式操作系統(tǒng)和應(yīng)用軟件被固化在嵌入式系統(tǒng)計(jì)算機(jī)的ROM中。7)更好的硬件適應(yīng)性,也就是良好的移植性。8)嵌入式系統(tǒng)和具體應(yīng)用有機(jī)地結(jié)合在一起,它的升級換代也是和具體產(chǎn)品同步進(jìn)行,因此嵌入式系統(tǒng)產(chǎn)品一旦進(jìn)入市場,具有較長的生命周期。[2]

  解決方案編輯基于嵌入式系統(tǒng)的RFID手持機(jī)系統(tǒng)方案在基于嵌入式系統(tǒng)的RFID 手持機(jī)系統(tǒng)設(shè)計(jì)中,以微處理器LPC2142 為主控制器,根據(jù)系統(tǒng)的需求外擴(kuò)了SRAM、Flash、SD 卡、鍵盤、LCD 顯示、聲響提示進(jìn)行數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)、人機(jī)交互以及出錯(cuò)報(bào)警提示,通過USB 接口可以與主機(jī)進(jìn)行數(shù)據(jù)通信,背光模塊可以為LCD 和鍵盤提供背光,電壓檢測模塊通過核心處理器的A/D 轉(zhuǎn)換器進(jìn)行電池電壓的檢測,從而間接檢測出電池的剩余電量,RF 模塊能夠進(jìn)行讀寫器與標(biāo)簽之間射頻信號(hào)的收發(fā),通過JTAG 接口可以進(jìn)行程序的調(diào)試與下載。電源部分可以為系統(tǒng)中需要電源的各個(gè)模塊提供電源,這是本文設(shè)計(jì)的重點(diǎn)內(nèi)容。嵌入式智能平臺(tái)在醫(yī)療儀器行業(yè)的應(yīng)用方案“EVOC”嵌入式智能平臺(tái)在醫(yī)療儀器行業(yè)的應(yīng)用。系統(tǒng)一般由多臺(tái)監(jiān)護(hù)儀和一臺(tái)中央護(hù)士工作站組成,監(jiān)護(hù)儀采用“EVOC”104-1541CLDN型全功能嵌入式工業(yè)主板為核心操作平臺(tái)。該主板僅有手掌的一半大小,板上集成了超低功耗的NS GX 300MHz CPU處理芯片、 SDRAM、CRT/LCD控制、10/100Mbps網(wǎng)絡(luò)接口、Compact Flash、IDE、FDD、兩串一并、二個(gè)USB、一個(gè)115Kbps IrDA紅外接口、1~255秒可編程看門狗定時(shí)器、PS2 鍵盤和鼠標(biāo),支持國內(nèi)醫(yī)療行業(yè)最通用的PC/104接口,系統(tǒng)通過該接口擴(kuò)展的用戶板完成包括血壓、血氧、體溫、呼吸等一系列傳感探測器的信號(hào)采集,進(jìn)行實(shí)時(shí)處理,最后結(jié)果可經(jīng)由多種形式輸出。該平臺(tái)支持高精度LCD和VGA兩種顯示模式,在板視頻最大分辨率可達(dá)1024*768,支持通用的熱敏打印接口,并可通過標(biāo)準(zhǔn)串口與中央護(hù)士工作站相互通訊。在平臺(tái)操作系統(tǒng)的選擇方面,我們給予客戶更多的自由度,打破了傳統(tǒng)多參數(shù)儀僅支持單一DOS操作系統(tǒng)的局限,以提供更加靈活廣泛的應(yīng)用模式。[2]

  系統(tǒng)初始化編輯系統(tǒng)初始化過程可以分為3個(gè)主要環(huán)節(jié),按照自底向上、從硬件到軟件的次序依次為:片級初始化、板級初始化和系統(tǒng)級初始化。

  片級完成嵌入式微處理器的初始化,包括設(shè)置嵌入式微處理器的核心寄存器和控制寄存器、嵌入式微處理器核心工作模式和嵌入式微處理器的局部總線模式等。片級初始化把嵌入式微處理器從上電時(shí)的默認(rèn)狀態(tài)逐步設(shè)置成系統(tǒng)所要求的工作狀態(tài)。這是一個(gè)純硬件的初始化過程。

  板級完成嵌入式微處理器以外的其他硬件設(shè)備的初始化。另外,還需設(shè)置某些軟件的數(shù)據(jù)結(jié)構(gòu)和參數(shù),為隨后的系統(tǒng)級初始化和應(yīng)用程序的運(yùn)行建立硬件和軟件環(huán)境。這是一個(gè)同時(shí)包含軟硬件兩部分在內(nèi)的初始化過程。

  系統(tǒng)該初始化過程以軟件初始化為主,主要進(jìn)行操作系統(tǒng)的初始化。BSP將對嵌入式微處理器的控制權(quán)轉(zhuǎn)交給嵌入式操作系統(tǒng),由操作系統(tǒng)完成余下的初始化操作,包含加載和初始化與硬件無關(guān)的設(shè)備驅(qū)動(dòng)程序,建立系統(tǒng)內(nèi)存區(qū),加載并初始化其他系統(tǒng)軟件模塊,如網(wǎng)絡(luò)系統(tǒng)、文件系統(tǒng)等。最后,操作系統(tǒng)創(chuàng)建應(yīng)用程序環(huán)境,并將控制權(quán)交給應(yīng)用程序的入口。[2]

  系統(tǒng)軟件編輯系統(tǒng)軟件層由實(shí)時(shí)多任務(wù)操作系統(tǒng)(Real-time Operation System,RTOS)、文件系統(tǒng)、圖形用戶接口(Graphic User Interface,GUI)、網(wǎng)絡(luò)系統(tǒng)及通用組件模塊組成。RTOS是嵌入式應(yīng)用軟件的基礎(chǔ)和開發(fā)平臺(tái)。

  EOS嵌入式操作系統(tǒng)(Embedded Operation System,EOS)是一種用途廣泛的系統(tǒng)軟件,過去它主要應(yīng)用于工業(yè)控制和國防系統(tǒng)領(lǐng)域。EOS負(fù)責(zé)嵌入系統(tǒng)的全部軟、硬件資源的分配、任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動(dòng)。它必須體現(xiàn)其所在系統(tǒng)的特征,能夠通過裝卸某些模塊來達(dá)到系統(tǒng)所要求的功能。已推出一些應(yīng)用比較成功的EOS產(chǎn)品系列。隨著Internet技術(shù)的發(fā)展、信息家電的普及應(yīng)用及EOS的微型化和專業(yè)化,EOS開始從單一的弱功能向高專業(yè)化的強(qiáng)功能方向發(fā)展。嵌入式操作系統(tǒng)在系統(tǒng)實(shí)時(shí)高效性、硬件的相關(guān)依賴性、軟件固化以及應(yīng)用的專用性等方面具有較為突出的特點(diǎn)。EOS是相對于一般操作系統(tǒng)而言的,它除具有了一般操作系統(tǒng)最基本的功能,還有以下功能:如任務(wù)調(diào)度、同步機(jī)制、中斷處理、文件處理等。

  文件系統(tǒng)通用操作系統(tǒng)的文件系統(tǒng)通常具有以下功能:提供用戶對文件操作的命令。提供用戶共享文件的機(jī)制。管理文件的存儲(chǔ)介質(zhì)。提供文件的存取控制機(jī)制,保障文件及文件系統(tǒng)的安全性。提供文件及文件系統(tǒng)的備份和恢復(fù)功能。提供對文件的加密和解密功能。嵌入式文件系統(tǒng)比較簡單,主要提供文件存儲(chǔ)、檢索和更新等功能,一般不提供保護(hù)和加密等安全機(jī)制。它以系統(tǒng)調(diào)用和命令方式提供文件的各種操作,主要有:設(shè)置、修改對文件和目錄的存取權(quán)限。提供建立、修改、改變和刪除目錄等服務(wù)。提供創(chuàng)建、打開、讀寫、關(guān)閉和撤銷文件等服務(wù)。文件系統(tǒng)的特點(diǎn):1)兼容性。嵌入式文件系統(tǒng)通常支持幾種標(biāo)準(zhǔn)的文件系統(tǒng),如FAT32、JFFS2、YAFFS等。2)實(shí)時(shí)文件系統(tǒng)。除支持標(biāo)準(zhǔn)的文件系統(tǒng)外,為提高實(shí)時(shí)性,有些嵌入式文件系統(tǒng)還支持自定義的實(shí)時(shí)文件系統(tǒng),這些文件系統(tǒng)一般采用連續(xù)的方式存儲(chǔ)文件。3)可裁剪、可配置。根據(jù)嵌入式系統(tǒng)的要求選擇所需的文件系統(tǒng),選擇所需的存儲(chǔ)介質(zhì),配置可同時(shí)打開的最大文件數(shù)等。4)支持多種存儲(chǔ)設(shè)備。嵌入式系統(tǒng)的外存形式多樣了,嵌入式文件系統(tǒng)需方便的掛接不同存儲(chǔ)設(shè)備的驅(qū)動(dòng)程序,具有靈活的設(shè)備管理能力。同時(shí)根據(jù)不同外部存儲(chǔ)器的特點(diǎn),嵌入式文件系統(tǒng)還需要考慮其性能、壽命等因素,發(fā)揮不同外存的優(yōu)勢,提高存儲(chǔ)設(shè)備的可靠性和使用性。

  圖形接口GUI的廣泛應(yīng)用是當(dāng)今計(jì)算機(jī)發(fā)展的重大成就之一,他極大地方便了非專業(yè)用戶的使用人們從此不再需要死記硬背大量的命令,取而代之的是可用用通過窗口、菜單、按鍵等方式來方便地進(jìn)行操作。而嵌入式GUI具有下面幾個(gè)方面的基本要求:輕型、占用資源少、高性能、高可靠性、便于移植、可配置等特點(diǎn)。嵌入式系統(tǒng)中的圖形界面,一般采用下面的幾種方法實(shí)現(xiàn):針對特定的圖形設(shè)備輸出接口,自行開發(fā)相關(guān)的功能函數(shù)。購買針對特定嵌入式系統(tǒng)的圖形中間軟件包。采用源碼開放的嵌入式GUI系統(tǒng)。使用獨(dú)立軟件開發(fā)商提供的嵌入式GUI產(chǎn)品。

  應(yīng)用軟件層應(yīng)用軟件層是由基于實(shí)時(shí)系統(tǒng)開發(fā)的應(yīng)用程序組成,用來實(shí)現(xiàn)對被控對象的控制功能。功能層是要面對被控對象和用戶,為方便用戶操作,往往需要提供一個(gè)友好的人機(jī)界面。對于一些復(fù)雜的系統(tǒng),在系統(tǒng)設(shè)計(jì)的初期階段就要對系統(tǒng)的需求進(jìn)行分析,確定系統(tǒng)的功能,然后將系統(tǒng)的功能映射到整個(gè)系統(tǒng)的硬件、軟件和執(zhí)行裝置的設(shè)計(jì)過程中,稱為系統(tǒng)的功能實(shí)現(xiàn)。

查看詳情

嵌入式知識(shí)

展開查看更多

嵌入式技術(shù)

學(xué)習(xí)GNU匯編語法

學(xué)習(xí)Cortex-A7的GUN匯編語法

2023-04-30 標(biāo)簽:嵌入式LinuxGNU 52.1萬 0

esp32和stm32哪個(gè)好_ESP32對比ESP8266

對于國內(nèi)的大學(xué)生或者單片機(jī)從業(yè)者來說,STM32應(yīng)該是比較熟悉的一個(gè)系列的單片機(jī),而ESP32相對陌生一些。但是從名字看,兩者應(yīng)該都是32位單片機(jī)。那么...

2020-04-23 標(biāo)簽:arm嵌入式STM32 10.6萬 7

低成本開發(fā)系統(tǒng)現(xiàn)在正處于物聯(lián)網(wǎng)期望膨脹峰值期

低成本開發(fā)系統(tǒng)現(xiàn)在正處于物聯(lián)網(wǎng)期望膨脹峰值期

預(yù)測物聯(lián)網(wǎng)平臺(tái)將在一年內(nèi)充斥大眾市場,在接下來的二至五年內(nèi),差異化或?qū)I(yè)化的高精度傳感器和模擬信號(hào)鏈將成為主流,真正將物聯(lián)網(wǎng)市場推向未來。

2018-04-04 標(biāo)簽:嵌入式物聯(lián)網(wǎng)無線通信 7.3萬 0

香橙派和樹莓派對比

嵌入式技術(shù)一直都是年輕的開發(fā)者比較感興趣的,其可裁剪性和其操作方便的特點(diǎn)能為許多開發(fā)者帶來樂趣。關(guān)于arm板上也有著自己的選擇,有聽說過樹莓派的,有選擇...

2018-10-30 標(biāo)簽:嵌入式樹莓派香橙派 5.6萬 0

單片機(jī)和嵌入式的區(qū)別終于看懂了

單片機(jī)就是完成運(yùn)算、邏輯控制、通信等功能的單一模塊。也就是單片機(jī)真的姓“單”。DSP芯片也可以認(rèn)為是一個(gè)單片機(jī)。當(dāng)然它們性能很強(qiáng)大,但是功能依然很單一,...

2017-11-20 標(biāo)簽:單片機(jī)嵌入式 5.5萬 1

樹莓派與nanopi的對比

目前市場上正在進(jìn)行一場水果大戰(zhàn),什么樹莓派、香橙派、香蕉派,其開發(fā)者用戶都在爭先恐后的嘗試這些ARM板,然后進(jìn)行比較,事實(shí)上,還有一種NanoPi,我們...

2018-10-30 標(biāo)簽:嵌入式樹莓派NanoPi 5.4萬 0

常用的BIN文件操作總結(jié)

常用的BIN文件操作總結(jié)

BIN文件,即二進(jìn)制文件,廣泛應(yīng)用于嵌入式,我們常用的Firmware通常會(huì)以BIN文件或者HEX文件格式存儲(chǔ),因此,對BIN文件的讀寫操作其實(shí)還是很普...

2023-02-28 標(biāo)簽:嵌入式二進(jìn)制文件 5.0萬 0

一文看懂嵌入式與物聯(lián)網(wǎng)有什么關(guān)系

雖然嵌入式系統(tǒng)已經(jīng)有30多年的歷史,但是原來一直隱藏在背后的,自從物聯(lián)網(wǎng)上升為國家戰(zhàn)略后,嵌入式系統(tǒng)也從后臺(tái)走到前臺(tái)。本文主要介紹的是嵌入式與物聯(lián)網(wǎng)之間...

2018-05-16 標(biāo)簽:嵌入式物聯(lián)網(wǎng) 4.8萬 2

手把手DIY,教你強(qiáng)攻嵌入式設(shè)備那些黑科技

凡是接觸過嵌入式系統(tǒng)的朋友,對I2C協(xié)議一定不會(huì)陌生。其與UART,SPI和JTAG等并列為最常見調(diào)試協(xié)議。I2C 全稱為Inter-Integrate...

2017-08-04 標(biāo)簽:嵌入式嵌入式系統(tǒng)diy 4.7萬 9

一種非常實(shí)用的系統(tǒng)掉電檢測和保護(hù)電路

一種非常實(shí)用的系統(tǒng)掉電檢測和保護(hù)電路

可靠性是每一個(gè)產(chǎn)品的靈魂,如果一個(gè)產(chǎn)品可靠性不好,那它就是一個(gè)失敗的產(chǎn)品,因?yàn)榭蛻舨粫?huì)使用存在風(fēng)險(xiǎn)的產(chǎn)品,然而產(chǎn)品的可靠性不僅受到上下電、復(fù)位等內(nèi)部因素...

2018-05-30 標(biāo)簽:嵌入式保護(hù)電路超級電容 4.3萬 0

查看更多>>

嵌入式資料下載

查看更多>>

嵌入式資訊

參與電子發(fā)燒友簽到活動(dòng)——免費(fèi)領(lǐng)開發(fā)板與學(xué)習(xí)書籍

參與電子發(fā)燒友簽到活動(dòng)——免費(fèi)領(lǐng)開發(fā)板與學(xué)習(xí)書籍

積極參與電子發(fā)燒友論壇的活動(dòng),得了開發(fā)板與專業(yè)學(xué)習(xí)書籍

2023-04-28 標(biāo)簽:嵌入式開發(fā)板RISC-V 52.2萬 0

獨(dú)家!2021嵌入式產(chǎn)業(yè)剖析 100+企業(yè)深度挖掘

電子發(fā)燒友《2021中國嵌入式產(chǎn)業(yè)分析報(bào)告》從嵌入式操作系統(tǒng)、核心元器件、重點(diǎn)模塊、典型應(yīng)用出發(fā),分章節(jié)闡述了我國嵌入式產(chǎn)業(yè)在各重點(diǎn)環(huán)節(jié)的發(fā)展情況及典型企業(yè)。

2021-01-15 標(biāo)簽:嵌入式 16.8萬 1

【社區(qū)工程師專題系列第三期】創(chuàng)意源于生活,工具始于懶惰——張潞

【社區(qū)工程師專題系列第三期】創(chuàng)意源于生活,工具始于懶惰——張潞

社區(qū)事跡: 個(gè)人簡介 張潞(論壇號(hào): zhanglu1012 ),嵌入式工程師, 擅長嵌入式開發(fā)。 大賽作品賞析 1. RT-Thread創(chuàng)新應(yīng)用設(shè)計(jì)大...

2023-07-06 標(biāo)簽:嵌入式RTThread 16.3萬 1

【書籍評測活動(dòng)NO.17】 從編程到應(yīng)用——從零開始學(xué)ARM

【書籍評測活動(dòng)NO.17】 從編程到應(yīng)用——從零開始學(xué)ARM

ARM?公司目前已成為全球最重要的科技公司之一,究其原因,一方面,它低功耗的技術(shù)路線與移動(dòng)互聯(lián)時(shí)代的需求高度契合,另一方面源于其主導(dǎo)的龐大生態(tài)圈。在這個(gè)...

2023-07-05 標(biāo)簽:arm嵌入式 14.8萬 39

感測器和連接網(wǎng)路的未來;賽靈思20nm技術(shù)戰(zhàn)略揭秘

電子發(fā)燒友網(wǎng)訊: 剛過去的一周,電子行業(yè)大事精彩上演。電子發(fā)燒友網(wǎng)編輯部搶先為您報(bào)道電子行業(yè)最新動(dòng)態(tài):第14屆高交會(huì)最新創(chuàng)意產(chǎn)品展示;PLD、嵌入式、電...

2012-11-26 標(biāo)簽:嵌入式汽車電子電源管理 13.7萬 0

一位老嵌入式工程師的血淚史

作為一名在嵌入式行業(yè)摸爬滾打許久的老鳥,回想自己的經(jīng)歷之路,那么漫長可又仿佛近在眼前。隨著學(xué)生的日益增多,偶爾之間,會(huì)想起自己曾經(jīng)的一個(gè)經(jīng)歷?!宋膬H...

2018-06-22 標(biāo)簽:嵌入式工程師 13.1萬 6

bin文件轉(zhuǎn)換為hex文件操作步驟解析

bin文件轉(zhuǎn)換為hex文件操作步驟解析

在做單片機(jī)開發(fā)時(shí),用不同的下載工具,要求下載的固件格式也不一樣,有的要求是HEX文件,有的則要求是BIN文件,如果只有一個(gè)BIN文件如何將它轉(zhuǎn)換成HEX...

2017-11-14 標(biāo)簽:單片機(jī)嵌入式 7.8萬 4

嵌入式微處理器STM32F103有什么特點(diǎn)和應(yīng)用?怎樣去開發(fā)?

嵌入式微處理器STM32F103有什么特點(diǎn)和應(yīng)用?怎樣去開發(fā)?

作為嵌入式ARM 處理器, 它為實(shí)現(xiàn)MCU 的需要提供了低成本的平臺(tái)、縮減的引腳數(shù)目、降低的系統(tǒng)功耗, 同時(shí)提供了卓越的計(jì)算性能和先進(jìn)的中斷響應(yīng)系統(tǒng)。豐...

2018-07-27 標(biāo)簽:mcu嵌入式微處理器 5.8萬 0

STM32中的PWM的頻率和占空比的設(shè)置

在STM32F105和STM32F107互連型系列微控制器之前,意法半導(dǎo)體已經(jīng)推出STM32基本型系列、增強(qiáng)型系列、USB基本型系列、互補(bǔ)型系列;新系列...

2017-11-13 標(biāo)簽:嵌入式pwmstm32 5.6萬 0

為什么很多人會(huì)說嵌入式軟硬件開發(fā)都是坑?

為什么很多人會(huì)說嵌入式軟硬件開發(fā)都是坑?

每年,全球最大的中文開發(fā)者社區(qū)CSDN都會(huì)進(jìn)行一項(xiàng)開發(fā)者大調(diào)查的活動(dòng),這個(gè)涉及全國幾十個(gè)地區(qū),吸引上萬名開發(fā)者參與的大型調(diào)查活動(dòng)每次都會(huì)得出一些有趣但很...

2018-07-06 標(biāo)簽:嵌入式 5.4萬 1

查看更多>>

嵌入式數(shù)據(jù)手冊

相關(guān)標(biāo)簽

相關(guān)話題

換一批
  • IOT
    IOT
    +關(guān)注
    IoT是Internet of Things的縮寫,字面翻譯是“物體組成的因特網(wǎng)”,準(zhǔn)確的翻譯應(yīng)該為“物聯(lián)網(wǎng)”。物聯(lián)網(wǎng)(Internet of Things)又稱傳感網(wǎng),簡要講就是互聯(lián)網(wǎng)從人向物的延伸。
  • 海思
    海思
    +關(guān)注
  • STM32F103C8T6
    STM32F103C8T6
    +關(guān)注
    STM32F103C8T6是一款集成電路,芯體尺寸為32位,程序存儲(chǔ)器容量是64KB,需要電壓2V~3.6V,工作溫度為-40°C ~ 85°C。
  • 數(shù)字隔離
    數(shù)字隔離
    +關(guān)注
    數(shù)字隔離技術(shù)常用于工業(yè)網(wǎng)絡(luò)環(huán)境的現(xiàn)場總線、軍用電子系統(tǒng)和航空航天電子設(shè)備中,尤其是一些應(yīng)用環(huán)境比較惡劣的場合。數(shù)字隔離電路主要用于數(shù)字信號(hào)和開關(guān)量信號(hào)的傳輸。另一個(gè)重要原因是保護(hù)器件(或人)免受高電壓的危害。本文詳細(xì)介紹了數(shù)字隔離器工作原理及特點(diǎn),選型及應(yīng)用,各類數(shù)字隔離器件性能比較等內(nèi)容。
  • 硬件工程師
    硬件工程師
    +關(guān)注
    硬件工程師Hardware Engineer職位 要求熟悉計(jì)算機(jī)市場行情;制定計(jì)算機(jī)組裝計(jì)劃;能夠選購組裝需要的硬件設(shè)備,并能合理配置、安裝計(jì)算機(jī)和外圍設(shè)備;安裝和配置計(jì)算機(jī)軟件系統(tǒng);保養(yǎng)硬件和外圍設(shè)備;清晰描述出現(xiàn)的計(jì)算機(jī)軟硬件故障。
  • wifi模塊
    wifi模塊
    +關(guān)注
    Wi-Fi模塊又名串口Wi-Fi模塊,屬于物聯(lián)網(wǎng)傳輸層,功能是將串口或TTL電平轉(zhuǎn)為符合Wi-Fi無線網(wǎng)絡(luò)通信標(biāo)準(zhǔn)的嵌入式模塊,內(nèi)置無線網(wǎng)絡(luò)協(xié)議IEEE802.11b.g.n協(xié)議棧以及TCP/IP協(xié)議棧。傳統(tǒng)的硬件設(shè)備嵌入Wi-Fi模塊可以直接利用Wi-Fi聯(lián)入互聯(lián)網(wǎng),是實(shí)現(xiàn)無線智能家居、M2M等物聯(lián)網(wǎng)應(yīng)用的重要組成部分。
  • 74ls74
    74ls74
    +關(guān)注
    74LS74是雙D觸發(fā)器。功能多,可作雙穩(wěn)態(tài)、寄存器、移位寄存器、振蕩器、單穩(wěn)態(tài)、分頻計(jì)數(shù)器等功能。本章詳細(xì)介紹了74ls112的功能及原理,74ls74引腳圖及功能表,74ls112的應(yīng)用等內(nèi)容。
  • MPU6050
    MPU6050
    +關(guān)注
    MPU-6000(6050)為全球首例整合性6軸運(yùn)動(dòng)處理組件,相較于多組件方案,免除了組合陀螺儀與加速器時(shí)間軸之差的問題,減少了大量的封裝空間。
  • Protues
    Protues
    +關(guān)注
    Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。
  • UHD
    UHD
    +關(guān)注
    UHD是”超高清“的意思UHD的應(yīng)用在電視機(jī)技術(shù)上最為普遍,目前已有不少廠商推出了UHD超高清電視。
  • STC12C5A60S2
    STC12C5A60S2
    +關(guān)注
    在眾多的51系列單片機(jī)中,要算國內(nèi)STC 公司的1T增強(qiáng)系列更具有競爭力,因他不但和8051指令、管腳完全兼容,而且其片內(nèi)的具有大容量程序存儲(chǔ)器且是FLASH工藝的,如STC12C5A60S2單片機(jī)內(nèi)部就自帶高達(dá)60K FLASHROM,這種工藝的存儲(chǔ)器用戶可以用電的方式瞬間擦除、改寫。
  • 循跡小車
    循跡小車
    +關(guān)注
    做單片機(jī)的工程師相比都堆循跡小車有所認(rèn)識(shí),它是自動(dòng)引導(dǎo)機(jī)器人系統(tǒng)的基本應(yīng)用,那么今天小編就給大家介紹下自動(dòng)自動(dòng)循跡小車的原理,智能循跡小車的應(yīng)用,智能循跡小車程序,循跡小車用途等知識(shí)吧!
  • 光立方
    光立方
    +關(guān)注
    光立方是由四千多棵光藝高科技“發(fā)光樹”組成的,在2009年10月1日天安門廣場舉行的國慶聯(lián)歡晚會(huì)上面世。這是新中國成立六十周年國慶晚會(huì)最具創(chuàng)意的三大法寶之首。
  • K60
    K60
    +關(guān)注
  • LM2596
    LM2596
    +關(guān)注
    LM2596是降壓型電源管理單片集成電路的開關(guān)電壓調(diào)節(jié)器,能夠輸出3A的驅(qū)動(dòng)電流,同時(shí)具有很好的線性和負(fù)載調(diào)節(jié)特性。固定輸出版本有3.3V、5V、12V,可調(diào)版本可以輸出小于37V的各種電壓。
  • 光模塊
    光模塊
    +關(guān)注
    光模塊(optical module)由光電子器件、功能電路和光接口等組成,光電子器件包括發(fā)射和接收兩部分。簡單的說,光模塊的作用就是光電轉(zhuǎn)換,發(fā)送端把電信號(hào)轉(zhuǎn)換成光信號(hào),通過光纖傳送后,接收端再把光信號(hào)轉(zhuǎn)換成電信號(hào)。
  • STM32單片機(jī)
    STM32單片機(jī)
    +關(guān)注
    STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的ARM Cortex-M3內(nèi)核
  • 步進(jìn)驅(qū)動(dòng)器
    步進(jìn)驅(qū)動(dòng)器
    +關(guān)注
    步進(jìn)驅(qū)動(dòng)器是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。當(dāng)步進(jìn)驅(qū)動(dòng)器接收到一個(gè)脈沖信號(hào),它就驅(qū)動(dòng)步進(jìn)電機(jī)按設(shè)定的方向轉(zhuǎn)動(dòng)一個(gè)固定的角度(稱為“步距角”),它的旋轉(zhuǎn)是以固定的角度一步一步運(yùn)行的??梢酝ㄟ^控制脈沖個(gè)數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時(shí)可以通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動(dòng)的速度和加速度,從而達(dá)到調(diào)速和定位的目的。
  • Nexperia
    Nexperia
    +關(guān)注
    Nexperia是大批量生產(chǎn)基本半導(dǎo)體的領(lǐng)先專家,這些半導(dǎo)體是世界上每個(gè)電子設(shè)計(jì)都需要的組件。該公司廣泛的產(chǎn)品組合包括二極管、雙極晶體管、ESD 保護(hù)器件、MOSFET、GaN FET 以及模擬和邏輯IC。
  • CD4046
    CD4046
    +關(guān)注
    cD4046是通用的CMOS鎖相環(huán)集成電路,其特點(diǎn)是電源電壓范圍寬(為3V-18V),輸入阻抗高(約100MΩ),動(dòng)態(tài)功耗小,在中心頻率f0為10kHz下功耗僅為600μW,屬微功耗器件。本章主要介紹內(nèi)容有,CD4046的功能 cd4046鎖相環(huán)電路,CD4046無線發(fā)射,cd4046運(yùn)用,cd4046鎖相環(huán)電路圖。
  • COMSOL
    COMSOL
    +關(guān)注
    COMSOL集團(tuán)是全球多物理場建模解決方案的提倡者與領(lǐng)導(dǎo)者。憑借創(chuàng)新的團(tuán)隊(duì)、協(xié)作的文化、前沿的技術(shù)、出色的產(chǎn)品,這家高科技工程軟件公司正飛速發(fā)展,并有望成為行業(yè)領(lǐng)袖。其旗艦產(chǎn)品COMSOL Multiphysics 使工程師和科學(xué)家們可以通過模擬,賦予設(shè)計(jì)理念以生命。
  • 加速度傳感器
    加速度傳感器
    +關(guān)注
    加速度傳感器是一種能夠測量加速度的傳感器。通常由質(zhì)量塊、阻尼器、彈性元件、敏感元件和適調(diào)電路等部分組成。
  • 聯(lián)網(wǎng)技術(shù)
    聯(lián)網(wǎng)技術(shù)
    +關(guān)注
  • 服務(wù)機(jī)器人
    服務(wù)機(jī)器人
    +關(guān)注
    服務(wù)機(jī)器人是機(jī)器人家族中的一個(gè)年輕成員,到目前為止尚沒有一個(gè)嚴(yán)格的定義。不同國家對服務(wù)機(jī)器人的認(rèn)識(shí)不同。
  • 四軸飛行器
    四軸飛行器
    +關(guān)注
    四軸飛行器,又稱四旋翼飛行器、四旋翼直升機(jī),簡稱四軸、四旋翼。這四軸飛行器(Quadrotor)是一種多旋翼飛行器。四軸飛行器的四個(gè)螺旋槳都是電機(jī)直連的簡單機(jī)構(gòu),十字形的布局允許飛行器通過改變電機(jī)轉(zhuǎn)速獲得旋轉(zhuǎn)機(jī)身的力,從而調(diào)整自身姿態(tài)。具體的技術(shù)細(xì)節(jié)在“基本運(yùn)動(dòng)原理”中講述。
  • 基站測試
    基站測試
    +關(guān)注
    802.11ac與11基站測試(base station tests) 在基站設(shè)備安裝完畢后,對基站設(shè)備電氣性能所進(jìn)行的測量。n的區(qū)別,802.11n無線網(wǎng)卡驅(qū)動(dòng),802.11n怎么安裝。
  • TMS320F28335
    TMS320F28335
    +關(guān)注
    TMS320F28335是一款TI高性能TMS320C28x系列32位浮點(diǎn)DSP處理器
  • 靜電防護(hù)
    靜電防護(hù)
    +關(guān)注
    為防止靜電積累所引起的人身電擊、火災(zāi)和爆炸、電子器件失效和損壞,以及對生產(chǎn)的不良影響而采取的防范措施。其防范原則主要是抑制靜電的產(chǎn)生,加速靜電泄漏,進(jìn)行靜電中和等。
  • SDK
    SDK
    +關(guān)注
      SDK一般指軟件開發(fā)工具包,軟件開發(fā)工具包一般都是一些軟件工程師為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件時(shí)的開發(fā)工具的集合。軟件開發(fā)工具廣義上指輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合。
  • OBD
    OBD
    +關(guān)注
    OBD是英文On-Board Diagnostic的縮寫,中文翻譯為“車載診斷系統(tǒng)”。這個(gè)系統(tǒng)隨時(shí)監(jiān)控發(fā)動(dòng)機(jī)的運(yùn)行狀況和尾氣后處理系統(tǒng)的工作狀態(tài),一旦發(fā)現(xiàn)有可能引起排放超標(biāo)的情況,會(huì)馬上發(fā)出警示。
換一批

關(guān)注此標(biāo)簽的用戶(4885人)

jf_01796768 jf_99452632 jf_55741191 jf_12600336 讓讓的 jf_90772571 jf_31560080 jf_24900516 jf_02231660 jf_56280870 jf_58784618 jf_42726893

編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題