提供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 - 2022 野芯科技 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室