課程描述:課程基于“MIPS LINUX”的軟硬件培訓體系結構。課程培訓重點:采用龍芯CPU技術的HS3210及其外圍芯片的設計與編程,linux內(nèi)核開發(fā),嵌入式linux的移植,驅(qū)動開發(fā), GUI程序開發(fā)等。
就 業(yè):嵌入式linux系統(tǒng)開發(fā)工程師
入學要求:需“掌握”的基礎是C語言、英語;需要“了解”的基礎是操作系統(tǒng)原理,Linux常用命令的熟悉與使用;如果您能再涉獵些相關電子電路,匯編等知識。
**認證:GCSDE認證
日期
|
課程內(nèi)容
|
1
|
linux **入門與開發(fā)基礎
1) Linux 概述;2)Linux開發(fā)環(huán)境搭建-vmware虛擬機;
3)Linux的基礎知識;4)Linux文件系統(tǒng)和文件;5)Shell的使用;
6)常用的shell命令;7)Linux的軟件安裝;8)Linux 的編程常識;
9)Linux下VIM的使用;10)編譯器GCC的使用;11)調(diào)試器gdb的使用;12)項目管理工具make的編寫;
|
2
|
Linux入門實驗:
1、安裝linux系統(tǒng);2、常用命令練習
3、gcc編譯器使用;4、gdb調(diào)試;5、編寫Makefile
|
3
|
獨立實驗
|
4
|
Linux應用編程 文件操作與進程通信
實驗:進程實驗,進程間通信實驗
實驗:文件操作實驗
|
5
|
Linux網(wǎng)絡編程
TCP/IP
Socket套接編程
|
6
|
獨立實驗
|
7
|
嵌入式微處理器
MIPS寄存器
MIPS匯編程序設計
C及匯編語言混合編程
實驗1 基本MIPS匯編指令編程
實驗2 數(shù)據(jù)訪問練習
|
8
|
3210開發(fā)調(diào)試環(huán)境建立
3210 GPIO應用
|
9
|
MIPS匯編語言實現(xiàn)按鈕實驗
MIPS匯編和C混合編程
|
10
|
獨立實驗
|
11
|
MIPS存儲器控制器
NOR Flash與NAND Flash應用設計
MIPS中斷控制器
MIPS定時器
實驗5 IRQ中斷流程分析 實驗6 看門狗定時器應用實驗
實驗7 NOR Flash編程 實驗8 NAND Flash編程
|
12
|
TFT LCD驅(qū)動程序設計
點陣LCD驅(qū)動程序設計
觸摸屏應用及校準
實驗 9 TFT LCD顯示圖片
實驗 10 LCD漢字顯示實驗
實驗 11觸摸屏實現(xiàn)實驗
|
13
|
獨立實驗
|
14
|
QT程序設計(上)
1)Linux下gui編程介紹;2)Qt介紹;3)**Qt designer認識Qt;
4)信號和槽 5)Qt的事件
實驗:1)“Hello word!”Qt ;2)對象間通信:3)Signal 和 Slot 機制;
|
15)
|
QT程序設計(下)
4)信號和槽 5)Qt的事件
實驗:4)對話框;5)Qt 中的多線程編程;6)Qt 中的網(wǎng)絡編程。
|
16
|
Linux內(nèi)核架構分析
Linux內(nèi)核配置與編譯
Linux內(nèi)核啟動流程分析
Linux內(nèi)核模塊設計
實驗:1、linux內(nèi)核編譯升級 2、linux內(nèi)核模塊設計
|
17
|
獨立實驗
|
18
|
Linux字符設備驅(qū)動設計 驅(qū)動中的并發(fā)控制、中斷、延時
實驗: 1)小鍵盤驅(qū)動實例;
實驗: 2)Linux的IIC設備驅(qū)動分析
|
19
|
Linux設備驅(qū)動設計(二) 塊設備 網(wǎng)絡設備驅(qū)動
|
20
|
獨立實驗
|
21
|
Linux設備驅(qū)動設計(三)
|
22
|
Linux設備驅(qū)動設計(三)
|
23
|
bootloader分析及設計
實驗 自定義bootloader ,往其中添加命令及對應elf入口地址的修改
|
24
|
獨立實驗
|
25
|
嵌入式linux內(nèi)核移植
1)嵌入式Linux內(nèi)核介紹;
2)Linux內(nèi)核配置系統(tǒng);
3)Linux內(nèi)核配置與編譯
|
26
|
獨立實驗
|
27
|
根文件系統(tǒng)制作
1) 根文件系統(tǒng)介紹;2)根文件系統(tǒng)的目錄結構;3)根文件系統(tǒng)內(nèi)容;
4)添加設備文件;5)添加動態(tài)鏈接庫;6)添加系統(tǒng)應用程序;
7)添加配置文件
實驗:使用busybox,bash等開源軟件構建根文件系統(tǒng);
|
28
|
獨立實驗
|
29
|
綜合項目架構原理、代碼分析及操作
|
30
|
綜合項目操作
項目階段一:bootloader的移植
項目階段二:內(nèi)核的移植
項目階段三:根文件系統(tǒng)的制作和移植
項目階段四:項目程序建立與移植
|
31
|
項目實踐
|
新信息
廣州嵌入式相關搜索:
廣州嵌入式培訓機構:
>>>>>
倒計時
更多詳情請咨詢客服 15622808442
客服在線時間:9:00-22:00,其他時間請在線預約或留言,謝謝。廣州信盈達嵌入式學院:廣州天河區(qū)棠東東路御富科貿(mào)園
本周僅剩 個試聽名額
請鍵入信息,稍后系統(tǒng)將會把領獎短信發(fā)至您的手機