下载地址:
下载地址1资源简介:
中文名: 嵌入式系统设计与实例开发原名: 基于ARM微处理器与uc/OS-2实时操作系统作者: 王田苗资源格式: PDF版本: 第一版第一次印刷出版社: 清华大学出版社书号: 7302072683发行时间: 2002年09月地区: 大陆语言: 简体中文简介: 引用本书以目前流行的ARM架构的嵌入式微处理器及易于学习开发的μC/OS嵌入式操作系统为核心,结合作者的教学与科研工作,介绍了嵌入式系统的原理、设计方法及实例编程开发。本书共分10章,前3章介绍了嵌入式系统的基本概念及嵌入式系统设计的一般方法。第4-8章是本书的核心内容,介绍了如何在μC/OS-Ⅱ在ARM7微处理器上移植、文件系统、外设驱动、Unicode汉字库、图形用户接口GUI和其他应用程序接口(API)的设计,并介绍了在扩展的嵌入式系统开发平台上进行编程的方法。最后2章介绍了二次开发的实例——嵌入式机器人控制器和嵌入式工程机械监控器的设计。本书可以作为机器人技术、机电控制系统、信息家电、工业控制、手持设备、智能玩具、医疗仪器等方面嵌入式系统开发与应用的参考书,也可作为高等学校有关嵌入式系统教学的本科生或研究生的教材。 引用王田苗,1960.2出生,教授,博士生导师,国家教育部长江学者特聘教授。现任国家863计划机器人技术主题专家组组长、国家科技部制造业信息化工程专家组副组长、机器人专业委员会委员、北京航空航天大学机器人研究所所长及校学术和校学位委员会委员、IEEE会员等。主要研究方向为先进机器人技术,在医用机器人、仿生机器鱼与嵌入式技术等方面取得过突出成绩。 近年来在国内外核心刊物上发表论文约20篇,合作出版专著3部。“机器人行动规划与控制技术”项目荣获国家电子工业部科技进步一等奖、“基于多传感器局部自主的臂手集成系统”项目荣获国家航空部科技进步二等奖、“立体定向脑外科机器人集成系统”项目荣获北京市科技进步二等奖。先后被国家人事部列为全国首批20名重点资助优秀回国留学人员,被授予北京高等学校学科带头人和中国航空总公司有突出贡献的青年专家称号,荣获茅以升北京青年科技提名奖、美国联合技术容闳科技教育奖等。 目录: 第1章 嵌入式系统概述1.1 嵌入式系统简介1.1.1 什么是嵌入式系统1.1.2 嵌入式系统的特点1.1.3 嵌入式系统的分类1.2 嵌入式系统的应用领域1.3 嵌入式系统在机电产品方面的应用1.4 嵌入式系统的现状和发展趋势1.4.1 嵌入式系统的现状1.4.2 未来嵌入式系统的发展趋势第2章 嵌入式系统的基本知识2.1 嵌入式微处理器和嵌入式操作系统2.1.1 嵌入式微处理器2.1.2 嵌入式操作系统2.2 嵌入式系统的选型原则2.2.1 硬件平台的选择2.2.2 嵌入式操作系统的选型原则2.3 嵌入式系统中的一些重要概念2.3.1 基本概念.2.3.2 关于实时系统的概念2.4 基于ARM和μC/OS-II的嵌入式开发平台2.4.1 为什么选择ARM和μC/OS-II2.4.2 ΜP-NetARM200嵌入式开发平台简介2.4.3 ΜP-NetARM200嵌入式开发平台结构第3章 嵌入式系统的设计准则及开发方法3.1 嵌入式系统设计的一般方法3.2 嵌入式系统的硬件/软件协同设计技术3.3 嵌入式系统的测试技术3.3.1 软件分析和仿真技术3.3.2 软件测试技术3.3.3 嵌入式软件的测试工具3.4 嵌入式系统的可靠性[6]3.4.1 嵌入式系统失效特征3.4.2 常用的可靠性参数第4章 ARM SDT仿真环境4.1 SDT仿真环境概述4.1.1 ARM仿真器的流程简介4.1.2 重要概念4.2 APM开发工具4.2.1 建立项目文件4.2.2 配置项目工具4.3 ADW开发工具4.3.1 环境简介4.3.2 工具配置和调试第5章 μC/OS-II在ARM微处理器上的移植5.1 移植--将μC/OS-II移植到自己的硬件平台5.2 μC/OS-II在S3C44BOX上的移植第6章 基于μC/OS-II建立自己的RTOS6.1 基于μC/OS-II扩展RTOS的体系结构6.2 建立文件系统6.2.1 文件系统简介6.2.2 文件系统的实现过程6.2.3 文件系统相关的API函数功能详解6.3 外设及驱动程序6.3.1 串行口6.3.2 液晶显示驱动程序6.3.3 键盘驱动程序6.3.4 USB接口6.3.5 网络相关组件6.4 图形用户接口(GUI)函数6.4.1 基于Unicode的汉字字库6.4.2 Unicode字库的显示及相关函数6.5 基本绘图函数6.5.1 相关绘图函数6.5.2 典型的控件6.6 系统的消息队列6.6.1 系统消息6.6.2 消息相关函数6.7 其他实用的应用程序接口(API)函数第7章 ARM7的硬件开发平台介绍7.1 ARM7微处理器简介7.1.1 ARM系列芯片简介7.1.2 ARM7TDMI简介7.1.3 Samsung S3C44BOX介绍7.2 基于S3C44BOX微处理器的嵌入式系统7.2.1 Samsung S3 C44BOX简介7.2.2 基于S3C44BOX微处理器的嵌入式系统体系结构7.3 存储器系统介绍7.4 接口介绍7.4.1 通用异步收发器(UART)7.4.2 USB接口7.4.3 JTAG调试接口7.5 人机交互接口7.5.1 LCD显示模块7.5.2 键盘模块第8章 用户应用程序的建立与调试8.1 在嵌入式系统上运行的应用程序的结构8.2 建立应用程序8.2.1 系统的消息循环8.2.2 创建新任务以及任务之间的同步8.2.3 使用绘图函数8.2.4 系统的控件8.3 用户应用程序综合举例8.3.1 配置ARM SDT 2.5开发环境8.3.2 开发基本的嵌入式应用程序第9章 嵌入式应用程序举例9.1 绘图API函数9.1.1 绘图的API函数应用举例9.1.2 绘图的API函数应用举例的源代码9.2 系统的消息循环9.2.1 使用系统的消息循环9.2.2 系统的消息循环使用的源代码9.3 USB连机通信9.3.1 USB连机通信程序的实现过程9.3.2 USB连机通信程序实现的源代码9.4 文件的使用9.4.1 文件的读取应用举例9.4.1 文件的读取实现的源代码9.5 列表框控件的使用9.5。1 列表框控件的使用举例9.5.2 列表框控件举例的源代码9.6 文本框控件的使用9.6.1 文本框控件的使用举例9.6.2 文本框控件的举例源代码9.7 系统的多任务和系统时钟9.7.1 系统的多任务和系统时钟应用举例9.7.2 系统的多任务和系统时钟举例源代码9.8 综合举例9.8.1 综合举例的设计思路9.8.2 综合举例的源代码第10章 嵌入式机器人控制器的设计10.1 基于PC的机器人控制系统10.1.1 基于DSP的嵌入式网络直流伺服驱动器10.1.2 PC机与网络直流伺服驱动器的接口关系10.2 两自由度机器人控制软件结构设计10.2.1 G代码编辑环境10.2.2 G代码解析10.2.3 轨迹插补与运动学逆解10.3 机器人控制10.3.1 两自由度机器人控制软件的实现10.3.2 运动轨迹仿真及机器人运动学逆解的实现10.3.3 机器人控制的实现10.4 嵌入式机器人控制器设计10.4.1 嵌入式控制器可以取代PC机吗10.4.2 嵌入式机器人控制器的结构10.4.3 嵌入式机器人控制器应用程序设计10.4.4 菜单式应用程序的结构分析10.4.4 用嵌入式控制器实现机器人控制10.4.5 嵌入式控制与网络直流伺服驱动器的通信接口第11章 嵌入式工程机械智能监控器11.1 工程机械简介11.1.1 中国的工程机械11.1.2 工程机械的监控器11.2 基于ARM的工程机械监控器的设计11.2.1 监控器的硬件结构11.2.2 监控器的功能及相关函数附录1 基于μC/OS-II和μC/OS的一些产品附录2 国外高校嵌入式系统课程的体系结构参考文献
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。