此板支持从nand flash启动
技术支持时间为半年,技术支持限裸机和Linux二选一。
如果使用linux的,需要有一定的linux基础知识,此板不适合没有linux基础或没有linux开发经验的用户,我们不做入门级指导和相关二次开发的技术支持,谢谢配合!
【产品介绍】
MDK9X35-EK_T43开发板基于MDK9X35核心板,采用AT91SAM9X35芯片,板载高速USB HOST和Device,以太网,音频,TFT LCD(标配4.3寸480272,带触摸),2个高速储存卡接口,2路CAN(选配件),引出5路串口(4路TTL电平,1路RS232电平),2路TWI接口(可选配LM75A温度传感器),10位ADC接口,JTAG接口等资源。MDK9X35核心板具备128MB DDR2,256MB NAND,全部GPIO引出,预留AT24,AT25,AT45存储器接口。
核心板硬件资源 | ||
处理器 | AT91SAM9X35 | 400MHz@1V, 16KB D-cache,16KB I-Cache,64KB ROM(用户无法修改) |
存储器 | DDR2 | 16位 128MB DDR2 |
NAND FLASH | 256MB NAND FLASH | |
AT24, AT25, AT45系列 | 预留位置,用户可自行选配 | |
接口 | 1.27mm间距,2×40×2插针引出 | 160pin接插件,全部GPIO引出 |
尺寸 | 75×51mm,1.8mm厚度 | 六层板,上市大厂精工制作 |
开发板硬件资源 | ||
调试接口 | 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路 | |
10/100M自适应以太网 | 1路,RMII模式 | |
液晶屏接口 | 1路,40Pin 0.5mm间距FPC接口,标配4.3寸480272液晶屏 | |
RS232调试串口 | 1路 | |
普通RS232串口 | 1路 | |
TTL串口 | 5路,2.0间距4pin插针(3路USART,2路UART) | |
音频linein | 1路 | |
音频lineout | 1路 | |
ADC插针 | 5路,(注意:与触摸屏复用其中4路) | |
RTC | RTC实时时钟,采用片内RTT,无外部电池 | |
LM75A | I2C接口温度传感器(未焊接) | |
TWI(I2C)插针 | 2路,2.54间距插针(TWI0接插件默认不焊接) | |
CAN接口 | 2路(出厂默认不焊接) | |
人机接口 | 复位按键 | 1路 |
用户按键 | 2路 | |
电阻触摸屏 | 4线触摸 | |
用户LED | 2盏 | |
电源 | 电源指示灯 | 1盏 |
电源开关 | 1个 | |
电源输入 | 1路,5V DC输入 | |
尺寸 | 180×130mm | 2层板 |
开发板串口资源
丝印
芯片引脚
备注
J8
DBGU (TXD-PA10 RXD-PA9)
RS232
J9
USART0(TXD-PA0 RXD-PA1)
RS232
P5
USART0(TXD-PA0 RXD-PA1)
TTL
P6
USART1(TXD-PA5 RXD-PA6)
TTL
P7
USART2(TXD-PA7 RXD-PA8)
TTL
P9
UART0(TXD-PC8 RXD-PC9)
TTL
P10
UART1(TXD-PC16 RXD-PC17)
TTL
P11
USART3(TXD-PC22 RXD-PC23)
TTL
【软件资源】
一.裸机程序/BareMetal Softpack | ||
裸机例程包 | ATMEL software package | 源码,每个例子均有Keil MDK、IAR EWARM、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盘例子 | |
二.实时操作系统/RTOS
uC/OS-II
版本:2.91
keil MDK工程
源码,选配件(加100元提供)
三.完善的Linux系统 | ||
Linux开发环境 | arm-none-linux-gnueabi- (gcc 4.4.1和4.8.1) | 默认支持armv5指令集,适配ARM926ej-s,大厂推荐使用 |
虚拟机中的默认工具链 | 避免用户花额外时间自行搭建环境 | |
虚拟机使用文档 | 提供文档 | |
Linux烧写包测试文档 | ||
Bootstrap | 版本:1.2 | |
完整编译说明 | ||
支持从nand flash加载,启动 | ||
支持从data flash加载,启动 | ||
支持从SD卡加载,启动 | ||
独立工具链编译 arm-none-linux-gnueabi | 虚拟机中已安装 | |
u-boot | 版本:2010.06 | |
完整编译说明 | ||
支持NAND flash启动 | 源码 | |
支持data flash启动 | 源码 | |
支持从网络下载启动 | 源码,需要nfs server | |
支持jffs2,ubifs等的烧写 | 源码 | |
支持gpio测试,方便快速确认板子连接,便于量产检测 | 源码 | |
开机画面 | 源码 | |
Linux kernel | 版本:Linux-2.6.39 | |
完整编译说明 | ||
开机画面,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驱动 | 源码 | |
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驱动 | 源码,需选配件支持 | |
MMA7660 三轴加速度计驱动 | 源码,需要选配件支持 | |
CH452 数码管显示模块 | 源码,需要选配件支持 | |
图形库 | 2.6.39内核虚拟机提供miniGUI 3.0.12图形库 | 源码 |
busybox | busybox-1.19.4 | 源码 |
使用busybox创建rootfs | 提供文档 | |
ubifs介绍及在ARM Linux上的使用 | ||
ubifs镜像制作工具 | 虚拟机上已安装,无需用户再编译安装 | |
ubifs制作命令 | 虚拟机上有参考命令,直接输入即可制作rootfs镜像 | |
参考用的rootfs文件夹 | 虚拟机上可以用于nfs启动板子 | |
其它软件特性 | 支持telent,ssh等远程登录方式,编译管理 | 源码 |
支持ftp,tftp,wget等工具实现文件下载与上传 | 源码 | |
支持webserver,内置httpd | 源码 | |
支持SD卡启动,支持烧写失败后通过SD卡恢复 | 方案演示 | |
支持在SD卡上构建完整Linux系统,方便使用eMMC模块 | 方案演示 | |
支持tslib对触摸屏进行校准 | 源码 | |
支持uboot及linux中的开机画面定制 | ||
开机自行运行程序 | 包含在文件系统中 | |
多媒体支持: | 支持本地mp3文件播放 | 源码 |
支持播放网络电台 | 源码 | |
支持视频播放 | 源码 | |
支持wav文件播放 | 源码 | |
支持网络方式查看摄像头 | 源码,需选配件支持 | |
开发支持 | Linux开发虚拟机,无需自行搭建开发环境,用户可专注于自己的应用程序开发 | 基于virtualbox的虚拟机镜像 |
在线知识库 | http://www.mcuzone.com/bbs | |
在线支持,电话支持 | ||
QQ用户讨论组 | 技术支持QQ群:72972810 | |
【Linux图形库介绍】
MDK9X35-EK开发板采用了miniGUI做为图形库,MiniGUI 是一个自由软件项目。其目标是提供一个快速、稳定、跨操作系统的图形用户界面(GUI)支持系统,尤其是基于 Linux/uClinux、eCos 以及其他传统 RTOS(如 VxWorks、ThreadX、uC/OS-II、Nucleus 等)的实时嵌入式操作系统。MiniGUI 的开发起始于 1998 年底,到现在已历经十年多时间。MiniGUI 已经成为性能优良、功能丰富的跨操作系统嵌入式图形用户界面支持系统。MiniGUI 是针对嵌入式系统设计和优化的完整图形支持系统。作为操作系统和应用程序之间的一个中间件,MiniGUI 将底层操作系统和硬件平台的细节隐藏起来,并为上层的应用程序提供了一致接口。
更多miniGUI的介绍请访问www.minigui.org
四.文档资料 | ||
文档资料(pdf格式) | MAN3027:在Keil上调试SAM9X5例程 | 用于演示在Keil MDK平台调试SAM9X5裸机例程 |
MAN3030:MDK9X5核心板规格书 | 用于介绍核心板的尺寸和引脚定义以及注意事项 | |
MAN3091:使用基于VirtualBox虚拟机镜像(SAM9X5) | 用于介绍虚拟机软件的安装和虚拟机的使用 | |
MUM9011:MDK9X35-EK开发板用户手册 | 用于介绍开发板硬件资源和外设测试 | |
MUM9013:MDK9X5-EK开发板Linux开发指南 | 用于介绍系统的编译过程和应用程序的开发演示 | |
原理图 | PDF格式,包括核心板原理图和底板原理图 | |
芯片数据手册 | 板载主要芯片的数据手册 | |
【发货清单】
| |||||||||
| |||||||||
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室