序號 課程名稱 課程內(nèi)容 嵌入式系統(tǒng)與linux入門 1 嵌入式系統(tǒng)概述 嵌入式概念與嵌入式微處理器 2 Linux快速入門
Linux 概述;Linux開發(fā)環(huán)境搭建;
Linux安裝 Linux的基礎(chǔ)知識;
Linux文件系統(tǒng)和文件; Shell的使用;
Linux的軟件安裝;Linux 的編程常識;
Linux下VIM的使用;
編譯器GCC的使用;調(diào)試器gdb的使用;
項目管理工具make的使用;
嵌入式開發(fā)環(huán)境的搭建
Linux交叉開發(fā)環(huán)境介紹;GNU交叉工具鏈的安裝與使用;
宿主機與PC機間的通信;
串口通信;交叉調(diào)試;Minicom配置使用,
Windows超級終端配置;NFS共享設(shè)置 ARM體系與接口編程 4 ARM體系架構(gòu) ARM寄存器 ARM工作模式 ARM異常中斷
ARM匯編指令分類 ARM匯編指令尋址方式 5 ARM編程 ARM匯編程序設(shè)計 C及匯編語言混合編程 6 ARM接口編程一 ARM匯編語言與C語言實現(xiàn)流水燈; 7 ARM接口編程二 看門狗定時器應(yīng)用 8 ARM接口編程三 PWM控制器應(yīng)用 9 ARM接口編程四 實時時鐘及鬧鐘應(yīng)用 Linux應(yīng)用編程與移植 10 Linux應(yīng)用編程(上) 文件I/O操作編程;Linux系統(tǒng)調(diào)用與用戶編程接口;
不帶緩存的文件I/O操作;標(biāo)準(zhǔn)I/O開發(fā)。 11 Linux應(yīng)用編程(中)
Linux進程概述;Linux下進程結(jié)構(gòu);
Linux下進程的模式類型;Linux下進程管理;
Linux進程控制編程;守護進程;
T 電子時鐘制作