在這個互聯網的時代里面IT行業是一個可以改變世界的行業,在用代碼可以改變世界的今天IT行業的各行各業都顯的格外的重要,很多的企業都開始非常的重視IT行業的人才。嵌入式這個可以運用到多個行業的技術也受到了很多人的熱愛和追捧,那么想要學習嵌入式的話嵌入式開發要學哪些課程?粵嵌科技告訴你這些是必學的!
章 嵌入式系統概述
本章重點和難點:嵌入式的選型原則和設計工具
節 嵌入式系統簡介;
第二節 嵌入式微處理器概述;
第三節 嵌入式操作系統簡介;
第四節 嵌入式系統的應用領域和發展趨勢;
第五節 嵌入式系統的選型原則和設計工具;
第二章 ARM處理器體系結構
本章重點和難點: Cortex-A8處理器架構和異常處理
節 ARM處理器概述;
第二節 Cortex-A8處理器架構;
第三節 Cortex-A8存儲器管理;
第四節 Cortex-A8異常處理;
第三章 ARM指令集
本章重點和難點:ARM指令
節 ARM指令集概述
第二節 ARM指令的尋址方式
第三節 ARM指令簡介
第四節 Thumb指令簡介
第五節 Thumb-2指令簡介
第六節 ARM匯編語言編程簡介
第七節 C語言與匯編語言的混合編程。
第四章 嵌入式系統硬件平臺與接口設計
本章重點和難點:嵌入式硬件接口設計
節 嵌入式硬件平臺體系結構
第二節 存儲系統設計
第三節 串行通信接口設計
第四節 時鐘系統設計
第五節 GPIO接口設計
第六節 以太網接口設計
第七節 IIC總線設計
第八節 LCD接口設計
第五章 ARM-Linux內核
本章重點和難點:ARM-Linux內核進程管理、內存管理和中斷管理
節 ARM-Linux概述
第二節 ARM-Linux進程管理
第三節 ARM-Linux內存管理
第四節 ARM-Linux模塊
第五節 ARM-Linux中斷管理
第六節 ARM-Linux系統調用;
第六章 Linux文件系統
本章重點和難點:嵌入式文件系統框架和根文件設計
節 Linux文件系統概述;
第二節 EXT2文件系統;
第三節 EXT3和EXT4文件系統;
第四節 嵌入式文件系統JFFS2;
第五節 YAFFS與YAFSS2文件系統簡介
第六節 根文件系統
第七章 Linux系統移植及調試
本章重點和難點:Linux系統移植過程和調試方法
節 Boot Loader基本概念與典型結構
第二節 U-boot簡介
第三節 Linux系統移植過程
第四節 交叉編譯工具鏈
第五節 gdb調試器
第六節 遠程調試
第七節 內核調試;
第八章 設備驅動程序設計
本章重點和難點:內核設備模型和字符設備驅動程序設計框架
節 設備驅動程序開發概述;
第二節 內核設備模型;
第三節 字符設備驅動設計框架;
第四節 GPIO驅動概述;
第五節 I2C總線驅動設計;
第六節 塊設備驅動程序設計概述;
第七節 嵌入式網絡設備驅動設計
第九章嵌入式系統的開發設計案例
本章重點和難點:嵌入式系統設計方法
節 嵌入式系統設計方法
第二節 嵌入式系統設計案例
四、實驗
1.實驗目的與任務
掌握ARM體系結構與編程方法后,通過本實驗環節,有助于學生深入理解課程內容,有利于提高學生的實踐能力,提高分析和解決問題的能力,創造獨立思維的氛圍,培養創新能力,激發學習興趣。通過實驗,要求學生掌握嵌入式系統的基礎概念、基本原理、開發流程和步驟、工程設計的方法和解決技術問題的方法。為學生今后從事嵌入式系統研究與開發打下堅實的基礎。
要想要掌握好嵌入式開發的知識的話那么肯定是要學習很多的知識點的,畢竟這是一門對于技術和動手能力要求很高的行業,如果說你掌握的知識點不夠全面的話那么你在找工作的時候就會發現處處碰壁的。粵嵌科技歡迎每一位想要學習嵌入式技術的學員來我們公司的嵌入式培訓班進行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕先來試聽我們的嵌入式課程。