提供WINCE6虚拟机,提供带QT图形库的Linux虚拟机!
注意:QT提供串口和按键以及PWM控制的LED调光演示程序(在同一个QT例子里实现)
注意:目前WINCE只能从SD卡启动
如果使用linux的,需要有一定的linux基础知识,此板不适合没有linux基础或没有linux开发经验的用户,我们不做入门级指导和相关二次开发的技术支持,谢谢配合!
【产品介绍】
Freescale的i.MX287是一款针对工业控制应用的ARM9处理器,具有双以太网,双CAN,LCD,高速USB HOST和USB OTG,4个SSP(兼容SPI),PWM,2个I2C,5个UART,多通道ADC带触摸控制,128KB高速SRAM,1280位OTP ROM,以及多种安全保护。MDK287核心板具备128MB DDR2,256MB NAND,全部GPIO引出,并带TF座;MDK287-EK_T70开发板具备双网络、双CAN、高速USB、音频、ADC、按键、7寸800480液晶屏带触摸等
主流ARM9芯片片上资源对比表(需要8080端口支持):
http://www.mcuzone.com:8080/dokuwiki/doku.php?id=product:arm_sg
【硬件资源】
核心板硬件资源
处理器
i.MX287,主频454MHz,系统总线166MHz;32KB D-cache,16KB I-Cache,128KB ROM,128KB SRAM
(当前软件配置为528MHz,系统总线132MHz),内置电源管理
存储器
DDR2
16位 128MB DDR2
NAND FLASH
256MB NAND FLASH(可升级至1GB)
TF卡座
核心板板载TF卡,位于核心板反面
接口
1.27mm间距,2×50×2插针引出
200pin接插件,全部GPIO引出
尺寸
50×70mm
六层板,上市大厂精工制作
开发板硬件资源
调试接口
JTAG接口
20pin标准JTAG接口
外设接口
USB 2.0 HighSpeed接口
1路,USB Host
USB 2.0 OTG接口
2路,USB Host&Device(注意:由OTG拆分而来,不可同时使用)
SD卡接口
1路,位于板子反面
10/100M自适应以太网
2路,RMII模式
CAN接口
2路
RS232调试串口
1路
TTL串口
5路,2.0间距4pin插针
音频输入
1路
音频输出
1路
内部ADC
3路,2.54间距插针
LM75A
I2C接口温度传感器
TFT液晶屏接口
1路,40Pin 0.5mm间距FPC接口,标配800*480液晶屏
人机接口
复位按键
1路
POWER按键
1路
Recovery按键
1路
ADC按键
8路
电阻触摸屏
4线触摸
用户LED
2盏
电源
电源指示灯
1盏
电源开关
1个
电源输入
1路,5V DC输入
尺寸
180×130mm
2层板
开发板串口资源
丝印
芯片引脚
备注
J3
DUART (DUART_TX DUART_RX)
RS232
P4
UART0(AUART0_TX AUART0_RX)
TTL
P5
UART1(AUART1_TX AUART1_RX)
TTL
P6
UART2(AUART2_TX AUART2_RX)
TTL
P7
UART3(AUART3_TX AUART3_RX)
TTL
P3
UART4(AUART0_RTS AUART0_CTS)
TTL
【软件资源】
完善的Linux系统
(提供虚拟机,2.6.35.3内核版本)
Linux开发环境
arm-none-linux-gnueabi- (gcc 4.6.1)
默认支持armv5指令集,适配ARM926ej-s,大厂推荐使用
虚拟机中的默认工具链
避免用户花额外时间自行搭建环境
虚拟机使用文档
虚拟机版本 Ubuntu 11.10
imx-bootlets
版本:10.12.01
源码
提供编译说明
支持从nand flash加载,启动
支持从MMC/SD卡加载,启动
支持直接启动kernel而无须u-boot,提升启动速度
源码
配合工具sb_loader.exe,可以实现免烧写启动
用于快速测试,工具包含在烧写工具Mfgtools中
u-boot
版本:2009.08
mcuzone修改
提供编译说明
支持NAND flash启动
源码
支持从MMC/SD卡加载,启动
源码
支持从网络下载启动
源码,需要nfs server,tftp server等
支持gpio测试,用于快速检测GPIO状况
源码
其它u-boot的标准特性
源码
Linux kernel
版本:Linux-2.6.35.3
mcuzone完善
提供编译说明
开机画面,boot logo
源码
支持NFS/UBIFS/FAT32/JFFS2等格式的文件系统
源码
片上RTC驱动
源码
LED驱动
源码, gpio-leds
PWM LED驱动
源码
NAND控制器驱动
源码
基于LRADC的多按键驱动
源码
片上SPI控制器驱动
源码
I2C控制器驱动
源码
I2C EEPROM驱动
源码,需要选配件支持
I2C 用户模式驱动i2c-dev,用于控制外部段式液晶屏等
源码,需要选配件支持
I2C 温度传感器LM75A驱动
源码
外部I2C RTC,PCF8563,DS1307等
源码,需要选配件支持
LCD驱动
源码
LCD背光驱动
源码
电阻触摸屏驱动
源码
CAN控制器驱动
源码
USB HOST驱动,可以接U盘,键盘,鼠标等
源码
USB摄像头驱动
源码,gspca,需要选配件支持
USB 以太网卡驱动,方便扩展有线网卡
源码,需要选配件支持
USB WiFi驱动:内核自带
源码,通用wifi驱动,支持某些特定成熟模块
USB device驱动,支持USB 串口,网卡,存储等
源码,内核自带(USB gadget)
MMC/SD卡驱动
源码,
多串口驱动
源码,
音频驱动,支持SGTL5000
源码
片上以太网控制器MAC
源码
USB转串口驱动:CH341,CP2102,FT232等,方便扩展串口
源码,需要选配件支持
其它kernel的标准驱动
源码
注意:资源之间可能有引脚冲突
busybox
busybox-1.23.2
源码
使用busybox创建rootfs
《使用busybox制作根文件系统》
参考用的rootfs文件夹
虚拟机上可以用于nfs启动板子
图形测试程序
QT,版本:4.8.6
源码
QT依赖库
源码
QT依赖库编译方法
QT编译方法
开发环境指南
使用Mfgtool烧写板子的方法
板子程序测试方法
提供参考一键烧写包
其它软件特性
支持telent,ssh等远程登录方式,便于管理
源码
支持ftp,tftp,wget等工具实现文件下载与上传
源码
支持webserver,内置httpd
源码
支持tslib对触摸屏进行校准
源码
开机自行运行程序
包含在文件系统中
MP3播放程序:madplay, mplayer
源码
串口测试程序ttytest
包含在文件系统中
按钮测试程序input_tst
包含在文件系统中
frame buffer截图程序gsnap
包含在文件系统中
开发支持
Linux开发虚拟机,无需自行搭建开发环境,用户可专注于自己的应用程序开发
基于virtualbox的虚拟机镜像,有使用文档
在线知识库
http://www.mcuzone.com/bbs
在线支持,电话支持
400电话:4008-51-8051
QQ用户讨论组
技术支持QQ群:72972810
丰富的选配件
小度wifi
搭配任意开发板,实现USB扩展WiFi
RT3070 WiFi模块
搭配任意开发板,实现USB扩展WiFi
GTM900 GPRS模块
搭配任意开发板,实现GPRS移动数据连接
GPS模块
搭配任意开发板,实现GPS定位
蓝牙串口模块
搭配任意开发板,实现蓝牙虚拟机串口的无线连接
Windows CE | ||
Windows CE BSP版本 | Windows CE 6.0 | 源码,R3版本,基于官方版本10.08.02,提供虚拟机 |
Windows CE烧写与测试文档 | ||
Eboot特性 | 从SD/TF卡启动 | 支持 |
串口调试 | 支持 | |
启动画面 | 支持 | |
烧写工具 | 提供官方工具Mfgtools | |
BSP驱动特性 | 以太网驱动 | 源码 |
LCD显示驱动 | 源码 | |
触摸屏驱动 | 源码 | |
音频输出驱动 | 源码 | |
Backlight驱动 | 源码 | |
CAN驱动 | 源码 | |
Driver Dynamic Voltage and Frequency Control(DVFC)驱动 | 源码 | |
I2C Bus驱动 | 源码 | |
LRADC驱动 | 源码 | |
NLED驱动 | 源码 | |
Rotary驱动 | 源码 | |
电池驱动 | 源码 | |
串口驱动 | 源码 | |
SPDIF驱动 | 源码 | |
SPI Bus 驱动 | 源码 | |
USB Host 驱动 | 源码 | |
USB高速OTG 驱动 | 源码 | |
SD卡驱动 | 源码 | |
KEY PAD驱动 | 源码,需对底板键盘做相应调整 | |
NAND驱动 | 源码 | |
支持的USB外设 | USB转RS232 | 支持,Mcuzone移植,非源码,随选配件提供 |
USB WIFI | 支持,Mcuzone移植,非源码,随选配件提供 | |
USB摄像头 | 支持,Mcuzone移植,非源码,随选配件提供 | |
USB鼠标 | 支持 | |
USB键盘 | 支持 | |
U盘 | 支持 | |
USB Hub | 支持 | |
【Linux图形库介绍】
MDK287开发板采用了QT做为图形库。
Qt是一个跨平台的C++图形用户界面库,由挪威 TrollTech公司出品,后被NOKIA收购,现被Digia收购,目前包括Qt、基于Framebuffer的Qt Embedded、快速开发工具Qt Designer、国际化工具Qt Linguist等部分。 Qt支持所有 Unix系统,当然也包括Linux,还支持 WinNT/Win2k,Win95/98 平台。Qt Creator是Qt被Nokia收购后推出的一款跨平台的轻量级Qt集成开发环境,Qt Creator包括项目生成向导、高级的C++代码编辑器、浏览文件及类的工具、集成了Qt Designer、Qt Assistant、Qt Linguist、图形化的GDB调试前端,集成qmake构建工具等。目前我们使用的是嵌入式平台版本的QT4,即Qt Embedded,开发平台采用的是Ubuntu虚拟机+QT Creator。
【发货清单】
Copyright © 2004 - 2024 野芯科技 All rights reserved.
Technical Support: hdapple_2000@hotmail.com QQ: 8204136(请注明Mcuzone)
Support Tel.: 86(0)13957118045
销售: 86(571)87798352 QQ:735148854 旺旺: mcuzone
总经销: 杭州野芯科技有限公司
地址: 中国. 浙江. 杭州西湖区教工路198号浙商大创业园C幢102室