注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构ARM嵌入式系统实验教程:扩展实验(3)

ARM嵌入式系统实验教程:扩展实验(3)

ARM嵌入式系统实验教程:扩展实验(3)

定 价:¥29.50

作 者: 周立功编著
出版社: 北京航空航天大学出版社
丛编项:
标 签: 微处理器,ARM 系统设计 高等学校 教材

ISBN: 9787810777339 出版时间: 2006-01-01 包装: 平装
开本: 16开 页数: 348 字数:  

内容简介

本书是一部关于微机系统中的ARM嵌入式系统实验的专业高校教材,内容涉及ADS集成开发环境及EasyJTAG仿真器应用、基于μC/OS—II的基础实验、基于μC/OS-II的综合实验、MiniGUI图形界面实验、μCLinux基础实验等方面,适合高等院校计算机、电子、自动化及其机电一体化等相关专业学生。本书是《ARM嵌入式系统实验教程(三)》的扩展实验,基于MagicARM2200教学实验开发平台。全书共分为8章,第1章主要介绍ADS 1.2集成开发环境的使用,以及LPC2200(for Magic ARM2200)专用工程模板的使用和EasyJTAG仿真器的安装与使用;第2~4章分别介绍基础实验的扩展实验和基于“μC/OS—II操作系统的扩展实验;第5章介绍MiniGUI(for μC/OS—II)在MagicARM2200上的移植和应用实验;第6章详细介绍μCLinux开发平台构建;第7章为/μCLinux的扩展实验;第8章重点介绍LPC2000系列ARM—CAN控制器的操作原理,CAN网络的基本连接、测试和调试方法,及软硬件工具的使用。本书可以作为高等院校计算机、电子、自动化及其机电一体化等相关专业嵌入式系统课程的实验教材及培训教材,也可作为ARM嵌入式系统应用设计人员的参考用书。本书配套多媒体实验教学课件。

作者简介

  作者:周立功周立功,男,1964年3月出生,毕业于东华大学自动化及计算机系,高级工程师,中国单片机学会理事,中国海洋大学讲座教授,硕士生导师,主要研究方向为嵌入式系统与现场总线,目前正在从事80C51、ARM与NiosII等软核SoC的研究与开发。1981年6月参加工作,先后在大型国有企业担任过工段长、车间主任、团委书记、厂长、党委书记,先后被评为省及国家级劳动模范与新长征突击手,长期从事微机、单片机与嵌入式系统应用推广、开发工作。早期主要从事6502、Z80、8080及其5G14500(一位机)微机应用开发及工业低温辐射远红外节电技术应用与研究等工作,在1987年就出版过《工业低温辐射远红外节电技术》专著。从1994年11月开始创办了广州周立功单片机发展有限公司、广州致远电子有限公司除担任董事长与总经理之外,还继续从事实际的技术开发工作并任首席系统设计师和软件架构师,致力于单片机与嵌入式系统技术的推广及其产业化工作。深入浅出ARM7:LPC213x/214x(下册)>>更多作品

图书目录

第1章 ADS集成开发环境及EasyJTAG仿真器应用
1.1 ADS 1.2集成开发环境的组成1
1.1.1 CodeWarrior IDE简介2
1.1.2 AXD调试器简介2
1.2 工程的编辑3
1.2.1 建立工程3
1.2.2 建立文件4
1.2.3 添加文件到工程4
1.2.4 编译链接工程5
1.2.5 打开旧工程8
1.3 工程的调试8
1.3.1 选择调试目标8
1.3.2 调试工具条8
1.4 LPC2200系列ARM7微控制器工程模板10
1.4.1 为ADS1.2增加LPC2200专用工程模板10
1.4.2 使用LPC2200专用工程模板建立工程11
1.4.3 模板适用范围13
1.5 EasyJTAG仿真器的安装与应用14
1.5.1 安装EasyJTAG仿真器15
1.5.2 使用EasyJTAG仿真器15
1.6 固化程序18
1.6.1 片内Flash的固化18
1.6.2 片外Flash的固化23
第2章 基础实验
2.1 外部中断实验226
2.2 外部存储器接口实验228
2.3 定时器实验233
2.4 UART实验235
2.5 Modem接口实验41
2.6 I2C接口实验244
2.7 PWM输出实验49
2.8 SPI接口实验(选做)50
2.9 RTC实验154
2.10 RTC实验258
2.11 低功耗实验262
2.12 CAN发送实验65
2.13 CAN接收发送实验68
2.14 CAN自发自收实验71
2.15 CAN转发器实验73
第3章 基于μC/OS-II的基础实验
3.1 SPI总线的LED控制应用77
3.2 RTC实验81
3.3 数码管显示实验84
第4章 基于μC/OS-II的综合实验
4.1 读/写U盘文件实验88
4.2 ZLG/CF驱动接口函数实验96
4.3 TCP通信实验109
第5章 MiniGUI图形界面实验
5.1 MiniGUI for μC/OSII移植实验115
5.2 MiniGUI消息处理实验140
5.3 下拉式菜单实验146
5.4 对话框应用编程实验155
5.5 控件应用编程实验164
5.6 自定义控件实验173
5.7 简易编辑器实验179
5.8 位图显示实验185
5.9 GDI绘图实验191
第6章 μCLinux开发平台构建
6.1 宿主机和目标机197
6.2 建立交叉开发环境198
6.2.1 建立开发环境198
6.2.2 安装μCLinux199
6.2.3 配置μCLinux199
6.3 下载μCLinux内核到开发板202
6.3.1 文件结构202
6.3.2 下载ZLG/BOOT205
6.3.3 下载μCLinux内核和文件系统210
6.4 启动μCLinux219
6.4.1 在Windows下通过超级终端进行219
6.4.2 在Linux下通过minicom进行220
6.5 NFS设置221
6.6 GDB调试224
第7章 μCLinux基础实验
7.1 GPIO实验226
7.1.1 蜂鸣器控制实验226
7.1.2 LED控制实验228
7.1.3 按键控制蜂鸣器实验231
7.2 ZLG7290键盘读取234
7.3 SPI实验238
7.3.1 SPI驱动238
7.3.2 74HC595与LED控制240
7.4 PWM实验243
7.4.1 调整PWM占空比243
7.4.2 PWM音乐播放实验245
7.5 多路A/D转换实验250
7.6 任务定时器253
7.7 使用信号量作定时器256
7.8 多进程实验259
7.9 WebServer实验262
第8章 ARMCAN控制器开发指南
8.1 CAN控制器和验收过滤器268
8.1.1 特性268
8.1.2 引脚描述268
8.1.3 CAN模块的存储器映射269
8.1.4 CAN控制器寄存器一览表269
8.1.5 各控制寄存器解释271
8.1.6 CAN控制器操作281
8.1.7 组合CAN寄存器284
8.1.8 全局验收过滤器286
8.2 FullCAN函数库294
8.2.1 函数库结构294
8.2.2 FullCAN函数库各文件介绍295
8.3 CANbus开发及工具312
8.3.1 CANbus开发步骤简介313
8.3.2 CAN开发工具317
8.4 CAN接口卡与硬件连接330
8.5 一种简单的CAN协议——iCAN协议(进阶设计)332
8.5.1 CANbus应用层协议332
8.5.2 通信协议的基础332
8.5.3 iCAN协议的术语333
8.5.4 iCAN协议组成结构333
8.5.5 iCAN协议中报文的格式334
8.5.6 iCAN通信模式337
8.5.7 通信的建立方式337
8.5.8 主从通信模式337
8.5.9 事件触发通信模式339
8.5.10 iCAN协议报文处理流程339
8.5.11 iCAN协议中设备的定义340
8.5.12 I/O资源341
8.5.13 配置资源342
8.5.14 iCAN通信帧传输协议343
8.5.15 通信帧格式解析343
附录A CAN寄存器操作宏表
A.1 CAN控制寄存器操作宏表344
A.2 组合CAN寄存器操作宏表347
A.3 全局验收滤波器操作宏表348
参考文献

本目录推荐