嵌入式Linux及物聯網系統開發課程 | |
----基于 Cortex-A53 和 Cortex-M4 ARM 處理器 ----基于嵌入式 Linux 和 uC/OS-III 操作系統 |
一、課程的特點和優勢 | ||||
廣州粵嵌通信科技股份有限公司的實訓課程采用 Cortex-A53+嵌入式 Linux 及Cortex-M4+uC/OS-III 雙平臺雙系統,全面深入地對行業內廣泛使用的嵌入式技術進行深入的學習和項目實踐;使學員在學習過程中通過實操對全行業嵌入式技術有深刻的理解和掌握。通過本課程的學習,使學員可以在電視機機頂盒、多媒體廣告機、平板電腦、手持移動終端、通信服務器、網絡攝像頭、流媒體服務器、四軸飛行器、車載導航、汽車行駛記錄儀、智能機器人、工業現場控制等行業大顯身手。 | ||||
|
二、課程適合的學員 |
· 應用電子技術、通信工程、電子信息工程、計算機應用、物聯網、自動化技術、機電一體化技術等相關專業的畢業生。 · 有電子設備維護、維修等經驗,并準備嵌入式硬件開發方向轉型的工程師。 · 有軟件測試、軟件維護等經驗,并準備向嵌入式軟件開發方向轉型的工程師。 · 有 51 單片機基礎,準備向 Cortex-M3/M4 方向發展的工程師。 · 有 51 單片機基礎,準備向 Linux 設備驅動開發方向發展的工程師。 · 有一定嵌入式硬件開發經驗,準備從事嵌入式 Linux 應用開發的工程師。 · 有一定的嵌入式開發基礎,有志于向 ARM 高性能處理器及嵌入式 Linux 操作系統開發方向發展的工程師。 |
三、課程實訓目標 |
· 熟練掌握 C/C++編程語言,對數據結構有一定的了解。 · 掌握 Cortex-M4 開發工具及設計流程。 · 掌握 Cortex-M4 的外圍接口使用,如:GPIO、中斷、定時器、ADC、DAC、UART、看門狗等。 · 熟練掌握現場總線設計與應用,如:I2C 總線、SPI 總線、CAN 總線、RS485 總線等。 · 熟練掌握 linux 系統使用,并可以熟練地使用 linux 系統的開發、調試工具。 · 熟練掌握嵌入式 linux 應用編程,如:I/O 編程、多進程編程、多線程編程等。 · 熟練掌握嵌入式 linux 高級編程技術,如:串口編程、數據庫編程、V4L2 編程等。 · 掌握嵌入式 linux GUI 設計方法。 · 熟悉嵌入式 linux 內核移植、uboot 移植及 rootfs 制作。 · 深刻理解嵌入式 linux 設備驅動開發。 · 對嵌入式 linux 系統在視頻監控、網絡通信、多媒體處理及智能控制領域有深入的理解。 |
四、職業規劃目標 |
· C/C++軟件開發工程師 · 嵌入式 linux 應用開發工程師 · 嵌入式 linux 驅動開發工程師 · 嵌入式 GUI 開發工程師 · Linux 網絡應用開發工程師 · 嵌入式 linux 系統移植與裁剪工程師 · 嵌入式 linux 多媒體研發工程師 · 基于單片機、Cortex-M4 研發工程師 · 現場總線控制、現場總線通信應用開發工程師 · 嵌入式 uC/OS-III 開發工程師 |
五、課程大綱 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|