硬件系统介绍 EV44B0II 是一款以Samsung-S3C44B0X为核心的ARM系统开发平台。S3C44B0X带有16位/32位 RISC(ARM7TDMI)CPU,利用该平台您可以为智能手持设备和一般应用系统等领域迅速地开发出功能强大的产品,为您赢得市场。
S3C44B0X 包括: 16/32位RISC (ARM7TDMI) CPU,8KB 指令/数据Cache, 可选的内部 高速SRAM,LCD 控制器(可达256 色 DSTN) 2通道UART (IRDA1.0,16字节 FIFO) 4通道DMA,系统管理器 (芯片选择逻辑,FP/ EDO/SDRAM 控制器) 6通道多功能定时器/PWM发生器 71位通用 I/O 端口,实时时钟 8通道10位 ADC,IIC总线接口,IIS总线接口,同步SIO接口和对时钟的PLL
EV44B0II 是基于Samsung的S3C44B0的一块多功能的评估板。该评估板资源丰富,且包含一个JTAG控制电路,可直接连接PC的并口,用Hitool调试器来做调试。 EV44B0II 包括 S3C44B0X,boot Flash,SDRAM,LCD 接口,两个串口,以太网接口,USB接口,IIS(音频)接口,RTC, JTAG 调试接口以及8-SEG。 EV44B0II带有S3C44B0X芯片,您可以使用在线仿真器(ICE)在处理器级测试、调试一个系统。此外,利用JTAG 调试口和并行口,您还可以直接调试S3C44B0X的嵌入式ICE 追踪模块功能。
硬件性能 S3C44B0X:16/32位RISC CPU Boot Flash:1M X16位 SDRAM:8 M x 16位SDRAM RTC X-tal 输入逻辑 Ethernet 端口(10M/100M) USB 接口 8段显示器 JTAG 调试接口 ucLinux BSP 和所有驱动程序 X-tal:10M 8位LCD 连接器和触摸板接口 双通道 UART IIC: AT24C080 IIS 接口:扬声器和麦克风 4*4 小键盘矩阵 总线I/O 连接器 测试区和测试管脚 可使用MBL下载应用程序
关于MBL MBL(MICETEK BootLoader)是驻留在EV44B0II评估板中的一段控制程序,约80KB。MBL?可以打通EV44B0II评估板的通信端口,如:串行口、USB口和以太网口,使评估板可以直接通过这些通信端口与PC机相连接。从而达到下载、调试如uClinux或其它的应用程序。值得一提的是,在下载较大文件时,其中的以太网口的较高下载速率(100-200KB)的特性体现得淋漓尽致,也大大地节省了您的时间。
MBL的软件结构如下图所示:
MBL构架分为三层: 应用程序和协议层 驱动程序层 物理数据层。 在物理层有4个组件:UART,Ethernet,USB 和Flash 存储器。 驱动程序层负责与其他两个层交流数据。 应用程序和协议层有命令路由,用户可以用它把不同的命令送到不同的协议上去。 MBL是一个常驻firmware包,专用于ARM系列的单板机。Firmware (设在一个1Mx16 Flash ROM设备上)提供一个编程和操作环境。MBL与用户交流通过用户端将事先定义的命令输入MBL。用户通过命令行界面使用MBL。命令行界面简易、直观。其起始标记为 “EV44b0ii #”,所有MBL命令都可从该处输入执行。一般情况下,输入MBL 的命令需驱分大小写。 系统初始化以后,评估板进入命令等待状态,用户正确输入命令后,系统将以下两种模式之一运行:如果该命令引发用户程序的执行, 则MBL可不必再次进入,这由用户决定。另一种情况是,MBL firmware 控制该命令的执行。执行完毕后,系统回到命令等待模式。在运行过程中,用户可通过点击CRTL+C按钮中断当前任务。
硬件:
1、ARM 44BOX开发板
2、交叉RS232串口线(1根)---------------用于ARM主板和PC机进行RS232通讯;
3、网卡对连线(1根) -------------------网络通讯线
4、USB连接线(1根)---------------------用于USB数据通讯,并兼作系统的电源;
5、使用说明光盘1张
光盘清单
文档:
开发板使用说明书
ARM开发软件使用教程
器件手册:
板上的所用芯片的用户手册,在此就不一一列出
软件工具:
Flash烧写程序:Flash Utility
软件调试环境:Jediview for ARM
开发板测试程序:
图纸:
ARM板的原理图
代码:
开发板demo程序
bios烧写文件
UCLINUX源代码
网卡,LCD,键盘等样例源代码。 |