下载资料简介:
本书简介及目录
简介:
本书是嵌入式系统应用软件开发案例实验教材。全书共分10章。第1章嵌入式系统实验概论,介绍了基于
ARM处理器和C/OS—II 操作系统的嵌入式编程的基础知识和独有特点,以及基于UP-NetARM300实验系统开发应用软件的流程。随后各章分别说详细介绍一个UP- NetARM300实验系统的综合实验案例项目。它们是一些典型的嵌入式应用软件,类似于手持设备上的游戏软件。项目名称依次是:游蛇吃豆、十字路口交通控制系统、井字棋、电子菜单、华容道、世界时钟、汉诺塔、计算器和捉小鸡。本书可以作为高等院校有关嵌入式系统教学的本科生或者研究生的案例实验教材,也适合作为各类相关培训班的教材,还可以作为机电仪一体化控制系统、信息电器、工业控制、手持设备、智能不玩具、游戏软件等方面嵌入式应用软件开发人员的参考书及嵌入式系统爱好者的自学用书。
书评:
目录:
目 录
第1章 嵌入式系统实验教学概论 1
1.1 嵌入式应用软件开发概论 1
1.1.1 嵌入式系统开发步骤 1
1.1.2 嵌入式应用软件开发特点 2
1.1.3 何谓JTAG 4
1.1.4 实验环节必不可少 6
1.2 本书使用的实验设备介绍 6
1.2.1 ARM300开发板简单介绍 6
1.2.2 ARM300开发板的特点 8
1.2.3 常规实验项目 10
1.2.4 常规实验项目的局限性 12
1.3 综合实验选题 12
1.3.1 世界时钟 12
1.3.2 井字棋 13
1.3.3 电子菜单 13
1.3.4 计算器1 13
1.3.5 单行编辑工具 14
1.3.6 计算器2 14
1.3.7 数值转换器 15
1.3.8 桌面 15
1.3.9 汉诺塔 15
1.3.10 交通控制信号系统1 16
1.3.11 交通控制信号系统2 16
1.3.12 华容道 17
1.3.13 火柴棒拼图 19
1.3.14 五子棋 20
1.4 实验文档规范化 21
1.4.1 常规实验项目 21
1.4.2 综合实验项目 22
1.5 本书阅读指导 23
第2章 游蛇吃豆 25
2.1 实验报告书 25
2.1.1 功能描述 25
2.1.2 界面说明 25
2.1.3 程序处理流程 26
2.1.4 任务的定义及实现 27
2.1.5 调试与排错 32
2.1.6 JTAG调试 33
2.1.7 实验结果 35
2.1.8 实验体会 36
2.1.9 进一步改进方案和应用建议 36
2.1.10 运行指导 36
2.2 实验指导书 37
2.2.1 实验目的 37
2.2.2 实验内容 37
2.2.3 预备知识 37
2.2.4 实验设备及工具(包括软件调试工具) 37
2.2.5 实验步骤 38
2.2.6 程序编写中需要注意的问题 38
2.2.7 思考题 40
2.3 源代码详解 41
main.c 41
第3章 十字路口交通控制系统 56
3.1 实验报告书 56
3.1.1 功能描述 56
3.1.2 界面说明 56
3.1.3 程序处理流程 57
3.1.4 嵌入式汇编代码的编写 59
3.1.5 任务的定义及实现 62
3.1.6 调试与排错 65
3.1.7 JTAG调试 65
3.1.8 实验结果 67
3.1.9 实验体会 68
3.1.10 进一步改进方案和应用建议 68
3.1.11 运行指导 68
3.2 实验指导书 69
3.2.1 实验目的 69
3.2.2 实验内容 69
3.2.3 预备知识 69
3.2.4 实验设备及工具(包括软件调试工具) 69
3.2.5 实验步骤 70
3.2.6 程序编写中需要注意的问题 70
3.2.7 思考题 71
3.3 源代码详解 72
main.c 72
第4章 井字棋 78
4.1 实验报告书 78
4.1.1 功能描述 78
4.1.2 界面说明 79
4.1.3 程序处理流程 79
4.1.4 任务的定义、实现以及主要模块 81
4.1.5 调试与排错 85
4.1.6 JTAG调试 85
4.1.7 实验结果 86
4.1.8 实验体会 87
4.1.9 进一步改进方案和应用建议 87
4.1.10 运行指导 87
4.2 实验指导书 87
4.2.1 实验目的 88
4.2.2 实验内容 88
4.2.3 预备知识 88
4.2.4 实验设备及工具(包括软件调试工具) 88
4.2.5 实验步骤 89
4.2.6 程序编写中需要注意的问题 89
4.2.7 思考题 91
4.3 源代码详解 91
4.3.1 main.c 91
4.3.2 experiment.h 97
4.3.3 experiment.c 100
4.3.4 template.h 111
4.3.5 template.c 113
第5章 电子菜单 122
5.1 实验报告书 122
5.1.1 功能描述 122
5.1.2 界面说明 122
5.1.3 程序处理流程 124
5.1.4 任务的定义、实现以及主要模块 126
5.1.5 调试与排错 130
5.1.6 JTAG调试 131
5.1.7 实验结果 133
5.1.8 实验体会 133
5.1.9 进一步改进方案和应用建议 134
5.1.10 运行指导 134
5.2 实验指导书 134
5.2.1 实验目的 134
5.2.2 实验内容 134
5.2.3 预备知识 135
5.2.4 实验设备及工具(包括软件调试工具) 135
5.2.5 实验步骤 135
5.2.6 程序编写中需要注意的问题 136
5.2.7 思考题 136
5.3 源代码详解 137
5.3.1 main.c 137
5.3.2 experiment.c 150
第6章 华容道 153
6.1 实验报告书 153
6.1.1 功能描述 153
6.1.2 界面说明 153
6.1.3 程序处理流程 154
6.1.4 任务的定义、实现以及主要模块 155
6.1.5 调试与排错 157
6.1.6 JTAG调试 158
6.1.7 实验结果 159
6.1.8 实验体会 160
6.1.9 进一步改进方案和应用建议 160
6.2 实验指导书 161
6.2.1 实验目的 161
6.2.2 实验内容 161
6.2.3 预备知识 161
6.2.4 实验设备及工具(包
更多描述请查看附件内容:
备注::
本站收集200多G的绝对实用的电子资料,但是站长还是个身无分文的学生,没有钱购买服务器,大量的资料没有办法供大家下载。但是,站长对这些资料进行了细致的分类,给大家一个资料索引,让大家更好的收集相关领域资料。本站资料部分来自互联网,朋友们可以在互联网上搜索到这些资料。当站长把资料整理完毕(大概需要1个月)后,会想办法让这些资料跟大家见面,也许用BT供大家下载,请大家耐心等待!