廣州朝翔設計培訓
嵌入式Linux系統與應用開發就業班
*階段Linux核心
Linux基礎
學習掌握linux系統的安裝和相關服務的搭建,基本命令的使用
Linux核心命令
學習掌握linux系統下基礎編程知識,其中包括linux下文件的操作,VIM編輯器,GCC編譯器,GDB/DDD調試器,Makefile等
Linux Shell編程
學習掌握linux下shell編程基礎,其中包括正則表達式,sed,awk,shell的調試技術等。
Linux 階段項目
第二階段 C/C++編程核心
標準C編程
學習掌握在嵌入式開發編程中C語言的重要概念和編程技巧中的重點難點,以復習串講和實例分析的形式,重點介紹包括函數與程序結構,指針、數組和鏈表,庫函數的使用等知識。
數據結構
學習掌握數據結構基礎知識,重點介紹包括數組,堆棧,隊列,鏈表,樹,圖等知識。
UC高級編程
學習掌握Linux系統中的進程的概念,從內核的角度了解進程的原理和實現。同時會掌握Linux下守護進程的編寫方法,了解Linux下幾種進程間通訊的方法,并具備編寫進程間通訊編程的能力。
數據庫及SL
學習掌握數據庫系統的組成、關系數據庫、數據庫設計以及數據保護等,同時講解一種重要的數據庫系統的應用。
標準C++編程
學習和掌握C++編程基礎知識,并在此基礎上,通過大量編程實例重點講解C++高級編程知識,內容包括類與對象,繼承與派生,多態性,模板,STL,異常處理等。
uT高級編程
學習和掌握嵌入式Linux下的幾種常見GUI及其特點,重點能掌握T的有關內容,具備T程序設計能力。了解嵌入式數據庫的配置與開發。
智能點菜系統,智能銀行排隊系統,數碼相框
第三階段 ARM體系結構
ARM處理器編程
學習掌握ARM處理器的基礎知識,內容包括ARM處理器體系結構、編程環境、指令集、尋址方式、調試、匯編和混合編程等方面的內容。
ARM硬件接口開發
學習掌握基于ARM開發平臺的常用接口開發和硬件電路設計,分析外設的工作原理和驅動機制,親自動手編寫一個針對ARM開發板裸板系統。
編寫可以在開發板運行的系統,掌握嵌入式系統開發方法。
第四階段嵌入式Linux高級編程
嵌入式Linux內核編程
學習了解Linux內核運行機制,課程內容包括內核源碼結構、內存管理、進程管理、中斷管理、系統調用、內核同步、時鐘和定時器管理、信號、調度、進程間通信、文件系統和I/O設備管理等方面的內容。
嵌入式Linux驅動編程
學習掌握底層驅動開發, Linux設備驅動程序開發規范、重點學習字符設備驅動開發,包括串口、I/O、看門狗、實時時鐘、SPI、IIC、掃描鍵盤、A/D轉換、定時器等接口的驅動開發,在此基礎上,學習USB協議規范、LCD液晶屏,TP觸摸屏,網卡,AC97聲卡,PMIC,charger等硬件驅動開發知識。
系統移植和部署
學習掌握搭建嵌入式linux開發環境,交叉編譯、Bootloader的定制,內核裁減、內核移植,內核調試、根文件系統制作和集成部署Linux系統等整個流程。
嵌入式應用開發
學習掌握Android應用編程的主要方法,熟悉Android中的主要組件和常用圖形界面組件,熟悉Android中的事件處理方法等
智能家居
課程咨詢電話:、