嵌入式控制系统LPC2000系列ARM硬件结构
- 格式:pptx
- 大小:639.26 KB
- 文档页数:79
第8章 LPC2200系列开发平台8.1 概述通常ARM 系统的开发需要以下的开发工具:1、开发软件:ARM 的开发软件很多,有ARM 自己开发的ADS (ARM Development Software) 开发环境(早期版本为ARM SDT ),还有许多第三方提供的开发软件,如美国Green Hills 软件公司开发的Multi 2000集成开发环境,本书采用英蓓特提供的集成开发软件Embest IDE for ARM 。
2、在线仿真器:将集成开发环境与JTAG 仿真器连接,下载在集成开发环境中编译输出的文件,进行在线仿真调试。
3、开发平台: LPC22EB06-I 开发平台采用飞利浦半导体公司LPC2200系列高性能ARM 处理器,支持用户对LPC2200系列处理器进行代码调试、评估及作为开发DEMO 使用。
本章主要以LPC22EB06-I 开发平台为例,介绍ARM 处理器硬件设计。
开发平台的功能方块图如图8.1所示。
图8.1 LPC22EB06-I 开发平台功能方块图由图8.1可知LPC22EB06-I 开发平台具有如下资源:(1) 处理器:LPC2292(2) 存储器:2MB 的Flash 、1MB 的SRAM 、256B 具有I 2C 接口的E 2PROM(3) 通信接口:2个RS232接口(其中一路可接MODEM )、RS485接口、CAN 总线接口(4) 调试接口:LPT 调试接口、JTAG 调试接口(5)扩展接口:CF Card/IDE接口、SD/MMC接口、I/O扩展接口、总线扩展接口(6)电机:PWM 直流电机(双向闭环可测速)、四相步进电机(7)键盘及按键:4*4 矩阵扫描键盘、2个独立控制按键、PS/2键盘接口(8)显示:CSTN彩色液晶屏、3个LED、8位8段数码管(9)其它外围功能模块:Stereo Audio耳机插座、1W * 2 立体声音频扬声器、MIC、PWM Buzzer、PWM D/A输出、可调电位器、温度感测模块下面,介绍ARM嵌入式系统硬件开发平台的几个主要功能以及在设计各种嵌入式系统硬件时的注意事项。
嵌入式系统基础复习题第1章嵌入式系统概论1、什么是嵌入式系统?嵌入到对象体系中的专用计算机应用系统。
2、嵌入式系统的3个基本特点?嵌入性、专用性、计算机3、什么是嵌入式处理器,嵌入式处理器可以分为几大类?嵌入式处理器是为了完成特殊的应用而设计的特殊目的的处理器。
分为嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统(SOC)。
4、什么是嵌入式操作系统和?有何特点?列出常见的几种嵌入式操作系统及特点。
5、试比较说明JA TG工具和ISP工具的异同点?6、从硬件系统来看,嵌入式系统由哪几部分组成?画出简图。
第2章ARM7体系结构1、什么是RISC指令系统?什么是CISC指令系统?RISC是精简指令集计算机的缩写。
CISC是复杂指令集计算机的缩写。
2、ARM与ARM公司有什么区别?举出2个以上的ARM公司当前应用比较多的ARM处理器核?ARM7系列、ARM9系列、ARM10系列、ARM11系列、intel的Xscale系列和MPCore系列。
3、ARM7TDMI中的T、D、S、I分别表示什么含义?T:支持高密度16位的Thumb指令集D:支持片上调试S:ARM7TDMI 的可综合(synthesizable)版本(软核)I:支持EmbededICE观察硬件M:支持64位乘法4、ARM7TDMI处理器采用什么样的体系结构,其可寻址地址空间多大?ARM处理器使用冯.诺依曼结构使用单个平面的232个8位字节地址空间。
地址空间可以看作是包含230个32位字,或231个16位半字。
5、ARM7TDMI与ARM9处理器采用几级流水线处理,使用何种存储器编址方式?ARM7TDMI处理器采用三级流水线。
ARM处理器将存储器看做是一个从0开始的线性递增的字节集合。
6、ARM处理器有几种模式和ARM处理器状态有什么区别?各种工作模式下分别有什么特点?R M处理器模式指用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。
《嵌入式系统原理与应用》实验报告实验序号:01 实验项目名称:GPIO 输入输出控制实验1学号XXX 姓名XXX 专业、班11计算机科学与技术实验地点实验楼1#416 指导教师XX 实验时间2013-3-22一、实验目的1. 掌握LPC2200 专用工程模板的使用;2. 掌握Proteus仿真软件的安装和使用;3. 熟悉LPC2000 系列ARM7 微控制器的GPIO 控制。
二、实验设备(环境)及要求硬件:PC机;软件:PC机操作系统windows XP,ADS1.2集成开发环境,Proteus软件。
三、实验内容与步骤实验内容:编写程序配置LPC2138的P0.2,P0.5为GPIO功能,并P0.2驱动LED灯,P0.5外接按键,实现按下按键,使LED灯闪烁的效果。
四、实验结果与数据处理1.实验效果图2.关键代码展示#include "config.h"int main (void){// add user source codeuint32 i;PINSEL0&=0xFFFFFFCF;//set pin0.2 to be GPIO PINSEL0&=0xFFFFF3FF;//set pin0.5 to be GPIOIO0DIR |=0x00000004;while(1){if((IO0PIN&0x00000020)==0)IO0SET=0x00000004; else IO0CLR=0x00000004;for(i=0;i<10000;i++);}return 0;}3.关键代码的说明程序开始否是五、分析与讨论第一次接触这个画图,一不小心老师出现连线问题,只好重头来做,细心是很重要的。
还有重要的一点就是要‘与’或者‘或’的时候没搞好。
六、教师评语签名:日期:成绩设置P0.2和P0.5为GPIO功能将P0.2设置为输出判断按钮(P0.5)是否按下led灯亮led灯不亮程序结束。
1.下列产品中不属于嵌入式系统的是:A) 洗衣机B) 空调机C) 个人电脑D) 电子血压计【解析】广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。
狭义上讲,嵌入式系统强调那些使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。
嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
包括洗衣机、空调机等"白色家电",也包括心电计、血压计等医疗电子设备;而个人电脑(PC机)不属于嵌入式系统。
所以本题选C。
2.下面关于嵌入式系统的叙述中,错误的是A) 嵌入式系统所涉及的应用领域非常广泛B) 嵌入式系统在数量上远远超过了各种类型的通用计算机系统C) 嵌入式系统与通用计算机都是由硬件和软件两部分组成的D) 嵌入式系统正在逐步取代通用计算机系统【解析】嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域非常广泛,在应用数量上远远超过了各种类型的通用计算机系统。
尽管如此,嵌入式系统与日常使用的通用计算机系统仍有许多不同之处,它们的组成及功能都各有特点,所以各自的市场不同,谈不上取代。
所以本题选D。
3. 数码相机是一种典型的嵌入式系统,下面有关其软硬件组成的叙述中错误的是:A) 它由硬件和软件两部分组成B) 硬件部分既包括CPU,也包括存储器和输入/输出C) 使用闪存卡(如CF卡、SD卡等)作为内存,用于存储所运行的软件D) 软件部分既包括操作系统,也包括应用软件【解析】数码相机是嵌入式系统的典型应用之一。
它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理,后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理;此外,数码相机中还有一个超低功耗的8位MCU,负责进行操作控制;高端数码相机配置有实时操作系统和图像处理软件。
使用的闪存卡主要是用来存储照片而不是系统软件。
广州致远电子有限公司产品数据手册 ©2008 Guangzhou ZHIYUAN Electronics CO., LTD.修订历史销售与服务网络(一)产品数据手册 ©2008 Guangzhou ZHIYUAN Electronics CO., LTD.销售与服务网络(二)产品数据手册 ©2008 Guangzhou ZHIYUAN Electronics CO., LTD.目录1. EPCM2000系列数据采集工控主板 (1)1.1 系列产品概述 (1)1.2 系列产品选型 (2)2. EPCM-2944数据采集工控主板 (3)2.1 概述 (3)2.2 硬件资源 (3)2.2.1 处理器 (3)2.2.2 存储系统 (3)2.2.3 总线扩展 (4)2.2.4 通信接口 (4)2.2.5 模拟量输入 (4)2.2.6 数字量输入和输出 (4)2.2.7 电源与复位 (4)2.3 软件资源 (4)3. 端子布局与定义 (5)3.1 端子定义 (5)3.2 MiniISA总线接口 (5)4. 电气参数 (7)4.1 电源 (7)4.2 I/O接口 (7)4.2.1 隔离模拟量输入参数 (7)4.2.2 隔离数字量输入参数 (7)4.2.3 隔离数字量输出参数 (7)4.3 通信参数 (8)4.3.1 以太网接口电气参数 (8)4.3.2 CAN-bus接口电气参数 (8)4.3.3 RS-232串口电气参数 (8)4.4 存储参数 (9)4.5 硬件看门狗 (9)4.6 静态参数 (9)5. 机械尺寸 (10)产品数据手册 ©2008 Guangzhou ZHIYUAN Electronics CO., LTD.产品数据手册 ©2008 Guangzhou ZHIYUAN Electronics CO., LTD.1. EPCM2000系列数据采集工控主板1.1 系列产品概述EPCM2000系列数据采集工控主板是广州致远电子有限公司开发的基于LPC2300处理器的可扩展的数据采集工控主板。
第一章思考与练习1、举出3个书本中未提到的嵌入式系统的例子。
答:红绿灯控制,数字空调,机顶盒2、什么叫嵌入式系统嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
3、什么叫嵌入式处理器?嵌入式处理器分为哪几类?嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。
嵌入式微处理器(Embedded Microprocessor Unit, EMPU)嵌入式微控制器(Microcontroller Unit, MCU)嵌入式DSP 处理器(Embedded Digital Signal Processor, EDSP)嵌入式片上系统(System On Chip)4、什么是嵌入式操作系统?为何要使用嵌入式操作系统?是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。
其次,提高了开发效率,缩短了开发周期。
再次,嵌入式实时操作系统充分发挥了32 位CPU 的多任务潜力。
第二章1、嵌入式系统项目开发的生命周期分哪几个阶段?各自的具体任务是什么?项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4 个阶段。
识别需求阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。
提出解决方案阶段由各厂商向客户提交标书、介绍解决方案。
执行项目阶段细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。
结束项目阶段主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。
2、为何要进行风险分析?嵌入式项目主要有哪些方面的风险?在一个项目中,有许多的因素会影响到项目进行,因此在项目进行的初期,在客户和开发团队都还未投入大量资源之前,风险的评估可以用来预估项目进行可能会遭遇的难题。
需求风险;时间风险;资金风险;项目管理风险3、何谓系统规范?制定系统规范的目的是什么?规格制定阶段的目的在于将客户的需求,由模糊的描述,转换成有意义的量化数据。
《嵌入式系统原理与应用》实验报告实验序号:5 实验项目名称:定时器实验11计算机学号XXX 姓名XX 专业、班实验地点实验楼1#416 指导教师XX 实验时间2013-5-10一、实验目的1. 掌握LPC2200 专用工程模板的使用;2. 熟悉LPC2000 系列ARM7 微控制器的VIC的使用;3. 熟悉LPC2000 系列ARM7 微控制器的定时器的控制。
二、实验设备(环境)及要求硬件:PC机;软件:PC机操作系统windows XP,ADS1.2集成开发环境,Proteus软件。
三、实验内容与步骤实验内容:设置P0.2 脚为GPIO 功能,外接一个LED灯。
配置并初始化ARM的定时器0,并使能定时器中断,中断服务程序在2秒钟将LED灯控制输出信号取反,然后清除中断标志并退出中断。
四、实验结果与数据处理1.实验效果截图2.源程序#include "config.h"void __irq Timer0_ISR(void) {if((IO0SET&0x00000004)==0) IO0SET=0x00000004;elseIO0CLR=0x00000004;T0IR=0x01;VICVectAddr=0;}int main (void){PINSEL0&=0xFFFFFFCF;IO0DIR |=0x00000004;T0TC=0;T0PR=0;T0MCR=0x03;T0MR0=Fpclk/2.5;T0TCR=0x01;VICIntSelect=VICIntSelect&(~(1<<4)); VICVectCntl0=0x20|4;VICVectAddr0=(uint32)Timer0_ISR; VICIntEnable=(1<<4);}3.流程图开始设置Timer0_ISR函数定时器0定时中五、分析与讨论又忘了打开中断开关。
还有就是取反操作中IO0SET不能为IO0PIN不然会一直亮,这个比较不能理解,又是虚拟环境问题。
嵌入式SoC智能平台(2)广州致远电子有限公司在上一期文章中,我们多次提到MiniISA总线,那么究竟什么是MiniISA总线?如何利用MiniISA总线开发产品?如何实现堆叠结构?MiniISA总线具有哪些优势?接下来我们一起走近MiniISA总线。
1. 什么是MiniISA总线MiniISA总线是广州致远电子有限公司制定的,为嵌入式系统应用的特殊要求而优化的总线结构。
基于MiniISA的扩展板尺寸兼容PC/104板卡(96mm×90mm),并且通过自堆叠总线,省去了对底板或板卡插槽的需求。
z扩展板尺寸兼容PC/104板卡(96mm×90mm)z支持8/16位数据总线,具有8位地址总线z具有4个独立的中断请求信号MiniISA总线采用“主-从”式结构,在一条MiniISA总线上只有一个总线主控制器,其它的扩展板为从器件处于被动状态,如图1所示,通过MiniISA总线可以轻松实现堆叠式结构,如图2所示。
图1 MiniISA主从式结构图2 MiniISA自堆叠结构2. MiniISA总线规范MiniISA总线被定义成2×20(共40 脚)的接口,包括数据总线、地址总线、控制信号线、I2C总线和电源,如图3所示。
图3 MiniISA信号组成3. 扩展板尺寸MiniISA总线连接器使用PC-104转接口,总线连接器的规范请参考PC/104规范。
扩展板尺寸见图4所示(单位:mm)。
图4 扩展板尺寸图5给出一个典型的模块堆。
A图5 扩展板安装布局4. 主控电路设计正如前面所讲的,MiniISA 总线采用的是“主-从”式结构,作从机的扩展板永远不能主动占用总线,必须在被选中的情况下才能使用总线。
总线上的所有控制信号,包括地址信号、读写信号和I 2C 的SCL 信号均由主控器产生。
(1) 简易主控电路如果主控器中MCU 的总线时序与MiniISA 的总线时序兼容,那么仅需少量的外围逻辑电路即可实现最简洁的主控器电路,如图6所示。
概述恩智浦微控制器设计的LPC2458微控制器,采用16位/32位Arm7TDMI-S™ CPU内核,拥有实时调试接口,同时包含JTAG和嵌入式跟踪。
LPC2458拥有一个512 kB片上高速Flash存储器。
该Flash存储器包括一个特殊的128位宽度存储接口和加速架构,使得CPU可以执行Flash存储器中的顺序指令,其系统时钟速率最高可达72 MHz。
该功能仅在LPC2000 Arm®系列微控制器产品上提供。
LPC2458可执行32位Arm和16位Thumb指令。
支持两种指令集意味着工程师可以选择在子程序的水平上优化应用程序的性能或代码大小。
当内核在Thumb状态下执行指令时,能够以很小的性能损失换取超过30%的代码压缩,而在Arm状态下执行指令时,则可最大限度地提高内核性能。
LPC2458微控制器是多用途通信应用的理想选择。
它集成了1个10/100M以太网媒体访问控制器(MAC)、1个带4 KB端点RAM的USB全速设备/主机/OTG 控制器、4个UART、2个控制器局域网络(CAN)通道、1个SPI接口、2个同步串行端口(SSP)、3个I²C接口,以及1个I²S接口。
这种串行通信接口的集合支持以下功能部件:一个片上4 MHz内部精密振荡器;总大小98 KB的RAM,包含64 KB本地SRAM、16 KB以太网SRAM、16 KB通用DMA SRAM和2 kB 电池供电SRAM;以及一个外部存储器控制(EMC)。
这些特性使得该器件最适用于通信网关和协议转换器。
作为很多串行通信控制器、通用定时功能和存储功能的补充,它还拥有各种32位定时器、一个改进的10位ADC和10位DAC、2个PWM单元、4个外部中断引脚,以及多达136个GPIO线。
LPC2458将64个GPIO引脚与基于硬件的矢量中断控制器(VIC)连接,这意味着外部输入可以产生边沿触发的中断。
所有这些特性使得LPC2458特别适合工业控制和医疗系统应用。
ARM7支持六种操作模式:(1)用户模式(usr):正常的程序执行状态(2)FIQ模式(fiq):支持数据传送或通道处理(3)IRQ模式(irq):用于通用的中断处理(4)管理模式(svc):用于操作系统的保护模式(5)异常模式(abt):数据或者指令预取异常时进入(6)无定义模式(und):当无定义指令被执行时进入(7)软件控制,外部中断,异常处理都可以改变操作模式。
大部分的应用程序在用户模式下执行。
其他模式,比如管理模式,在中断、异常服务、或者访问被保护资源时进入。
ARM 的中央寄存器集是16 个用户寄存器R0 – R15。
这些寄存器均是32 位宽度,R0 – R12 没有其他特殊功能,寄存器R13 – R15在CPU中有特殊功能。
R13被用作栈指针(stack pointer,SP)。
R14被称为链接寄存器(link register, LR),当调用一个函数时返回地址被自动保存到链接寄存器,在函数返回时有效。
这使得快速进入和返回“叶”函数(不调用其他函数的函数)成为可能。
如果函数是分支的一部分(即该函数将调用另一个函数),链接寄存器必须入栈(R13)。
R15 是程序计数器(program counter, PC)。
有趣的是,许多指令也可以在R13 – R15中执行,就像它们是标准的用户寄存器。
ARM中断的问题ARM的七种异常类型---------1> 复位异常2> 数据访问中止异常3> 快速中断请求异常4> 一般中断请求5> 预取指令异常6> 软件中断异常7> 未定义异常-------------------------问题:1> 为什么除了进入复位异常模式外,在别的异常处理模式中都允许FIQ中断?2> 数据访问中止异常的优先级大于 FIQ异常,为什么在数据访问异常处理模式中,还允许 FIQ中断?这样不就成了:在高优先级异常处理中允许低优先级的中断发生?即使这样,因为FIQ中断的优先级 < 数据异常中断优先级,也不会进入 FIQ中断处理程序啊,这样不就更没有用处了??ARM体系的各种异常的分析(学习日记)- [ARM7TDMI]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明/logs/10669519.html1.复位异常(1)当内核的nRESET信号被拉低时,ARM处理器放弃正在执行的指令,当nRESET信号再次变高时,ARM处理器进行复位操作;(2)系统复位后,进入管理模式对系统进行初始化,复位后,只有PC(0x00000000)和CPSR (nzcvqIFt_SVC)的值是固定的,另外寄存器的值是随机的。
第一章思考与练习1、举出3个书本中未提到的嵌入式系统的例子。
答:红绿灯控制,数字空调,机顶盒2、什么叫嵌入式系统?嵌入式系统:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
3、什么叫嵌入式处理器?嵌入式处理器分为哪几类?嵌入式处理器是为完成特殊的应用而设计的特殊目的的处理器。
嵌入式微处理器(Embedded Microprocessor Unit, EMPU)嵌入式微控制器(Microcontroller Unit, MCU)嵌入式DSP 处理器(Embedded Digital Signal Processor, EDSP)嵌入式片上系统(System On Chip)4、什么是嵌入式操作系统?为何要使用嵌入式操作系统?是一段在嵌入式系统启动后首先执行的背景程序,首先,嵌入式实时操作系统提高了系统的可靠性。
其次,提高了开发效率,缩短了开发周期。
再次,嵌入式实时操作系统充分发挥了 32 位CPU 的多任务潜力。
第二章1、嵌入式系统项目开发的生命周期分哪几个阶段?各自的具体任务是什么?项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4 个阶段。
识别需求阶段的主要任务是确认需求,分析投资收益比,研究项目的可行性,分析厂商所应具备的条件。
提出解决方案阶段由各厂商向客户提交标书、介绍解决方案。
执行项目阶段细化目标,制定工作计划,协调人力和其他资源;定期监控进展,分析项目偏差,采取必要措施以实现目标。
结束项目阶段主要包括移交工作成果,帮助客户实现商务目标;系统交接给维护人员;结清各种款项。
2、为何要进行风险分析?嵌入式项目主要有哪些方面的风险?在一个项目中,有许多的因素会影响到项目进行,因此在项目进行的初期,在客户和开发团队都还未投入大量资源之前,风险的评估可以用来预估项目进行可能会遭遇的难题。
需求风险;时间风险;资金风险;项目管理风险3、何谓系统规范?制定系统规范的目的是什么?规格制定阶段的目的在于将客户的需求,由模糊的描述,转换成有意义的量化数据。
第一章对嵌入式系统的定义:从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。
术语嵌入式反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。
嵌入的系统中可以共存多个嵌入式系统嵌入式处理器可以分为以下几大类:▪嵌入式微处理器(EMPU);▪嵌入式微控制器(MCU);▪嵌入式DSP处理器(DSP);▪嵌入式片上系统(SOC)。
操作系统:多道批处理操作系统;实时操作系统;分时操作系统什么是嵌入式操作系统?嵌入式操作系统是操作系统的一种类型,是在传统操作系统的基础上上加入符合嵌入式系统要求的元素发展而来的使用嵌入式实时操作系统的必要性:▪嵌入式实时操作系统提高了系统的可靠性。
▪提高了开发效率,缩短了开发周期。
▪嵌入式实时操作系统充分发挥了32位CPU的多任务潜力常见的嵌入式实时操作系统:ulinux,windows CE,VxWorks,uc/os-II第二章ARM内核采用RISC体系结构,因此具有RISC的结构特点:▪具有大量的通用存储器;▪独特的装载/保存(load-store)结构;▪简单的寻址模式▪统一和固定长度的指令格式。
此外ARM体系结构还具有如下特性:1每条数据处理指令可同时包含算术逻辑单元(ALU)的运算和移位处理,实现ALU和移位器的最大利用;2使用地址自增和自减的寻址方式优化程序循环;3装载/保存指令对数据的批量传输,实现最大数据吞吐量;4大多数指令的条件执行,实现最快速的代码执行。
常用的ARM处理器系列:ARM7系列、ARM9系列、ARM10系列、ARM11系列、Intel的XScal 系列和MPCore系列ARM-TDMI解释:精简指令集处理器T:支持高密度16位的Thumb指令集;D:支持片上调试M:支持64位系统I:支持Embedded ICE硬件仿真从偶数地址开始的连续2个字节构成一个半字;以能被4整除的地址开始的连续4个字节构成一个字;ARM指令的长度刚好是一个字,Thumb指令的长度刚好是一个半字。
第1章 MagicARM2200-S教学实验开发平台1.1总体特性MagicARM2200-S是专为高校嵌入式系统教学精心打造的ARM嵌入式教学实验开发平台,支持多种嵌入式操作系统,提供丰富的配套教材和众多的实验例程,提供多种的商业化软件包,并配备精心设计的多媒体教学课件,是高校嵌入式系统创新实验室首选平台。
z多种可选嵌入式硬件开发平台¾ARM7微处理器(LPC2210/2212/2214/2220/2290/2292/2294)¾ARM9微处理器(LPC3000系列ARM微处理器)z支持多种可选嵌入式操作系统¾μC/OS-II嵌入式实时操作系统(ARM7/ARM9)¾μCLinux操作系统(ARM7)¾Linux/操作系统(ARM9)z配套丰富的教材《ARM嵌入式系统基础教程》(标配)《MagicARM2200-S教学实验开发平台实验指导(上册)》(标配)《MagicARM2200-S教学实验开发平台实验指导(下册)》(标配)《ARM嵌入式软件开发实例(一)》(选配)《ARM嵌入式软件开发实例(二)》(选配)《ARM嵌入式µCLinux系统构建与驱动开发范例》(选配)《ARM嵌入式MiniGUI初步与应用开发范例》(选配)z多媒体教学课件¾耗时半年之久,倾力制作¾大量动画突出重点和难点,层层剥笋由浅入深¾紧扣教材主线,任君裁剪z丰富翔实的联机实验指导¾在本机上运行,无需电脑。
¾可以从多种介质中启动程序,方便扩充。
¾支持从内部FALSH、CF卡/硬盘。
¾内容丰富,可部分替代实验教材。
¾可直接运行实验程序,察看运行效果。
z附带众多源码和软件包¾众多实验例程和源代码¾众多商业化软件包z免费捆绑MiniGUI学习版软件(单独销价129元)¾北京飞漫出品,周立功公司独家代理¾提供MiniGUI for µCLinux移植实验,MiniGUI应用实例¾免费提供MiniGUI-STR软件包z可进实现近众多项实验课题¾基础实验¾扩展实验¾基于μC/OS-II的基础实验¾基于μCLinux基础实验¾MiniGUI图形界面实验¾课程设计¾毕业设计1.2产品外观实验箱和配套资料1.3主板介绍MagicARM2200-S主板图片见附录部分。