背景介紹
Linux核心是對作業系統最完美的詮釋,在計算機專業教學以及相關行業工程開發中,都是必修的課程。然而它代碼量巨大,代碼更新速度很快,這使得工程人員及核心愛好者閱讀相關書籍的同時,落後於最新的代碼。Linux核心構架極其複雜,使得研究學習過程相對其他科目更為艱難,無數人在它面前不得不退縮。一個好的linux開發工程師,對於核心的理解無疑會大大提升自身工作和學習的能力。本課程適應於嵌入式/工控/手機研發/存儲開發行業linux工程師,核心開發愛好者,學習linux的在校學生等。
相關特點
Linux具有開放、穩定和驅動資源豐富等特點,通過多年的發展,Linux核心中對ARM的支持已逐步形成了完備的移植層結構,所以也就成為眾多Soc晶片設計商和板級開發商首選進行移植的作業系統。但對於移植者來說,移植系統涉及到中斷、定時器、記憶體管理等多方面知識的實際運用,另外,對很多問題的出現難以快速定位,更得不到正確有效的解決。本課程通過理論課與實驗課相結合的方式,力求解決開發者在移植過程中容易出現的問題,使開發者能夠正確快速的完成Linux核心的移植。
信盈達嵌入式實訓學院依託公司多年的行業服務背景和項目開發團隊。由多年從事嵌入式控制器開發經驗的工程師來指導學員的實訓學習。在學習的過程中,哪些知識是重中之重,哪些知識可以一帶而過,哪些知識是為後期學習作鋪墊的,哪些知識點是可以在長期實際研發工作中使用的到的,最小的代價去學到最紮實的單片機嵌入式開發的工作能力。 工程師師傅帶徒弟方式,結合學員的實際情況及現階段熱門技術要求來分主次系統進行講授,從而達到事半功倍的效果。 《ARM嵌入式培訓Linux開發工程師班課程介紹》
背景
嵌入式軟體開發無疑是當今最熱門的行業,嵌入式軟體工程師的薪資比普通的軟體工程師的薪資平均高50%以上。隨著智慧型電網、物聯網的建設,社會對嵌入式人才的需求越來越多。很多同學或在職人員已經意識到了嵌入式開發的重要性,已經開始自學嵌入式開發技術,但是因為嵌入式開發不同於普通的純軟體開發,它是綜合了計算機軟、硬體的一門綜合學科,涉及模擬電路,數字電路,C語言、計算機組成原理,微機控制技術,網路技術,數據結構等課程,很多同學面對嵌入式涉及的這么多課程和知識點,往往不知道從何處下手開始學習嵌入式。
課程目標
本課程採用理論教學與實驗相結合的方式,系統地介紹嵌入式Linux下環境和程式開發技術。通過本課程的學習,學員可以掌握嵌入式Linux的環境搭建過程,具備Linux下進行多進程、多執行緒、網路、GUI、資料庫程式的開發能力,引導學員進入嵌入式Linux開發的精彩世界,為後續深入學習嵌入式Linux驅動和系統編程打下堅實的基礎。
培養對象
ARM嵌入式Linux初學者
在職單片機、電子開發工程師
有志於從事ARM嵌入式Linux應用程式開發的工程師
電子類、計算機類、通信類、自動化類高年級本科生或研究生
實訓過程 = 補強階段 + 實操階段 + 項目實戰階段 + (推薦就業階段)
培訓教材
Ø 《信盈達ARM實戰教程》
Ø 《信盈達嵌入式Linux實戰教程》
Ø 《信盈達嵌入式實驗手冊》
Ø 《信盈達嵌入式C語言教材》
課時費用
課時: 260課時(學習周期4個月)
培訓費用(含教材 + 開發板+證書):8500元
信盈達內部教材4本+三星2440開發板1套+信息產業部《嵌入式系統設計工程師》證書
實訓項目:
通過系統的學習後,我們來個實際的項目實戰:(從所列出的項目中選出一個自己開發完成)。
項目一、MP3/mp4娛樂產品
項目二、數字存儲示波器
項目三、數位照相機
項目四、攜帶型印表機
項目五、遠程監控系統
項目六、工控機
項目七、網路攝象機
項目八、自帶項目,指導完成
實驗環境
為了保證培訓效果,增加互動環節,我們堅持小班授課,每班10人以內,多餘人員安排到下一期進行。選組長1名,每個學員配備ARM學習開發板。