实验一 Linux系统基本命令 1
一、实验目的 1
二、实验设备 1
三、实验性质 1
四、实验内容 1
五、实验原理 1
六、实验步骤 1
实验二 嵌入式系统开发环境的搭建 7
一、实验目的 7
二、实验设备 7
三、实验性质 7
四、实验内容 7
五、实验原理 7
六、实验步骤 8
实验三 裸机跑LED控制 26
一、实验目的 26
二、实验设备 26
三、实验性质 26
四、实验内容 26
五、实验原理 26
六、实验步骤 26
实验四 Linux系统下C程序的编译及调试 30
一、实验目的 30
二、实验设备 30
三、实验性质 30
四、实验内容 30
五、实验原理 30
六、实验步骤 30
实验五 Linux系统下C程序的交叉编译 33
一、实验目的 33
二、实验设备 33
三、实验性质 33
四、实验内容 33
五、实验原理 33
六、实验步骤 33
实验六 Bootloader的编译与烧写 36
一、实验目的 36
二、实验设备 36
三、实验性质 36
四、实验内容 36
五、实验原理 36
六、实验步骤 36
实验七 嵌入式Linux系统内核的配置与编译 41
一、实验目的 41
二、实验设备 41
三、实验性质 41
四、实验内容 41
五、实验原理 41
六、实验步骤 41
实验八 嵌入式根文件系统的制作 44
一、实验目的 44
二、实验设备 44
三、实验性质 44
四、实验内容 44
五、实验原理 44
六、实验步骤 44
实验九 嵌入式Linux系统下的进程控制 47
一、实验目的 47
二、实验设备 47
三、实验性质 47
四、实验内容 47
五、实验原理 47
六、实验步骤 47
实验十 嵌入式Linux系统下的文件编程 60
一、实验目的 60
二、实验设备 60
三、实验性质 60
四、实验内容 60
五、实验原理 60
六、实验步骤 60
实验十一 嵌入式Linux系统网络应用开发 68
一、实验目的 68
二、实验设备 68
三、实验性质 68
四、实验内容 68
五、实验原理 68
六、实验步骤 68
实验十二 嵌入式Linux系统内核模块开发 74
一、实验目的 74
二、实验设备 74
三、实验性质 74
四、实验内容 74
五、实验原理 74
六、实验步骤 74
实验十三 嵌入式Linux系统下的LED控制 79
一、实验目的 79
二、实验设备 79
三、实验性质 79
四、实验内容 79
五、实验原理 79
六、实验步骤 79
(一)方案一(适用于2.4版本Linux系统内核) 79
(二)方案二(适用于2.6及以上版本Linux系统内核) 86
实验十四 嵌入式Linux系统下的按键中断实验 89
一、实验目的 89
二、实验设备 89
三、实验性质 89
四、实验内容 89
五、实验原理 89
六、实验步骤 89
(一)方案一(适用于2.4版本Linux系统内核) 89
(二)方案二(适用于2.6及以上版本Linux系统内核) 94
实验十五 嵌入式Linux系统下的PWM实验 100
一、实验目的 100
二、实验设备 100
三、实验性质 100
四、实验内容 100
五、实验原理 100
六、实验步骤 100
实验十六 基于网络的远程灯光控制实验 110
一、实验目的 110
二、实验设备 110
三、实验性质 110
四、实验内容 110
五、实验原理 110
六、实验步骤 110
附录 标准ASCII码表 120
参考文献 121