計算機基礎(chǔ)、Linux操作系統(tǒng)、Linux文件系、Linux系統(tǒng)常用命令、VI的使用、簡單Shell腳本簡 介及編程、環(huán)境變量以及常用工具軟件;C語言基本語法、gcc 編譯器、數(shù)據(jù)類型、變量和常量、 運算符和表達式、分支語句、循環(huán)語句、數(shù)組、函數(shù)、指針和字符串、結(jié)構(gòu)、聯(lián)合、枚舉、指針高 級應(yīng)用、多級指針、void 指針、函數(shù)指針、內(nèi)存管理、文件流操作、預處理、其他常用C標庫、 Makefile編寫。
2、經(jīng)典算法
順序查找法和二分查找法、排序算法(冒泡、選擇、插入、歸并、快速),常見算法實現(xiàn)。
3、Linux網(wǎng)絡(luò)編程
Linux系統(tǒng)套接字(Socket)編程技術(shù)、TCP/IP協(xié)議、TCP客戶機/服務(wù)器、UDP客戶機/服務(wù) 器,HTTP協(xié)議,網(wǎng)絡(luò)爬蟲技術(shù)。
4、面向?qū)ο缶幊趟枷耄惡蛯ο?
構(gòu)造器,拷貝構(gòu)造,析構(gòu)函數(shù),new/delete,方法重載,運算符重載;面向?qū)ο缶幊痰幕咎匦裕悍庋b、繼承和多態(tài),重寫,覆蓋,虛函數(shù),虛函數(shù)表; string類,輸入輸出函數(shù),友元,異常處理(Exception)。
5、ARM 體系結(jié)構(gòu)與嵌入式軟件開發(fā)
嵌入式系統(tǒng)構(gòu)成、特點、開發(fā)模式與方法、建立開發(fā)環(huán)境、ARM體系結(jié)構(gòu)、指令流水線、MMU 原理、ARM指令集、GNU ARM匯編程序設(shè)計、GPIO控制、LED驅(qū)動、KEY驅(qū)動、時鐘子系 統(tǒng)、UART驅(qū)動、PWM驅(qū)動、I2C協(xié)議及重力加速度傳感器驅(qū)動開發(fā)、中斷(異常、GIC)、 S5P6818啟動原理。
6、嵌入式Linux系統(tǒng)定制
嵌入式Linux系統(tǒng)構(gòu)成、嵌入式linux開發(fā)環(huán)境建立、U-boot簡介、U-boot編譯、移植,Linux內(nèi) 核結(jié)構(gòu)、Linux內(nèi)核編譯與移植、嵌入式Linux系統(tǒng)根文件系統(tǒng)介紹、制作各種格式的嵌入式Linux 系統(tǒng)的根文件系統(tǒng)鏡像、嵌入式Linux的多種啟動方式。安卓系統(tǒng)移植、定制、部署方法(根據(jù)具 體實施調(diào)整)。
7、嵌入式Linux/Android驅(qū)動開發(fā)基礎(chǔ)
Linux內(nèi)核模塊化設(shè)計思想、設(shè)備類型、驅(qū)動的作用和編寫方法、字符設(shè)備驅(qū)動程序設(shè)計、鍵盤 驅(qū)動程序設(shè)計、字符設(shè)備驅(qū)動程序設(shè)計(原子變量、信號量、自旋鎖、阻塞/非阻塞、等待隊 列、定時器、中斷、內(nèi)核內(nèi)存管理)、定時器、PWM驅(qū)動設(shè)計、輸入子系統(tǒng)。
8、嵌入式Linux/Android驅(qū)動開發(fā)專題
ADC驅(qū)動程序、RTC 驅(qū)動程序、I2C驅(qū)動程序、SPI驅(qū)動程序、一線設(shè)備驅(qū)動、幀緩存顯示子系 統(tǒng)驅(qū)動程序、塊設(shè)備驅(qū)動程序、網(wǎng)絡(luò)驅(qū)動程序、輸入子系統(tǒng)、觸摸屏。
以上就是長沙粵嵌科技的嵌入式培訓班的課程,如果說你對我們的課程感興趣想要了解我們粵嵌科技的嵌入式培訓班的話,那么可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的嵌入式免費試聽資格,也可以來我們的公司進行實地考察,考察我們的上課環(huán)境和師資里面。長沙粵嵌科技歡迎每位想要學習嵌入式技術(shù)的學員來了解我們粵嵌科技。