首页
注册登陆设为主页网站收藏个性化首页首页
产品名称:《 ARM9嵌入式开发实验与实践 》 产品型号:ARM9嵌入式开发实验与实践教程
放大图片
我要发布
  《 ARM9嵌入式开发实验与实践 》
 型号:ARM9嵌入式开发实验与实践教程
 规格:
 品牌:
 产地:
 单位:
 数量:0.0
 价格:0.0
 
产品发布日期: 2007-09-15 16:40:17.0
产品描述:
 
ARM9嵌入式开发实验与实践 -田泽编著
     以ARM9核的Embest EDUKITII/III多核实验教学系统为硬件开发平台,以ARM9中广泛使用的外围基本接口功能开发为例,并分别以嵌入式Linux和WinCE嵌入式操作系统为软件开发平台,设计开发了46个实验,内容包括:基于ARM的嵌入式软件开发基础实验、基本接口实验、人机接口实验、通信与音频接口实验、嵌入式Linux和WinCE基础实验。
     内容安排上从易到难,相对完整,密切结合嵌入式系统教学实际,贴近嵌入式开发实际工程应用,并提供了丰富的从入门到开发的实验例程。使读者不仅能够系统地掌握嵌入式系统开发的基本知识和技能,而且对复杂实用的外围接口模块开发、基于嵌入式Linux和WinCE的应用开发也会有全面的了解。

     本书可作为高等院校电子、通信、自动化、计算机等专业嵌入式系统课程实验教学的教材,也可作为相关工程技术人员的嵌入式培训教材及参考用书。
     书中附英蓓特公司免费提供的光盘1张,包括Embest IDE Pro校园版及其他相关资料。

前言
     本书是《嵌入式系统开发与应用系列教程》之一,以ARM9核的Embest EDUKITII/III实验教学系统为硬件开发平台,以ARM9中广泛使用的外围基本接口功能开发为例,并分别以嵌入式Linux和WinCE操作系统为软件开发平台,系统地建立了基于ARM9相对完整的嵌入式教学体系。

     从教学和实验角度出发,将嵌入式开发与应用的复杂工程例程按照学习的自然过程,分类编写到实验教程中。在加强嵌入式基础教学的同时,希望在一个较为真实的实际工程平台上进行实验教学,形成从易到难、相对完整、贴近实际工程应用的嵌入式实验教学体系。本书包含大量软件和硬件资源,也可以作为基于ARM核嵌入式开发的技术参考手册。

     嵌入式实验教学体系涉及计算机接口、计算机应用软件开发、计算机操作系统、应用电子以及网络通信等技术,内容繁杂。在本书的内容设计以及实验教学系统开发过程中,密切结合了基于ARM9的嵌入式开发的实际工程应用,将基于ARM9嵌入式应用系统外围复杂的实用模块开发例程、基于嵌入式Linux和WinCE的开发基础移植到实验教学系统中。通过对本书的学习使读者能够系统地掌握基于ARM9的嵌入式开发的基本知识和技能,为基于ARM9的嵌入式系统开发打下坚实的基础。

     本书各章内容安排如下:

     第1章介绍嵌入式系统开发的基本情况,包括基于ARM的嵌入式开发环境、工具和基于ARM的学习情况。

     第2章介绍Embest EDUKITII/III多核实验教学系统的组成及其各部分的使用。通过对第1和第2章的学习,可使读者对嵌入式开发与应用的基本情况、嵌入式开发工具和本教材所对应的Embest EDUKITII/III实验教学系统的基本构成有个全面了解。

     第3章是围绕ARM处理器的软件开发的基础实验介绍,包括ARM处理器的基本指令系统、Thumb指令系统、汇编语言程序设计、ARM处理器工作模式切换、C语言嵌入式编程、C语言和汇编语言混合编程、综合性编程。通过这些实验,可使读者掌握嵌入式基本程序设计、IDE调试环境的使用。本章介绍的实验也是Embest ARM实验教学系统中最基本的实验。

     第4章是基于S3C2410X的嵌入式外围的基本接口实验,包括存储器实验、I/O接口实验、中断实验、串口通信实验、实时时钟实验、数码管显示实验和看门狗控制实验。通过这些实验可使读者对嵌入式外围接口应用有一个基本掌握。

     第5章是基于S3C2410X的嵌入式外围的复杂的人机接口实验,是具有较大难度但非常贴近实际工程应用的综合性设计实验。这些实验是用户在熟练掌握Embest EDUKITII/III实验教学系统、开发环境和基于S3C2410X的嵌入式外围接口基础上进行的,主要包括液晶显示实验、用户键盘实验、触摸屏控制实验、A/D转换实验和PWM步进电机控制实验。

     第6章是基于S3C2410X嵌入式外围的复杂的通信和音频接口实验,是具有较大难度但非常贴近实际工程应用的综合性设计实验。主要包括I2C串行通信实验、以太网通信实验、音频接口I2S实验、USB接口实验、SPI接口通信实验、红外模块控制实验和GPRS模块控制实验。

     通过第4~6章的实验,可使读者掌握基于S3C2410x嵌入式的外围接口设备的开发、应用编程知识,能够熟练进行嵌入式常用外围接口模块的功能开发。

     第7章主要介绍嵌入式Linux在Embest EDUKITII/III中的S3C2410X上的移植、应用程序开发及调试。通过本章实验,可使读者了解Linux的开发环境及内核基本结构;掌握Linux在S3C2410X上的编译、运行、移植的方法和步骤,以及bootloader的开发方法;掌握Linux内核的定制、调试及应用程序开发、调试方法。

     第8章主要介绍嵌入式操作系统WinCE基础实验,构建了开发WinCE的基本流程。内容包括WinCE开发环境的搭建、Platform Builder的安装、SDK的导出、EVC 4.0的安装;从平台开发的角度介绍了模拟器的定制、编译、调试,注册表的操作以及LED驱动程序开发。这些内容可帮助读者学习WinCE的平台移植;从应用程序开发角度介绍了SDK安装、简单应用程序开发以及串口通信程序开发,可帮助读者建立WinCE下应用程序开发框架。通过这些实验,可使教学读者对WinCE的开发有一个基本掌握。

     附录的主要内容是指令集速查表、指令集编码表及随书光盘内容介绍。

     随书附带英蓓特公司免费提供的光盘1张,主要包括实验系统硬件和软件资料、实验系统使用指导手册,包括Embest IDE Pro校园版安装程序在内的软件工具包、Embest新产品介绍,以及本系列教程部分书中的部分程序源代码。

     本书所附光盘目录Board_SW\\EmbestIDE\\Examples\\ARM_Basic下为本书第3章的程序源代码,在Board_SW\\EmbestIDE\\Examples\\EduKit2410下为本书第4章部分程序源代码。本书其余章节的程序源代码以及以上源代码随Embest EDUKITII/III实验教学系统提供。 实验时,请先把随实验教学系统所带光盘中实验例程下Edukit2410文件夹中的内容复制到实验目录Embest IDE\\Examples\\Samsung\\Edukit2410,实验时打开该目录下的程序即可。

     本书可作为电子、通信、自动化、计算机等电类专业嵌入式系统课程实验教学的教材,也可供嵌入式系统相关工程技术人员参考。

     基于ARM的嵌入式教学体系建设刚刚开始,而嵌入式应用开发又涉及软、硬件及操作系统等复杂的知识,因此,建立一个完善的教学体系,尤其是建立面向实际开发应用的教学体系,是一项非常复杂的系统工程。书中难免存在一些错误和不足,敬请读者谅解,并欢迎读者提出宝贵的意见和建议。

     田泽
     2006年8月

 
 
 
1 嵌入式系统开发与应用基础
1.1 基于ARM的嵌入式开发环境概述2
1.1.1 交叉开发环境2
1.1.2 模拟开发环境3
1.1.3 评估电路板4
1.1.4 嵌入式操作系统4
1.2 ARM开发工具简介5
1.2.1 ARM SDT 5
1.2.2 ARM ADS7
1.2.3 Multi 200010
1.2.4 Embest IDE for ARM14
1.2.5 OPENice32A900仿真器15
1.2.6 MultiICE仿真器16
1.2.7 ARM RealView开发工具17
1.3 基于ARM的嵌入式系统开发学习18
2 Embest EDUKITII/III实验教学系统
2.1 实验教学系统简介19
2.1.1 基本组成19
2.1.2 主要特点20
2.1.3 软、硬件配置21
2.1.4 Embest IDE for ARM集成开发环境23
2.1.5 Embest Emulator for ARM JTAG仿真器25
2.1.6 Flash编程器26
2.1.7 各种连接线与电源适配器27
2.2 Embest EDUKITII/III实验教学系统的安装27
2.2.1 Embest IDE for ARM集成开发环境的安装27
2.2.2 Flash编程器的安装30
2.2.3 实验软件平台和硬件平台的连接31
2.3 Embest EDUKITII/III实验教学系统硬件电路31
2.3.1 功能模块介绍32
2.3.2 硬件设计原理说明33
2.3.3 硬件结构52
2.3.4 硬件资源分配60
2.4 Embest IDE for ARM集成开发环境使用说明66
2.4.1 Embest IDE for ARM主窗口66
2.4.2 工程的管理67
2.4.3 工程的基本设置69
2.4.4 工程的编译、链接88
2.4.5 加载调试88
2.4.6 Flash编程工具96
3 嵌入式软件开发基础实验
3.1 ARM汇编指令实验198
3.2 ARM汇编指令实验2105
3.3 Thumb汇编指令实验110
3.4 ARM处理器工作模式实验115
3.5 C语言程序实验1120
3.6 C语言程序实验2124
3.7 汇编与C语言的相互调用实验132
3.8 综合编程实验137
 
4 基本接口实验
4.1 存储器实验146
4.2 I/O口实验162
4.3 中断实验173
4.4 串口通信实验184
4.5 实时时钟实验194
4.6 数码管显示实验202
4.7 看门狗控制实验209
5 人机接口实验
5.1 液晶显示实验217
5.2 5×4键盘控制实验238
5.3 A/D转换实验245
5.4 触摸屏控制实验249
5.5 PWM步进电机控制实验262
6 通信与音频接口实验
6.1 I2C串行通信实验275
6.2 以太网通信实验287
6.3 音频接口I2S实验304
6.4 USB接口实验312
6.5 SPI接口通信实验330
6.6 红外模块控制实验340
6.7 GPRS模块控制实验348
7 嵌入式操作系统Linux基础实验
7.1 建立Linux开发环境357
7.1.1 Cygwin开发环境357
7.1.2 编译工具361
7.1.3 源代码文件363
7.1.4 映像文件烧写364
7.2 Boot Loader编译运行实验368
7.3 Linux编译运行实验381
7.4 Linux内核调试实验392
7.5 cramfs文件系统及添加应用程序实验404
7.6 多进程与进程间通信实验412
8 嵌入式操作系统WinCE基础实验
8.1 WinCE概述419
8.2 Platform Builder环境安装421
8.3 模拟器的定制428
8.4 模拟器的编译、调试436
8.5 注册表的修改439
8.6 SDK的导出441
8.7 EVC 4.0环境的安装444
8.8 EVC的“Hello World”448
8.9 EVC编译调试450
8.10 BSP安装451
8.11 EBoot编译与下载453
8.12 LED驱动程序实验456
8.13 串行口通信实验464
8.14 NK编译与下载474
8.15 安装SDK479
附录A ARM指令、ARM寻址方式和Thumb指令速查表483
附录B ARM和Thumb指令集编码490
附录C 随书附带光盘内容说明493
参考文献496
温馨提示497
 
 
相关供应商:
本站关键词:电子市场,电子元器件,集成电路,仪器仪表,接插件,电子工具    |   工具条下载   |
杭州机构招商电话: 0571-89908230 89908028 地址: 杭州登云路639号
中国商桥网版权所有 2006-2008  杭州易电网络科技有限公司旗下网站
浙ICP备05047694
半导体器件 电子元件 整机产品 电子工具 音响器材 集成电路 半导体分立器件 企业名录-半导体器件 企业名录-电子元件 企业名录-整机产品 企业名录-电子工具 企业名录-集成电路 企业名录-半导体分立器件 企业名录-语音电路 企业名录-通用数字电路 企业名录-储存器件 企业名录-可编程逻辑器件 企业名录-音响器材 技术文章-半导体器件 技术文章-电子元件 技术文章-整机产品 技术文章-电子工具 技术文章-集成电路 技术文章-半导体分立器件 技术文章-语音电路 技术文章-通用数字电路 技术文章-储存器件 技术文章-可编程逻辑器件 商业机会-半导体器件 商业机会-电子元件 商业机会-整机产品 商业机会-电子工具 商业机会-集成电路 商业机会-半导体分立器件 商业机会-语音电路 商业机会-通用数字电路 商业机会-储存器件 商业机会-可编程逻辑器件 商业机会-半导体器件 商业机会-电子元件 商业机会-整机产品 商业机会-电子工具 商业机会-集成电路 商业机会-半导体分立器件 商业机会-语音电路 商业机会-通用数字电路 商业机会-储存器件 商业机会-可编程逻辑器件