1樓:
首先,嵌入式系統的概念說法不一,詳細的我記不住,請自行搜尋。按你所問看,你也實踐為主。不必糾結系列比較好。
嵌入式既有硬體,也有軟體,既可以從底層編起,也可從應用層開始開發,你既然懂微控制器就好辦了,你可使用一款嵌入式電路板,帶作業系統,你著意於編應用程式就好,暫不必考慮其他。簡單的如arduino也可算嵌入式,有感覺了,可樹莓派。或者嵌入式linux下面編qt程式。
其實這些也都是嵌入式當中應用層開發的一小部分。你要明白對於實踐的人,概念不重要。
2樓:匿名使用者
嵌入式系統(embedded system),是一種「完全嵌入受控器件內部,為特定應用而設計的專用計算機系統」,根據英國電氣工程師協會( u.k. institution of electrical engineer)的定義,嵌入式系統為控制、監視或輔助裝置、機器或用於工廠運作的裝置。
與個人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。由於嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。嵌入式系統通常進行大量生產,所以單個的成本節約,能夠隨著產量進行成百上千的放大。
[1]嵌入式系統是用來控制或者監視機器、裝置、工廠等大規模裝置的系統。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬體可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。
通常,嵌入式系統是乙個控制程式儲存在rom中的嵌入式處理器控制板。事實上,所有帶有數字介面的裝置,如手錶、微波爐、錄影機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含作業系統,但大多數嵌入式系統都是由單個程式實現整個控制邏輯。
嵌入式系統的核心是由乙個或幾個預先程式設計好以用來執行少數幾項任務的微處理器或者微控制器組成。與通用計算機能夠執行使用者選擇的軟體不同,嵌入式系統上的軟體通常是暫時不變的;所以經常稱為「韌體」。[2]
嵌入式系統是怎麼在晶元上執行的? 10
3樓:匿名使用者
作業系統原理的書最好去看看,跟pc上也沒有什麼大不同,bootloader把系統複製到記憶體,然後作業系統自己引導,管理cpu和記憶體
4樓:轉身淚傾城
※※西嵌核心課程,技能與就業雙重保障,以理論+實訓的方式進行教學。學到linux+arm應用,系統移植以及驅動開發的精髓高薪就業,同時使用arm9和arm11進行教學。arm9 ,arm11,物聯網,3g,雲計算一網打盡。
5樓:匿名使用者
嵌入式linux是按照嵌入式作業系統的要求而設計的一種小型作業系統。由乙個核心及一些根據需要進行定製的系統模組組成。其kernel很小,一般只有幾百kb左右。
即使加上其它必須的模組和應用程式,所需的儲存空間也很小。它有多工、多程序的系統特徵,有些還具有實時性 。把linux用於嵌入式系統,一般都不是原封不動地照搬,而是充分考慮各種具體嵌入式系統的特點,有針對性地對linux核心加以裁減、修改和補充。
乙個小型的嵌入式linux系統只需要引導程式、linux微核心(由記憶體管理、程序管理和事務處理構成)、初始化程序3個基本元素。
嵌入式系統的核心晶元一般有哪些?可以怎麼分類?
6樓:弓多
如果是單個dsp的話,可以使用virtuallogix的軟體,在dsp上虛擬出乙個linux作業系統出來,就可以實現系統級嵌入了。
dsp本身開發環境是ccs,支援c、彙編以及混編等。
7樓:小箬是棉花籽
1. 嵌入式系統的核心晶元基本上是各型別微控制器,一般以微控制器核心分類。
2.如果乙個嵌入式系統的核心晶元是乙個dsp晶元,這個系統同樣可以執行uclinux作業系統. dsp硬體本身並沒有配套所謂程式,所有程式需要使用者自己編制,如同在pc機上程式設計類似。
uclinux嵌入式作業系統所在的嵌入式系統需要較大的儲存器空間,32位微控制器(例如部分arm)和dsp都可以作為核心晶元。
微控制器和嵌入式系統有啥區別?
8樓:雜貨軒
微控制器是典型的嵌入式微控制器(microcontroller unit),由運算器,控制器,儲存器,輸入輸出裝置等構成,相當於乙個微型的計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自**(不用外接硬體)和節約成本。它的最大優點是體積小,可放在儀表內部,但儲存量小,輸入輸出介面簡單,功能較低。
由於其發展非常迅速,舊的微控制器的定義已不能滿足,所以在很多應用場合被稱為範圍更廣的微控制器;從上世紀80年代,由當時的4位、8位微控制器,已經發展到現在的32位300m的高速微控制器。
嵌入式系統一般由以下幾組嵌入式微處理器、外圍硬體裝置、嵌入式作業系統、特定的應用程式。嵌入式系統設計的第一步是結合具體的應用,綜合考慮系統對成本、效能、可擴充套件性、開發周期等各個方面的要求,確定系統的主控器件,並以之為核心搭建系統硬體平台。
嵌入式系統從表面上來看,一般是電路比較複雜,使用的主控晶元一般是arm,最重要的是主控晶元裡面有作業系統在執行。
我們車子上的導航儀,還有我們使用的手機這一般都是嵌入式系統。
拓展資料
嵌入式系統,是一種「完全嵌入受控器件內部,為特定應用而設計的專用計算機系統」,根據英國電氣工程師協會的定義,嵌入式系統為控制、監視或輔助裝置、機器或用於工廠運作的裝置。與個人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。由於嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。
嵌入式系統通常進行大量生產,所以單個的成本節約,能夠隨著產量進行成百上千的放大。
單片微型計算機簡稱微控制器,是典型的嵌入式微控制器(microcontroller unit),常用英文本母的縮寫mcu表示微控制器,它最早是被用在工業控制領域。微控制器由晶元內僅有cpu的專用處理器發展而來。最早的設計理念是通過將大量外圍裝置和cpu整合在乙個晶元中,使計算機系統更小,更容易整合進複雜的而對體積要求嚴格的控制裝置當中。
intel的z80是最早按照這種思想設計出的處理器,從此以後,微控制器和專用處理器的發展便分道揚鑣。
微控制器比專用處理器更適合應用於嵌入式系統,因此它得到了最多的應用。事實上微控制器是世界上數量最多的計算機。現代人類生活中所用的幾乎每件電子和機械產品中都會整合有微控制器。
手機、**、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電腦配件中都配有1-2部微控制器。而個人電腦中也會有為數不少的微控制器在工作。汽車上一般配備40多部微控制器,複雜的工業控制系統上甚至可能有數百台微控制器在同時工作!
微控制器的數量不僅遠超過pc機和其他計算的總和,甚至比人類的數量還要多。
9樓:小想的小世界
1. 微控制器基本結構
微控制器由運算器、控制器、儲存器、輸入輸出裝置構成。
2. 嵌入式系統成部分:
嵌入式系統一般由以下幾組嵌入式微處理器、外圍硬體裝置、嵌入式作業系統、特定的應用程式。
嵌入式系統設計的第一步是結合具體的應用,綜合考慮系統對成本、效能、可擴充套件性、開發周期等各個方面的要求,確定系統的主控器件,並以之為核心搭建系統硬體平台。
4. 儘管可以用不同方式構成嵌入式系統,但是一旦構成之後,嵌入式系統就是乙個專用系統。專用系統中,可程式設計器件的軟體可以在系統構建過程中植入,也可以在器件製造過程中直接生成,以降低製造成本。
控制邏輯複雜的微控制器會需要作業系統軟體支援;控制邏輯簡單的嵌入式系統也可以不用作業系統軟體支援。兩者沒有簡繁區別。
微控制器(microcontrollers)是一種積體電路晶元,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、唯讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調變電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的乙個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。
嵌入式系統是一種"完全嵌入受控器件內部,為特定應用而設計的專用計算機系統",根據英國電氣工程師協會的定義,嵌入式系統為控制、監視或輔助裝置、機器或用於工廠運作的裝置。與個人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。由於嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。
嵌入式系統通常進行大量生產,所以單個的成本節約,能夠隨著產量進行成百上千的放大。
10樓:
除了個人電腦(pc)、工作站、大型超大型計算機,其他都可以歸為嵌入式,從家電到手機,從玩具到太空梭,都是嵌入式範疇。
微控制器只是嵌入式中的cpu的稱呼。就好像奔騰cpu只是pc機上的cpu的稱呼一樣。
嵌入式和微控制器是兩個不相關的概念。
嵌入式是指軟體是固化在硬體裡頭的,軟體隨著產品走,叫embedded,看《碟中諜3》裡頭那個用手術槍從鼻孔裡頭把炸彈打到腦子裡頭去的做法就叫embedded。小到乙個計算器,大到乙個飛彈,裡頭的程式都叫嵌入式。
微控制器是一種特定的計算機體系,特點是只有乙個控制單元(single processor)。有時候會把微控制器的控制cpu叫微控制器,這個都無所謂,理解就行。微控制器是簡單的計算機系統而已。
因為微控制器簡單、便宜,所以用來做嵌入式產品比較合算。
(1)微控制器基本結構
微控制器由運算器、控制器、儲存器、輸入輸出裝置構成。
(2)嵌入式系統成部分:
嵌入式系統一般由以下幾組嵌入式微處理器、外圍硬體裝置、嵌入式作業系統、特定的應用程式。
嵌入式系統設計的第一步是結合具體的應用,綜合考慮系統對成本、效能、可擴充套件性、開發周期等各個方面的要求,確定系統的主控器件,並以之為核心搭建系統硬體平台。
11樓:匿名使用者
微控制器與嵌入式系統的區別:
(1)微控制器基本結構
微控制器由運算器、控制器、儲存器、輸入輸出裝置構成。
(2)嵌入式系統成部分:
嵌入式系統一般由以下幾組嵌入式微處理器、外圍硬體裝置、嵌入式作業系統、特定的應用程式。
嵌入式系統設計的第一步是結合具體的應用,綜合考慮系統對成本、效能、可擴充套件性、開發周期等各個方面的要求,確定系統的主控器件,並以之為核心搭建系統硬體平台。
微控制器和autocad的的聯絡是,autocad是微控制器上的軟體,可以用來進行學習操控微控制器。
拓展資料:
微控制器與嵌入式系統的聯絡
微控制器是一種積體電路晶元,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu隨機儲存器ram、唯讀儲存器rom、多種i/o口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調變電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的乙個小而完善的微型計算機系統,在工業控制領域的廣泛應用。從上世紀80年代,由當時的4位、8為微控制器,發展到現在的32位300m的高速微控制器。
最早的微控制器是intel公司的8048,它出現在2023年。motorola同時推出了68hc05,zilog公司推出了z80系列,這些早期的微控制器均含有256位元組的ram、4k的rom、4 個8位並口、1個全雙工序列口、兩個16位定 時 器。之後在80年代初,intel又進一步完善了8048,在它的基礎上研製成功了8051,這在微控制器的歷史上是值得紀念的一頁,迄今為止,51系列的微控制器仍然是最為成功的微控制器晶元,在各種產品中有著非常廣泛的應用。
嵌入式系統的出現最初是基於微控制器的,從20世紀七十年代微控制器的出現到今天各式各樣的嵌入式微處理器,微控制器的大規模應用,使得汽車、家電、工業機器、通訊裝置以及成千上萬種產品可以通過內嵌電子裝置來獲得更佳的使用效能:更容易使用、更快、更便宜。這些裝置已經初步具備了嵌入式的應用特點,但是這時的應用只是使用8位的晶元,執行一些單執行緒的程式,還談不上「系統」的概念。
從80年代早期開始,嵌入式系統的程式設計師開始用商業級的「作業系統」編寫嵌入式應用軟體,這使得可以獲取更短的開發周期,更低的開發資金和更高的開發效率,「嵌入式系統」真正出現了。確切點說,這個時候的作業系統是乙個實時核,這個實時核包含了許多傳統作業系統的特徵,包括任務管理、任務間通訊、同步與相互排斥、中斷支援、記憶體管理等功能。
其中比較著名的有ready system 公司的vrtx、integrated system incorporation (isi)的psos和img的vxworks、qnx公司的qnx 等。這些嵌入式作業系統都具有嵌入式的典型特點:它們均採用佔先式的排程,響應的時間很短,
任務執行的時間可以確定;系統核心很小,具有可裁剪,可擴充和可移植性,可以移植到各種處理器上;較強的實時和可靠性,適合嵌入式應用。這些嵌入式實時多工作業系統的出現,使得應用開發人員得以從小範圍的開發解放出來,同時也促使嵌入式有了更為廣闊的應用空間。
90年代以後,隨著對實時性要求的提高,軟體規模不斷上公升,實時核逐漸發展為實時多工作業系統(rtos),並作為一種軟體平台逐步成為目前國際嵌入式系統的主流。這時候更多的公司看到了嵌入式系統的廣闊發展前景,開始大力發展自己的嵌入式作業系統。
嵌入式方向,嵌入式是做什麼的
搞fpga是為人民服務的。哈哈,開個玩笑。fpga可以為arm服務,為dsp服務。fpga可謂是乙個 多面手 arm可以做的他也可以做,dsp可以做的他也可以做,arm和dsp不能做的他還可以做。fpga可以看成是cpld的公升級版,可以做佈線 狀態機,可以並行。fpga的軟體層面就是在fpga上跑...
嵌入式魚缸嵌入式魚缸怎麼給魚餵食?
這個太多了啊,就是壁掛式的,要嵌入的話也就是在牆上鑿個洞,其他都一樣的,現在的壁掛魚缸都是真魚真草,無須換水的,不過電要24小時開著的,電費是很省的,0.3個立方大概是2000左右,也不是很貴 花鳥市場有的買,超市也有,不過超市比較貴點,如果自己做的話,就沒那麼美觀了 而且是要換水的,一般淨水系統是...
如何選購嵌入式烤箱,怎樣選購嵌入式烤箱?
選購嵌入式烤箱時主要有幾點 1 好安裝。要考慮自家櫥櫃是否適合安裝嵌入式烤箱,安裝時櫥櫃要預留出安裝空間,因為烤箱工作時會散熱,所以要求出安裝距離,櫥櫃相鄰門板也要有空隙,進行空氣流通,不要掩蓋通風口,會影響烤箱使用效能。2 智慧型控溫。烤箱要控溫精準,烘烤對溫度的要求很高,不能精確控溫,會影響事物...