嵌入式開發是做什麼的?
嵌入式系統開發到底是做什麼的
嵌入式系統開發就是對於除了電腦之外的所有電子設備上操作系統的開發,開發對象有手機,掌上電腦,機電系統等。
嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬件可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用 戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能
嵌入式系統一般指非PC系統,它包括硬件和軟件兩部分。硬件包括處理器/微處理器、存儲器及外設器件和I/O端口、圖形控制器等。軟件部分包括操作系統軟件(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟件組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬件的交互作用。
………………………………………………………………………………
嵌入式系統非常難,但是嵌入式開發前景也是非常好的,一般從事嵌入式開發的待遇都在6000-15000之間。怎樣
學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻醜了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。
一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在百度知道看到一篇讓我很鼓舞的文章,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。
主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不繫統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟網站推出的一份視頻《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以複製 sina.lt/qKh 粘貼瀏覽器地址欄按回車鍵即打開)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻比較便宜。
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
......
嵌入式開發主要做什麼
個人覺的啊,彙編就不要多看了。
開發主要還是用的c語言
另外,stm32 和 mini2440是常用的。可以多倒騰這個
然後,你要熟悉一些協議,i2c , can ,modbus,什麼的,多多益善。
你要會基本的畫pcb。
電路方面也要有基礎吧。
這個嵌入式範圍很大, 有驅動方向,也有電路方向,還有高速板。具體看你做什麼
嵌入式到底是幹什麼的啊
想說明白嵌入式工程師都做些什麼,必須首先弄明白:什麼叫做嵌入式呢?
雖然,目前對嵌入式還沒有統一的標準定義,不過業內一般認為:嵌入式系統為某個專門應用場景而實現的計算機系統。
PC也是計算機,那它是不是嵌入式系統?很明確的說:不是。因為PC的目的就是,不管用戶買了PC是幹什麼的,它都能很好的工作。你可以拿PC當路由器,你可以拿PC當影音播放機,你可以拿PC當播放機,等等。。。所以PC就是“通用”計算機系統,而非“專用”計算機系統。目前的手機、平板電腦、機頂盒、GPS車載等系統都可以理解為嵌入式系統。甚至你買的電子錶、遙控器這些小玩藝,也都是簡單的嵌入式系統。
嵌入式系統一般是針對特定的應用場景,作了專門的性能、功能、成本優化的。它不要求像PC一樣能幹很多事,但是它能以最少的錢,把你想幹的事幹的最好!!
前面,講了很多廢話,下面講下嵌入式系統中,工程師們都能做些什麼呢?
(1)硬件開發:PCB設計、外殼設計等
(2)操作系統開發:驅動開發、操作系統移植、Framework開發等
(3)應用軟件開發:遊戲開發、文字處理軟件開發等
其實,對於工程師來說,做嵌入式系統與做PC系統,很多經驗是可以相互借鑑的,而且越是往上(硬件為下,軟件為上),就越是硬件無關,那就與嵌入式系統的瓜葛就越來越少。一般來說,嵌入式系統與PC系統,在硬件層面上差別比較大;驅動工程師把這種硬件差異,在操作系統層面進行了屏蔽,Framework工程師,進一步對硬件差異進行屏蔽,從而對於最終的應用軟件開發工程師來說,基本感覺不出來自己的軟件究竟是在嵌入式系統中工作,還是在PC系統中工作。(當然,還是要針對嵌入式系統作一些優化的,這些優化,往往只有高級的軟件工程師才能體會到、有意識的使用到~)
從計算機發明到現在,計算機軟件發生了翻天覆地的變化,但是硬件架構卻基本沒有太大的變化,而且可以預計的是,將來二十年,雖然會有更多的新奇硬件出來,但是硬件架構還是不會變化太多。所以,嵌入式工程師還是做著類似的事情:畫PCB,寫驅動、測試集成。。。
還有疑問的話,可以繼續追問~
嵌入式軟件工程師是做什麼的
嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬件可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。
嵌入式軟件工程師就是編寫嵌入式系統的工程師。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
想成為嵌入式工程師,就需要學習嵌入式,怎樣學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻醜了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。
一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在百度知道看到一篇讓我很鼓舞的文章《如何學習嵌入式》,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。
主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不繫統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟網站推出的一份視頻《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以複製 sina.lt/qKh 粘貼瀏覽器按回車鍵即打開)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻比較便宜。
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光盤後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C語言視頻教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機上都有做練習,敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了C和linux的基本操作。
......
嵌入式 是做什麼的?
嵌入式實際上是軟件硬件相結合的嵌入式系統。
軟件一般是一種計算機操作系統,比如Linux硬件則是執行用戶要求的執行裝置,比如小電機,電路板等等。
做嵌入式開發,則分為軟件開發和硬件開發兩方面。
我現在的工作就屬於嵌入式,是電視機的開發。
需要學習的有:
軟件上至少要掌握一種操作系統比如Linux,一門編程語言比如C語言,還要掌握一些與硬件會話的彙編和編譯原理等。
硬件方面至少要有電路基礎。
嵌入式 是什麼
(Institute of Electrical and Electronics Engineers,美國電氣和電子工程師協會)對嵌入式系統的定義:“用於控制、監視或者輔助操作機器和設備的裝置”。原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。
嵌入式系統是一種專用的計算機系統,作為裝置或設備的一部分。通常,嵌入式系統是一個控制程序存儲在ROM中的嵌入式處理器控制板。事實上,所有帶有數字接口的設備,如手錶、微波爐、錄像機、汽車等,都使用嵌入式系統,有些嵌入式系統還包含操作系統,但大多數嵌入式系統都是由單個程序實現整個控制邏輯。[1]
從應用對象上加以定義,嵌入式系統是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置。國內普遍認同的嵌入式系統定義為:以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系統對功能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。
嵌入式開發是什麼
嵌入式開發即embedded development。是嵌入式系統embedded system的開發。多指軟件開發發麵。
嵌入式系統,是一種完全嵌入受控器件內部為特定應用設計的專用計算機系統。與個人計算機這樣的通用計算機系統不同,嵌入式系統通常執行的是帶有特定要求的預先定義的任務。由於嵌入式系統只針對一項特殊的任務,設計人員能夠對它進行優化,減小尺寸降低成本。由於嵌入式系統通常進行大量生產,所以單個的成本節約能夠隨著產量進行成百上千的放大。
嵌入式系統設計涵括的範圍很廣,從4、8、16、32至64-bit,從家電(電視、洗衣機、微波爐、影響)、通訊器材(switch丁gateway、modem)、電器儀表(醫療電子器材、數據採集)、移動通訊(手機、PDA、衛星定位)、電玩,以至工業控制(生產自動化)等等。
嵌入式系統的核心是由一個或幾個預先編程好執行少數幾項任務的微處理器或者微控制器組成。與通用計算機能夠運行用戶選擇的軟件不同,嵌入式系統上的軟件通常是暫時不變的;所以經常稱為“固件(firmware)”。
什麼叫嵌入式開發?
嵌入式開發,通俗點就是:把操作系統剪裁剪裁,移植到對應的硬件裡.比如把撫個播放器移植到mp3那個硬件裡,這個所需要的技術,就是嵌入式開發技術.希望可以幫到你.
嵌入式是做什麼的
嵌入式系統通常是指內部包含只能控制器的設備,它具有集成度高,體積小、反應速度快、智能化、 穩定及可靠性強等特點。
舉一個簡單的例子就能明白了
比如說我們的電腦都裝有操作系統,因為安裝了操作系統以後會使電腦的效用被充分的利用起來,但是 現在智能化的設備、各種儀器、電子設備越來越多,比如說我們的手機、智能洗衣機、智能電冰箱等等 ,這些東西不可能把電腦用的操作系統安裝在其中,只能開發一些體積小的、功能完備的小型系統安裝 在這些東西上,被安裝的這些操作系統就叫做“嵌入式的操作系統”
嵌入式是幹什麼的
嵌入式系統通常是指內部包含只能控制器的設備,它具有集成度高,體積小、反應速度快、智能化、穩定及可靠性強等特點。 舉一個簡單的例子就能明白了 比如說我們的電腦都裝有操作系統,因為安裝了操作系統以後會使電腦的效用被充分的利用起來,但是現在智能化的設備、各種儀器、電子設備越來越多,比如說我們的手機、智能洗衣機、智能電冰箱等等,這些東西不可能把電腦用的操作系統安裝在其中,只能開發一些體積小的、功能完備的小型系統安裝在這些東西上,被安裝的這些操作系統就叫做“嵌入式的操作系統”