粵嵌教育挺不錯的,有一個農大的同學在哪里學習,感覺不錯
他們目前是國內唯一一家有實力引入實質性項目教學的培訓中心。因為此公司本身也是一家嵌入式產品研發公司來的。知識不僅僅是學到,更是體驗到了。
參考 嵌入式linux
這是一份來自【北航嵌入式培訓中心】的嵌入式linux工程師的課程表,樓主看完之后應該能知道嵌入式linux培訓該學習哪些東西,先學什么,后學什么,基本上會有一個框架。
第一階段 合格Linux C程序員階段 課程名稱 課程內容 課時 C語言 基本C語言語法,變量,過程控制 C語言簡單參數傳遞,數組和指針概念 基本C語言程序設計實踐初級 專題(1)C和指針 專題(2)C語言的Bug和筆試真題分析 56 (選學) Linux系統與C語言編程(初、中、高級) Linux基本操作 Linux下的基本編程方法binutils工具集介紹 Linux下的c語言程序設計和編程習慣 shell程序設計;文件與I/O操作;進程與信號;進程間通信;網絡編程 136 數據結構C語言描述 線性表;棧和隊列 數組和廣義表;樹和二叉樹 圖的概念和應用;動態存儲管理 排序和查找的討論 32 C++程序設計 C++程序設計基本概念,類和數據抽象構造和析構函數,函數的二義性討論;函數重載 16 QT程序設計 QT的介紹和開發環境;QT的類和控件,信號和槽;QT應用實例應用 24 項目實戰:劃艇收費系、數碼相框(PC機) 第二階段 嵌入式Linux C程序員階段 課程名稱 課程內容 課時 ARM體系結構與編程 ARM概述及指令分類、尋址方式 ARM指令集精講和匯編語言程序設計ARM存儲系統和中斷、異常處理 基于ARM的接口編程 32 嵌入式Linux系統移植 嵌入式系統概念和開發環境搭建 Boot loader概念和啟動過程分析 U-Boot移植和代碼分析 嵌入式Linux系統移植和編譯 嵌入式Linux系統接口驅動移植 文件系統的概念和根文件系統的制作 48 QT移植 QT編譯和應用庫的制作 QT移植和應用程序編程 16 第三階段 嵌入式Linux C驅動工程師階段 課程名稱 課程內容 課時 嵌入式Linux系統設備驅動程序開發(初級) Linux設備驅動的概念和開發過程 Linux設備驅動中的機制和策略 Linux設備驅動模型和高級同步機制 嵌入式Linux接口驅動工程實踐 48 項目實戰:視頻監控系統 第四階段 嵌入式Linux工程師階段 課程名稱 課程內容 課時 嵌入式Linux系統設備驅動程序開發(高級) 觸摸屏驅動研究與開發實踐 MTD設備驅動研究與開發實踐 Frame Buffer和LCD驅動研究與實踐 網絡設備驅動研究與開發實踐 SD卡驅動研究與開發實踐 USB設備驅動與開發實踐 48 工程實踐項目(根據課程進度安排項目): GPRS遠程網絡視頻監控系統/數碼相框(開發板) 智能家居系統 簡易POS機系統 車載娛樂終端