很多想?yún)⒓?a href="http://www.jkendeljohnson.com/" target="_blank">嵌入式培訓(xùn)的朋友事先都會了解情況,嵌入式系統(tǒng)開發(fā)其實就是對智能手機系統(tǒng)開發(fā)、智能設(shè)備開發(fā)。隨著智能手機成為主流的通信工具,智能設(shè)備的興起,3g行業(yè),工業(yè)、家電等將來都要智能化,嵌入式開發(fā)技術(shù)是不可缺少的。決定參加嵌入式培訓(xùn),粵嵌分享這些是你不得不了解的。
1、嵌入式的人才需求主要方向
嵌入式開發(fā)分為硬件開發(fā)和軟件開發(fā)兩個方向,細分為為單片機和ARM兩個不同的主流平臺。就目前企業(yè)調(diào)研的情況來看,大連市本地的嵌入式企業(yè)比較少,而且大都是以ARM平臺為主,偏軟件開發(fā),所以我們大工嵌入式產(chǎn)品體系以ARM和Linux課程上的C語言開發(fā)為主。偏硬件和偏軟件區(qū)別就是,偏硬件的需要了解各種硬件平臺,而且對新平臺要有很好的學(xué)習(xí)能力,對C語言要求要低一些,而偏軟件的就是純C語言的開發(fā),對編程要求較高。
2、軟件開發(fā)與硬件開發(fā)兩個開發(fā)方向?qū)η度胧铰殬I(yè)定位的影響硬件和軟件方向的區(qū)別就是像是在PC電腦上開發(fā)操作系統(tǒng),和在操作系統(tǒng)的基礎(chǔ)上開發(fā)應(yīng)用軟件的區(qū)別,偏硬件的就需要對各種嵌入式平臺的硬件以及硬件的接口和參數(shù)要有很清晰了解,而偏軟件就對具體硬件情況不需要了解太多,只是針對硬件之上操作系統(tǒng)進行開發(fā),無論在哪種硬件平臺中都是一樣的,而且調(diào)用的接口和語法都和在PC環(huán)境上差不多。
3、企業(yè)嵌入式的考核要求有編程能力、數(shù)據(jù)結(jié)構(gòu)和算法知識,此外依次需要具備數(shù)據(jù)庫知識、軟件工程知識和操作系統(tǒng)知識。有持續(xù)學(xué)習(xí)能力、獨立解決問題能力、有一定抽象分析問題及承受壓力能力、溝通能力及團隊合作能力。在對高校計算機學(xué)生調(diào)查發(fā)現(xiàn)這三點恰好是高校學(xué)生欠缺的,目前這類高校學(xué)生主要是通過參加嵌入式培訓(xùn)彌補來達到企業(yè)要求。