处理器 | AT91SAM9X5系列 | 400MHz@1V, 16KB D-cache,16KB I-Cache,64KB ROM(用户无法修改) |
存储器 | DDR2 | 16位 128MB DDR2 |
NAND FLASH | 256MB NAND FLASH | |
调试接口 | JTAG接口 | 20pin标准JTAG接口 |
外设接口 | USB PORTA USB 2.0 HighSpeed接口 | 2路,USB Host&Device(注意:由PORTA拆分而来,不可同时使用) |
USB PORTB USB 2.0 HighSpeed接口 | 1路,USB Host | |
USB PORTC USB 2.0 FullSpeed接口 | 1路,USB Host | |
SD卡接口 | 2路,(注意:MDK9G25-EK_ISI只有一路SD卡) | |
10/100M自适应以太网 | 1路,RMII模式(注意:MDK9X25有2路以太网接口) | |
液晶屏接口 | 1路,(注意:MDK9X25和MDK9G25无液晶屏) | |
CAN接口 | 2路,(注意:默认只焊接1路,与调试串口复用的一路CAN默认不焊接,MDK9G25与MDK9G35无CAN,MDK9X35L只有1路CAN) | |
ISI接口 | 1路,(注意:MDK9G25特有) | |
RS485接口 | 2路,(注意:MDK9G25特有) | |
RS232调试串口 | 1路 | |
普通RS232串口 | 1路,(注意:MDK9X35L开发板无此串口) | |
音频linein | 1路 | |
音频lineout | 1路 | |
ADC插针 | 5路,(注意:MDK9X35和MDK9G35触摸屏占用ADC) | |
RTC | RTC实时时钟,采用片内RTT,无外部电池 | |
人机接口 | 复位按键 | 1路 |
用户按键 | 2路 | |
电阻触摸屏 | 4线触摸,(注意:MDK9X25和MDK9G25无触摸屏) | |
用户LED | 2盏 | |
电源 | 电源指示灯 | 1盏 |
电源开关 | 1个 | |
电源输入 | 1路,5V DC输入 | |
尺寸 | 核心板 | MDK9X5核心板:75×51mm,6层板 |
MDK9X5L核心板:61×42mm,6层板 | ||
底板 | MDK9X35/9G35-EK:180X130mm ,2层板 | |
MDK9X25-EK:173X114mm ,2层板 | ||
MDK9G25-EK_ISI:138X95mm ,2层板 | ||
MDK9X35L:110X107mm ,2层板 | ||
Linux开发环境 | arm-none-linux-gnueabi- (gcc 4.4.1和4.8.1) | 默认支持armv5指令集,适配ARM926ej-s,大厂推荐使用 |
虚拟机中的默认工具链 | 避免用户花额外时间自行搭建环境 | |
虚拟机使用文档 | MAN3091 《使用基于Virtualbox的虚拟机镜像(SAM9X5)》 | |
Linux烧写包测试文档 | MAN3031 | |
Bootstrap | 版本:1.2和3.7.1 | 开源,ATMEL提供 |
完整编译说明 | MAN3091,章节3.1 | |
支持从nand flash加载,启动 | ||
支持从data flash加载,启动 | ||
支持从SD卡加载,启动 | ||
独立工具链编译 arm-none-linux-gnueabi- | 虚拟机中已安装 | |
u-boot | 版本:2010.06和2014.07 | |
完整编译说明 | MAN3091,章节3.2 | |
支持NAND flash启动 | 源码 | |
支持data flash启动 | 源码 | |
支持从网络下载启动 | 源码,需要nfs server | |
支持jffs2,ubifs等的烧写 | 源码 | |
支持gpio测试,方便快速确认板子连接,便于量产检测 | 源码 | |
开机画面 | 源码 | |
Linux kernel | 版本:Linux-2.6.39和Linux-3.10.0 | |
完整编译说明 | MAN3091,章节3.3 | |
开机画面,boot logo | 源码 | |
支持NFS/UBIFS/FAT32/JFFS2等格式的文件系统 | 源码 | |
片上看门狗驱动 | 源码 | |
片上RTC驱动 | 源码 | |
LED驱动 | 源码,gpio-leds | |
NAND控制器驱动,支持PMECC | 源码 | |
GPIO独立按键驱动 | 源码,gpio-keys | |
片上SPI控制器驱动 | 源码 | |
SPI 用户模式驱动,用于控制外部SPI液晶屏 | 源码,需要选配件支持 | |
SPI data flash驱动 | 源码,需要选配件支持 | |
SPI 网卡enc28j60驱动 | 源码,需要选配件支持 | |
SPI CAN芯片MCP2515驱动 | 源码,需要选配件支持 | |
I2C控制器驱动 | 源码 | |
I2C EEPROM驱动 | 源码 | |
I2C 用户模式驱动i2c-dev,用于控制外部段式液晶屏 | 源码,需要选配件支持 | |
I2C ADC,ADS1110驱动 | 源码,需要选配件 | |
I2C 温度传感器LM75a驱动 | 源码,需要选配件 | |
外部I2C RTC,PCF8563,DS1337等 | 源码,需要特定硬件 | |
片上TSCADC(电阻屏控制器)驱动 | 源码,占用通用ADC引脚 | |
PWM驱动 | 源码 | |
LCD驱动(4.3",5",7"等) | 源码 | |
LCD背光驱动 | 源码 | |
USB HOST驱动,可以接U盘,键盘,鼠标等 | 源码 | |
USB摄像头驱动 | 源码,gspca,需要选配件支持 | |
USB 以太网卡驱动,方便扩展有线网卡 | 源码,文件系统内置,需要选配件支持 | |
USB WiFi驱动: | 源码,通用wifi驱动,支持某些特定成熟模块 | |
USB WiFi驱动:支持RT3070,MT7601等新模块 | 默认文件系统提供支持,需要选配件支持 | |
USB device驱动,支持USB 串口,网卡,存储等 | 源码(USB gadget) | |
SD卡驱动:双SD卡支持 | 源码 | |
多串口驱动 | 源码 | |
音频驱动 | 源码,支持line in录音 | |
片上以太网控制器MAC | 源码,增票用户提供LAN8720全工业级参考设计 | |
USB转串口驱动:CH341,CP2102,FT232等,方便扩展串口 | 源码,需要选配件支持 | |
CAN网络驱动 | 源码,9X25和9X35标配1路,需要选配件支持 | |
OV2640 摄像头驱动 (SAM9G25) | 源码,需要选配件支持 | |
TVP5150 视频解码器驱动 (SAM9G25) | 源码,需要选配件支持 | |
MMA7660 三轴加速度计驱动 | 源码,需要选配件支持 | |
CH452 数码管显示模块 | 源码,需要选配件支持 | |
图形库 | 2.6.39内核虚拟机提供miniGUI 3.0.12图形库和QT 4.8.1图形库 | 源码 |
3.10.0内核虚拟机提供QT 4.8.5图形库 | 源码 | |
busybox | busybox-1.19.4和1.21.1 | 源码 |
使用busybox创建rootfs | 《使用busybox制作根文件系统》 | |
ubifs介绍及在ARM Linux上的使用 | MAN3010 | |
ubifs镜像制作工具 | 虚拟机上已安装,无需用户再编译安装 | |
ubifs制作命令 | 虚拟机上有参考命令,直接输入即可制作rootfs镜像 | |
参考用的rootfs文件夹 | 虚拟机上可以用于nfs启动板子 | |
命令行测试程序 | ttytest,多串口测试程序 | 源码 |
input_tst,输入测试程序 | 源码 | |
can_send,CAN发送测试程序 | 源码,仅适用于9X25和9X35 | |
can_dump, CAN接收显示程序 | 源码,仅适用于9X25和9X35 | |
ch452tst,数码管显示模块测试程序 | 源码,需要选配件支持 | |
pcf8562tst, 段式液晶屏测试程序 | 源码,需要选配件支持 | |
mjpg_streamer,摄像头测试程序 | 源码,需要选配件支持 | |
ts_calibrate,触摸屏校准程序 | 源码 | |
led_test, LED测试程序 | 源码,基于Linux sysfs | |
memtool, 物理地址查看工具 | 源码 | |
图形测试程序: | minigui,版本:3.0.12 | 源码 |
minigui_demo01: LED控制演示 | 源码 | |
minigui_demo02:串口操作演示 | 源码 | |
minigui_demo03:LM75A温度采集演示 | 源码,需要选配件支持 | |
minigui_demo04:GPS操作演示 | 源码,需要选配件支持 | |
minigui_demo05:GSM模块操作演示 | 源码,需要选配件支持 | |
minigui_demo06:webserver演示 | 源码 | |
minigui_demo07:热电偶温度记录仪演示 | 源码,需要选配件支持 | |
minigui_demo08:CDMA2000模块操作演示 | 源码,需要选配件支持 | |
minigui_demo09:16位ADC扩展演示 | 源码,需要选配件支持 | |
minigui_demo10:I2C接口段式液晶玻璃片显示模块演示 | 源码,需要选配件支持 | |
minigui_demo11:步进电机驱动演示 | 源码,需要选配件支持 | |
minigui_demo12:图片浏览演示 | 源码 | |
minigui_demo13:RS485演示 | 源码,需要底板硬件支持 | |
minigui demo14: 综合演示:串口,LED,按键等 | 源码 | |
图形测试程序: | QT,版本:4.8.x | |
QT_demo01:LED和按键 | 源码 | |
QT_demo02:USB和SD卡存储演示 | 源码 | |
QT_demo03:图片浏览演示 | 源码 | |
QT_demo04:音频播放演示 | 源码 | |
QT_demo05:串口收发演示 | 源码 | |
QT_demo06:网络演示(webserver,UDP通讯) | 源码 | |
QT_demo07:LM75A温度采集演示 | 源码,需要底板有LM75A | |
QT_demo08:ADS1110模拟量采集演示 | 源码,需要选配件支持 | |
QT_demo09:GPS演示 | 源码,需要选配件支持 | |
QT_demo10:GPRS拨号和短信演示 | 源码,需要选配件支持 | |
QT_demo11:步进电机控制演示 | 源码,需要选配件支持 | |
QT_demo12:485一主多从演示 | 开发中 | |
QT_demo13:输入法演示(软键盘) | 源码 | |
QT_demo14:秒表和倒计时定时器演示 | 源码 | |
QT_demo15:运算能力演示 | 开发中 | |
QT_demo16:发邮件演示 | 源码 | |
QT_demo17:ftp上传演示 | 源码 | |
QT_demo18:拍照演示(操作USB摄像头实现定时拍照) | 源码,需要选配件支持 | |
QT_demo19:CAN通讯演示 | 源码,仅9X25和9X35,且需要底板有CAN收发器 | |
QT_demo20:加速度传感器演示 | 源码,需要选配件支持 | |
QT_demo21:视频播放演示 | 源码 | |
QT_demo22:计数器演示(通过连接单片机实现) | 源码,需要选配件支持 | |
QT_demo23: ADC及LED控制演示(K60板子串口通信) | 源码,需要额外硬件 | |
QT_demo24: 蓝牙串口模块使用演示 | 源码,需要选配件支持 | |
QT_demo25: 综合演示:串口,LED,按键等 | 源码 | |
其它软件特性 | 支持telent,ssh等远程登录方式,编译管理 | 源码 |
支持ftp,tftp,wget等工具实现文件下载与上传 | 源码 | |
支持webserver,内置httpd | 源码 | |
支持SD卡启动,支持烧写失败后通过SD卡恢复 | 方案演示 | |
支持在SD卡上构建完整Linux系统,方便使用eMMC模块 | 方案演示 | |
支持tslib对触摸屏进行校准 | 源码 | |
支持uboot及linux中的开机画面定制 | 增票用户免费定制 | |
开机自行运行程序 | 包含在文件系统中 | |
多媒体支持: | 支持本地mp3文件播放 | 源码 |
支持播放网络电台 | 源码 | |
支持视频播放 | 源码 | |
支持wav文件播放 | 源码 | |
支持网络方式查看摄像头 | 源码 | |
开发支持 | Linux开发虚拟机,无需自行搭建开发环境,用户可专注于自己的应用程序开发 | 基于virtualbox的虚拟机镜像,有详细使用文档MAN3091 |
在线知识库 | http://www.mcuzone.com/bbs | |
在线支持,电话支持 | 400电话:4008-51-8051 | |
QQ用户讨论组 | 技术支持QQ群:72972810 | |
uC/OS-II | 版本:2.91 | |
keil MDK工程 | 源码,增票用户免费提供 | |
外设驱动包 | 源码,ATMEL software package(详见下文) | |
裸机例程包 | ATMEL software package | 源码,Keil MDK,IAR,GCC工程 |
使用Keil MDK编译调试的说明文档 | MAN3027 | |
ADC10 | 源码,片上10bit ADC采集 | |
ADCtouchscreen | 源码,片上ADC做电阻触摸屏控制 | |
CAN | 源码,CAN通信演示 | |
DMA | 源码,DMA传输演示 | |
getting-started | 源码,开发板基础演示例子 | |
LCD | 源码,LCD演示 | |
Periph_Protect | 源码,外设例程 | |
PMC Clock Switching | 源码,外设时钟控制 | |
PWM | 源码,PWM控制器演示 | |
Qtouch | 源码,需要特定硬件 | |
SMC PSRAM | 源码,需要特定硬件 | |
SPI Slave | 源码,SPI例程 | |
SSC_DMA_Audio | 源码, SSC音频演示 | |
SYSC | 源码 | |
TC Capture Waveform | 源码,定时器例子 | |
TWI EEPROM | 源码,访问外部I2C EEPROM,需要特定硬件 | |
TWI Slave | 源码,TWI例程 | |
USART Hardware Handshaking | 源码,USART串口例程 | |
USART_Serial | 源码,USART串口例程 | |
USART SPI | 源码,USART串口例程 | |
USART Synchronous | 源码,USART串口例程 | |
EMAC | 源码,ethernet网络演示 | |
HSMCI MultiMedia Card | 源码,MMC卡访问 | |
HSMCI SD Card | 源码,SD卡访问 | |
HSMCI SDIO | 源码,SDIO设备访问,需要特定硬件 | |
SMC NAND Flash | 源码,NAND控制器例程 | |
SPI Serial Flash | 源码,访问SPI Flash | |
USB Audio Looprec | 源码,USB音频设备 | |
USB CDC Serial | 源码,USB虚拟串口 | |
USB Core | 源码, USB核心库 | |
USB HID KeyBoard | 源码,USB键盘 | |
USB HID Mouse | 源码,USB鼠标 | |
USB HID MSD | 源码,USB复合设备,HID + 存储 | |
USB HID Transfer | 源码,USB自定义HID设备例子 | |
USB IAD CDC CDC | 源码,USB复合设备 | |
USB IAD CDC HID | 源码,USB复合设备 | |
USB IAD CDC MSD | 源码,USB复合设备 | |
USB MSD | 源码,开发板作为USB存储设备 | |
USB Massstorage | 源码,U盘例子 | |
文档资料(pdf格式) | MAN3027:在Keil上调试SAM9X5例程 | 用于演示在Keil MDK平台调试SAM9X5裸机例程 |
MAN3030:MDK9X5核心板规格书 | 用于介绍核心板的尺寸和引脚定义以及注意事项 | |
MAN3091:使用基于VirtualBox虚拟机镜像(SAM9X5) | 用于介绍虚拟机软件的安装和虚拟机的使用 | |
MUM9010:MDK9X25-EK开发板用户手册 | 用于介绍开发板硬件资源和外设测试 | |
MUM9011:MDK9X35-EK开发板用户手册 | 用于介绍开发板硬件资源和外设测试 | |
MUM9012:MDK9G25-EK开发板用户手册 | 用于介绍开发板硬件资源和外设测试 | |
MUM9013:MDK9X5-EK开发板Linux开发指南 | 用于介绍系统的编译过程和应用程序的开发演示 | |
|
丰富的选配件 | OV2640摄像头模块 | 搭配MDK9G25开发板,实现视频采集及拍照应用 |
TVP5150模块 | 搭配MDK9G25开发板,实现从模拟摄像头采集及拍照 | |
LAN9500模块 | 搭配任意开发板,实现USB扩展100Mbps有线网卡 | |
ENC28J60模块 | 搭配任意开发板,实现通过SPI扩展10Mbps有线网卡 | |
1.8" LCD模块 | 搭配任意开发板,实现附加系统显示,比如信息监视用途 | |
PCF8562段式液晶模块 | 搭配任意开发板,实现段式液晶显示 | |
CH452数码管显示模块 | 搭配任意开发板,实现数码管显示 | |
MCP2515 CAN模块 | 搭配任意开发板,实现CAN连接 | |
ADS1110 16位ADC模块 | 搭配任意开发板,实现模拟信号采集 | |
eMMC模块 | 搭配任意开发板,用于高可靠场合的大数据存储 | |
RT3070 WiFi模块 | 搭配任意开发板,实现USB扩展WiFi | |
GTM900 GPRS模块 | 搭配任意开发板,实现GPRS移动数据连接 | |
GPS模块 | 搭配任意开发板,实现GPS定位 | |
蓝牙串口模块 | 搭配任意开发板,实现蓝牙虚拟机串口的无线连接 | |
jlink仿真器 | 用于烧写、调试等用途 | |