嵌入式 是什麼 ?

General 更新 2024-11-29

嵌入式 是什麼

(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:“用於控制、監視或者輔助操作機器和裝置的裝置”。原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。

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

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

嵌入式 是做什麼的?

嵌入式實際上是軟體硬體相結合的嵌入式系統。

軟體一般是一種計算機作業系統,比如Linux硬體則是執行使用者要求的執行裝置,比如小電機,電路板等等。

做嵌入式開發,則分為軟體開發和硬體開發兩方面。

我現在的工作就屬於嵌入式,是電視機的開發。

需要學習的有:

軟體上至少要掌握一種作業系統比如Linux,一門程式語言比如C語言,還要掌握一些與硬體會話的彙編和編譯原理等。

硬體方面至少要有電路基礎。

嵌入式系統是什麼意思?

根據IEEE(國際電機工程師協會)的定義,嵌入式系統是“控制、監視或者輔助裝置、機器和裝置執行的裝置”(原文為devices used to control, monitor, or assist the operation of equipment, machinery or plants)。這主要是從應用上加以定義的,從中可以看出嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。

這個定義上,可從幾方面來理解嵌入式系統:

◆嵌入式系統是面向使用者、面向產品、面向應用的,它必須與具體應用相結合才會具有生命力、才更具有優勢。因此可以這樣理解上述三個面向的含義,即嵌入式系統是與應用緊密結合的,它具有很強的專用性,必須結合實際系統需求進行合理的裁減利用。

◆嵌入式系統是將先進的計算機技術、半導體技術和電子技術和各個行貳的具體應用相結合後的產物,這一點就決定了它必然是一個技術密集、資金密集、高度分散、不斷創新的知識整合系統。所以,介入嵌入式系統行業,必須有一個正確的定位。例如Palm之所以在PDA領域佔有70%以上的市場,就是因為其立足於個人電子消費品,著重發展圖形介面和多工管理;而風河的Vxworks之所以在火星車上得以應用,則是因為其高實時性和高可靠性。

◆嵌入式系統必須根據應用需求對軟硬體進行裁剪,滿足應用系統的功能、可靠性、成本、體積等要求。所以,如果能建立相對通用的軟硬體基礎,然後在其上開發出適應各種需要的系統,是一個比較好的發展模式。目前的嵌入式系統的核心往往是一個只有幾K到幾十K微核心,需要根據實際的使用進行功能擴充套件或者裁減,但是由於微核心的存在,使得這種擴充套件能夠非常順利的進行。

實際上,嵌入式系統本身是一個外延極廣的名詞,凡是與產品結合在一起的具有嵌入式特點的控制系統都可以叫嵌入式系統,而且有時很難以給它下一個準確的定義。現在人們講嵌入式系統時,某種程度上指近些年比較熱的具有作業系統的嵌入式系統,本文在進行分析和展望時,也沿用這一觀點。

一般而言,嵌入式系統的構架可以分成四個部分:處理器、儲存器、輸入輸出(I/O)和軟體(由於多數嵌入式裝置的應用軟體和作業系統都是緊密結合的,在這裡我們對其不加區分,這也是嵌入式系統和Windows系統的最大區別)。

嵌入式是什麼意思呢?

嵌入式linux

嵌入式 Linux是以Linux為基礎的嵌入式作業系統,它被廣泛應用在行動電話、個人數字助理(PDA)、媒體播放器、消費性電子產品以及航空航天等領域中。

1. 嵌入式Linux系統就是利用Linux其自身的許多特點,把它應用到嵌入式系統裡。

Linux做嵌入式的優勢,首先,Linux是開放原始碼的,不存在黑箱技術,遍佈全球的眾多Linux愛好者又是Linux開發者的強大技術支援;其次,Linux的核心小、效率高,核心的更新速度很快,linux是可以定製的,其系統核心最小隻有約134KB。第三,Linux是免費的OS,在價格上極具競爭力。 Linux還有著嵌入式作業系統所需要的很多特色,突出的就是Linux適應於多種CPU和多種硬體平臺,是一個跨平臺的系統。到目前為止,它可以支援二三十種CPU。而且效能穩定,裁剪性很好,開發和使用都很容易。很多CPU包括家電業晶片,都開始做Linux的平臺移植工作。移植的速度遠遠超過Java的開發環境。也就是說,如果今天用Linux環境開發產品,那麼將來換CPU就不會遇到困擾。同時,Linux核心的結構在網路方面是非常完整的,Linux對網路中最常用的TCP/IP協議有最完備的支援。提供了包括十兆、百兆、千兆的乙太網絡,以及無線網路,Toker ring(令牌環網)、光纖甚至衛星的支援。所以Linux很適於做資訊家電的開發。

還有使用Linux為的是來開發無線連線產品的開發者越來越多。Linux在快速增長的無線連線應用主場中有一個非常重要的優勢,就是有足夠快的開發速度。這是因為LInux有很多工具,並且Linux為眾多程式設計師所熟悉。因此,我們要在嵌入式系統中使用Linux作業系統。

Linux的大小適合嵌入式作業系統——Linux固有的模組性,適應性和可配置性,使得這很容易做到。另外,Linux原始碼的實用性和成千上萬的程式設計師熱切其望它用於無數的嵌入式應用軟體中,導致很多嵌入式Linux的出現,包括:Embedix,ETLinux,LEM,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,FirePlug,Linux和PizzaBox Linux

相對,Linux的圖形介面還相對較弱,但近年Linux的圖形介面發展也很快,這也就不是問題。

2. 什麼是嵌入式Linux

嵌入式linux 是將日益流行的Linux作業系統進行裁剪修改使之能在嵌入式計算機系

統上執行的一種作業系統嵌入式linux既繼承了Interlnet上無限的開放原始碼資源又具有嵌

入式作業系統的特性 嵌入式Linux的特點是版權費免費;購買費用媒介成本技術支援全世界的自由軟體

開發者提供支援網路特性免費而且效能優異軟體移植容易程式碼開放有許多應用軟

件支援應用產品開發週期短新產品上市迅速因為有許多公開的程式碼可以參考和移植

實時效能RT_Linux Hardhat Linux 等嵌入式Linux支援實時效能穩定性好安全性好

3. 嵌入式Linux有巨大的市場前景和商業機會出現了大量的專業公司和產品如Montavista

Lineo Emi等有行業協會如Embedded Linux Consortum等得到世界著名計算機公司和OEM

板級廠商的支援例如IBM Motorola Intel等 傳統的嵌入式系統廠商也採用了Linux策略 如

Lynxworks Windriver QNX等還有Internet上的大量嵌入式Linux愛好......

嵌入式系統開發到底是做什麼的

嵌入式系統開發就是對於除了電腦之外的所有電子裝置上作業系統的開發,開發物件有手機,掌上電腦,機電系統等。

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

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

………………………………………………………………………………

嵌入式系統非常難,但是嵌入式開發前景也是非常好的,一般從事嵌入式開發的待遇都在6000-15000之間。怎樣

學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。

先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻醜了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。

退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。

一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。

回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關資訊,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。

後來,我在百度知道看到一篇讓我很鼓舞的文章,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視訊,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。

我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。

主意一定,我就去搜索嵌入式的視訊,雖然零星找到一些嵌入式的視訊,但是都不繫統,我是想找一個能夠告訴我該怎麼學的視訊,一套從入門到精通的視訊,一個比較完整的資料,最好能有老師教,不懂可以請教的。

後來我又找到一份很好的視訊,是在IT學習聯盟網站推出的一份視訊《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以複製 sina.lt/qKh 貼上瀏覽器位址列按回車鍵即開啟)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視訊比較便宜。

下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。

......

嵌入式是什麼意思?

1、簡單的說就是用於控制、監視或者輔助操作機器和裝置的裝置。

2、可以理解為微型電腦。比如平板電腦就是一個嵌入式系統,智慧手機也是嵌入式系統,銀行取款機也是.......可以說凡是能智慧互動控制的都是嵌入式系統。

3、打個比方說:拿一個嵌入式開發板,裝上螢幕,就能成為平板電腦。裝個溫度探測器,就可以成為溫度檢測儀。裝個螢幕+GPS模組,就能成為車載導航儀。裝個讀卡器+3G模組,就可以成為POS機......當然實際開發起來沒有說的這麼簡單,會設計硬體開發+軟體開發等各方面。

嵌入式是幹什麼的

嵌入式系統通常是指內部包含只能控制器的裝置,它具有整合度高,體積小、反應速度快、智慧化、穩定及可靠性強等特點。 舉一個簡單的例子就能明白了 比如說我們的電腦都裝有作業系統,因為安裝了作業系統以後會使電腦的效用被充分的利用起來,但是現在智慧化的裝置、各種儀器、電子裝置越來越多,比如說我們的手機、智慧洗衣機、智慧電冰箱等等,這些東西不可能把電腦用的作業系統安裝在其中,只能開發一些體積小的、功能完備的小型系統安裝在這些東西上,被安裝的這些作業系統就叫做“嵌入式的作業系統”

嵌入式軟體工程師是做什麼的

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

嵌入式軟體工程師就是編寫嵌入式系統的工程師。

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

想成為嵌入式工程師,就需要學習嵌入式,怎樣學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。

先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻醜了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。

退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。

一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。

回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關資訊,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。

後來,我在百度知道看到一篇讓我很鼓舞的文章《如何學習嵌入式》,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視訊,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。

我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。

主意一定,我就去搜索嵌入式的視訊,雖然零星找到一些嵌入式的視訊,但是都不繫統,我是想找一個能夠告訴我該怎麼學的視訊,一套從入門到精通的視訊,一個比較完整的資料,最好能有老師教,不懂可以請教的。

後來我又找到一份很好的視訊,是在IT學習聯盟網站推出的一份視訊《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以複製 sina.lt/qKh 貼上瀏覽器按回車鍵即開啟)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視訊比較便宜。

下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。

收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C語言視訊教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機器上都有做練習,敲linux的基本命令,寫簡單的C語言程式碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的程式碼,這樣一月後我基本掌握了C和linux的基本操作。

......

嵌入式系統到底是什麼

書的話我推薦《嵌入式linux應用開發完全手冊》,很不錯,你有什麼問題可以問我,我通訊大三目前也在研究嵌入式,步驟大致如下:

第一步: 嵌入式開發 pcb設計,一般為開發板的電路裁減和擴充,由開發板原理圖為基礎,畫出PCB和封裝庫,設計自己的電路。

第二步: SOPC技術,一般為FPGA,CPLD開發,利用VHDL等硬體描述語言做專用arm晶片開發,寫出自己的邏輯電路,基於ALTER或XILINUX的FPGA做開發。Arm9

第三步: SOC設計,分前端,後端實現,這是硬體設計的核心技術:晶片設計.能做到這步,已經不屬於平凡的技術人員。arm9開發板

軟體道路:

第一步:bootloader的編寫,修改, 通過這步熟悉ARM硬體結構,學習ARM組合語言,閱讀ARM的晶片手冊,感覺就是像操作51微控制器一樣操作ARM晶片.這一步最好的兩個參考資料就是:晶片手冊和bootloader原始碼。

第二步:系統移植, 驅動開發, 我只做過linux方向,所以也推薦學習嵌入式linux系統,作為標準體系,他開源而且可以獲得大量學習資料.作業系統是整個電腦科學的核心,熟悉 kernel實屬不易,kernel, 驅動

開發的學習,沒有什麼捷徑,只有多讀程式碼,多寫程式碼,熟悉系統API.. understanding linux kernel , linux device driver 都是不可多得的好書,值得一看。

第三步:應用程式的編寫,各種GUI的移植,qt , minigui都被大量採用,兩種思想都類似,熟悉一種就可以。

軟體道路中,驅動系統應該是最深入的部分,不是短時間可以掌握的,需要有勇氣和耐心。嵌入式開發,軟硬結合,因為硬體條件比PC差很多,所以肯定會遇見不少問題,因此實踐的勇氣更加重要.有問題就解決問題,無數次的實驗,也許是解決問題的必由之路

以上回答你滿意麼?

嵌入式開發工程師是做什麼的?就業方向有哪些

嵌入式開發工程師顧名思義肯定是從事嵌入式裝置開發的人。但是嵌入式的定義卻很微妙。你可以先去理解這個概念。嵌入式概念很難定義清楚,我覺得除了PC機和伺服器,其它只能裝置都是嵌入式裝置。像各種的智慧裝置和現在很流行的手機、平板等都是。就業的方向就要看你的興趣和基本知識了。主要有硬體開發和軟體開發2大塊。硬體的我不是很懂主要是元器件的選擇和PCB的製作等。軟體開發一般又分為驅動程式的開發和應用層軟體的開發。當然真正的工作崗位還會細分的很多,這些都比較難解釋的很清楚需要自己認真琢磨一下慢慢了解的。不過萬變不離其宗,主要是基礎知識的積累,這個很重要。希望對你有點幫助。

相關問題答案
嵌入式是什麼意思?
嵌入式 是什麼 ?
瀝青貫入式是什麼意思?
嵌入式是幹什麼的?
入學方式是什麼?
正式入贅是什麼意思?
鑽石的化學式是什麼?
氰化鈉的化學式是什麼?
蘋果默認輸入法是什麼?
菜鳥網絡的模式是什麼?