嵌入式Linux實時系統開發培訓班(FSRT1001)
|
課程背景 |
嵌入式Linux得到了廣泛應用,一些特定嵌入式應用要求Linux提供強實時性能,例如工業控制、航空應用等眾多場合。針對Linux實時性改進,有多種解決方案,如RTLinux/RTAI/Xenomai的雙內核方式和MontaVista等商業Linux內核補丁方式。
華清遠見推出“嵌入式Linux實時系統開發”課程,針對不斷擴大的嵌入式Linux實時應用需求,提供專業的、高端嵌入式Linux核心人才培訓。本課程融合了培訓中心多位講師多年項目開發和研究經驗,為學員實現短期內進行Linux內核實時開發提供有效的捷徑。
|
課程目標 |
本課程針對嵌入式Linux實時系統開發包含以下內容:1)嵌入式Linux實時性能分析;2)嵌入式Linux實時性改進;3)編寫符合實時內核的設備驅動和內核模塊;4)編寫實時Linux系統應用;5)對嵌入式Linux系統進行實時性評測和瓶頸分析等幾個方面,提供從實時內核到實時應用編程等幾個方面的培訓,通過課程學習與掌握,學員可以構建一個符合特定性能指標的實時系統,進行相關項目深入開發。 |
入學要求 |
學員學習本課程應具備下列基礎知識:
◆ 熟練使用Linux系統,具備Linux下C語言應用編程經驗。
◆ 熟悉Linux內核編程,具備Linux驅動編程經驗。
◆ 具備一定的體系結構開發基礎知識。
|
師資團隊 |
【黃 昕】
● 華清遠見高級講師,多年嵌入式開發經驗,3年嵌入式培訓經驗。精通ARM/PPC體系結構開發,精通實時操作系統開發設計、Linux內核實時化技術,消費類電子Linux內核特性開發等。具有工業控制、智能手機、網絡信息終端等領域開發經驗。在多所高校講授“嵌入式系統軟件開發”相關課程。目前從事操作系統設計、網絡化控制技術等研究工作。
■ 點擊此處在線試聽黃老師新授課視頻>>>
【劉洪濤】
● 華清遠見高級講師,6年嵌入式開發經驗,ARM公司授權ATC講師,精通ARM體系結構,在多款ARM硬件平臺上完成過原理圖設計、pcb布線、bootloader移植、linux系統移植、文件系統構建、驅動程序開發、GUI圖形編程等工作。具有豐富的ARM-LINUX系統軟、硬件產品開發經驗。
■ 點擊此處在線試聽劉老師新授課視頻>>>
更多師資力量請參見華清遠見師資團隊。 |
教材 |
◆ 《華清遠見-嵌入式Linux實時系統開發培訓講義》
◆ 《Linux設備驅動開發詳解》(2008.01出版) 華清遠見 編著
◆ 《Linux內核開發》(第二版) Robert Love 著
|
 |
時間地點 |
北京總部:根據報名人數確定,如有需求請提前預約。
上海中心:根據報名人數確定,如有需求請提前預約。
深圳中心:根據報名人數確定,如有需求請提前預約。
成都中心:根據報名人數確定,如有需求請提前預約。
南京中心:根據報名人數確定,如有需求請提前預約。
武漢中心:根據報名人數確定,如有需求請提前預約。
本課程每期班限額15名,報滿即停止報名,請提前在線或電話預約
華清遠見保留開課時間調整的權利,歡迎來電洽詢 |
學時費用 |
◆課時: 共4天,每天6學時,總計24學時
◆培訓費用(含教材費):3600元
◆培訓證書:培訓合格學員可獲工業和信息化部《信息技術應用技能嵌入式Linux實時系統開發工程師認證證書》(認證費500元,>>單擊查看證書樣本)
◆上課地點:北京清華大學,深圳羅湖區金塘大廈
單擊查看退費規定說明>>> |
實驗環境及班級規模 |
為了保證培訓效果,增加互動環節,我們堅持小班授課,每期報名人數限15人,多余人員安排到下一期進行。人手一套開發板和開發用的PC主機。 >>單擊查看實驗設備 |
 |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在下期培訓班中重聽;
2、培訓結束后免費提供一個月的技術支持,充分保證培訓后出效果;
3、培訓合格學員可享受免費推薦就業機會。 |
課程進度安排(新更新日期:2012.12.08) |
時間 |
課程大綱 |
第一天 |
學習目標 |
通過本課學習,學員可以了解實時操作系統性能分析,Linux的實時化技術發展以及相關的資源。通過Linux實時應用例子認識普通Linux內核實時性能瓶頸。掌握嵌入式Linux實時性能分析方法。
|
9:00
|
12:00 |
1. 嵌入式Linux實時性能分析
1.1 實時操作系統性能評估方法
1.2 Linux的實時化技術發展及相關資源
1.3 Linux內核性能瓶頸
1.4 Linux內核性能分析
|
13:00
|
16:00 |
【實驗】
實驗1:嵌入式平臺高精度定時延遲測試
實驗2:嵌入式平臺周期性任務延遲測試
實驗3:嵌入式平臺內核延遲綜合測試
|
第二天 |
學習目標 |
通過對Linux內核進行實時搶占改進,了解實時內核調度與搶占、實時內核鎖機制、實時內核中斷線程化等原理,掌握內核鎖機制使用、設備驅動中斷編寫等內核編程技術。掌握實時內核測試原理,以及常用測試工具選用與編寫。
|
9:00
|
12:00 |
2. 嵌入式Linux實時性改進
2.1 實時內核調度與搶占
2.2 實時內核鎖機制分析
2.3 實時內核中斷線程化技術
2.4 其他內核模塊實時性改進
|
13:00
|
16:00 |
【實驗】
實驗1:針對特定嵌入式平臺進行內核實時搶占改進
實驗2:分析實時Linux的內核性能并進行實時性測試 |
第三天 |
學習目標 |
通過對Linux內核進行優化配置,增強Linux內核實時性能。結合實時搶占內核新特性進行高效設備驅動編程,對原有設備驅動進行改進。
|
9:00
|
12:00 |
3. 符合實時內核的設備驅動和內核模塊編程
3.1 實時搶占內核配置與移植
3.2 在設備驅動中使用鎖機制、高精度定時器等技術
3.3 對原有設備驅動進行實時化改造 |
13:00
|
16:00 |
【實驗】
實驗1:實時設備驅動編程例子
實驗2:設備驅動實時改造例子 |
第四天 |
學習目標 |
掌握Linux實時應用編程,掌握用戶級優先級繼承互斥機制、實時信號,實時時鐘系統等實時編程技術。了解Linux實時性評測理論,掌握系統瓶頸分析工具使用,對特定平臺進行性能測試與性能分析。
|
9:00
|
12:00 |
4. 實時Linux應用編程與系統實時性評測
4.1 Linux實時應用編程
4.2 內核與用戶層結合進行實時編程
4.3 內核實時性評測和系統瓶頸分析
4.4 對特定平臺進行性能分析綜合 |
13:00
|
16:00 |
【實驗】
實驗1:高精度定時與周期性控制任務例子
實驗2:優先級繼承互斥機制使用
實驗3:對特定平臺進行實時和非實時性能分析比較 |