班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
大綱 |
|
嵌入式linux
linux常用命令和shell編程
一網打盡:常用linux系統命令快速掌握
linux系統的管理維護
linux shell編程初步
嵌入式linux與傳統linux的異同點
定時器技術
掌握嵌入式定時器的實現方法
嵌入式定時器寄存器工作原理
專業解析:s3c2440的5個16位定時器
應用實戰:使用pwm的脈寬調制功能
文件IO
區分嵌入式文件IO與標準IO不同的實現方式
嵌入式文件IO與標準IO的異同點
探秘:緩存機制分析
嵌入式文件IO操作
嵌入式庫函數
1、掌握嵌入式動態庫調用方式
2、掌握嵌入式靜態庫調用方式
嵌入式系統調用和庫函數調用關系
區分:動態庫與靜態庫
實戰應用:動態庫與靜態庫的編譯鏈接
嵌入式多線程
學習多線程在嵌入式應用開發中的廣泛應用
特色教學:從生命的“多線程”體會IT系統的多線程
創建關閉線程等基礎操作
線程屬性設置
線程同步的機制和實現方式
版本控制
學習如何使用版本管理工具
常見版本控制軟件SVN、GIT介紹(由工程師選擇一款重點講解,其它版本軟件可類比)
GIT服務端的安裝和使用
SVN服務端的安裝及使用
經驗:團隊開發過程中版本控制的注意事項
項目第一版本指導
1 項目需求分析、設計和團隊分工
2 項目部分功能實現
3 加強對API的自學能力
項目需求分析——銀行排隊機(參考項目)
數據存儲方式設計
多線程引用
實現部分功能
網絡通信
掌握嵌入式下的網絡通信實現方式
常用的通信方式單播介紹
使用socket進行UDP編程
使用socket進行TCP編程
IO復用模型
掌握IO復用模型
嵌入式IO復用模型分類簡述 (阻塞、非阻塞、IO復用 同步、異步 Select、Epoll、AIO )
重點講述嵌入式IO復用模型之select
進程
能完成嵌入式進程應用相關的開發
進程和進程內存映像
守護進程的含義
精華:進程間IPC通信(信號、信號量、鎖、管道、消息隊列、共享內存、本地socket)
Ftp客戶端
能完成嵌入式Ftp客戶端的上傳和下載
Ftp協議
應用實戰:Ftp客戶端的在嵌入式中的上傳
應用實戰:Ftp客戶端的在嵌入式中的下載
嵌入式串口編程
學習嵌入式Linux的串口編程
串口、標準和硬件三者關系
RS-232和UARTs
串口的打開、設置、讀寫、關閉
應用實戰:嵌入式串口編程實際案例
內存管理
嵌入式Linux內存管理機制(高手進階)
物理內存和虛擬內存
經驗:嵌入式linux下的內存監控
精華:從內核的角度來查看內存的狀態
buffers與cached的異同
項目第二版本指導
1 完整功能實現
2 項目指導
以項目為背景,盡可能覆蓋所學的嵌入式應用開發核心知識點
系統分工實現
現場集中輔導
文件系統初步
認識嵌入式linux下的各種虛擬文件系統
嵌入式linux下的各種虛擬文件系統
虛擬文件系統的掛載方式、使用場合
經驗分享:每類文件系統的典型使用場合
開發板
1、側重于現成ARM環境的應用開發教學
2、能感受嵌入式開發從上到下的完整流程即可
3、ARM嵌入式體系結構的原理等側重底層的核心原理留待四階段教學
分享:嵌入式開發板廠家分類及優缺點比較
嵌入式開發板的使用方式介紹
基于ARM的嵌入式程序開發(編碼、交叉編譯、運行)的完整流程介紹
直觀感受:S3C2440或者2410開發板介紹 |