1. 程式人生 > >嵌入式 知識積累 (二) 之 三個學習階段

嵌入式 知識積累 (二) 之 三個學習階段

嵌入式LININX開發第一學習階段,主要打好基礎,學好C程式設計,Linux系統程式設計。

1、C語言程式設計基礎

2、嵌入式開發基礎:Linux概述安裝,shell命令,vim編輯器,GCC,GDB,Makefile,交叉開發環境構建

3、嵌入式Linux系統程式設計:shell程式設計,檔案程式設計,串列埠程式設計,程序程式設計,執行緒程式設計,網路程式設計

4、嵌入式專案開發:資料採集控制系統,串列埠伺服器

嵌入式LININX開發第二學習階段,掌握ARM彙編程式設計,驅動程式設計。

1、ARM體系結構:ARM體系,ARM指令,Thumb指令,彙編程式設計,邏輯程式開發

2、Linux核心移植:bootloader,核心配置,檔案系統

3、驅動程式開發:驅動架構模型,字元裝置驅動,塊裝置驅動,網路驅動

4、嵌入式專案開發:智慧家居系統,視訊監控系統

嵌入式LININX開發第三學習階段,掌握C++面向物件程式設計,Qt程式設計。

1、C++語言程式設計基礎

2、QT程式設計開發:QT開發基礎,QT佈局與控制元件,QT繪圖,QT事件,QT網路通訊,QT資料庫,QT移植

3、嵌入式專案開發:車載監控管理系統,工業能源管理系統