Zzzz將將將
娜是陣瘋
一、嵌入式開發(fā)待遇怎么樣從現(xiàn)在市場需求和走勢可以看出,在以后的幾年內(nèi)。市場對嵌入式Linux開發(fā)工程師的需求旺盛。而目前熟練的Linux應(yīng)用人才很少。這意味著各大跨國公司及國內(nèi)消費(fèi)類電子巨頭企業(yè)都面臨著人才嚴(yán)重短缺的挑戰(zhàn)。由于嵌入式Linux開發(fā)人才的缺乏也帶來了這個(gè)行業(yè)可觀的薪酬待遇,嵌入式Linux的從業(yè)者薪酬比其他IT業(yè)同行大約高出50%,華清遠(yuǎn)見培訓(xùn)完的學(xué)員一開始的平均月薪一般都能達(dá)到5000元左右,有三年以上經(jīng)驗(yàn)的人員年薪都在10萬元以上,有10年工作經(jīng)驗(yàn)的高級(jí)嵌入式軟件工程師年薪在30萬元左右。盡管待遇可觀,可是相關(guān)企業(yè)還是很難招到合適的員工。二、嵌入式培訓(xùn)班好不好針對如今嵌入式Linux開發(fā)人才的市場缺口,可以通過兩種途徑來解決。一是從業(yè)者就讀于高校內(nèi)設(shè)置專門的嵌入式系統(tǒng)的專業(yè),二是對軟件專業(yè)的畢業(yè)生進(jìn)行嵌入式Linux方面的職前培訓(xùn)。高校的軟件教育普遍以應(yīng)用軟件為主,開設(shè)嵌入式軟件專業(yè)的學(xué)校很少,而且學(xué)校不能向?qū)W生提供足夠的實(shí)踐機(jī)會(huì)?,F(xiàn)在從事嵌入式開發(fā)的人員,以自動(dòng)控制、通信專業(yè)和計(jì)算機(jī)硬件的偏多,基本是通過工作實(shí)踐逐漸轉(zhuǎn)型而來。然而隨著今天嵌入式培訓(xùn)行業(yè)的不斷發(fā)展,越來越多的嵌入式開發(fā)人員主要是通過參加相關(guān)的嵌入式培訓(xùn)進(jìn)入嵌入式行業(yè),最具代表性的是新生代的大學(xué)畢業(yè)生,越來越多的大學(xué)畢業(yè)生將眼光投向了嵌入式培訓(xùn)機(jī)構(gòu),通過參加培訓(xùn)提高自己的技能。行業(yè)專家分析:通過聯(lián)合高校、專業(yè)嵌入式培訓(xùn)機(jī)構(gòu)和軟件企業(yè),為企業(yè)培養(yǎng)能夠直接使用的嵌入式軟件人才,這是嵌入式人才培養(yǎng)的必經(jīng)之路。
張小小晴晴
一般是4個(gè)月左右,價(jià)格左右。
個(gè)人總結(jié)的嵌入式學(xué)習(xí)步驟:
嵌入式學(xué)習(xí)步驟分為三個(gè)階段
1.:基礎(chǔ)與理論階段
主要包括一些理論知識(shí),你至少了解這行業(yè)吧,基本的Linux系統(tǒng)使用;其次就是嵌入式核心開發(fā)語言C語言(必須精通);了解c語言數(shù)據(jù)結(jié)構(gòu)及經(jīng)典算法編程;最后就是要了解嵌入式產(chǎn)品的一個(gè)基本的開發(fā)流程,這對后續(xù)的開發(fā)有很大的幫助,不至于是那么的迷茫。
2.:嵌入式系統(tǒng)核心開發(fā)
整理了下,至少這些是你要學(xué)會(huì)的,當(dāng)前企業(yè)招人,應(yīng)用層的開發(fā)挺多,特別剛?cè)胄星捌?,神馬驅(qū)動(dòng)的、移植的相關(guān)的可能你還不熟練,找工作就靠下面這些知識(shí)點(diǎn)了。
嵌入式linux應(yīng)用編程;
嵌入式Linux并發(fā)程序設(shè)計(jì);
嵌入式Linux網(wǎng)絡(luò)編程;
嵌入式數(shù)據(jù)庫開發(fā);
嵌入式Linux應(yīng)用綜合項(xiàng)目;
ARM處理器編程;
ARM硬件接口開發(fā);
3.:底層
嵌入式底層一般會(huì)涉及到,如何把你寫的程序移植到開發(fā)板上運(yùn)行,那么就會(huì)接觸到系統(tǒng)移植、內(nèi)核驅(qū)動(dòng)開發(fā)等等,這是嵌入式工程師最高境界。主要要學(xué)以下這些:
嵌入式Linux系統(tǒng)開發(fā);
嵌入式Linux內(nèi)核開發(fā);
嵌入式Linux驅(qū)動(dòng)開發(fā)基礎(chǔ);
嵌入式Linux驅(qū)動(dòng)高級(jí)開發(fā);
嵌入式學(xué)習(xí)步驟就是這么多,除以上相關(guān)學(xué)習(xí)內(nèi)容外,對于嵌入式學(xué)習(xí)者來講還應(yīng)該具備一些學(xué)習(xí)態(tài)度和學(xué)習(xí)方法。
1.在學(xué)習(xí)和工作中要腳踏實(shí)地
在對所學(xué)內(nèi)容有一定了解之后,在任何項(xiàng)目進(jìn)行中就保留自己的想法,如果自己能夠解決更好,如果不能可以找其他朋友幫忙,共同探討遇到的問題,如果只懂執(zhí)行過程,沒有自己的想法,即使人家把代碼給咱,咱又能了解多少?
2.多看代碼、多寫代碼
3.及時(shí)對自己的知識(shí)進(jìn)行充電。來華清遠(yuǎn)見星創(chuàng)客精英訓(xùn)練營,是一個(gè)不錯(cuò)的進(jìn)階提升的培訓(xùn)班。
建議現(xiàn)在打算學(xué)習(xí)嵌入式的朋友們一定要多看、多練,見多識(shí)廣,熟能生巧。
以上嵌入式學(xué)習(xí)步驟主要涉及的內(nèi)容有嵌入式專業(yè)知識(shí)的學(xué)習(xí)和學(xué)習(xí)態(tài)度的一些小建議,希望以上內(nèi)容對你會(huì)有所幫助
閃閃惹人愛ii
職業(yè)專家介紹,目前培養(yǎng)嵌入式人才的主要通過兩種途徑:一種是高校開設(shè)嵌入式專業(yè)課程,另一種是通過專業(yè)的嵌入式培訓(xùn)機(jī)構(gòu)培養(yǎng)企業(yè)所需的人才。本課程是為了適應(yīng)目前發(fā)展迅速的嵌入式linux需求而設(shè)計(jì),課程目標(biāo)是讓學(xué)員達(dá)到適應(yīng)嵌入式應(yīng)用軟件開發(fā)、嵌入式系統(tǒng)開發(fā)或嵌入式驅(qū)動(dòng)開發(fā)的基本素質(zhì)。課程循序漸進(jìn)的帶領(lǐng)你進(jìn)入嵌入式開發(fā)的世界,采用了目前應(yīng)用最廣泛的軟硬件開發(fā)平臺(tái)(Linux和Arm),可以保證你盡量貼近目前企業(yè)的需求。 嵌入式培訓(xùn)課程內(nèi)容: 第一階段:嵌入式C高級(jí)編程 1.嵌入式C語言高級(jí)編程 2.嵌入式C語言經(jīng)典數(shù)據(jù)結(jié)構(gòu)及算法編程 3.項(xiàng)目實(shí)戰(zhàn)(一)《lrc歌詞解析器》 在嵌入式領(lǐng)域中大部分開發(fā)都會(huì)用到C語言。C語言簡潔、緊湊、使用方便靈活加上GNU在實(shí)際項(xiàng)目開發(fā)中所做的擴(kuò)展,使得C語言在整個(gè)嵌入式開發(fā)過程中起著至關(guān)重要的作用。更重要的是用C語言開發(fā)的程序在嵌入式平臺(tái)下可移植性比較強(qiáng)。一個(gè)精通C語言程序設(shè)計(jì)的程序員,可以很容易地從事Linux、WinCE、Vxworks、μc/os等嵌入式操作系統(tǒng)下的軟件開發(fā)工作。本階段學(xué)習(xí)目標(biāo)是掌握C語言基本知識(shí)、鞏固C編程語法基礎(chǔ),以及深入C語言高級(jí)編程和數(shù)據(jù)結(jié)構(gòu)與算法,為將來的程序設(shè)計(jì)工作打下堅(jiān)實(shí)的基礎(chǔ)。 第二階段:Linux應(yīng)用及系統(tǒng)編程 操作系統(tǒng)應(yīng)用開發(fā) 2.嵌入式Linux高級(jí)系統(tǒng)編程 3.嵌入式數(shù)據(jù)庫--SQLite 4.項(xiàng)目實(shí)戰(zhàn)(二)《Mplayer播放器》 網(wǎng)絡(luò)編程 6.項(xiàng)目實(shí)戰(zhàn)(三)《基于Linux的信息交換系統(tǒng)》 及基于QT的GUI開發(fā) 8.項(xiàng)目實(shí)戰(zhàn)(四)《網(wǎng)絡(luò)游戲?qū)?zhàn)平臺(tái)》 嵌入式Linux應(yīng)用開發(fā)和系統(tǒng)開發(fā)是嵌入式Linux中非常重要的一部分,也是企業(yè)人才需求最廣的一部分。本階段學(xué)習(xí)的主要目標(biāo)是精通嵌入式Linux下的應(yīng)用程序設(shè)計(jì),熟練掌握嵌入式Linux的開發(fā)環(huán)境、常用Linux命令,精通Linux系統(tǒng)編程、網(wǎng)絡(luò)編程、QT GUI編開發(fā),熟練掌握整個(gè)嵌入式Linux項(xiàng)目開發(fā)流程,提升學(xué)員對Linux應(yīng)用開發(fā)的能力。 第三階段:嵌入式Linux平臺(tái)開發(fā) 體系結(jié)構(gòu) 原理分析及其移植 處理器編程 原理分析及其移植 3.基于ARM裸機(jī)驅(qū)動(dòng)開發(fā) 原理分析及其移植 4.嵌入式Bootloader 原理分析及其移植 5.自制嵌入式系統(tǒng)啟動(dòng)代碼 (Bootloader) 6.嵌入式Linux內(nèi)核工作原理 分析及其移植 內(nèi)核調(diào)試技術(shù) 8.嵌入式Linux根文件系統(tǒng) 組成分析及其制作 8.嵌入式Linux開源工程 源碼分析及其編程 9.項(xiàng)目實(shí)戰(zhàn)(五) 《Web應(yīng)用開發(fā)技術(shù)》 本階段將使學(xué)員掌握從零開始搭建嵌入式Linux運(yùn)行環(huán)境。首先通過基于ARM Cortex-A8處理器S5pv210了解芯片手冊的基本閱讀技巧,掌握S5pv210系統(tǒng)資源、時(shí)鐘控制器、電源管理、異常中斷控制器、nand flash控制器等模塊,為底層平臺(tái)搭建做好準(zhǔn)備。Linux平臺(tái)包括內(nèi)核裁減、內(nèi)核移植、交叉編譯、GNU工具使用、內(nèi)核調(diào)試、Bootloader介紹、制作與原理分析、根文件系統(tǒng)制作以及向內(nèi)核中添加自己的模塊,并在s5pv210實(shí)驗(yàn)平臺(tái)上運(yùn)行自己制作的Linux系統(tǒng),集成部署Linux系統(tǒng)整個(gè)流程。同時(shí)了解Android操作系統(tǒng)開發(fā)流程。Android系統(tǒng)是基于Linux平臺(tái)的開源操作系統(tǒng),該平臺(tái)由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成,是首個(gè)為移動(dòng)終端打造的真正開放和完整的移動(dòng)軟件,目前它的應(yīng)用不再局限于移動(dòng)終端,還包括數(shù)據(jù)電視、機(jī)頂盒、PDA等消費(fèi)類電子產(chǎn)品。 第四階段:嵌入式微處理器及Linux設(shè)備驅(qū)動(dòng)開發(fā) 硬件接口原理 2.嵌入式Linux設(shè)備驅(qū)動(dòng)開發(fā) 3.嵌入式Linux高級(jí)驅(qū)動(dòng)程序設(shè)計(jì) 4.項(xiàng)目實(shí)戰(zhàn)(六) 《重力感應(yīng)實(shí)戰(zhàn)系統(tǒng)》 驅(qū)動(dòng)程序設(shè)計(jì)是嵌入式Linux開發(fā)工作中重要的一部分,也是比較困難的一部分。本階段課程讓學(xué)員熟悉Linux的內(nèi)核機(jī)制、驅(qū)動(dòng)程序與用戶級(jí)應(yīng)用程序的接口,掌握系統(tǒng)對設(shè)備的并發(fā)操作。熟悉所開發(fā)硬件的工作原理,具備ARM硬件接口的基礎(chǔ)知識(shí),熟悉ARM Cortex-A8處理器s5pv210各資源、掌握Linux設(shè)備驅(qū)動(dòng)原理框架,熟悉工程中常見Linux高級(jí)字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備、USB設(shè)備等驅(qū)動(dòng)開發(fā),在工作中能獨(dú)立勝任底層驅(qū)動(dòng)開發(fā)。 相關(guān)標(biāo)簽:嵌入式培訓(xùn)、嵌入式學(xué)習(xí)、北京嵌入式培訓(xùn)
么么三姨
參加培訓(xùn)都挺貴的,如果自己c語言,單片機(jī)都還好的話,完全可以自學(xué)的。培訓(xùn)機(jī)構(gòu)大家一直眾說紛紜,到底好不好還是要自己去參加了才知道。培訓(xùn)機(jī)構(gòu)的宣傳每個(gè)都讓人感覺參加了他的培訓(xùn)就必能成才。所以要保持清醒的頭腦很重要。自學(xué)最關(guān)鍵的是要一個(gè)好的學(xué)習(xí)資料,網(wǎng)上有很多的共享資料,可以去找找看,如果找不到合適的,那就花一點(diǎn)錢去買資料也可以啊。畢竟天下沒有免費(fèi)的午餐,好的資料是不會(huì)免費(fèi)的,可以到我的用戶資料里的個(gè)人簡介中看看,這是個(gè)視頻資料,也有文檔,像上課一樣。
優(yōu)質(zhì)工程師考試問答知識(shí)庫