开发套件是集成了仿真、输入输出、usb、lcd、网络等许多接口的
单片机开发工具。通过usb接口连接电脑,具有代码高速下载,在线调试,断点、单步、变量观察,寄存器观察等功能,实现对单片机实时在线仿真、调试。开发套件能够协助初学者和设计人员快速评估及进行多种应用开发,熟悉掌握硬件原理和协议栈。
(1)嵌入式微处理器 嵌入式微处理器与通用cpu最大的不同在于嵌入式微处理器大多工作在为特定用户群所专用设计的系统中,它将通用cpu许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统在设计时趋于小型化,同时还具有很高的效率和可靠性。 嵌入式微处理器的指令系统可以选用精简指令系统(reduced instruction set computer,risc)和复杂指令系统cisc(complex instruction set computer,cisc)。risc计算机在通道中只包含最有用的指令,确保数据通道快速执行每一条指令,从而提高了执行效率并使cpu硬件结构设计变得更为简单。 嵌入式微处理器有各种不同的体系,即使在同一体系中也可能具有不同的时钟频率和数据总线宽度,或集成了不同的外设和接口。据不完全统计,目前全世界嵌入式微处理器已经超过1000多种,体系结构有30多个系列,其中主流的体系有arm、mips、powerpc、x86和sh等。但与全球pc市场不同的是,没有一种嵌入式微处理器可以主导市场,仅以32位的产品而言,就有100种以上的嵌入式微处理器。嵌入式微处理器的选择是根据具体的应用而决定的。 (2)存储器 嵌入式系统需要存储器来存放和执行代码。嵌入式系统的存储器包含cache、主存和
辅助存储器。 cache是一种容量小、速度快的存储器阵列它位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据。在需要进行数据读取操作时,微处理器尽可能的从cache中读取数据,而不是从主存中读取,这样就大大改善了系统的性能,提高了微处理器和主存之间的数据传输速率。cache的主要目标就是:减小存储器(如主存和辅助存储器)给微处理器内核造成的存储器访问瓶颈,使处理速度更快,实时性更强。在嵌入式系统中cache全部集成在嵌入式微处理器内,可分为数据cache、指令cache或混合cache,cache的大小依不同处理器而定。一般中高档的嵌入式微处理器才会把cache集成进去。 主存是嵌入式微处理器能直接访问的寄存器,用来存放系统和用户的程序及数据。它可以位于微处理器的内部或外部,其容量为256kb~1gb,根据具体的应用而定,一般片内存储器容量小,速度快,片外存储器容量大。常用作主存的存储器有:rom类 nor flash、eprom和prom等。ram类 sram、dram和sdram等。其中nor flash 凭借其可擦写次数多、存储速度快、存储容量大、价格便宜等优点,在嵌入式领域内得到了广泛应用。 辅助存储器 辅助存储器用来存放大数据量的程序代码或信息,它的容量大、但读取速度与主存相比就慢的很多,用来长期保存用户的信息。嵌入式系统中常用的外存有:硬盘、nand flash、cf卡、mmc和sd卡等。 (3)通用设备接口和i/o接口 嵌入式系统和外界交互需要一定形式的通用设备接口,如a/d、d/a、i/o等,外设通过和片外其他设备的或传感器的连接来实现微处理器的输入/输出功能。每个外设通常都只有单一的功能,它可以在芯片外也可以内置芯片中。外设的种类很多,可从一个简单的串行通信设备到非常复杂的802.11无线设备。 嵌入式系统中常用的通用设备接口有a/d(模/数转换接口)、d/a(数/模转换接口),i/o接口有rs-232接口(串行通信接口)、ethernet(
以太网接口)、usb(通用串行总线接口)、音频接口、vga视频输出接口、i2c(现场总线)、spi(
串行外围设备接口)和irda(红外线接口)等。
技术指标 主处理器: tms320f2812,主频150m sram 片内:18k x 16 位,0 等待 片外:64k x 16 位,10ns(可扩展至512k x 16 位) flash 片内:128k x 16 位,36ns 片外:256k x 16 位, rom 片内:boot rom 4k x 16 位 片内:opt rom 1k x 16 位,36ns a/d 片内:2 x 8 通道,12 位分辨率,80ns 转换速率,0—3v 输入量程 sci 异步串口 1 通道rs232,1 通道rs485 can 总线 1 通道,符合can2.0 规范,最高传输速率1mbps 以太网 1 通道,兼容ne2000,最高传输速率10m usb 1 通道,符合usb1.1 规范,最高传输速率12m 扩展总线 接口电平3.3v 扩展输入输出接口 接口电平3.3v 工作温度 0--70℃