基于博创ARM300教学平台和各类手持设备

副标题:无

作   者:俞建新等编著

分类号:

ISBN:9787302086727

微信扫一扫,移动浏览光盘

简介

本书是嵌入式系统应用软件开发案例实验教材。全书共分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 实验设备及工具(包括软件调试工具) 161

6.2.5 实验步骤 162

6.2.6 程序编写中需要注意的问题 165

6.2.7 思考题 167

6.3 源代码详解 167

main.c 167

第7章 世界时钟 197

7.1 实验报告书 197

7.1.1 功能描述 197

7.1.2 界面说明 197

7.1.3 程序处理流程 198

7.1.4 任务的定义及实现 199

7.1.5 调试与排错 201

7.1.6 jtag调试 201

7.1.7 实验结果 202

7.1.8 实验体会 203

7.1.9 进一步改进方案和应用建议 203

7.1.10 运行指导 203

7.2 实验指导书 204

7.2.1 实验目的 204

7.2.2 实验内容 204

7.2.3 预备知识 204

7.2.4 实验设备及工具(包括软件调试工具) 205

7.2.5 实验步骤 205

7.2.6 关键代码 205

7.2.7 程序编写中需要注意的问题 206

7.2.8 思考题 207

7.3 源代码详解 207

main.c 207

第8章 汉诺塔 224

8.1 实验报告书 224

8.1.1 功能描述 224

8.1.2 界面说明 224

8.1.3 程序处理流程 225

8.1.4 任务的定义及实现 226

8.1.5 调试与排错 227

8.1.6 jtag调试 228

8.1.7 实验结果 229

8.1.8 实验体会 229

8.1.9 进一步改进方案和应用建议 229

8.1.10 运行指导 230

8.2 实验指导书 230

8.2.1 实验目的 230

8.2.2 实验内容 230

8.2.3 预备知识 230

8.2.4 实验设备及工具(包括软件调试工具) 231

8.2.5 实验步骤 231

8.2.6 程序编写中需要注意的问题 231

8.2.7 思考题 232

8.3 源代码详解 232

8.3.1 main.c 233

8.3.2 experiment.c 235

第9章 计算器 245

9.1 实验报告书 245

9.1.1 功能描述 245

9.1.2 界面说明 245

9.1.3 程序处理流程 246

9.1.4 任务的定义及实现 247

9.1.5 调试与排错 251

9.1.6 jtag调试 251

9.1.7 实验结果 253

9.1.8 实验体会 253

9.1.9 进一步改进方案和应用建议 254

9.1.10 运行指导 254

9.2 实验指导书 255

9.2.1 实验目的 255

9.2.2 实验内容 255

9.2.3 预备知识 255

9.2.4 实验设备及工具(包括软件调试工具) 256

9.2.5 实验步骤 256

9.2.6 程序编写中需要注意的问题 256

9.2.7 思考题 257

9.3 源代码详解 257

main.c 257

第10章 捉小鸡 269

10.1 实验报告书 269

10.1.1 功能描述 269

10.1.2 界面说明 269

10.1.3 程序处理流程 270

10.1.4 任务的定义及实现 272

10.1.5 调试与排错 277

10.1.6 jtag调试 278

10.1.7 实验结果 279

10.1.8 实验体会 280

10.1.9 进一步改进方案和应用建议 280

10.1.10 运行指导 280

10.2 实验指导书 281

10.2.1 实验目的 281

10.2.2 实验内容 281

10.2.3 预备知识 281

10.2.4 实验设备及工具(包括软件调试工具) 281

10.2.5 实验步骤 282

10.2.6 程序编写中需要注意的问题 282

10.2.7 思考题 284

10.3 源代码详解 284

main.c 284

参考文献... 298


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

基于博创ARM300教学平台和各类手持设备
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon