導航:首頁 > 網路問題 > 嵌入式網路是什麼

嵌入式網路是什麼

發布時間:2022-06-19 10:13:33

㈠ 嵌入式是什麼,嵌入式需要哪些知識

嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。

嵌入式系統一般指非PC系統,它包括硬體和軟體兩部分。硬體包括處理器/微處理器、存儲器及外設器件和I/O埠、圖形控制器等。軟體部分包括操作系統軟體(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟體組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬體的交互作用。

嵌入式系統的核心是嵌入式微處理器。嵌入式微處理器一般就具備以下4個特點:
1)對實時多任務有很強的支持能力,能完成多任務並且有較短的中斷響應時間,從而使內部的代碼和實時內核心的執行時間減少到最低限度。
2)具有功能很強的存儲區保護功能。這是由於嵌入式系統的軟體結構已模塊化,而為了避免在軟體模塊之間出現錯誤的交叉作用,需要設計強大的存儲區保護功能,同時也有利於軟體診斷。
3)可擴展的處理器結構,以能最迅速地開展出滿足應的最高性能的嵌入式微處理器。
4)嵌入式微處理器必須功耗很低,尤其是用於攜帶型的無線及移動的計算和通信設備中靠電池供電的嵌入式系統更是如此,如需要功耗只有mW甚至μW級。

嵌入式計算機系統同通用型計算機系統相比具有以下特點:

1.嵌入式系統通常是面向特定應用的嵌入式CPU與通用型的最大不同就是嵌入式CPU大多工作在為特定用戶群設計的系統中,它通常都具有低功耗、體積小、集成度高等特點,能夠把通用CPU中許多由板卡完成的任務集成在晶元內部,從而有利於嵌入式系統設計趨於小型化,移動能力大大增強,跟網路的耦合也越來越緊密。

2.嵌入式系統是將先進的計算機技術、半導體技術和電子技術與各個行業的具體應用相結合後的產物。這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創新的知識集成系統。

3.嵌入式系統的硬體和軟體都必須高效率地設計,量體裁衣、去除冗餘,力爭在同樣的矽片面積上實現更高的性能,這樣才能在具體應用中對處理器的選擇更具有競爭力

4.嵌入式系統和具體應用有機地結合在一起,它的升級換代也是和具體產品同步進行,因此嵌入式系統產品一旦進入市場,具有較長的生命周期。

5.為了提高執行速度和系統可靠性,嵌入式系統中的軟體一般都固化在存儲器晶元或單片機本身中,而不是存貯於磁碟等載體中。
6.嵌入式系統本身不具備自舉開發能力,即使設計完成以後用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發。

㈡ 什麼是嵌入式搞嵌入式是不是等於寫代碼

隨著信息化技術的發展和數字化產品的普及,以計算機技術、晶元技術和軟體技術為核心的嵌入式系統再度成為當前研究和應用的熱點,通信、計算機、消費電子技術(3C)合一的趨勢正在逐步形成,無所不在的網路和無所不在的計算(everything connecting, everywhere computing)正在將人類帶入一個嶄新的信息社會。一、嵌入式系統 嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體是可裁剪的,適用於對功能、可靠性、成本、體積、功耗等有嚴格要求的專用計算機系統。嵌入式系統最典型的特點是與人們的日常生活緊密相關,任何一個普通人都可能擁有各類形形色色運用了嵌入式技術的電子產品,小到MP3、PDA等微型數字化設備,大到信息家電、智能電器、車載GIS,各種新型嵌入式設備在數量上已經遠遠超過了通用計算機。這也難怪美國著名未來學家尼葛洛龐帝在1999年1月訪華時就預言,4~5年後嵌入式智能工具將成為繼PC機和Internet之後計算機工業最偉大的發明。 1.1 歷史與現狀 雖然嵌入式系統是近幾年才開始真正風靡起來的,但事實上嵌入式這個概念卻很早就已經存在了,從上個世紀70年代單片機的出現到今天各種嵌入式微處理器、微控制器的廣泛應用,嵌入式系統少說也有了近30年的歷史。縱觀嵌入式系統的發展歷程,大致經歷了以下四個階段: 無操作系統階段 嵌入式系統最初的應用是基於單片機的,大多以可編程式控制制器的形式出現,具有監測、伺服、設備指示等功能,通常應用於各類工業控制和飛機、導彈等武器裝備中,一般沒有操作系統的支持,只能通過匯編語言對系統進行直接控制,運行結束後再清除內存。這些裝置雖然已經初步具備了嵌入式的應用特點,但僅僅只是使用8位的CPU晶元來執行一些單線程的程序,因此嚴格地說還談不上"系統"的概念。 這一階段嵌入式系統的主要特點是:系統結構和功能相對單一,處理效率較低,存儲容量較小,幾乎沒有用戶介面。由於這種嵌入式系統使用簡便、價格低廉,因而曾經在工業控制領域中得到了非常廣泛的應用,但卻無法滿足現今對執行效率、存儲容量都有較高要求的信息家電等場合的需要。 簡單操作系統階段 20世紀80年代,隨著微電子工藝水平的提高,IC製造商開始把嵌入式應用中所需要的微處理器、I/O介面、串列介面以及RAM、ROM等部件統統集成到一片VLSI中,製造出面向I/O設計的微控制器,並一舉成為嵌入式系統領域中異軍突起的新秀。與此同時,嵌入式系統的程序員也開始基於一些簡單的"操作系統"開發嵌入式應用軟體,大大縮短了開發周期、提高了開發效率。 這一階段嵌入式系統的主要特點是:出現了大量高可靠、低功耗的嵌入式CPU(如Power PC等),各種簡單的嵌入式操作系統開始出現並得到迅速發展。此時的嵌入式操作系統雖然還比較簡單,但已經初步具有了一定的兼容性和擴展性,內核精巧且效率高,主要用來控制系統負載以及監控應用程序的運行。 實時操作系統階段 20世紀90年代,在分布控制、柔性製造、數字化通信和信息家電等巨大需求的牽引下,嵌入式系統進一步飛速發展,而面向實時信號處理演算法的DSP產品則向著高速度、高精度、低功耗的方向發展。隨著硬體實時性要求的提高,嵌入式系統的軟體規模也不斷擴大,逐漸形成了實時多任務操作系統(RTOS),並開始成為嵌入式系統的主流。 這一階段嵌入式系統的主要特點是:操作系統的實時性得到了很大改善,已經能夠運行在各種不同類型的微處理器上,具有高度的模塊化和擴展性。此時的嵌入式操作系統已經具備了文件和目錄管理、設備管理、多任務、網路、圖形用戶界面(GUI)等功能,並提供了大量的應用程序介面(API),從而使得應用軟體的開發變得更加簡單。 面向Internet階段 21世紀無疑將是一個網路的時代,將嵌入式系統應用到各種網路環境中去的呼聲自然也越來越高。目前大多數嵌入式系統還孤立於Internet之外,隨著Internet的進一步發展,以及Internet技術與信息家電、工業控制技術等的結合日益緊密,嵌入式設備與Internet的結合才是嵌入式技術的真正未來。 信息時代和數字時代的到來,為嵌入式系統的發展帶來了巨大的機遇,同時也對嵌入式系統廠商提出了新的挑戰。目前,嵌入式技術與Internet技術的結合正在推動著嵌入式技術的飛速發展,嵌入式系統的研究和應用產生了如下新的顯著變化: 新的微處理器層出不窮,嵌入式操作系統自身結構的設計更加便於移植,能夠在短時間內支持更多的微處理器。 嵌入式系統的開發成了一項系統工程,開發廠商不僅要提供嵌入式軟硬體系統本身,同時還要提供強大的硬體開發工具和軟體支持包。 通用計算機上使用的新技術、新觀念開始逐步移植到嵌入式系統中,如嵌入式資料庫、移動代理、實時CORBA等,嵌入式軟體平台得到進一步完善。 各類嵌入式Linux操作系統迅速發展,由於具有源代碼開放、系統內核小、執行效率高、網路結構完整等特點,很適合信息家電等嵌入式系統的需要,目前已經形成了能與Windows CE、Palm OS等嵌入式操作系統進行有力競爭的局面。 網路化、信息化的要求隨著Internet技術的成熟和帶寬的提高而日益突出,以往功能單一的設備如電話、手機、冰箱、微波爐等功能不再單一,結構變得更加復雜,網路互聯成為必然趨勢。 精簡系統內核,優化關鍵演算法,降低功耗和軟硬體成本。 提供更加友好的多媒體人機交互界面。 1.2 體系結構 根據國際電氣和電子工程師協會(IEEE)的定義,嵌入式系統是"控制、監視或者輔助設備、機器和車間運行的裝置"(devices used to control, monitor, or assist the operation of equipment, machinery or plants)。一般而言,整個嵌入式系統的體系結構可以分成四個部分:嵌入式處理器、嵌入式外圍設備、嵌入式操作系統和嵌入式應用軟體,如圖1所示。 圖1 嵌入式系統的組成 嵌入式處理器 嵌入式系統的核心是各種類型的嵌入式處理器,嵌入式處理器與通用處理器最大的不同點在於,嵌入式CPU大多工作在為特定用戶群所專門設計的系統中,它將通用CPU中許多由板卡完成的任務集成到晶元內部,從而有利於嵌入式系統在設計時趨於小型化,同時還具有很高的效率和可靠性。 嵌入式處理器的體系結構經歷了從CISC(復雜指令集)至RISC(精簡指令集)和Compact RISC的轉變,位數則由4位、8位、16位、32位逐步發展到64位。目前常用的嵌入式處理器可分為低端的嵌入式微控制器(Micro Controller Unit,MCU)、中高端的嵌入式微處理器(Embedded Micro Processor Unit,EMPU)、用於計算機通信領域的嵌入式DSP處理器(Embedded Digital Signal Processor,EDSP)和高度集成的嵌入式片上系統(System On Chip,SOC)。 目前幾乎每個半導體製造商都生產嵌入式處理器,並且越來越多的公司開始擁有自主的處理器設計部門,據不完全統計,全世界嵌入式處理器已經超過1000多種,流行的體系結構有30多個系列,其中以ARM、PowerPC、MC 68000、MIPS等使用得最為廣泛。 嵌入式外圍設備 在嵌入系統硬體系統中,除了中心控制部件(MCU、DSP、EMPU、SOC)以外,用於完成存儲、通信、調試、顯示等輔助功能的其他部件,事實上都可以算作嵌入式外圍設備。目前常用的嵌入式外圍設備按功能可以分為存儲設備、通信設備和顯示設備三類。 存儲設備主要用於各類數據的存儲,常用的有靜態易失型存儲器(RAM、SRAM)、動態存儲器(DRAM)和非易失型存儲器(ROM、EPROM、EEPROM、FLASH)三種,其中FLASH憑借其可擦寫次數多、存儲速度快、存儲容量大、價格便宜等優點,在嵌入式領域內得到了廣泛應用。 目前存在的絕大多數通信設備都可以直接在嵌入式系統中應用,包括RS-232介面(串列通信介面)、SPI(串列外圍設備介面)、IrDA(紅外線介面)、I2C(現場匯流排)、USB(通用串列匯流排介面)、Ethernet(乙太網介面)等。 由於嵌入式應用場合的特殊性,通常使用的是陰極射線管(CRT)、液晶顯示器(LCD)和觸摸板(Touch Panel)等外圍顯示設備。 嵌入式操作系統 為了使嵌入式系統的開發更加方便和快捷,需要有專門負責管理存儲器分配、中斷處理、任務調度等功能的軟體模塊,這就是嵌入式操作系統。嵌入式操作系統是用來支持嵌入式應用的系統軟體,是嵌入式系統極為重要的組成部分,通常包括與硬體相關的底層驅動程序、系統內核、設備驅動介面、通信協議、圖形用戶界面(GUI)等。嵌入式操作系統具有通用操作系統的基本特點,如能夠有效管理復雜的系統資源,能夠對硬體進行抽象,能夠提供庫函數、驅動程序、開發工具集等。但與通用操作系統相比較,嵌入式操作系統在系統實時性、硬體依賴性、軟體固化性以及應用專用性等方面,具有更加鮮明的特點。 嵌入式操作系統根據應用場合可以分為兩大類:一類是面向消費電子產品的非實時系統,這類設備包括個人數字助理(PDA)、行動電話、機頂盒(STB)等;另一類則是面向控制、通信、醫療等領域的實時操作系統,如WindRiver公司的VxWorks、QNX系統軟體公司的QNX等。實時系統(Real Time System)是一種能夠在指定或者確定時間內完成系統功能,並且對外部和內部事件在同步或者非同步時間內能做出及時響應的系統。在實時系統中,操作的正確性不僅依賴於邏輯設計的正確程度,而且與這些操作進行的時間有關,也就是說,實時系統對邏輯和時序的要求非常嚴格,如果邏輯和時序控制出現偏差將會產生嚴重後果。 實時系統主要通過三個性能指標來衡量系統的實時性,即響應時間(Response Time)、生存時間(Survival Time)和吞吐量(Throughput): 響應時間 是實時系統從識別出一個外部事件到做出響應的時間; 生存時間 是數據的有效等待時間,數據只有在這段時間內才是有效的; 吞吐量 是在給定的時間內系統能夠處理的事件總數,吞吐量通常比平均響應時間的倒數要小一點。 實時系統根據響應時間可以分為弱實時系統、一般實時系統和強實時系統三種。弱實時系統在設計時的宗旨是使各個任務運行得越快越好,但沒有嚴格限定某一任務必須在多長時間內完成,弱實時系統更多關注的是程序運行結果的正確與否,以及系統安全性能等其他方面,對任務執行時間的要求相對來講較為寬松,一般響應時間可以是數十秒或者更長。一般實時系統是弱實時系統和強實時系統的一種折衷,它的響應時間可以在秒的數量級上,廣泛應用於消費電子設備中。強實時系統則要求各個任務不僅要保證執行過程和結果的正確性,同時還要保證在限定的時間內完成任務,響應時間通常要求在毫秒甚至微秒的數量級上,這對涉及到醫療、安全、軍事的軟硬體系統來說是至關重要的。 時限(deadline)是實時系統中的一個重要概念,指的是對任務截止時間的要求,根據時限對系統性能的影響程度,實時系統又可以分為軟實時系統(soft real-time-system)和硬實時系統(hard real-time-system)。軟實時指的是雖然對系統響應時間有所限定,但如果系統響應時間不能滿足要求,並不會導致系統產生致命的錯誤或者崩潰;硬實時則指的是對系統響應時間有嚴格的限定,如果系統響應時間不能滿足要求,就會引起系統產生致命的錯誤或者崩潰。如果一個任務在時限到達之時尚未完成,對軟實時系統來說還是可以容忍的,最多隻會降低系統性能,但對硬實時系統來說則是無法接受的,因為這樣帶來的後果根本無法預測,甚至可能是災難性的。在目前實際運用的實時系統中,通常允許軟硬兩種實時性同時存在,其中一些事件沒有時限要求,另外一些事件的時限要求是軟實時的,而對系統產生關鍵影響的那些事件的時限要求則是硬實時的。 嵌入式應用軟體 嵌入式應用軟體是針對特定應用領域,基於某一固定的硬體平台,用來達到用戶預期目標的計算機軟體,由於用戶任務可能有時間和精度上的要求,因此有些嵌入式應用軟體需要特定嵌入式操作系統的支持。嵌入式應用軟體和普通應用軟體有一定的區別,它不僅要求其准確性、安全性和穩定性等方面能夠滿足實際應用的需要,而且還要盡可能地進行優化,以減少對系統資源的消耗,降低硬體成本。 1.3 關鍵問題 嵌入式系統是將先進的計算機技術、半導體技術以及電子技術與特定行業的具體應用相結合的產物,因此必然是一個技術密集、資金密集、高度分散、不斷創新的知識集成系統,嵌入式系統的開發充滿了競爭、機遇與創新,需要解決好如下一些關鍵問題: 內核精巧 嵌入式系統的應用領域一般都是小型電子裝置,系統資源相對有限,因此對內核的要求相當高,較之傳統的操作系統來講要小得多,例如ENEA公司推出的OSE分布式嵌入式系統,整個內核只有5KB。 面向應用 嵌入式系統通常是面向用戶、面向產品、面向特定應用的。嵌入式系統中的CPU大多工作在為特定用戶群定製的環境中,具有低耗、體積小、集成度高等特點,在進行軟硬體設計時必須突出效率、去除冗餘,針對用戶的具體需求對系統進行合理的配置,方能達到理想的性能。 系統精簡 嵌入式系統中的系統軟體和應用軟體通常沒有明顯的區別,不要求其功能及實現上過於復雜,這樣一方面有利於控制系統成本,另一方面也有利於保證系統安全。 性能優化 嵌入式系統通常都要求有一定的實時性保障,為了提高執行速度和系統性能,嵌入式系統中的軟體一般都固化在存儲晶元或者處理器的內部存儲器件當中,而不是存貯在磁碟等外部載體中。由於嵌入式系統的運算速度和存儲容量存在一定程度上的限制,而且大部分系統都必須有較高的實時性保證,因此對軟體質量(特別是可靠性方面)有著較高的要求。 專業開發 嵌入式系統本身並不具備自主開發能力,用戶不能直接在其上進行二次開發。當系統完成之後,用戶如果需要修改其中某個程序的功能,必須藉助一套完整的開發工具和環境。嵌入式系統中專用的開發工具和環境通常是基於通用計算機上的軟硬體設備,以及各種邏輯分析儀、混合信號示波器等。 回頁首 二、嵌入式Linux Linux從1991年問世到現在,短短的十幾年時間已經發展成為功能強大、設計完善的操作系統之一,不僅可以與各種傳統的商業操作系統分庭抗爭,在新興的嵌入式操作系統領域內也獲得了飛速發展。嵌入式Linux(Embedded Linux)是指對標准Linux經過小型化裁剪處理之後,能夠固化在容量只有幾K或者幾M位元組的存儲器晶元或者單片機中,適合於特定嵌入式應用場合的專用Linux操作系統。 2.1 優勢 嵌入式Linux的開發和研究是操作系統領域中的一個熱點,目前已經開發成功的嵌入式系統中,大約有一半使用的是Linux。Linux之所以能在嵌入式系統市場上取得如此輝煌的成果,與其自身的優良特性是分不開的。 廣泛的硬體支持 Linux能夠支持x86、ARM、MIPS、ALPHA、PowerPC等多種體系結構,目前已經成功移植到數十種硬體平台,幾乎能夠運行在所有流行的CPU上。Linux有著異常豐富的驅動程序資源,支持各種主流硬體設備和最新硬體技術,甚至可以在沒有存儲管理單元(MMU)的處理器上運行,這些都進一步促進了Linux在嵌入式系統中的應用。 內核高效穩定 Linux內核的高效和穩定已經在各個領域內得到了大量事實的驗證,Linux的內核設計非常精巧,分成進程調度、內存管理、進程間通信、虛擬文件系統和網路介面五大部分,其獨特的模塊機制可以根據用戶的需要,實時地將某些模塊插入到內核或從內核中移走。這些特性使得Linux系統內核可以裁剪得非常小巧,很適合於嵌入式系統的需要。 開放源碼,軟體豐富 Linux是開放源代碼的自由操作系統,它為用戶提供了最大限度的自由度,由於嵌入式系統千差萬別,往往需要針對具體的應用進行修改和優化,因而獲得源代碼就變得至關重要了。Linux的軟體資源十分豐富,每一種通用程序在Linux上幾乎都可以找到,並且數量還在不斷增加。在Linux上開發嵌入式應用軟體一般不用從頭做起,而是可以選擇一個類似的自由軟體做為原型,在其上進行二次開發。 優秀的開發工具 開發嵌入式系統的關鍵是需要有一套完善的開發和調試工具。傳統的嵌入式開發調試工具是在線模擬器(In-Circuit Emulator,ICE),它通過取代目標板的微處理器,給目標程序提供一個完整的模擬環境,從而使開發者能夠非常清楚地了解到程序在目標板上的工作狀態,便於監視和調試程序。在線模擬器的價格非常昂貴,而且只適合做非常底層的調試,如果使用的是嵌入式Linux,一旦軟硬體能夠支持正常的串口功能時,即使不用在線模擬器也可以很好地進行開發和調試工作,從而節省了一筆不小的開發費用。嵌入式Linux為開發者提供了一套完整的工具鏈(Tool Chain),它利用GNU的gcc做編譯器,用gdb、kgdb、xgdb做調試工具,能夠很方便地實現從操作系統到應用軟體各個級別的調試。 完善的網路通信和文件管理機制 Linux至誕生之日起就與Internet密不可分,支持所有標準的Internet網路協議,並且很容易移植到嵌入式系統當中。此外,Linux還支持ext2、fat16、fat32、romfs等文件系統,這些都為開發嵌入式系統應用打下了很好的基礎。 2.2 挑戰 目前,嵌入式Linux系統的研發熱潮正在蓬勃興起,並且占據了很大的市場份額,除了一些傳統的Linux公司(如RedHat、MontaVista等)正在從事嵌入式Linux的開發和應用之外,IBM、Intel、Motorola等著名企業也開始進行嵌入式Linux的研究。雖然前景一片燦爛,但就目前而言,嵌入式Linux的研究成果與市場的真正要求仍有一段差距,要開發出真正成熟的嵌入式Linux系統,還需要從以下幾個方面做出努力。 提高系統實時性 Linux雖然已經被成功地應用到了PDA、行動電話、車載電視、機頂盒、網路微波爐等各種嵌入式設備上,但在醫療、航空、交通、工業控制等對實時性要求非常嚴格的場合中還無法直接應用,原因在於現有的Linux是一個通用的操作系統,雖然它也採用了許多技術來加快系統的運行和響應速度,並且符合POSIX 1003.1b標准,但從本質上來說並不是一個嵌入式實時操作系統。Linux的內核調度策略基本上是沿用UNIX系統的,將它直接應用於嵌入式實時環境會有許多缺陷,如在運行內核線程時中斷被關閉,分時調度策略存在時間上的不確定性,以及缺乏高精度的計時器等等。正因如此,利用Linux作為底層操作系統,在其上進行實時化改造,從而構建出一個具有實時處理能力的嵌入式系統,是現在日益流行的解決方案。 改善內核結構 Linux內核採用的是整體式結構(Monolithic),整個內核是一個單獨的、非常大的程序,這樣雖然能夠使系統的各個部分直接溝通,有效地縮短任務之間的切換時間,提高系統響應速度,但與嵌入式系統存儲容量小、資源有限的特點不相符合。嵌入式系統經常採用的是另一種稱為微內核(Microkernel)的體系結構,即內核本身只提供一些最基本的操作系統功能,如任務調度、內存管理、中斷處理等,而類似於文件系統和網路協議等附加功能則運行在用戶空間中,並且可以根據實際需要進行取捨。Microkernel的執行效率雖然比不上Monolithic,但卻大大減小了內核的體積,便於維護和移植,更能滿足嵌入式系統的要求。可以考慮將Linux內核部分改造成Microkernel,使Linux在具有很高性能的同時,又能滿足嵌入式系統體積小的要求。 完善集成開發平台 引入嵌入式Linux系統集成開發平台,是嵌入式Linux進一步發展和應用的內在要求。傳統上的嵌入式系統都是面向具體應用場合的,軟體和硬體之間必須緊密配合,但隨著嵌入式系統規模的不斷擴大和應用領域的不斷擴展,嵌入式操作系統的出現就成了一種必然,因為只有這樣才能促成嵌入式系統朝層次化和模塊化的方向發展。很顯然,嵌入式集成開發平台也是符合上述發展趨勢的,一個優秀的嵌入式集成開發環境能夠提供比較完備的模擬功能,可以實現嵌入式應用軟體和嵌入式硬體的同步開發,從而擺脫了"嵌入式應用軟體的開發依賴於嵌入式硬體的開發,並且以嵌入式硬體的開發為前提"的不利局面。一個完整的嵌入式集成開發平台通常包括編譯器、連接器、調試器、跟蹤器、優化器和集成用戶界面,目前Linux在基於圖形界面的特定系統定製平台的研究上,與Windows CE等商業嵌入式操作系統相比還有很大差距,整體集成開發環境有待提高和完善。 回頁首 三、關鍵技術 嵌入式系統是一種根據特定用途所專門開發的系統,它只完成預期要完成的功能,因此其開發過程和開發環境同傳統的軟體開發相比有著顯著的不同。 3.1 開發流程 在嵌入式系統的應用開發中,整個系統的開發過程如圖2所示: 圖2 嵌入式系統的開發流程 嵌入式系統發展到今天,對應於各種微處理器的硬體平台一般都是通用的、固定的、成熟的,這就大大減少了由硬體系統引入錯誤的機會。此外,由於嵌入式操作系統屏蔽了底層硬體的復雜性,使得開發者通過操作系統提供的API函數就可以完成大部分工作,因此大大簡化了開發過程,提高了系統的穩定性。嵌入式系統的開發者現在已經從反復進行硬體平台設計的過程中解脫出來,從而可以將主要精力放在滿足特定的需求上。 嵌入式系統通常是一個資源受限的系統,因此直接在嵌入式系統的硬體平台上編寫軟體比較困難,有時候甚至是不可能的。目前一般採用的解決辦法是首先在通用計算機上編寫程序,然後通過交叉編譯生成目標平台上可以運行的二進制代碼格式,最後再下載到目標平台上的特定位置上運行。 需要交叉開發環境(Cross Development Environment)的支持是嵌入式應用軟體開發時的一個顯著特點,交叉開發環境是指編譯、鏈接和調試嵌入式應用軟體的環境,它與運行嵌入式應用軟體的環境有所不同,通常採用宿主機/目標機模式,如圖3所示。 圖3 交叉開發環境 宿主機(Host)是一台通用計算機(如PC機或者工作站),它通過串口或者乙太網介面與目標機通信。宿主機的軟硬體資源比較豐富,不但包括功能強大的操作系統(如Windows和Linux),而且還有各種各樣優秀的開發工具(如WindRiver的Tornado、Microsoft的Embedded Visual C++等),能夠大大提高嵌入式應用軟體的開發速度和效率。 目標機(Target)一般在嵌入式應用軟體開發期間使用,用來區別與嵌入式系統通信的宿主機,它可以是嵌入式應用軟體的實際運行環境,也可以是能夠替代實際運行環境的模擬系統,但軟硬體資源通常都比較有限。嵌入式系統的交叉開發環境一般包括交叉編譯器、交叉調試器和系統模擬器,其中交叉編譯器用於在宿主機上生成能在目標機上運行的代碼,而交叉調試器和系統模擬器則用於在宿主機與目標機間完成嵌入式軟體的調試。在採用宿主機/目標機模式開發嵌入式應用軟體時,首先利用宿主機上豐富的資源和良好的開發環境開發和模擬調試目標機上的軟體,然後通過串口或者以網路將交叉編譯生成的目標代碼傳輸並裝載到目標機上,並在監控程序或者操作系統的支持下利用交叉調試器進行分析和調試,最後目標機在特定環境下脫離宿主機單獨運行。 建立交叉開發環境是進行嵌入式軟體開發的第一步,目前常用的交叉開發環境主要有開放和商業兩種類型。開放的交叉開發環境的典型代表是GNU工具鏈、目前已經能夠支持x86、ARM、MIPS、PowerPC等多種處理器。商業的交叉開發環境則主要有Metrowerks CodeWarrior、ARM Software Development Toolkit、SDS Cross compiler、WindRiver Tornado、Microsoft Embedded Visual C++等。 3.2 交叉編譯和鏈接 在完成嵌入式軟體的編碼之後,需要進行編譯和鏈接以生成可執行代碼,由於開發過程大多是在使用Intel公司x86系列CPU的通用計算機上進行的,而目標環境的處理器晶元卻大多為ARM、MIPS、PowerPC、DragonBall等系列的微處理器,這就要求在建立好的交叉開發環境中進行交叉編譯和鏈接。 交叉編譯器和交叉鏈接器是能夠在宿主機上運行,並且能夠生成在目標機上直接運行的二進制代碼的編譯器和鏈接器。例如在基於ARM體系結構的gcc交叉開發環境中,arm-linux-gcc是交叉編譯器,arm-linux-ld是交叉鏈接器。通常情況下,並不是每一種體系結構的嵌入式微處理器都只對應於一種交叉編譯器和交叉鏈接器,比如對於M68K體系結構的gcc交叉開發環境而言,就對應於多種不同的編譯器和鏈接器。如果使用的是COFF格式的可執行文件,那麼在編譯Linux內核時需要使用m68k-coff-gcc和m68k-coff-ld,而在編譯應用程序時則需要使用m68k-coff-pic-gcc和m68k-coff-pic-ld。 嵌入式系統在鏈接過程中通常都要求使用較小的函數庫,以便最後產生的可執行代碼能夠盡可能地小,因此實際運用時一般使用經過特殊處理的函數庫。對於嵌入式Linux系統來講,功能越來越強、體積越來越大的C語言函數庫glibc和數學函數庫libm已經很難滿足實際的需要,因此需要採用它們的精化版本uClibc、uClibm和newlib等。 目前嵌入式的集成開發環境都支持交叉編譯和交叉鏈接,如WindRiver Tornado和GNU工具鏈等,編寫好的嵌入式軟體經過交叉編譯和交叉鏈接後通常會生成兩種類型的可執行文件:用於調試的可執行文件和用於固化的可執行文件。 3.3 交叉調試 嵌入式軟體經過編譯和鏈接後即進入調試階段,調試是軟體開發過程中必不可少的一個環節,嵌入式軟體開發過程中的交叉調 ~

㈢ 嵌入式 是做什麼的

嵌入式是用於控制、監視或者輔助操作機器和設備的裝置。嵌入式是一種專用的計算機系統,作為裝置或設備的一部分。

嵌入式是才發展起來的一項IT開發技術。嵌入式開發在FPGAARMDSPMCU等各個方面都有了細分專業團隊進行外協設計。提供從原型樣機、頂層軟體架構到源碼的所有設計。

通常,嵌入式系統是一個控製程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字介面的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是是由單個程序實現整個控制邏輯。

可在從事嵌入式系統開發的計算機與電子技術、IT 、通信、軍工、工業控制、汽車電子、大型設備智能故障診斷、電子設備等領域進行產品的開發、生產、測試、維護、銷售、技術支持、技術咨詢等工作。

具體就業崗位包括:嵌入式軟體開發工程師、基於ARM系統的研發崗位、Linux系統應用軟體開發崗位、Linux下C/C++軟體工程師、嵌入式Linux系統研發工程師。

(3)嵌入式網路是什麼擴展閱讀:

嵌入式在各個領域的開發運用:

1、手機領域

以手機為代表的移動設備可謂是近年來發展最為迅猛的嵌入式行業。甚至針對於手機軟體開發,還曾經衍生出「泛嵌入式開發」這樣的新詞彙。

2、汽車電子領域

電子導航系統在汽車電子中占據的比重比較大,目前導航系統在國外已經有了廣泛的應用。汽車電子領域的另外一個發展趨勢是與汽車本身機械結合,從而可以實現故障診斷定位等功能。

3、電子產品

消費類電子產品主要包括便攜音頻視頻播放器、數碼相機、掌上游戲機等。目前,消費類電子產品已形成一定的規模,並且已經相對成熟。對於消費類電子產品,真正體現嵌入式特點的是在系統設計上經常要考慮性價比的折衷,如何設計出讓消費者覺得劃算的產品是比較重要的。

4、軍工航天

在這個領域裡面,無論是硬體還是操作系統、編譯器,通常並不是市場上可以見到的通用設備,它們大多數都是專用的。許多最先進的技術最前沿的成果,往往都會用在這個領域。

㈣ 什麼是嵌入式物聯網能否舉例說明

物聯網就是在互聯網的基礎上,實現物物相連,我是物聯網專業的,嵌入式的涉及可以說很普遍。
怎麼說呢,嵌入式系統也是以計算機為基礎的,除了單片機(嵌入式微控制器),還有嵌入式數字信號處理器,嵌入式微處理器等等。
嵌入式處理器相對傳統計算機,體積小,結構簡單,成本低。它可以嵌入到工業控制單元、機器人、智能儀器儀

表、汽車電子系統、武器系統、家用電器、辦公自動化設備、金融電子系統、玩具、個人信息終端及通訊產品中。也算是物聯網的領域范疇了。

㈤ 嵌入式internet的幾種接入方式比較

首先介紹嵌入式Internet技術的發展和廣闊的應用前景以及嵌入式Internet技術的基本概念和原理,然後重點闡述了嵌入式系統接入Internet的幾種方式,包括各種接入方式的工作原理,對TCP/IP的處理方法及所需的其他協議、軟硬體等,並對它們各自的優缺點進行了比較,指出了新的發展方向。

關鍵詞:嵌入式系統;嵌入式Internet;TCP/IP協議

0引言

嵌入式Internet技術是一種將嵌入式設備接入Internet的技術,利用該技術可將Internet從PC機延伸到8位、16位、32位單片機,並實現基於Inter-net的遠程數據採集、遠程式控制制、自動報警、上傳/下載數據文件、自動發送E-mail等功能,大大擴展In-ternet的應用范圍。

嵌入式Internet技術的出現時間並不很長,但是發展速度卻非常之快,新思想不斷涌現,新概念連續推出,新技術層出不窮,新產品不斷產生,從底層硬體技術所提供的解決方案到頂層軟體所開拓的想像空間,都在不斷地推陳出新。隨著PC機時代的到來,21世紀將是嵌入式Internet的時代。美國貝爾實驗室總裁Arun Netravali的一批科學家對此做出了預測:嵌入式Internet「將會產生比PC機時代多成百上千倍的瘦伺服器和超級嵌入式瘦伺服器。這些瘦伺服器將與我們所能想到的各種物理信息、生物信息相聯接,通過Internet網自動地、實時地、方便地、簡單地提供給需要這些信息的對象」更多內容可以在闖客技術論壇查看。

網路專家預測,將來在Internet上傳輸的信息中,將有70%的信息來自小型嵌入式系統[2]。嵌入式Internet將有很好的發展前景和廣闊的市場,未來的Internet技術將是嵌入式Internet佔主導地位,因此嵌入式系統與Internet的接入方式已成為人們研究的熱點。

1嵌入式Internet的基礎

嵌入式Internet是嵌入式系統與Internet的結合。嵌入式系統中包含嵌入式處理機、嵌入式操作系統和應用電路部分,與Internet的接入則必須有對應的接入協議,如通用的TCP/IP協議。因此,實現嵌入式Internet的基礎是嵌入式處理機、嵌入式操作系統和接入Internet的通信協議。

(1)嵌入式處理機

單片機就是典型的嵌入式處理機,如常見的In-tel的8051系列、Atmel的AVR、MicroChip的PIC、Motorola的Dragonball、Cygnal的C8051F等,以及一些高端的單片機如ARM、SH3、MIPS等,嵌入式處理機的種類有幾百種。處理機是嵌入式系統的核心,其性能直接影響整個系統的性能高低,影響接入Internet的方式和成本。

(2)嵌入式操作系統

嵌入式系統要完成復雜的功能,已經不可能像普通單片機一樣,直接從底層開始編寫所有程序,必須採用底層的操作系統,在此基礎上來完成復雜的應用軟體設計。但由於嵌入式系統自身資源的限制,嵌入式操作不可能像PC機的操作系統一樣龐大,Windows98/2000有幾百兆位元組,而嵌入操作系統一般只有100-200半位元組。同時嵌入操作系統還必須是實時多任務操作系統,而Windows98/2000不是實時操作系統。另一方面,嵌入式處理機的種類繁多,嵌入操作系統還必須支持多種不同處理器體系結構的眾多處理機。

目前國際上嵌入式系統的主流是實時多任務操作系統(RTOS:Real-Time Operating System)。RTOS是嵌入式應用軟體的基礎和開發平台,是一段嵌入在目標代碼中的軟體,用戶的其它應用程序都建立在RTOS之上。不但如此,RTOS還是一個標準的內核,將CPU時間、中斷、I/O、定時器等資源都包裝起來,留給用戶一個標準的API,並根據各個任務的優先順序,合理地在不同任務之間分配CPU時開發基礎。這樣一來,基於RTOS上的C語言程序具有極大的可移植性。同時,在RTOS基礎上可以編寫出各種硬體驅動程序、專家庫函數、行業庫函數、產品庫函數和通用性的應用程序一起,可以作為產品銷售,促進行業內的知識產權交流。

雖然商品化的嵌入式操作系統在20世紀70年代後期才出現,但到20世紀末,成熟的商品化操作系統已經十分豐富了,如Palm OS,VxWorks,pSOS,Nuclear,VelOSity,QNX,VRTX,WindowsCE(現改名為Windows Powered)以及目前炒得很熱的嵌入式Linux等。

(3)接入Internet的通信協議

嵌入式系統接入Internet同PC機接入Internet一樣,必須通過相應的通信協議。目前的Internet採用TCP/IP協議,因此嵌入式系統接入Internet最終必須通過TCP/IP接入,嵌入式系統對信息進行TCP/IP協議處理,使其變成可以在Internet上傳輸的IP數據包。若採用網關方式,在網關前端可以採用適合嵌入處理機和起控製作用的新協議,通過網關轉換後變成標准IP包接入Internet。

由於嵌入式系統自身資源的限制,處理能力不如台式機強,以及從PC機上來的TCP/IP的復雜性,使得處理通信協議成為嵌入式系統接入Internet的關鍵,也是嵌入式系統接入Internet的難點之一。因此下面著重分析當前的幾種接入方式以及對協議的不同處理方法。

2嵌入Internet的幾種接入方式

2.1處理機加TCP/IP協議方式

採用處理機加TCP/IP協議方式,MCU處理機像PC機一樣直接處理TCP/IP協議,一般需要高檔的處理機,如32位的ARM,SH3,MIPS等MCU和一些單周期指令速度較高的8位MCU,如AVR、SX等,其結構見圖1。

對TCP/IP協議的具體處理又有2種方法。一種方法是採用實時操作系統RTOS,用軟體方式直接處理TCP/IP協議。實時操作系統的功能越來越強大,許多都具有對圖像界面和TCP/IP的支持能力。採用這種方式最靈活,能按用戶需求實現很多復雜的功能,當然靈活的同時帶來的是開發復雜度的增加,對開發人員的要求高,對操作系統和TCP/IP協議都要有一定的熟悉程度,因此開發周期也較長,高檔MCU和RTOS的價格也很高。

另一種是採用固化了TCP/IP協議的硬體晶元,如Seiko Instruments公司的S7600A等,它支持HTTP、SMTP、POP3、MIME等多種協議,通過外部硬體電路處理TCP/IP協議。也可用UBICOM公司(原Scenix公司)的SX單片機加虛擬外設的方式。SX單片機採用CPU並行流水線和單時鍾周期指令,其極限運行速度系數等於1,達到最大值,支持的晶振最大到100 MHz,因此執行速度可達100MIPS。SX單片機的最大特點是支持虛擬外設,將許多功能模塊(如DTMF接收與發送、TCP/IP協議等)設計成軟體功能模塊,需要使用某功能時直接調用相應模塊,其效果等同於安裝對應硬體外設電路,但虛擬外設方式更靈活更方便,且硬體電路簡單。該方式與前一種相比更方便,開發難度有所降低,但還是需要熟悉TCP/IP協議和相關介面。

這兩種方式類似於在MCU上實現PC機加網卡的功能,MCU直接處理TCP/IP協議,復雜度較高,且每個MCU也需要一個IP地址,而IP地址需要付費使用。它需要高檔的MCU處理機和較高的開發成本,因此一般只會在一些高檔產品(如汽車)中使用。它有一個好處是不需要PC機做網關。

2.2Webit方式

Webit是沈陽東大新業信息技術股份有限公司研製開發的嵌入式系統接入Internet的一個實用產品,它將MCU和乙太網控制器集成到一塊小板卡上,將它裝入到嵌入系統中就可以完成嵌入系統與Internet網的聯接。Webit有自己的IP地址,與前面提到的第一種方式相似,但它有更高的集成度,將協議處理部分獨立出來,開發人員省去了網路部分的設計,可將主要精力放在應用系統本身。

Webit總體上是一個基於AVR單片機的系統,在單片機內有用來存儲系統服務程序的8千位元組的FLASH空間、512位元組的RAM空間以及用來存放

系統參數(IP地址、MAC地址、串口波特率等)的EEPROM。在單片機的外圍,有用來存放Web頁面的EEPROM。系統中包含一個10 M乙太網控制器,用來提供網路的聯接。系統提供的應用系統介面為TTL電平的UART口及14位I/O口,通過它與應用系統相連,其應用方式見圖2。

Webit方式實際上與第一種方式類似,只是將協議處理部分分離出來由Webit單獨完成,開發人員可以不必考慮網路協議和相關介面,但也需要獨立的IP地址。該方式也不需要網關,無需PC機,軟、硬體結構可以獨立設計,其開發成本相對較低。

2.3採用專用嵌入式網路協議

利用emWare公司開發的嵌入式微Internet網路技術(EMIT:Embedded Micro InternetworkingTechnology)。EMIT由emNet和emGateway兩部分組成,emNet協議運行在MCU內部,是為嵌入式系統和其他網路(如RS485、IR、RF和電力線等)進行聯接的網路協議。同時,emNet使得集成emMicro的嵌入式系統能夠和嵌入式微控制器網關emGate-way進行有效的通信。嵌入式微控制器網關(即em-Gateway)運行在計算機、TV機頂盒或專用的家用電器伺服器中,它是設備網路和Internet之間聯接的橋梁。應用系統運行MCU內的emNet,通過em-Gateway與Internet聯接,見圖3。

具體來講,EMIT採用桌面計算機或高性能嵌入式處理器作為網關emGateway,支持TCP/IP協議並運行Internet服務程序,形成一個用戶可通過網路瀏覽器進行遠程訪問的伺服器,emGateway通過RS232、RS485、CAN、紅外、射頻等匯流排將多個嵌入式設備聯系起來,每個嵌入式設備的應用程序中包含一個獨立的通信任務,稱為emMicro,監測嵌入式設備中預先定義的各個變數,並將結果反饋到emGateway中;同時emMicro還可以解釋emGate-way的命令,修改設備中的變數,或進行某種控制。

這種方式要求設計工程師必須熟悉emNet協議和相關的介面,並且軟硬體設計的工作量仍然較大。應用系統的MCU處理emNet協議要佔用一定的系統資源,對MCU的要求也較高,同時需要微機做網關。優點是網關中的一個IP地址可以聯接多個嵌入式應用系統。

2.4使用專用晶元Webchip

Webchip是武漢力源公司於2000年4月開發出使嵌入式電子設備和家用電器與網路方便聯接的實用解決方案。Webchip是獨立於各種微控制器的專用網路介面晶元,它通過標準的輸入、輸出口與各種MCU相連。MCU通過Webchip與網關聯接即可接收並執行經由Internet遠程傳來的命令或將數據交給Webchip發送出去。MCU應用系統通過Webchip網路晶元與Gateway聯接,再進入Internet網,如圖4所示。

Webchip內部固化了MCUNet協議,它與em-Gateway和OSGi協議兼容,是MCU電子設備與計算機平台上的Gateway建立聯系的一種軟體協議,可以處理MCU與Gateway之間的通信。MCUNet協議結構簡單,但功能很強。Webchip作用就是解釋通信協議,控制數據傳輸,使MCU應用系統不用去管理協議的具體內容,只需要解釋和執行Webchip送來的命令(Webchip與MCU之間共有17條命令)。Webchip將來自MCU的數據編譯成符合協議規定的格式,然後傳給Gateway,而由Gateway下傳的命令和數據由Webchip負責解釋,然後通過命令方式送給MCU。圖4中的網關伺服器用於協議的解釋、轉換、執行等,通常由一台普通PC機來實現。

Webchip的簡要工作過程是:Webchip通過SPI三線串列介面與MCU應用系統聯接。它與MCU應用系統交換信息是由17條簡單的指令進行控制。Webchip的另一端以RS-232、RS-485或Modem等介面電路與基於PC機平台的網關介面。Webchip在MCU應用系統接入Internet的過程中實際上是起

了底層協議的編譯、解釋和轉換作用,將MCU應用系統與網關再與Internet聯接起來。這是由於PC機網關能提供HTTP服務,又可與網路瀏覽器介面。

這種方案相對更簡單,對MCU要求較低,無論是運行速度、硬體配置和存儲器容量等方面均無特殊要求;軟體設計也只需在原應用系統的基礎上增加一小段介面程序,其它無需作大的改動。對設計工程師,不需要熟悉復雜的網路協議和相關介面,完全不必考慮任何網路協議,只需要解釋並執行We-bchip傳送過來的指令和數據就可以實現與Internet網路聯接。其開發周期更短,也較靈活。同採用專用嵌入式網路協議方案一樣,需要微機做網關,網關中的一個IP地址可以聯接多個嵌入式應用系統。

目前還買不到PS2000的晶元,只是最近在力源網站上有了PS2000的詳細晶元資料。其開發套件也較便宜,包含帶有通信介面的PSM2000模塊板和PSE2000 EVKIT演示套件等。

3結束語

隨著晶元技術的發展,嵌入Internet還會有更多更新的接入方式出現。針對目前的情況,最主要的問題是需要解決成本問題,以上幾種接入方式雖然有成本較低的方案,但與眾多嵌入系統中便宜的MCU系統相比,其接入成本在整個系統中還是佔有相當大的比重。只有接入成本進一步降低才能使嵌入式Internet真正進入尋常百姓家庭,真正在嵌入系統和智能家庭的大市場中發揮重要作用,因此還需要進一步開發單晶元的最低成本的解決方案,以適應市場的需要。

㈥ 嵌入式是什麼意思呢

嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。

嵌入式系統一般指非PC系統,它包括硬體和軟體兩部分。硬體包括處理器/微處理器、存儲器及外設器件和I/O埠、圖形控制器等。軟體部分包括操作系統軟體(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟體組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬體的交互作用。

㈦ 什麼是嵌入式物聯網

物聯網與嵌入式是密不可分的,雖然物聯網擁有感測器、無線網路、射頻識別,但物聯網系統的控制操作、數據處理操作,都是通過嵌入式的技術去實現的,物聯網就是嵌入式產品的網路化。

物聯網與嵌入式之間的關系

1、物聯網是新一代信息技術的重要組成部分,是互聯網與嵌入式系統發展到高級階段的融合。

2、作為物聯網重要技術組成的嵌入式系統,嵌入式系統視角有助於深刻地、全面地理解物聯網的本質。

3、無論是通用計算機還是嵌入式系統,都可以溯源到半導體集成電路。微處理器的誕生,為人類工具提供了一個歸一化的智力內核。

4、在微處理器基礎上的通用微處理器與嵌入式處理器,形成了現代計算機知識革命的兩大分支,即通用計算機與嵌入式系統的獨立發展時代。

5、通用計算機經歷了從智慧平台到互聯網的獨立發展道路;嵌入式系統則經歷了智慧物聯到局域智慧物聯的獨立發展道路。

6、物聯網是通用計算機的互聯網與嵌入式系統單機或局域物聯在高級階段融合後的產物。

7、物聯網中,微處理器的無限彌散,以「智慧細胞」形式,賦予物聯網「智慧地球」的智力特徵。


嵌入式簡介

嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控製程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字介面的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是由單個程序實現整個控制邏輯。

從應用對象上加以定義,嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。

嵌入式的特點

1、專用軟硬體可裁剪可配置(嵌入式系統是面向應用的,和通用系統的區別在於系統功能專一)

2、低功耗高可靠性高穩定性

3、軟體代碼短小和PC資源相比資源(硬體資源內存等)比較少

4、代碼可固化在存儲器晶元或單片機中而不是存在磁碟中

5、實時性

6、交互性(一般不需要鍵盤滑鼠人機交互以簡單為主)

7、它是將先進的計算機技術、半導體技術和電子技術與各個行業的具體應用相結合的產物。

深圳市天工測控技術有限公司(Skylab M&C Technology Co.,Ltd),專業從事GNSS、WiFi、藍牙等無線產品的研究,提供並基於模塊內核進行二次開發應用,給客戶提供低成本的無線產品解決方案。生產執行ISO-9001質量管理體系和IATF-16949汽車行業質量標准體系,旨在向國內外客戶提供高品質、高性能的無線模塊和應用方案。

㈧ 嵌入式 到底是干什麼的

嵌入式技術被廣泛應用於通信、消費電子、信息家電、汽車電子、GPS、工業控制、通信網路、醫療電子、商業金融、農業水利、航天航空10大領域。具體應用在:3G手機、數碼相機、移動電視、MP3/MP4、門禁系統、IP視頻監控、智能家居、智能家電、自動灌溉系統、智能機器人、宇宙空間站、火箭導彈、探月衛星、雷達、汽車、智能玻璃、智能鑰匙、智能自動門、銀行卡/信用卡、GPS地圖導航、無線藍牙等。應該說,今後的世界將是一個嵌入式技術和3G技術共同組成的聯網的世界,這也是中國目前新提出來的「物聯網」概念,代表著先進的技術發展方向。如有更多不了解的問題可以問一下專業的人士,如東方賽富嵌入式培訓學院的專業人士!

㈨ 「嵌入式」是什麼意思

嵌入式一般指嵌入式系統。

嵌入式系統由硬體和軟體組成,是能夠獨立進行運作的器件。其軟體內容只包括軟體運行環境及其操作系統。硬體內容包括信號處理器、存儲器、通信模塊等在內的多方面的內容。

相比於一般的計算機處理系統而言,嵌入式系統存在較大的差異性, 它不能實現大容量的存儲功能,因為沒有與之相匹配的大容量介質,大部分採用的存儲介質有E-PROM、EEPROM 等, 軟體部分以API編程介面作為開發平台的核心。

要點概括:

以應用為中心:強調嵌入式系統的目標是滿足用戶的特定需求。就絕大多數完整的嵌入式系統而言,用戶打開電源即可直接享用其功能,無需二次開發或僅需少量配置操作。

專用性:嵌入式系統的應用場合大多對可靠性、實時性有較高要求,這就決定了服務於特定應用的專用系統是嵌入式系統的主流模式,它並不強調系統的通用性和可擴展。

這種專用性通常也導致嵌入式系統是一個軟硬體緊密集成的最終系統,因為這樣才能更有效地提高整個系統的可靠性並降低成本,並使之具有更好的用戶體驗。

㈩ 什麼是嵌入式

用於控制、監視或者輔助操作機器和設備的裝置」。原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。 嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控製程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字介面的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是由單個程序實現整個控制邏輯。 從應用對象上加以定義,嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。

閱讀全文

與嵌入式網路是什麼相關的資料

熱點內容
提升全社會的網路安全 瀏覽:25
中國網路電視台app從哪裡下 瀏覽:158
如何查看電腦連接網路的賬號密碼 瀏覽:50
台式機無線網路不好怎麼設置 瀏覽:208
手機網路加速頁面 瀏覽:293
手機數據網路突然斷網是什麼原因 瀏覽:798
網路營銷案例分析500字 瀏覽:883
網路熱圖哪裡下載 瀏覽:77
網路老斷線換什麼路由器 瀏覽:945
網路教學專科考試多少錢 瀏覽:309
手機驗證網路異常是什麼意思 瀏覽:639
常州網路直播用什麼手機 瀏覽:953
wifi密碼更改電腦連接上無網路 瀏覽:883
網路醫療哪個平台最好 瀏覽:510
蘋果手機怎麼共享網路給電腦usb 瀏覽:1002
fw150r無線網路 瀏覽:320
長城網路電視哪個套餐劃算 瀏覽:477
鹽城計算機網路設備選購推薦 瀏覽:877
移動基站影響手機網路怎麼辦 瀏覽:101
網路信號問題怎麼辦 瀏覽:957

友情鏈接