1.1 MINI2440 开发板简介 mini2440 是一款低价实用的ARM9 开发板,是目前国内性价比最高的一款学习板;它采用Samsung S3C2440 为微处理器,并采用专业稳定的CPU 内核电源芯片和复位芯片来保 证系统运行时的稳定性。mini2440 的PCB 采用沉金工艺的四层板设计,专业等长布线,保证关键信号线的信号完整性,生产采用机器贴片,批量生产;出厂时都经过严格的质量控制, 配合这本十分详细的手册,可以迅速帮你掌握嵌入式Linux 和WinCE 开发的流程,只要有C语言基础的人一般2 周即可入门。
1.1.2 MINI2440 开发板硬件资源特性 ■ CPU 处理器 - Samsung S3C2440A,主频400MHz,最高533Mhz ■ SDRAM 内存 - 在板64M SDRAM - 32bit 数据总线 - SDRAM 时钟频率高达100MHz ■ FLASH 存储 - 在板64M Nand Flash, 掉电非易失 - 在板2M Nor Flash,掉电非易失,已经安装BIOS ■ LCD 显示 - 板上集成4 线电阻式触摸屏接口,可以直接连接四线电阻触摸屏 - 支持黑白、4 级灰度、16 级灰度、256 色、4096 色STN 液晶屏,尺寸从3.5 寸到12.1 寸,屏幕分辨率可以达到1024x768 象素; - 支持黑白、4 级灰度、16 级灰度、256 色、64K 色、真彩色TFT 液晶屏,尺寸从3.5 寸 到12.1 寸,屏幕分辨率可以达到1024x768 象素; - 标准配置为NEC 256K 色240x320/3.5 英寸TFT 真彩液晶屏,带触摸屏; - 板上引出一个12V 电源接口,可以为大尺寸TFT 液晶的12V CCFL 背光模块(Inverting) 供电。 ■ 接口和资源 - 1 个100M 以太网RJ-45 接口(采用DM9000 网络芯片) - 3 个串行口 - 1 个USB Host - 1 个USB Slave B 型接口 - 1 个SD 卡存储接口 - 1 路立体声音频输出接口,一路麦克风接口; - 1 个2.0mm 间距10 针JTAG 接口 - 4 USER Leds - 6 USER buttons(带引出座) - 1 个PWM 控制蜂鸣器 - 1 个可调电阻,用于AD 模数转换测试 - 1 个I2C 总线AT24C08 芯片,用于I2C 总线测试 - 1 个2.0 mm 间距20pin 摄像头接口 - 板载实时时钟电池 - 电源接口(5V),带电源开关和指示灯 ■ 系统时钟源 - 12M 无源晶振 ■ 实时时钟 - 内部实时时钟(带后备锂电池)
■ 扩展接口 - 1 个34 pin 2.0mmGPIO 接口 - 1 个40 pin 2.0mm 系统总线接口 ■ 规格尺寸 - 100 x 100(mm) ■ 操作系统支持 - Linux2.6.13 - WindowsCE.NET 5.0 1.1.3 用户光盘资源说明 (1)ADS1.2 安装程序 (2)H-JTAG 烧写调试软件 (3)Windows 下烧写Flash 的软件SJF2440 (4)Linux 下烧写Nand Flash 的软件Jflash-2440(含源代码) (5)串口工具CRT, dnw (6)图片转C 语言数组工具 (7)USB 驱动(WindowXP/2000 下安装使用) (8)vivi 源代码,用于linux 的bootloaer (9)最简单的测试程序(包含ADS1.20 的项目文件),用于点亮板上的LED 灯。 (10)2440test 测试程序(包含ADS1.20 的项目文件,全部源代码),测试项目包括:中断方式按 键测试,RTC 实时时钟测试,ADC 数模转换测试,IIS 音频播放wav 测试,IIS 音频录音测试, 触摸屏测试,I2C 总线读写AT24C08 测试,三星3.5”LCD、640x480 真彩液晶测试等 (11)WindowsCE BSP 和示例项目文件 (12)linux 开发工具和内核源代码包: - arm-linux-gcc-3.3.2 编译Qtopia 使用 - arm-linux-gcc-3.4.1 编译内核使用 - arm-linux-gcc-2.95.3 编译vivi 用 - yaffs 文件系统映象制作工具mkyaffsimage - linux-2.6.13 for MINI2440 内核源代码(包含DM9000 驱动、各种真彩液晶驱动、声卡驱动、 触摸屏驱动、YAFFS 源代码、SD 卡驱动、RTC 驱动、扩展串口驱动、各种USB 摄像头驱动、 USB 鼠标和键盘、优盘驱动等) (13)嵌入式图形界面Qtopia 源代码包,嵌入式浏览器源代码包 (14)开发板原理图(Protel99SE 格式/PDF 格式) (15)用户手册(pdf 格式)
1.3 linux 特性 ■ 版本 - Linux2.6.13
■ 支持的文件系统 - yaffs(可读写的文件系统,推荐使用) - cramfs(压缩的只读文件系统,不在线更新数据时推荐使用) - Ext2 - Fat32 - NFS(网络文件系统,开发驱动程序及应用程序时方便使用) ■ 基本驱动程序(以下驱动均以源代码方式提供) - 3 串口标准驱动 - DM9000 驱动程序 - 声音驱动 - RTC 驱动(可掉电保存时间) - 用户LED 灯驱动 - USB Host 驱动 - 常见液晶驱动 - 触摸屏驱动 - USB 摄像头,支持网眼、中芯微芯片的摄像头 - USB 鼠标、USB 键盘驱动、优盘、移动硬盘 - SD 卡驱动,最大可支持2G ■ Linux 应用及服务程序 - busybox1.2.0(Linux 工具集,包含常用Linux 命令等) - Telnet、Ftp、inetd(网络远程登录工具及服务) - boa(web server) - madplay(基于控制台的mp3 播放器) - snapshot(基于控制台的抓图软件) - ishow(基于控制台的图片浏览软件) - ifconfig、ping、route 等(常用网络工具命令) ■ 嵌入式图形系统(以源代码方式提供) - Qt/Embedded
1.4 WindowsCE 特性 ■ 版本 - WindowsCE.net 5.0 ■ 特性 - DM9000 网卡驱动源代码 - USB 键盘、USB 鼠标驱动、优盘、移动硬盘等 - 三个串口驱动 - USB ActiveSync - 声音驱动 - SD 卡驱动
- 注册表保存 - Flash 剩余空间掉电保存数据 - 屏幕可旋转 ■ 缺省系统特性(简体中文系统) - XP 界面风格 - Windows Media Player 9.0(支持mp3, mpeg2, mpeg4, wmv, wav 等) - 超级播放器(类似windows 下的暴风影音) - 图片浏览器、写字板 - IE6 浏览器 - ftp、telnet、httpd 服务器 - 串口助手
|