第一图书网

嵌入式应用程序开发综合实验9例:基于博创ARM300教学平台和各类手持设备(附光盘) (平装)

俞建新 清华大学出版社
出版时间:

2004年1月1日  

出版社:

清华大学出版社  

作者:

俞建新  

页数:

297  

字数:

432000  

内容概要

本书是嵌入式系统应用软件开发案例实验教材。全书共分10章。第1章嵌入式系统实验概论,介绍了基于ARM处理器和C/OS—II 操作系统的嵌入式编程的基础知识和独有特点,以及基于UP-NetARM300实验系统开发应用软件的流程。随后各章分别说详细介绍一个UP-NetARM300实验系统的综合实验案例项目。它们是一些典型的嵌入式应用软件,类似于手持设备上的游戏软件。项目名称依次是:游蛇吃豆、十字路口交通控制系统、井字棋、电子菜单、华容道、世界时钟、汉诺塔、计算器和捉小鸡。 对本书的每一个综合实例控制系统、井字棋、电子菜单、华容道、世界时钟、汉诺塔、计算器和捉小鸡通过这些案例,读者可以获知嵌入式综合应用程序的编写方法、实验报告的编写要点、自行开发类似程序的帮助指导、嵌入式应用软件的开发流程和技巧。 本书可以作为高等院校有关嵌入式系统教学的本科生或者研究生的案例实验教材,也适合作为各类相关培训班的教材,还可以作为机电仪一体化控制系统、信息电器、工业控制、手持设备、智能不玩具、游戏软件等方面嵌入式应用软件开发人员的参考书及嵌入式系统爱好者的自学用书。

书籍目录

第1章 嵌入式系统实验教学概论 1.1 嵌入式应用软件开发概论 1.1.1 嵌入式系统开发步骤 1.1.2 嵌入式应用软件开发特点 1.1.3 何谓JTAG 1.1.4 实验环节必不可少 1.2 本书使用的实验设备介绍 1.2.1 ARM300开发板简单介绍 1.2.2 ARM300开发板的特 1.2.3 常规实验项目 1.2.4 常规实验项目的局限性 1.3 综合实验选题 1.3.1 世界时钟 1.3.2 井字棋 1.3.3 电子菜单 1.3.4 计算器1 1.3.5 单行编辑工具 1.3.6 计算器 1.3.7 数值转换器 1.3.8 桌面 1.3.9 汉诺塔 1.3.10 交通控制信号系统1 1.3.11 交通控制信号系统2 1.3.12 华容道 1.3.13 火柴棒拼图 1.3.14 五子棋 1.4 实验文档规范化 1.4.1 常规实验项目 1.4.2 综合实验项目 1.5 本书阅读指导 第2章 游蛇吃豆 2.1 实验报告书 2.1.1 功能描述 2.1.2 界面说明 2.1.3 程序处理流程 2.1.4 任务的定义及实现 2.1.5 调试与排错 2.1.6 JTAG调试 2.1.7 实验结果 2.1.8 实验体会 2.1.9 进一步改进方案和应用建议 2.1.10 运行指导 2.2 实验指导书 2.2.1 实验目的 2.2.2 实验内容 2.2.3 预备知识 2.2.4 实验设备及工具(包括软件调试工具) 2.2.5 实验步骤 2.2.6 程序编写中需要注意的问题 2.2.7 思考题 2.3 源代码详解 main.c第3章 十字路口交通控制系统 3.1 实验报告书 3.1.1 功能描述 3.1.2 界面说明 3.1.3 程序处理流程 3.1.4 嵌入式汇编代码的编写 3.1.5 任务的定义及实现 3.1.6 调试与排错 3.1.7 JTAG调试 3.1.8 实验结果 3.1.9 实验体会 3.1.10 进一步改进方案和应用建议 3.1.11 运行指导 3.2 实验指导书 3.2.1 实验目的 3.2.2 实验内容 3.2.3 预备知识 3.2.4 实验设备及工具(包括软件调试工具) 3.2.5 实验步骤 3.2.6 程序编写中需要注意的问题 3.2.7 思考题 3.3 源代码详解 main.c 第4章 井字棋 4.1 实验报告书 4.1.1 功能描述 4.1.2 界面说明 4.1.3 程序处理流程 4.1.4 任务的定义、实现以及主要模块 4.1.5 调试与排错 4.1.6 JTAG调试 4.1.7 实验结果 4.1.8 实验体会 4.1.9 进一步改进方案和应用建议 4.1.10 运行指导 4.2 实验指导书 4.2.1 实验目的 4.2.2 实验内容 4.2.3 预备知识 4.2.4 实验设备及工具(包括软件调试工具) 4.2.5 实验步骤 4.2.6 程序编写中需要注意的问题 4.2.7 思考题 4.3 源代码详解 4.3.1 main.c 4.3.2 experiment.h 4.3.3 experiment.c 4.3.4 template.h 4.3.5 template.c 第5章 电子菜单 5.1 实验报告书 5.1.1 功能描述 5.1.2 界面说明 5.1.3 程序处理流程 5.1.4 任务的定义、实现以及主要模块 5.1.5 调试与排错 5.1.6 JTAG调试 5.1.7 实验结果 5.1.8 实验体会 5.1.9 进一步改进方案和应用建议 5.1.10 运行指导 5.2 实验指导书 5.2.1 实验目的 5.2.2 实验内容 5.2.3 预备知识 5.2.4 实验设备及工具(包括软件调试工具) 5.2.5 实验步骤 5.2.6 程序编写中需要注意的问题 5.2.7 思考题 5.3 源代码详解 5.3.1 main.c 5.3.2 experiment.c 第6章 华容道 6.1 实验报告书 6.1.1 功能描述 6.1.2 界面说明 6.1.3 程序处理流程 6.1.4 任务的定义、实现以及主要模块 6.1.5 调试与排错 6.1.6 JTAG调试 6.1.7 实验结果 6.1.8 实验体会 6.1.9 进一步改进方案和应用建议 6.2 实验指导书 6.2.1 实验目的 6.2.2 实验内容 6.2.3 预备知识 6.2.4 实验设备及工具(包括软件调试工具) 6.2.5 实验步骤 6.2.6 程序编写中需要注意的问题 6.2.7 思考题 6.3 源代码详解 main.c 第7章 世界时钟 7.1 实验报告书 7.1.1 功能描述 7.1.2 界面说明 7.1.3 程序处理流程 7.1.4 任务的定义及实现 7.1.5 调试与排错 7.1.6 JTAG调试 7.1.7 实验结果 7.1.8 实验体会 7.1.9 进一步改进方案和应用建议 7.1.10 运行指导 7.2 实验指导书 7.2.1 实验目的 7.2.2 实验内容 7.2.3 预备知识 7.2.4 实验设备及工具(包括软件调试工具) 7.2.5 实验步骤 7.2.6 关键代码 7.2.7 程序编写中需要注意的问题 7.2.8 思考题 7.3 源代码详解 main.c 第8章 汉诺塔 8.1 实验报告书 8.1.1 功能描述 8.1.2 界面说明 8.1.3 程序处理流程 8.1.4 任务的定义及实现 8.1.5 调试与排错 8.1.6 JTAG调试 8.1.7 实验结果 8.1.8 实验体会 8.1.9 进一步改进方案和应用建议 8.1.10 运行指导 8.2 实验指导书 8.2.1 实验目的 8.2.2 实验内容 8.2.3 预备知识 8.2.4 实验设备及工具(包括软件调试工具) 8.2.5 实验步骤 8.2.6 程序编写中需要注意的问题 8.2.7 思考题 8.3 源代码详解 8.3.1 main.c 8.3.2 experiment.c 第9章 计算器 9.1 实验报告书 9.1.1 功能描述 9.1.2 界面说明 9.1.3 程序处理流程 9.1.4 任务的定义及实现 9.1.5 调试与排错 9.1.6 JTAG调试 9.1.7 实验结果 9.1.8 实验体会 9.1.9 进一步改进方案和应用建议 9.1.10 运行指导 9.2 实验指导书 9.2.1 实验目的 9.2.2 实验内容 9.2.3 预备知识 9.2.4 实验设备及工具(包括软件调试工具) 9.2.5 实验步骤 9.2.6 程序编写中需要注意的问题 9.2.7 思考题 9.3 源代码详解 main.c 第10章 捉小鸡 10.1 实验报告书 10.1.1 功能描述 10.1.2 界面说明 10.1.3 程序处理流程 10.1.4 任务的定义及实现 10.1.5 调试与排错 10.1.6 JTAG调试 10.1.7 实验结果 10.1.8 实验体会 10.1.9 进一步改进方案和应用建议 10.1.10 运行指导 10.2 实验指导书 10.2.1 实验目的 10.2.2 实验内容 10.2.3 预备知识 10.2.4 实验设备及工具(包括软件调试工具) 10.2.5 实验步骤 10.2.6 程序编写中需要注意的问题 10.2.7 思考题 10.3 源代码详解 main.c 参考文献


图书封面

广告

下载页面


嵌入式应用程序开发综合实验9例:基于博创ARM300教学平台和各类手持设备(附光盘) (平装) PDF格式下载



相关图书