ATSAMA5系列对比

MDKA5系列开发板

Linux软件系统特性

完善的Linux系统
Linux开发环境 arm-vfpv4-linux-gnueabi- (gcc 4.7.2) mcuzone自行编译,独家提供,支持硬件VFP加速,提升性能
用于编译Linux相关代码
arm-vfpv4-eabi- (gcc 4.7.2) mcuzone自行编译,独家提供,支持硬件VFP加速,提升性能
用于编译bare-metal相关代码
虚拟机中的默认工具链 避免用户花额外时间自行搭建环境
虚拟机使用手册 MAN3094
虚拟机版本 ubuntu 12.04 LTS  
Linux烧写及测试文档  
   
Bootstrap 版本:3.6.0  
完整编译说明 MAN3094,章节3.1
支持从nand flash加载,启动 源码
支持从data flash加载,启动 源码,需要选配件支持
支持从serial flash (AT25DF321)加载,启动 源码,需要选配件支持
支持从SD卡加载,启动 便于快速测试代码,且可以用于烧错代码时恢复SAM-BA状态,MCUzone提供bin文件用于恢复
支持直接加载并启动Linux内核 源码,用于快速启动
   
u-boot 版本:2012.10  
完整编译说明 MAN3094,章节3.2
支持NAND Flash启动 源码
支持SD卡启动 源码
支持Data Flash启动(AT45DB系列) 源码,需要选配件支持
支持Serial Flash启动(AT25DF系列) 源码,需要选配件支持
开机画面 源码
支持gpio测试,方便快速确认板子连接,便于量产检测 源码
   
Linux kernel 版本:linux-3.6.9  
完整编译说明 MAN3094,章节3.3
开机画面,boot logo 源码
支持NFS/UBIFS/FAT32/JFFS2等格式的文件系统 源码
是否有片上看门狗 有,可用
片上RTC驱动 源码
GPIO LED驱动 源码
NAND控制器驱动,支持硬件ECC 源码
GPIO独立按键驱动 源码
片上SPI控制器驱动 源码
SPI 用户模式驱动,用于控制外部SPI液晶屏 源码,需要选配件支持
SPI data flash驱动 源码,需要选配件支持
I2C控制器驱动 源码
I2C EEPROM驱动 源码,需要选配件支持
I2C 用户模式驱动i2c-dev,用于控制外部段式液晶屏 源码,需要选配件支持
I2C ADC,ADS1110驱动 源码,需要选配件支持
I2C 温度传感器LM75A驱动 源码,需要特定硬件
外部I2C RTC,PCF8563,DS1337等 源码,需要特定硬件
片上TSCADC(电阻屏控制器)驱动 源码,占用通用ADC引脚
LCD驱动(4.3",5",7"等) 源码
LCD背光驱动 源码
USB HOST驱动,可以接U盘,键盘,鼠标等 源码
USB摄像头驱动 源码,gspca,需要选配件支持
USB 以太网卡驱动,方便扩展有线网卡 源码,文件系统内置,需要选配件支持
USB WiFi驱动:支持多种新模块 源码,需要选配件支持
USB device驱动,支持USB 串口,网卡,存储等 源码(USB gadget)
SD卡驱动 源码
多串口驱动 源码
音频驱动 源码,需要特定硬件支持
片上百兆以太网控制器MAC 源码
片上千兆以太网控制器MAC 源码,需要相应CPU及片外PHY支持
USB转串口驱动:CH341,CP2102,FT232等,方便扩展串口 源码,需要选配件支持
CAN网络驱动 源码,需要相应CPU或选配件支持
OV2640 摄像头驱动  源码,需要选配件支持
TVP5150 视频解码器驱动 源码,需要选配件支持
电容屏驱动 选配件
Rootfs busybox 版本:1.21.1 源码
使用busybox创建rootfs 《使用busybox制作根文件系统》
ubifs介绍及在ARM Linux上的使用 MAN3010
ubifs镜像制作工具 虚拟机上已安装,无需用户再编译安装
参考用的rootfs文件夹 虚拟机上可以用于nfs启动板子
   
命令行测试工具 ttytest 源码
input_tst 源码
CAN测试命令行程序,D34,D35适用 源码
CH452数码管显示模块测试程序 源码
PCF8562段式液晶屏测试程序 源码
LED测试程序 命令行
触摸屏校准测试程序 tsLib
MEMTOOL内存测试工具 源码
OV2640测试程序 源码
   
图形测试程序 QT,版本:4.8.5  
demo01:LED控制,倒计时,秒表 源码
demo02:18B20串口通讯 源码
demo03:天气预报,时间同步 源码
demo04:LM75A温度监测 源码,需要特定硬件
demo05:计算器 源码
demo06:软键盘 源码
demo07:UDP通讯 源码
demo08:TCP通讯 源码
demo09:LM75温度采集并绘图显示 源码,需要特定硬件
demo10:LM75温度记录仪 源码,需要特定硬件,coming soon
demo11:GPS演示 源码,需要选配件支持
demo12:PCF8562段式液晶显示模块演示 源码,需要选配件支持
demo13:邮件发送演示 源码
demo14:FTP上传演示 源码
demo15:按键计数演示 源码,需要选配件支持
demo16:CH452数码管驱动模块演示 源码,需要选配件支持,coming soon
demo17:GSM收发短信和拨打电话演示 源码,需要选配件支持
demo18:热电偶温度采集演示 源码,需要选配件支持,coming soon
demo19:步进电机驱动演示 源码,需要选配件支持,coming soon
demo20:摄像头定时拍照演示 源码,需要选配件支持,coming soon
demo21:CAN通讯演示 源码,需要选配件支持,A5D31不适用,coming soon
demo22:加速度传感器操作演示 源码,需要选配件支持,coming soon
demo23:8通道ADC采样演示 源码,需要选配件支持,coming soon
demo24:ModBUS协议通讯演示 源码,需要选配件支持,coming soon
单路串口转以太网应用演示 源码,增票用户免费提供
   
其它软件特性 支持telent,ssh等远程登录方式,编译管理 源码
支持ftp,tftp,wget等工具实现文件下载与上传 源码
支持webserver,内置httpd 源码
支持SD卡启动,支持烧写失败后通过SD卡恢复 方案演示
支持tslib对触摸屏进行校准 源码
开机自行运行程序 源码,脚本
   
多媒体支持 支持本地mp3文件播放 源码
支持播放网络电台 源码
支持视频播放 源码,mplayer支持VFP加速
支持wav文件播放 源码
支持网络方式查看摄像头 源码,需要选配件支持
Android 版本:4.2.2 完整Android编译环境,虚拟机中包含全部原始文件
Android bootstrap 源码
Android Kernel 源码
Android System 源码
   
开发支持 Linux开发虚拟机,无需自行搭建开发环境,
用户可专注于自己的应用程序开发
基于virtualbox的虚拟机镜像,有详细使用文档MAN3091
在线知识库 http://www.mcuzone.com/bbs
在线支持,电话支持 400电话:4008-51-8051
QQ用户讨论组 技术支持QQ群:72972810
   

裸机程序/BareMetal Softpack

裸机例程 ATMEL software package 1.3.2 源码,IAR,GNU
ADC_ADC12 源码,片上12位ADC采集
CAN 源码,控制局域网通讯
DMA■■■■■ 源码,DMA传输
Getting-Started 源码,入门演示例子
PMC_Clock_Switching 源码,PMC切换时钟演示
SSC_DMA_AUDIO 源码,SSC接口音频演示
TWI_EEPROM 源码,TWI(兼容I2C)接口EEPROM(AT24),需要选配件支持
TWI_Slave 源码,TWI(兼容I2C)接口从机演示
SYSC 源码,系统控制
ADC_TouchScreen 源码,片上ADC做电阻触摸屏控制器
LCD■■■■■ 源码,TFT液晶屏演示
ISI■■■■■ 源码,图像传感器接口
FUSE■■■■■ 源码,熔丝例子
SPI_Slave 源码,SPI从机模式
TC_Capture_Waveform 源码,定时器捕捉波形演示
USART_HW_Handshaking 源码,USART硬件握手
USART_SPI 源码,USART的SPI模式
USART_Synchronous 源码,USART的同步模式
USART_Serial 源码,USART的串行模式
USART_ISO7816 源码,USART的ISO7816模式
USART_RS485 源码,USART的RS485模式
PWM■■■■■ 源码,脉宽调制器演示
Periph_Protect 源码,外设保护
HSMCI_Multimedia_Card 源码,HSMCI接口读写MMC卡
HSMCI_SDCARD 源码,HSMCI接口读写SD卡
HSMCI_SDIO 源码,HSMCI接口读写SDIO外设,需要特定硬件
SMC_NANDFlash 源码,NAND操作
SMC_NORFlash 源码,NOR操作,需要选配件支持
SPI_SerialFlash 源码,SPI接口的串行FLASH(AT25),需要选配件支持
EMAC■■■■■ 源码,百兆网络控制器
EMAC_lwip 源码,lwIP网络协议
EMAC_uip_helloworld 源码,基于uip的helloworld
EMAC_uip_telnetd 源码,基于uip的telnetd
EMAC_uip_webserver 源码,基于uip的webserver
GMAC■■■■■ 源码,GMAC千兆网控制器
GMAC_lwip 源码,千兆网卡lwip协议
GMAC_uip_helloworld 源码,基于uip的helloworld
GMAC_uip_telnetd 源码,基于uip的telnetd
GMAC_uip_webserver 源码,基于uip的webserver
USB_AUDIO_looprec 源码,USB音频,回环录音
USB_AUDIO_Speaker 源码,USB音频,扬声器输出
USB_CDC_Serial 源码,USB的CDC串口例子
USB_Core 源码,USB内核
USB_HID_AUD 源码,HID类的AUD
USB_HID_Keyboard 源码,HID类的键盘
USB_HID_Mouse 源码,HID类的鼠标
USB_HID_MSD 源码,HID类的MSD
USB_HID_Transfer 源码,HID类的传输
USB_IAD_CDC_AUD 源码,USB复合设备,CDC + Audio
USB_IAD_CDC_HID 源码,USB复合设备,CDC + HID
USB_IAD_CDC_MSD 源码,USB复合设备,CDC + MSD
USB_Massstorage 源码,USB存储设备
USB_IAD_CDC_CDC 源码,USB复合设备,CDC + CDC
   

选配件




丰富的选配件 OV2640摄像头模块 实现视频采集及拍照应用
TVP5150模块 实现从模拟摄像头采集及拍照
LAN9500模块 搭配任意开发板,实现USB扩展100Mbps有线网卡
ENC28J60模块 搭配任意开发板,实现通过SPI扩展10Mbps有线网卡
1.8" LCD模块 搭配任意开发板,实现附加系统显示,比如信息监视用途
ADS1110 16位ADC模块 搭配任意开发板,实现模拟信号采集
eMMC模块 搭配任意开发板,用于高可靠场合的大数据存储
RT3070 WiFi模块 搭配任意开发板,实现USB扩展WiFi
蓝牙串口模块 搭配任意开发板,实现蓝牙虚拟机串口的无线连接
jlink v8仿真器 用于烧写、调试等用途
小度WIFI 搭配任意开发板,实现USB扩展WiFi