嵌入式軟件做什麼?
嵌入式軟件工程師是做什麼的
嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬件可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。
嵌入式軟件工程師就是編寫嵌入式系統的工程師。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
想成為嵌入式工程師,就需要學習嵌入式,怎樣學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻醜了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。
一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在百度知道看到一篇讓我很鼓舞的文章《如何學習嵌入式》,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。
主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不繫統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟網站推出的一份視頻《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以複製 sina.lt/qKh 粘貼瀏覽器按回車鍵即打開)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻比較便宜。
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光盤後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C語言視頻教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機上都有做練習,敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了C和linux的基本操作。
......
什麼是嵌入式軟件和非嵌入式軟件
簡單的說,嵌入式軟件就是基於嵌入式平臺(比如ARM+Linux)的應用軟件或者系統軟件;而非嵌入式軟件大多指基於通用處理器和操作系統平臺俯軟件(比如桌面應用軟件)。
嵌入式系統開發到底是做什麼的
嵌入式系統開發就是對於除了電腦之外的所有電子設備上操作系統的開發,開發對象有手機,掌上電腦,機電系統等。
嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬件可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用 戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能
嵌入式系統一般指非PC系統,它包括硬件和軟件兩部分。硬件包括處理器/微處理器、存儲器及外設器件和I/O端口、圖形控制器等。軟件部分包括操作系統軟件(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟件組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬件的交互作用。
………………………………………………………………………………
嵌入式系統非常難,但是嵌入式開發前景也是非常好的,一般從事嵌入式開發的待遇都在6000-15000之間。怎樣
學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻醜了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。
一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在百度知道看到一篇讓我很鼓舞的文章,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。
主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不繫統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟網站推出的一份視頻《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以複製 sina.lt/qKh 粘貼瀏覽器地址欄按回車鍵即打開)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻比較便宜。
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
......
嵌入式軟件工程師主要做什麼工作?
主要課程:C語言程序設計、數據結構、嵌入式操作系統(WinCE/Linux/ Symbian)、單片機原理與開發、嵌入式GUI、移動/手機應用軟件開發、DSP嵌入式系統開發、嵌入式軟件系統測試培養目標:精通嵌入式程序設計語言和相關軟件開發工具,掌握嵌入式軟件的基本理論和開發流程,達到各類嵌入式軟件、移動應用開發企業對軟件工程師的基本要求。 。職業取向:可在各類電子信息技術企業、嵌入式軟件及相關外包公司、參與和組織嵌入式軟件開發、測試工作主管院系:計算機系專業層次:專科學制:兩年嵌入式系統無疑是當前最熱門最有發展前途的IT應用領域之一。嵌入式系統用在一些特定專用設備上,通常這些設備的硬件資源(如處理器、存儲器等)非常有限,並且對成本很敏感,有時對實時響應要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。像我們平常常見到的手機、PDA、電子字典、可視電話、VCD/DVD/MP3 Player、數字相機(DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、遊戲機、智能玩具、交換機、路由器、數控設備或儀表、汽車電子、家電控制系統、醫療儀器、航天航空設備等等都是典型的嵌入式系統。嵌入式系統是軟硬結合的東西,搞嵌入式開發的人有兩類。一類是學電子工程、通信工程等偏硬件專業出身的人,他們主要是搞硬件設計,有時要開發一些與硬件關係最密切的最底層軟件,如BootLoader、Board Support Package(像PC的BIOS一樣,往下驅動硬件,往上支持操作系統),最初級的硬件驅動程序等。他們的優勢是對硬件原理非常清楚,不足是他們更擅長定義各種硬件接口,但對複雜軟件系統往往力不從心(例如嵌入式操作系統原理和複雜應用) 好不好找工作就看你學的程度咯~~~
嵌入式到底是幹什麼的啊
想說明白嵌入式工程師都做些什麼,必須首先弄明白:什麼叫做嵌入式呢?
雖然,目前對嵌入式還沒有統一的標準定義,不過業內一般認為:嵌入式系統為某個專門應用場景而實現的計算機系統。
PC也是計算機,那它是不是嵌入式系統?很明確的說:不是。因為PC的目的就是,不管用戶買了PC是幹什麼的,它都能很好的工作。你可以拿PC當路由器,你可以拿PC當影音播放機,你可以拿PC當播放機,等等。。。所以PC就是“通用”計算機系統,而非“專用”計算機系統。目前的手機、平板電腦、機頂盒、GPS車載等系統都可以理解為嵌入式系統。甚至你買的電子錶、遙控器這些小玩藝,也都是簡單的嵌入式系統。
嵌入式系統一般是針對特定的應用場景,作了專門的性能、功能、成本優化的。它不要求像PC一樣能幹很多事,但是它能以最少的錢,把你想幹的事幹的最好!!
前面,講了很多廢話,下面講下嵌入式系統中,工程師們都能做些什麼呢?
(1)硬件開發:PCB設計、外殼設計等
(2)操作系統開發:驅動開發、操作系統移植、Framework開發等
(3)應用軟件開發:遊戲開發、文字處理軟件開發等
其實,對於工程師來說,做嵌入式系統與做PC系統,很多經驗是可以相互借鑑的,而且越是往上(硬件為下,軟件為上),就越是硬件無關,那就與嵌入式系統的瓜葛就越來越少。一般來說,嵌入式系統與PC系統,在硬件層面上差別比較大;驅動工程師把這種硬件差異,在操作系統層面進行了屏蔽,Framework工程師,進一步對硬件差異進行屏蔽,從而對於最終的應用軟件開發工程師來說,基本感覺不出來自己的軟件究竟是在嵌入式系統中工作,還是在PC系統中工作。(當然,還是要針對嵌入式系統作一些優化的,這些優化,往往只有高級的軟件工程師才能體會到、有意識的使用到~)
從計算機發明到現在,計算機軟件發生了翻天覆地的變化,但是硬件架構卻基本沒有太大的變化,而且可以預計的是,將來二十年,雖然會有更多的新奇硬件出來,但是硬件架構還是不會變化太多。所以,嵌入式工程師還是做著類似的事情:畫PCB,寫驅動、測試集成。。。
還有疑問的話,可以繼續追問~
什麼是嵌入式軟件開發如何學習
嵌入式自學的話非常難,因為嵌入式需要學習的東西很多而且很難,如果你沒掌握學習嵌入式的方法的話,可能1-2年都只能入門,如果你掌握嵌入式的學習的方法的話,半年就能學會嵌入式。
…………………………………………
看你問的問題,應該是對嵌入式很感興趣,其實你可以自學嵌入式。關於如何學習嵌入式,我剛才看到一篇很不錯的文章,是一個專科生介紹自己如何自學嵌入式,並找到嵌入式的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻醜了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。
一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在百度知道看到一篇讓我很鼓舞的文章,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。
主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不繫統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟網站推出的一份視頻《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以複製 sina.lt/qKh 粘貼瀏覽器地址欄按回車鍵即打開)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻比較便宜。
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光盤後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C語言視頻教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機上都有做練習,敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了C和linux的基本操作。
接下來我就去學習了人家的視頻的培訓教程,是整套的,和去參加培訓沒有多大的區別,這一看就是兩個月,學習了ARM的基本原理,學習嵌入式系統的概念,也......
計算機科學與技術(嵌入式軟件外包)是幹什麼的??
寫的很明白呀,搞嵌入式的,嵌入式呢一般指硬件,所謂嵌入式軟件就是指為嵌入式系統研發的專用軟件(現在一般是開發圖形界面),這東西有點類似於在window下搞桌面應用軟件,但是對象一般是指嵌入式系統而不是windows或IOS操作系統,時下流行的andior也是嵌入式系統的一種,學習這個前景還是很棒的,和物聯網關係很親密,不過學這個需要一般要對計算機硬件原理和操作系統(尤其是linux和常用的單片機操作系統)原理了解的比較透徹。
嵌入式可以做什麼
嵌入式實際上是軟件硬件相結合的嵌入式系統。
軟件一般是一種計算機操作系統,比如Linux
硬件則是執行用戶要求的執行裝置,比如小電機,電路板等等。
做嵌入式開發,則分為軟件開發和硬件開發兩方面。
我現在的工作就屬於嵌入式,是電視機的開發。
需要學習的有:
軟件上至少要掌握一種操作系統比如Linux,一門編程語言比如C語言,還要掌握一些與硬件會話的彙編和編譯原理等。
硬件方面至少要有電路基礎。
ARM嵌入式軟件工程師是幹什麼的
如果是 ARM9/11/Cortex-A平臺,基本跑linux,工作就是寫驅動、寫應用。
如果是Cortex-M平臺,基本直接跑(無OS)或跑RTOS,工作跟寫單片機程序差不太多。
工作是嵌入式軟件開發,剛進公司是幹什麼的?
是的啊,主要是學習自己公司開發的產品,嵌入式是一個大方向,公司有自己的發展方向,主要是學習開發環境的使用,以及看一些公司以前項目的代碼並且能夠適當修改,然後會帶你做小項目,慢慢發展到獨當一面