嵌入式系統設計
① 嵌入式系統設計屬於什麼專業
什麼是嵌入式系統設計?其實太廣泛了,這個概念沒有固定的說法,不同內的人有不同的看容法。比如51單片機我們會經常聽到,其實就是最經典的嵌入式系統之一,常用於工業控制方面;此外,一般要在研究生才能比較深入理解的DSP(數字信號處理開發),也是嵌入式系統設計;現在比較流行的是ARM系列處理器嵌入式,一般我們如果到培訓機構,很大部分都是學ARM處理器的多啦!;還有就是數控也是屬於嵌入式系統等等 。
所以要明白嵌入式系統是 嵌入 到對象體系的專用系統,對象我們可以認為是我們要控制的設備或其他一切可控制的「東西」; 對於屬於什麼專業?其實沒必要知道,就好像「物理」它是屬於什麼專業呢? 所以啊不要被嵌入式系統設計忽悠了。 大專和本科肯定會有一些差別的,一般也就是深度有些不同,只要我們向高手請教那麼還怕什麼(前提要有足夠的熱情和毅力)。
② 嵌入式系統設計的基本原則有哪些
穩定高效,可剪裁,成本低
③ 嵌入式系統設計的內容簡介
《嵌入式系統設計復》作為嵌制入式系統設計的基本教程,全面地闡述了嵌入式系統的軟硬體技術及其應用設計的基本方法和過程。《嵌入式系統設計》從嵌入式系統的發展歷程開始,以ARM處理器為為藍本介紹嵌入式系統的硬體原理,然後介紹了操作系統原理,並用μClinux、μC/OS-Ⅱ和Windows CE介紹了廣泛應用的嵌入式操作系統平台,最後用MIPS的應用系統設計實驗介紹了嵌入式系統應用設計的步驟和方法。
④ 嵌入式系統產品設計
嵌入式系統(Embedded system),是一種「完全嵌入受控器件內部,為特定應用而設計的專用計算機系統」,根據英國電器工程師協會( U.K. Institution of Electrical Engineer)的定義,嵌入式系統為控制、監視或輔助設備、機器或用於工廠運作的設備。與個人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。由於嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。由於嵌入式系統通常進行大量生產。所以單個的成本節約,能夠隨著產量進行成百上千的放大。
由於個人數碼助理(PDA,Personal Digital Assistant)及手持設備在硬體上設計的特性,即使在軟體上的擴充性比其他設備來得好,但普遍被認為是嵌入式設備。但是這個定義也逐漸模糊。舉例來說,Intel 公司的凌動(ATOM)微處理器原本是為了移動互聯網設備(MID,Mobile Internet Device)這一類的嵌入式系統設計的,但是現在更多的被應用於上網本(Netbook),而上網本屬於使用Windows或者Linux的個人計算機,因此嵌入式系統的定義又更模糊了。
嵌入式系統的核心是由一個或幾個預先編程好以用來執行少數幾項任務的微處理器或者單片機組成。與通用計算機能夠運行用戶選擇的軟體不同,嵌入式系統上的軟體通常是暫時不變的;所以經常稱為「固件」。
⑤ 誰有最新的 嵌入式系統設計師教程 pdf
可以到嵌入式學習網上下載,有嵌入式系統超多回的教程
網址是答http://www..com/s?bs=%C7%B6%C8%EB%CA%BD%D1%A7%CF%B0%CD%F8+%C7%B6%C8%EB%CA%BD%D1%A7%CF%B0%CD%F8+-+EmbedStudy&f=8&wd=%C7%B6%C8%EB%CA%BD%D1%A7%CF%B0%CD%F8++EmbedStudy
⑥ 嵌入式設計具體是什麼意思
嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。
嵌入式系統一般指非PC系統,它包括硬體和軟體兩部分。硬體包括處理器/微處理器、存儲器及外設器件和I/O埠、圖形控制器等。軟體部分包括操作系統軟體(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟體組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬體的交互作用。
嵌入式系統的核心是嵌入式微處理器。嵌入式微處理器一般就具備以下4個特點:
1)對實時多任務有很強的支持能力,能完成多任務並且有較短的中斷響應時間,從而使內部的代碼和實時內核心的執行時間減少到最低限度。
2)具有功能很強的存儲區保護功能。這是由於嵌入式系統的軟體結構已模塊化,而為了避免在軟體模塊之間出現錯誤的交叉作用,需要設計強大的存儲區保護功能,同時也有利於軟體診斷。
3)可擴展的處理器結構,以能最迅速地開展出滿足應用的最高性能的嵌入式微處理器。
4)嵌入式微處理器必須功耗很低,尤其是用於攜帶型的無線及移動的計算和通信設備中靠電池供電的嵌入式系統更是如此,如需要功耗只有mW甚至μW級。
嵌入式計算機系統同通用型計算機系統相比具有以下特點:
1.嵌入式系統通常是面向特定應用的嵌入式CPU與通用型的最大不同就是嵌入式CPU大多工作在為特定用戶群設計的系統中,它通常都具有低功耗、體積小、集成度高等特點,能夠把通用CPU中許多由板卡完成的任務集成在晶元內部,從而有利於嵌入式系統設計趨於小型化,移動能力大大增強,跟網路的耦合也越來越緊密。
2.嵌入式系統是將先進的計算機技術、半導體技術和電子技術與各個行業的具體應用相結合後的產物。這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創新的知識集成系統。
3.嵌入式系統的硬體和軟體都必須高效率地設計,量體裁衣、去除冗餘,力爭在同樣的矽片面積上實現更高的性能,這樣才能在具體應用中對處理器的選擇更具有競爭力。
4.嵌入式系統和具體應用有機地結合在一起,它的升級換代也是和具體產品同步進行,因此嵌入式系統產品一旦進入市場,具有較長的生命周期。
5.為了提高執行速度和系統可靠性,嵌入式系統中的軟體一般都固化在存儲器晶元或單片機本身中,而不是存貯於磁碟等載體中。
6.嵌入式系統本身不具備自舉開發能力,即使設計完成以後用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發。
⑦ 嵌入式系統設計要掌握哪些知識
首先要學習下基礎課程單片機,匯編和C語言等等,然後再學習嵌入式,如果說你要想水平高的話,最好學習下操作系統,數據結構,演算法及一些硬體方面的知識等等。看你是想在什麼方面發面,你的說明比較不具體,是在硬體方面還是軟體方面。假如是軟體方面,當然對編程要側重,反之在硬體方面,那麼就要對單片機,電子電路,數電,模電等等要多加學習才是。
做嵌入式的大概有這樣幾個方向:
驅動/BSP/內核移植類:這一類要求你了解硬體晶元和電路原理圖多一些,需要多學習大學這類基礎課,然後看一些基本的CPU晶元外圍晶元手冊,知道什麼是CPU內部匯流排、外設控制器和寄存器。這類人在產品項目中人數需要不大,但是工資不低。(內核移植和內核開發暫且不提)
嵌入式操作系統類:這一類要求你能根據產品需要設計出能多任務處理並控制一些外設或者與外設通訊的程序。需要你有很好的C語言基礎,單片機基礎,然後是嵌入式操作系統基礎,知道各種多任務處理的模型,然後還需要一些數據結構知識。你要知道程序是如何燒寫到晶元里變成能控制設備的東西的。
嵌入式系統應用類:這一類要求更加偏向軟體一些,有時甚至只是知道內存限制就可以了,其他硬體都不必考慮太多,比如做嵌入式GUI的(miniGUI Qt)、嵌入式資料庫的、嵌入式webserver程序等,這一類歸根結底是軟體開發,需要有強大的閱讀源碼能力和程序設計基礎。高級嵌入式相關應用程序開發類:如手機開發的,特別是iphone android的應用開發,這一類實際上是純軟體開發,要求有很好的程序設計基礎、面向對象概念、結構化開發概念等,UI相關的現在還需要有一些UX用戶體驗理念。
大概就這幾類,如果你是學生建議自己買一個三星的ARM9開發板,很便宜的,從讀晶元手冊、學習移植ucosII,寫寫ucosII應用程序,深入的可以學習嵌入式linux下應用程序開發等,總之一年之內學透一個開發板,那麼你就可以合格勝任前兩類工作了。
⑧ 怎樣設計一個嵌入式系統求助!!!
設計嵌入式系統,這問大發了,你可以把嵌入式去掉,就是設計系統
這么給你說吧,個回人想設計系統說簡答單也簡單說難也很難,你可以寫一個死循環的程序(不要想的太簡單了哦),也是系統,只是什麼都做不了。
嵌入式系統有,linux,wince等,你想想這些系統是個人能設計的?
你這問題應該說是怎麼裁剪一個嵌入式系統才對。
這個要看內核了,有許多文件要修改,這個還與你使用什麼CPU有點關系,還要看你使用些什麼功能了。
⑨ 嵌入式系統開發到底是做什麼的
嵌入式系統開發是對於除了電腦之外的所有電子設備上操作系統的開發,比如手機,掌上電腦,機電系統等,以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統以及用 戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。
嵌入式計算機系統同通用型計算機系統相比具有以下特點:
1.嵌入式系統通常是面向特定應用的嵌入式CPU與通用型的最大不同就是嵌入式CPU大多工作在為特定用戶群設計的系統中,它通常都具有低功耗、體積小、集成度高等特點,能夠把通用CPU中許多由板卡完成的任務集成在晶元內部,從而有利於嵌入式系統設計趨於小型化,移動能力大大增強,跟網路的耦合也越來越緊密。
2.嵌入式系統是將先進的計算機技術、半導體技術和電子技術與各個行業的具體應用相結合後的產物。這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創新的知識集成系統。
3.嵌入式系統的硬體和軟體都必須高效率地設計,量體裁衣、去除冗餘,力爭在同樣的矽片面積上實現更高的性能,這樣才能在具體應用中對處理器的選擇更具有競爭力。
4.嵌入式系統和具體應用有機地結合在一起,它的升級換代也是和具體產品同步進行,因此嵌入式系統產品一旦進入市場,具有較長的生命周期。
5.為了提高執行速度和系統可靠性,嵌入式系統中的軟體一般都固化在存儲器晶元或單片機本身中,而不是存貯於磁碟等載體中。
6.嵌入式系統本身不具備自舉開發能力,即使設計完成以後用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發。
⑩ 嵌入式系統設計與集成電路設計有什麼區別啊
嵌入式系統設計與集成電路設計不是一個概念,具體來說,嵌入式系統設計關版心的是產品應用,針對不權同應用環境,利用現有的集成電路元件設計。而集成電路設計(IC設計)關注的是集成電路元件的設計,包括各類IC晶元、MCU,CPU等。