|
班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
大綱 |
|
嵌入式硬件基礎
快速掌握計算機核心硬件的一攬子原理
基礎掃盲:計算機體系結構
傳統計算機CPU的工作原理
一脈相承:從CPU到ARM(低功耗32位處理器)
總線架構
主頻
外圍儲存芯片(SDRAM,DDR,NOR FLASH,NAND FLASH)
SDRAM實例分析(工作原理、SDRAM接口電路設計、SDRAM初始化過程詳解、怎么測量SDRAM)
FLASH(NOR,NAND,基本結構,接口電路,如何訪問,怎么測量)
ARM
1、理解ARM嵌入式體系結構
2、ARM編程初步
一脈相承:從CPU到ARM(低功耗32位處理器)
ARM嵌入式體系結構
應用實戰:ARM編程環境(裸機操作)
設備、內核與驅動
認識嵌入式設備、內核、驅動的聯系
設備驅動和內核的關系
設備驅動開發和應用程序開發的區別
常見嵌入式設備分類
驅動模塊入門
掌握驅動模塊編寫、編譯和加載過程
口訣:內核模塊編寫要點
模塊的初始化和退出函數
模塊編譯方法
模塊的加載和卸載
字符設備驅動開發
完成字符設備驅動開發
字符設備的特點
文件操作指針的定義
設備注冊
經驗:常用的字符設備操作
驅動開發接口
1 根據項目選擇某設備驅動接口作為重點講解
2 總結驅動設備程序的調試經驗
3 舉一反三,快速勝任一種陌生設備驅動開發
經驗:設備驅動開發技術理論基礎與內核
鎖、隊列串口驅動、觸摸屏幕、延時、定時、中斷處理、內存分配
IO操作接口
總線設備驅動模型、內核子系統
嵌入式文件系統
掌握嵌入式文件系統的系列核心操作
文件系統 (Filesystem)基礎知識
嵌入式系統采用的主要文件系統
Busybox詳解
Busybox指令集包括的內容
Busybox源碼分析
應用實戰:如何應用Busybox來搭建嵌入式文件系統
Busybox的移植
主要設備文件和庫文件的組成與搭建
應用實戰:Jffs2或yaffs2映像文件的的制作、燒寫,以及實際演示
嵌入式開發中對文件系統的基礎應用
linux proc文件系統
移植根文件系統
項目第一版本指導
1 項目需求分析、設計和團隊分工
2 項目文件系統實現
3 項目輔導
項目需求分析——車載監控終端(參考項目)
采用嵌入式linux作為終端,將項目分為監控中心,車載終端,虛擬GPS模塊3個部分分開實現
驅動程序接口實現
基本的根文件系統:Busybox,基本運行庫,啟動腳本
文件系統采用YAFFS2文件系統,燒寫在NANDFlash中
Bootloder
掌握嵌入式設備啟動加載原理
Bootloder啟動加載原理
Bootloder的主要功能
U-boot(或VIVI)源碼分析
U-boot(或VIVI)移植
項目第二版本指導
1 項目引導系統系統實現
2 集中輔導
引導系統采用u-boot作為終端的bootloader
硬件設備初始化、加載操作系統及系統維護
集中輔導
Linux內核
Linux內核認知
操作系統的基本概念和原理
Linux內核的特點
內核開發和應用開發的區別
內核開發環境
內核源代碼的組織和目錄結構
內核主要功能和模塊
內核操作
嵌入式開發中Linux內核配置和編譯入門
內核配置工具的使用
內核配置原理
配置文件語法介紹
以交叉編譯內核的過程和生成的目標文件
內核引導和初始化過程
掌握內核代碼架構
內核運行主線的分析(動態分析)——內核從開機加載到出現shell提示符的運行流程
與內核代碼目錄結構的靜態分析相結合,全面掌握內核代碼架構
內核移植過程和方法
理解內核移植過程的原理
細節教學:根據具體開發板講解內核移植所涉及到的模塊、關鍵點等
經驗:如何根據芯片數據手冊和硬件原理圖修改內核代碼
經驗:如何閱讀芯片的數據手冊和硬件原理圖
項目第三版本指導
1 項目功能優化完善
2 項目文檔編寫
新增文件系統接口
協議棧及應用程序運行機制
打印機支持
蜂鳴器支持(模塊加載)
項目集中輔導
項目文檔編寫 |
|
|
|