注意,核心板只焊接两边接插件,第三边默认不焊接。
【产品简介】
ATSAMA5D31是ATMEL推出的Cortex-A5处理器,具有LCD控制器,高速USB HOST和Device,以太网,3个HSMCI,4个USART,2个UART,3个I2C,ISI图像传感器(摄像头)接口,采用内置12通道12位ADC设计的电阻触摸屏控制器等。ATSAMA5D31运行频率为536MHz,并集成了MMU和浮点单元VFPv4。160KB片内ROM,128KB片内SRAM;具备AES,TDES,SHA加密引擎,160个I/Os(理论);集成的12通道12位ADC可以支持更大的触摸屏。
MDKA5D31核心板具备256MB DDR2,256MB NAND,采用1.27mm间距接插件,其中两边为50×2脚,第三边为20×2脚,全部GPIO引出,预留AT25存储器接口,具备4个3mm直径固定孔。
MDKA5D31-EK开发板板载2路SD卡座,10/100M以太网,1路DBGU调试串口,1路RS232串口,6路TTL电平串口,可选7寸或5寸TFT LCD带电阻触摸,2路USB HOST,1路USB Device和Host复用接口(可配置为Device或者HOST模式),音频,JTAG/SWD调试接口,LED,ADC,lm75a温度传感器,并引出SPI接口。
ATSAMA5D3系列处理器主要差异:
外设 | SAMA5D31 | SAMA5D33 | SAMA5D34 | SAMA5D35 | SAMA5D36 |
CAN0, CAN1 | - | - | √ | √ | √ |
EMAC | √ | - | - | √ | √ |
GMAC | - | √ | √ | √ | √ |
HSMCI2 | √ | - | √ | √ | √ |
LCDC | √ | √ | √ | - | √ |
TC1 | - | - | - | √ | √ |
UART0, UART1 | √ | - | - | √ | √ |
【硬件资源】
核心板硬件资源
处理器
ATSAMA5D31,主频536MHz,系统总线166MHz
当前软件配置为528MHz,系统总线132MHz,32KB D-cache,32KB I-Cache,160KB ROM,128KB SRAM
存储器
DDR2
32位 256MB DDR2(由2片16位128MB组成)
NAND FLASH
256MB NAND FLASH(可升级到512MB或1GB)
SPI FLASH
预留AT25位置,用户可自行选配
接口
1.27mm间距,2×50×2+20×2=240插针引出
全部GPIO引出(第三边40pin默认不焊接)
尺寸
46.7×65.7mm,1.8mm厚度
六层板,上市大厂精工制作
开发板硬件资源
调试接口
JTAG/SWD接口
20pin标准JTAG/SWD接口(IAR下使用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 HighSpeed接口
1路,USB Host
SD卡接口
1路
TF卡接口
1路
10/100M自适应以太网
1路,RMII模式,LAN8720
RS232调试串口
1路
普通RS232串口
1路
TTL串口
5路,2.0间距4pin插针
音频输入
2路,(1路micin,1路linein),仅引出,未测试
音频输出
1路
RTC
芯片内置RTT,纽扣电池座(电池默认不配)
LM75A
TWI(I2C)接口温度传感器
TWI(I2C)插针
1路,2.54mm间距插针,从P8 ISI接口取
ISI接口
1路,可接我司OV2640等摄像头模块
SPI接口
引出10针2.54mm间距插针
TFT液晶屏接口
1路,40Pin 0.5mm间距FPC接口,可配5寸或7寸屏
人机接口
复位按键
1路
用户按键
3路
电阻触摸屏
4线触摸
用户LED
2盏
电源
电源指示灯
1盏
电源开关
1个
电源输入
1路,5V DC输入
尺寸
180×130mm
2层板
开发板串口资源 | ||
丝印 | 芯片引脚 | 备注 |
J9 | DBGU(TXD-PB31,RXD-PB30) | RS232 |
P18 | USART0(TXD-PD18,RXD-PD17) | TTL |
J10 | USART1(TXD-PB29,RXD-PB28) | RS232 |
P23 | USART1(TXD-PB29,RXD-PB28) | TTL,与J10复用,无法同时使用 |
P22 | USART2(TXD-PE26,RXD-PE25) | TTL |
P21 | USART3(TXD-PE19,RXD-PE18) | TTL |
P19 | UART0(TXD-PC30,RXD-PC29) | TTL(与ISI复用)可接收数据 |
P20 | UART1(TXD-PA31,RXD-PA30) | TTL(与ISI复用) |
【开发板图解】
【软件资源】
完善的Linux系统 | ||
(提供虚拟机,4.9.52内核版本) | ||
Linux开发环境 | arm-linux-gnueabihf- (gcc 5.4.1) | 支持硬件VFP加速,提升性能,用于编译代码 |
虚拟机中的默认工具链 | 避免用户花额外时间自行搭建环境 | |
虚拟机使用文档 | ||
虚拟机版本 ubuntu 16.04.3 LTS | ||
Bootstrap | 版本:3.8.9 | 源码 |
完整的编译说明 | 提供文档 | |
支持从nand flash加载,启动 | 源码 | |
支持从data flash加载,启动 | 源码 | |
支持从SD卡加载,启动 | 源码 | |
u-boot | 版本:2016.03 | mcuzone修改 |
完整编译说明 | 提供文档 | |
支持NAND flash启动 | 源码 | |
支持data flash启动 | 源码,需要选配件支持 | |
支持从网络下载启动 | 源码,需要tftp, nfs server | |
支持jffs2,ubifs等的烧写 | 源码 | |
支持读取SD卡文件 | 源码 | |
支持读取U盘文件 | 源码 | |
开机画面 | 源码 | |
Linux kernel | 版本:Linux-4.9.52 | mcuzone修改 |
完整编译说明 | 提供文档 | |
ARM VFP驱动 | 源码 | |
支持NFS/UBIFS/FAT32/JFFS2等格式的文件系统 | 源码 | |
片上看门狗驱动 | 源码 | |
片上RTC驱动 | 源码 | |
DMA控制器驱动 | 源码 | |
GPIO LED驱动 | 源码 | |
PWM驱动 | 源码 | |
NAND控制器驱动,支持PMECC | 源码 | |
GPIO独立按键驱动 | 源码 | |
片上SPI控制器驱动 | 源码 | |
SPI外设驱动,例如MCP2515等 | 源码,需要选配件支持 | |
I2C控制器驱动 | 源码 | |
I2C 温度传感器LM75A驱动 | 源码 | |
外部I2C RTC,PCF8563,DS1307等 | 源码,需要选配件支持 | |
电阻触摸屏驱动,基于ADC | 源码 | |
ADC驱动 | 源码 | |
LCD驱动,DRM风格 | 源码 | |
LCD背光驱动 | 源码 | |
USB HOST驱动,可以接U盘,键盘,鼠标等 | 源码 | |
USB摄像头驱动UVC | 源码,gspca,需要选配件支持 | |
USB WiFi驱动:内核自带 | 源码,通用wifi驱动,支持某些特定成熟模块 | |
USB WiFI驱动:支持选配的无线模块 | 源码 | |
USB device驱动,支持USB 串口,网卡,存储等 | 源码,内核自带(USB gadget) | |
SD卡驱动 | 源码 | |
多串口驱动,支持DBGU | 源码 | |
片上加密模块(AES/SHA/TDES)驱动 | 源码 | |
ISI模块驱动,支持摄像头及TV decoder数据采集 | 源码,需要选配件支持 | |
CMOS摄像头模块驱动 | 源码,需要选配件支持 | |
ALSA音频驱动,支持WM8904 | 源码 | |
片上百兆以太网控制器MAC | 源码 | |
USB转串口驱动:CH341,CP2102,FT232等,方便扩展串口 | 源码,需要选配件支持 | |
ppp协议支持,可通过3G/4G猫拨号上网 | 源码 | |
USB 3G网卡驱动,支持电信,联通3G | 源码,需要选配件支持 | |
注意:1. 资源之间可能有引脚冲突; 2. 不同芯片的外设不同 | ||
Rootfs | 基于busybox-1.27.2 | 源码 |
使用busybox创建rootfs | 提供文档 | |
ubifs介绍及在ARM Linux上的使用 | 提供文档 | |
ubifs镜像制作工具 | 虚拟机上已安装,无需用户再编译安装 | |
ubifs制作命令 | 虚拟机上有参考命令,直接输入即可制作rootfs镜像 | |
参考用的rootfs文件夹 | 虚拟机上可以用于nfs启动板子 | |
支持使用NFS启动 | 虚拟机已经配置NFS server | |
图形测试程序 (需配液晶屏提供支持) |
QT,版本:4.8.7 | 源码 |
QT依赖库: zlib, libjpeg, libpng, … | 源码 | |
QT依赖库编译方法 | 提供文档 | |
QT编译方法 | 提供文档 | |
QT用户程序建立及编译方法,基于Qt Creator,包括中文字体 | 提供文档 | |
其它软件特性 | 支持telent,ssh等远程登录方式 | 源码 |
支持ftp,tftp,wget等工具实现文件下载与上传 | 源码 | |
支持webserver,内置httpd | 源码 | |
其它busybox自带的工具软件 | 源码 | |
支持tslib对触摸屏进行校准 | 源码 | |
支持uboot及linux中的开机画面定制 | 源码 | |
开机自行运行程序 | 包含在文件系统中 | |
ALSA工具 | 源码 | |
MP3播放程序:madplay | 源码 | |
多媒体播放器:mplayer | 源码 | |
DRM显示驱动测试工具modetest | 源码 | |
串口测试程序ttytest | 包含在文件系统中 | |
按钮测试程序input_tst | 包含在文件系统中 | |
frame buffer截图程序gsnap | 包含在文件系统中 | |
远程摄像头查看程序mpg-streamer | 源码,需要选配件支持 | |
物理内存查看工具memtool | 源码 | |
USB 3G/4G网卡拨号程序pppd | 源码 | |
文档资料 | ||
文档资料(pdf格式) | MDKA5D3X核心板规格书 | 用于介绍核心板的尺寸和引脚定义以及注意事项 |
使用基于VirtualBox虚拟机镜像(SAMA5D3X) | 用于介绍虚拟机软件的安装和虚拟机的使用 | |
MDKA5D3X-EK开发板基于linux测试手册 | 用于介绍开发板外设测试 | |
原理图 | PDF格式,包括核心板原理图和底板原理图 | |
芯片数据手册 | 板载主要芯片的数据手册 | |
硬件资源介绍 | 提供硬件资源介绍视频 | |
烧写流程说明 | 提供烧写流程说明视频 | |
【Linux图形库介绍】
MDKA5D31-EK开发板采用QT4做为图形库。
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室