導航:首頁 > 工程技術 > 嵌入式軟體工程

嵌入式軟體工程

發布時間:2021-06-17 03:47:19

軟體工程和軟體工程嵌入式哪個好,還有未來考研。

嵌入式行業包括軟體工程師及硬體工程師。所以這兩個不能這樣作比較。但是相對來說嵌入式行業發展方向還是客觀的。
從事嵌入式軟體工程師的人員,做軟體實際上有高下之分,開發語言從機器語言、匯編到C、C++,再到紅透半邊天的Java、C#等,該學哪種呢?為什麼有些開發者工資低,而有些開發者千金難求?為什麼3年的Java高級程序員薪水僅僅8k-10k,而一個Linux底層C語言程序員兩年經驗就敢要10k的薪水?還是門檻,比如月薪15k的Linux嵌入式系統開發職位,門檻就有 Linux系統、Shell編程、Linux開發環境、C語言、ARM硬體平台、數據結構、Linux內核、驅動程序等,粗略數數就有8道關口,他需要非常熟悉整個的計算機體系,能做出實際的產品,而Java的開發者卻僅僅是會使用名叫Java的語言工具,始終高高飄在眾多層次之上,開發項目非常快,甚至可以不知道OSI模型,很可能自始至終都是軟體藍領。

嵌入式系統開發本身也有高下之分,至少包含嵌入式應用程序工程師和底層的驅動內核工程師兩種。前者同樣是使用現成工具進行簡單勞動,比如使用J2ME
開發小游戲或者進行一些界面開發,而後者是根據晶元具體情況把操作系統(如Linux)移植到上面,同時編寫必要的驅動程序,改寫相應的內核代碼。很顯然後者是一個公司真正的技術核心。而技術核心的工資很可能是其他開發者的數倍。

嵌入式系統開發突出強制和項目,學習不僅僅是學習幾項技術,而是構建你的知識體系。比如學習嵌入式系統開發,就要從基礎Linux,C語言,數據結構開始,到ARM,匯編,Linux內核、驅動等,更重要的是更多的項目練習,設計至少5個項目,多達10000行強制核心代碼的編寫可以讓你真正獲得知識。為進入外企或者出國做准備。

未來的幾年內,隨著信息化,智能化,網路化的發展,嵌入式系統技術也將獲得廣闊的發展空間。美國著名未來學家尼葛洛龐帝99年1月訪華時預言,4~5年後嵌入式智能(電腦) 工具將是PC和網際網路之後最偉大的發明。

❷ 什麼是嵌入式軟體工程

嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。
嵌入式軟體工程就是編寫嵌入式系統。
所涉及的基礎知識有:Linux,c,和一些開發工具,當然硬體的知識也要懂。
這個行業現在市面上有學校培訓,不過費用比較貴,10000左右,但如果真的學有所成,兩個月就掙回來了。

首先,我想問一個問題就是:什麼是"嵌入式".不好意思!我說話很直白.我相信你如果理解了這個問題後再想一想什麼不是"嵌入式軟體工程師 ",那我相信你一定知道什麼是"嵌入式軟體工程師 "了.呵呵!很繞啊?我的目的不是什麼!我的意思是說,你從反面看一樣東西後,正面就會不同凡響的清晰了.好!還沒有說正題那!

不知道你對編程序有多少理解!軟體工程的方向要分很多種類的.也不知道你聽說過自動化專業和軟體工程專業學習的東西很相似!那區別那?就在這里.--------我們普遍的軟體工程方式我一般將它分成兩種類型:1.對資料庫(這種編程很常見,一般應用於管理系統或普通軟體的開發) 2.對圖形(一般用於游戲編程和動畫編程或一些導航系統等等).那麼你想過沒有,處了這些編程以外還有其他的了嗎?好想不知道!!!!對.我以前也是這樣認為的.那麼你在看每年奧運會的開幕式那些動作全部都是由電腦控制,那是如何控制的那?有些人說是用硬體直接完成,那我說他只說對了一半.硬體要完成的動作多一條,內部的步線就越復雜.所以我們一般只在硬體內部實現一些基本的步線然後由編程的方式使它實現復雜運算(我的PC機器也是這樣的,普通的PC機器裡面只有90多條微指令,就算是很大型的機器也一般在300多條不會更多的,程序是如何實現的那,那你就想一想為什麼2×5可以由2+2+2+2+2來實現了,也就是這個機器我沒有乘法而為了實現乘法的運算,可以通過多個數據相加來實現).說遠了.回來哈!

再想一想你的手機,學習過程序設計的人都知道裡面有一套軟體程序,那麼在電腦裡面的東西怎麼跑到手機上面去了那(也就說電腦和手機的製造和內部都不一致甚至與可以說就完全不同,那是怎麼回事那?),那就是"嵌入式",將設計的程序容入到一個非電腦本身的一塊可以記錄和讀取的晶元上面,這就是你要要的"嵌入式".那麼工程師要求就不像一般的程序員那麼簡單了,它更加註重於大腦的想像和思考能力以及團隊的領導能力等等.那麼我想你應該對軟體工程師有一個初步的了解了吧!

通過上面,你應該了解一個嵌入式高手應該擁有對硬體和軟體介面非常熟悉的編程能力,首先,單片機編程那是必須學會的,而普通那些資料庫也必須要認識,但是這些東西也未必完全.其實,這些東西可以到一些書籍上面去仔細查閱,我也只是作為一個軟體開發者來給你探討的(現在剛剛大學2年級,發展的方向主要選擇在了網路變成和游戲編程上面),對於軟硬介面的問題我也不是很了解.

探討而已,意見僅提供參考!

❸ 嵌入式軟體工程師待遇如何

嵌入式應用軟體開發工資也看城市,一般嵌入式開發主要集中在大城市,所以平均工資比較高,不過開始的話也不會太高,需要三年以上才能做出成績,如果在創客學院學的好,做的項目多,一萬以上是有可能的,開始的話和應用軟體開發的工資差不多。

❹ 軟體工程嵌入式 是什麼意思啊

嵌入式軟體就是嵌入在硬體中的操作系統和開發工具軟體,它在產業中的關聯關系體現為:晶元設計製造→嵌入式系統軟體→嵌入式電子設備開發、製造。

近十年來,嵌入式操作系統得到飛速的發展:微處理器從8位到16位、32位甚至64位;從支持單一品種的CPU晶元到支持多品種的;從單一內核到除了內核外還提供其他功能模塊,如文件系統,TCP/IP網路系統,窗口圖形系統等;並形成包括嵌入式操作系統、中間平台軟體在內的嵌入式軟體體系。硬體技術的進步,推動了嵌入式系統軟體向運行速度更快、支持功能更強、應用開發更便捷的方向不斷發展。

嵌入式技術正飛速發展,並期待著在各種行業的深入滲透。我國具有雄厚的製造業基礎,與傳統的製造業結合,嵌入式系統有著巨大的市場空間。同時,基於嵌入式技術的應用和技術創新,將推動新產品、新產業的誕生。在巨大的市場需求和新的產業契機的推動下,嵌入式軟體成為中國軟體業的一次難得的機遇,是10年一遇的機會。智能手機、數字電視、以及汽車電子的嵌入式應用,是這次機遇中難遇的切入點;機遇與挑戰並存。

嵌入式軟體是一個新興的產業,有很廣闊的前景。
而服務外包這個行業已經處於飽和狀態。

個人覺得 軟體工程(嵌入式軟體人才培養) 是個不錯的行業
而且我現在也是在這個行業當中。
很享受現在的工作

❺ 軟體工程嵌入式培養是什麼意思

嵌入式開發就是對於除了電腦之外的所有電子設備上操作系統的開發,開發對象有手機,掌上電腦,機電系統等。
嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬體設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用於實現對其他設備的控制、監視或管理等功能。 嵌入式系統一般指非PC系統,它包括硬體和軟體兩部分。硬體包括處理器/微處理器、存儲器及外設器件和I/O埠、圖形控制器等。軟體部分包括操作系統軟體(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟體組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬體的交互作用。
就目前的嵌入式人才市場來看,更多的是初級的嵌入式開發人才,多是通過參加一定的嵌入式培訓後然後再在工作中不斷的學習積累,一步步成長起來得。目前來說嵌入式軟體的就業前景很好,創客學院的嵌入式視頻很適合提高你的編程能力。

❻ 軟體開發工程師與嵌入式軟體工程師有區別嗎

首先解釋一下, 嵌入式就是一種IT技術,將相應的程序編好,然後嵌入到其他產品中。隨著隨著物聯網、雲計算的迅猛發展,作為這些產業應用技術中最核心、最關鍵的部分,嵌 入式系統無疑是當前最熱門最有發展前途的IT 應用領域之一。我國嵌入式的人才缺口每年已達80萬,越來越多的編程新人加入到嵌入式開發的大軍中來。很多編程新人對從事嵌入式開發還是不了解,分為Java嵌入式和C++,這兩種技術有不同之處。北京創客學院就為大家詳細講解。 這主要看你從事哪方面,wince需要C、C++、C#,linux需要C、C++。android需要java,而底層系統和驅動需要C或C++,所以C和C++很必要。如果你想往android應用程序發展就需要java,但是如果不是,那麼可以不會java。如果你要是有C++基礎,再看java其實很簡單的,因為java和C++有很多相似之處的。所以無論怎樣,學c++是上策。 懂編程的人都知道,上檔次的軟體都是C/C++寫的。操作、編譯器、資料庫三大系統軟體是計算機軟體也的核心。操作系統是我們操縱計算機的界面和工具, 編譯器是我們的開發工具,資料庫是我們存儲處理數據的倉庫。在這個領域Java、C#只能望洋興嘆,也沒有哪個廠商會用Java、C#開發系統軟體,所以 在嵌入式系統領域幾乎全是C/C++的天下。雖然java也可以開發嵌入式,但Java基本上只能用在上層界面應用部分,底層相關全是C寫,況且嵌入式上層用C++也多過Java。 除了上面這些原因外,c++還有其自身的一些優點,比如c++是面向對象的程序設計,實用性高。C++的標準是龐大、層級分明的。如果你能熟練掌握全部 C++標准(語法、標准庫),你的代碼編寫工作會極其精煉、輕松;C++兼容C語言幾乎所有特徵,你依舊採用C語言的思路,卻可以輕易加入一個C++工程 的開發。

❼ 軟體工程嵌入式培養和軟體工程有什麼區別

軟體工程嵌入式培養相當於做的是嵌入式上層軟體開發的,主要是網頁,案桌,iso應用開發等等,是比較熱門的方向,當然難度也比較大,軟體工程的話就是做應用軟體,主要是C++,java等等,做網站,伺服器,簡單來說,一個是專業性比較強,一個是知識面比較廣,如果是工作的話,軟體工程嵌入式培養比較好,如果是考研的話,軟體工程比較好。

❽ 嵌入式軟體工程師主要做什麼工作

軟體工程師所要具備的條件是:對於軟體工程師,不太重視學歷,但並不是對學歷沒有要求,重點關注項目的經驗和學習知識的能力,能否利用軟體工程專業知識來解決問題,根據崗位不同,對軟體工程師的要求也有所不同。具體能力要根據崗位和自己的興趣愛好選定自己的職業規劃方向,一方面要詳細了解軟體工程師的要求,可以關注企業的招聘信息。一方面自己要貯備通用的知識技能,廣泛閱讀相關的計算機材料對自己以後的發展大有幫助。可以確定的是軟體工程師的前途在未來的發展依然是不斷升溫的職業,比較需要有技術和良好前景的專業之一。軟體工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)等,還有諸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技術。此外,關於網路工程和軟體測試的其他技術也要有所涉獵。

與嵌入式軟體工程相關的資料

熱點內容
蘇州假山景觀設計工程 瀏覽:862
哈爾濱工程造價招聘 瀏覽:937
建築工程土建勞務分包 瀏覽:632
道路監理工程師 瀏覽:476
安徽工程大學機電學院在本校嗎 瀏覽:370
河北工程大學保研率多少 瀏覽:287
有學質量工程師的書嗎 瀏覽:479
康樂縣建築工程公司 瀏覽:569
助理工程師二級 瀏覽:872
注冊安全工程師初級考試時間 瀏覽:901
食品科學與工程專業課題研究 瀏覽:881
工程造價圖紙建模 瀏覽:888
遼寧恆潤建設工程有限公司 瀏覽:93
實行施工總承包的工程項目 瀏覽:737
道路橋梁工程技術興趣愛好 瀏覽:316
密歇根理工大學電氣工程專業 瀏覽:388
廣西交通工程質量監督站 瀏覽:31
四川大學材料科學與工程學院考研參考書目 瀏覽:858
有線電視工程建設管理條例 瀏覽:270
雲南工程監理公司排名 瀏覽:673