序號 課程名稱 課程內(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的使用;
項(xiàng)目管理工具make的使用;
嵌入式開發(fā)環(huán)境的搭建
Linux交叉開發(fā)環(huán)境介紹;GNU交叉工具鏈的安裝與使用;
宿主機(jī)與PC機(jī)間的通信;
串口通信;交叉調(diào)試;Minicom配置使用,
Windows超級終端配置;NFS共享設(shè)置 ARM體系與接口編程 4 ARM體系架構(gòu) ARM寄存器 ARM工作模式 ARM異常中斷
ARM匯編指令分類 ARM匯編指令尋址方式 5 ARM編程 ARM匯編程序設(shè)計(jì) C及匯編語言混合編程 6 ARM接口編程一 ARM匯編語言與C語言實(shí)現(xiàn)流水燈; 7 ARM接口編程二 看門狗定時(shí)器應(yīng)用 8 ARM接口編程三 PWM控制器應(yīng)用 9 ARM接口編程四 實(shí)時(shí)時(shí)鐘及鬧鐘應(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進(jìn)程概述;Linux下進(jìn)程結(jié)構(gòu);
Linux下進(jìn)程的模式類型;Linux下進(jìn)程管理;
Linux進(jìn)程控制編程;守護(hù)進(jìn)程;
T 電子時(shí)鐘制作