技术支持时间为半年,技术支持限裸机和Linux及Wince三选一。
如果使用linux(wince)的,需要有一定的linux(wince)基础知识,此板不适合初学者,不适合没有linux(wince)基础或没有linux(wince)开发经验的用户,我们不做入门级指导和相关二次开发的技术支持,谢谢配合!
【AT91SAM9263芯片介绍】
AT91SAM9263嵌入了一个基于200 MIPS(每秒百万条指令)的ARM926EJ-S微控制器(MCU),从而解决了在图形界面、数据密集型应用(比如联网的医疗监测设备和GPS导航系统)中基于ARM9的传统微控制器遭遇的瓶颈问题。
AT91SAM9263采用了27条DMA(直接存储器存取)通道,包括Atmel 18通道的PDC(外围直接存储器存取控制器)、一个9层的总线矩阵以及用于数据/指示TCM(紧密耦合式内存)的两条其他的总线,以便增强CPU性能并提供高达41.6 Gbps的片上数据传输速率。两个EBI(外部总线接口)支持十亿字节以上的外部内存。
人机接口。片上人机接口外围设备包括一个相机接口、TFT/STN LCD控制器、一个6通道音频前端接口(AC97)、I2S和一个2D图形协处理器,该处理器可减轻CPU的画线、区块传输、多边形填充和剪辑功能负担。
联网和通信。联网外围设备包括一个12Mbps的USB主机和设备、10/100 Ethernet MAC(以太网媒体接入控制器)以及1 Mbps CAN(控制器局域网)。另外还有四个USART(通用同步/异步收发器)、两个50 Mbps SPI(同步平行接口)、CompactFlash、SDIO(MCI)和一个TWI(双线接口),该TWI能被连接到诸如GPRS调制解调器和Wi-Fi等有线和无线通信模块上。
外围的DMA控制器使从外围设备到内存的数据传输无需使用CPU——基于ARM9的传统处理器通过发出装载-存储指示(要求至少80个CPU 周期)实现内存和外围设备之间的一个字节的数据的传输。这些处理器以200 MHz(总线频率为100 MHz)运行,即使在内存管理单元和指示/数据缓存控制器都被激活的状态下,它们通常也会在传输达到约20 Mbps时达到其功能极限。
Atmel的AT91SAM9263整合了18个简单、硅高效(silicon-efficient)、单一周期的外围PDC、五个DMA控制器(拥有对USB主机的突发模式支持)、Ethernet MAC、相机接口、LCD 控制器、2D图形控制器,以及一个内存到内存的DMA控制器(支持突发模式、分散聚集和链表)。DMA控制器彻底减轻了外部串行端口和内存之间的数据传输负担。当传输速度为20 Mbps时,Atmel的SAM9263仍然有88%的MIPS可用于应用执行。
11层的总线和96千字节的片上SRAM(静态存储器)消除了带宽瓶颈。Atmel在AT92SAM9263上配置了11条总线和96千字节的片上暂存SRAM。该SRAM可被部分地设定为紧密耦合式数据和指示内存。这些总线可提供多条并列片上传输通道和总计41.6 Gbps的片上带宽。
两个EBI使ARM9 CPU和图形处理器可同时、并行工作。AT91SAM9263拥有两个EBI:一个是系统内存接口,另一个则是人机接口。第二个接口使LCD控制器和CPU无需共享内存,同时使可用的CPU MIPS增长20%到40%。
【AT91SAM9263芯片资源】
1、融合了ARM926EJ-STM ARM THUMB的处理器
-DSP指令扩展,用于JAVA 加速处理器的JAZELLE技术
-16K字节高速缓冲器,16K字节指令高速缓冲器,写缓冲器
-在220MHZ 220MIPS
-内存管理单元
-EmbededICETM,调试通讯信道支持
-中等规模的执行内嵌式宏单元结构
2、总线矩阵
-9个32位层矩阵,允许片上总线带宽合计达28.8Gbps
-引导模式选项,映像命令
3、嵌入式内存
-一个128K字节的内部ROM,以最大总线矩阵速度实现单周期访问
-一个80K字节的内部SRAM,以处理器最大速度或最大总线矩阵速度实现单周期访问
-一个16K字节的内部SRAM,以最大总线矩阵速度实现单周期访问
4、双外部总线接口(EBI0-EBI1)
-EBI0支持SDRAM,静态内存,使能的ECC Nand Flash 和compact Flash。
-EBI1支持SDRAM,静态内存,使能的ECC Nand Flash。
5、DMA控制器
-充当一个总线矩阵主控器
-内嵌两个单向信道,这两个信道具备编程优先权、地址产生、信道缓存和控制。
6、20个外设DMA控制器信道
7、LCD控制器
-支持主动或被动显示
-在TFT模式下每个像素最大可以24bit,在STN彩色模式下每个像素最大可以16bit。
-在TFT模式下最大可以16M彩色,分辨率可达2048X2048,支持虚拟屏幕缓存。
8、2D图形加速器
-直线拖动,块转移,多边形填充,剪切,命令排队。
9、摄像传感器接口
-ITU-R BT.601/656外部接口,可编程帧捕捉速率。
-12bit接口,可以支持高灵敏度传感器。
-SAV和EAV同步,preview path with scaler,YcbCr格式。
l0、USB2.0全速(12Mbit/秒)主机双端口
-双片上收发器
-集成的FIFO和专用的DMA信道。
l1、USB2.0全速(12Mbit/秒)设备端口
-片上收发器,2,432字节可配置的集成DPRAM。
l2、10/100 Base-T以太网MAC
-独立的媒体接口或简化的独立的媒体接口。
-有用于接收和发送的28字节FIFO和专用的DMA信道。
l3、全部特性的系统控制器,包括
-复位控制器,停止控制器。
-20个32bit电池后备寄存器,总计达80字节。
-时钟发生器和电源管理控制器。
高级中断控制器和调试单元。
周期间个计时器,看门狗计时器和双实时计时器。
1)复位控制器(RSTC)
-基于两个上电复位单元,复位源识别和复位输出控制。
2)停止控制器(SHDWC)
-可编程管脚控制和唤醒电路。
3)时钟发生器(CKGR)
-32768Hz低耗电振荡器用于后备电源供应,提供一个永久的低速时钟。
-3-20MHz片上振荡器,两个最大240MHz的PLL。
4)电源管理控制器(PMC)
-较低时钟运行模式,软件可编程电源优化容量。
-4个可编程外部时钟信号。
5)高级中断控制器(AIC)
-可单独屏蔽,8级优先权,矢量中断源。
-两个外部中断源和一个快速中断源,虚假中断保护。
6)调试单元(DBGU)
-2线UART并且支持调试通讯信道,可编程ICE存取阻止。
7)周期性间隔计时器(PIT)
-20bit间隔计时器加12bit间隔计数器。
8)看门狗计时器(WDT)
-加密保护,仅一次性编程,视窗化的16-bit计数器运行于低时钟
9)两个实时计时器(RTT)
-带有16-bit预分频器的自由备份计数器运行于低时钟
l4、5个32-bit并行输入/输出控制器(PIOA,PIOB,PIOC,PIOD和PIOE)
-160可编程的I/O线同时传输于外部设备2 I/O
-每一条I/O线的信号输入、改变、中断性能
-个别可编程的漏极开路输出、上拉电阻、同步输出
-16全面可编程信息目标邮箱,时间戳计数器
l5、两个多媒体接口卡 (MCI)
– SD卡/SDIO 和 MultiMediaCard 驱动
– 自动化协议控制和用PDC快速自动化数据传输
– 每一控制器带有两个SD卡槽支持
l6、两个同步串行控制器(SSC)
–每一个接收器和转换器有独立时钟和帧同步信号
– I2S模拟接口支持, 时间分区同步传输支持
– 以32-bit数据转换器高速持续数据流性能
l7、一个AC97 控制器 (AC97C)
– 6-频道信号 AC97 模拟前端接口,插槽分配
l8、3个通用同步和异步收发器 (USART)
– 独立的波特率发生器, IrDA红外线调制、解调,曼彻斯特编码、解码
– 支持 ISO7816 T0/T1 Smart 卡,硬件握手信号, RS485 支持
l9、两个主从串行总线接口(SPI)
– 8到16-bit 可编程的数据长度,4个外部总线芯片选择
– 每秒 90Mbits速度的同步通信
20、一个3频道的16-bit 计时器和计数器(TC)
– 三个外部时钟输入端, 每个频道提供2个多功能 I/O 插口
– 双 PWM 发生器, 原理图攫取,波形攫取模式,连接、断开性能
2l、一个四频道16-bit PWM 控制器WMC)
22、一个两线接口 (TWI)
– 主模式支持,支持所有的 Atmel EEPROMs
23、所有数字引脚的IEEE 1149.1 JTAG边界扫描
24、电源供应
–VDDCORE 和 VDDBU 电压为1.08V 至1.32V
–VDDOSC 和 VDDPLL电压为 3.0V 至 3.6V
–VDDIOP0 (外设I/Os)电压为2.7V 至 3.6V
–VDDIOP (外设 I/Os)电压为11.65V 至 3.6V
–VDDIOM0/VDDIOM1 可编程电压为 1.65V 至 1.95V 或者 3.0V 至 3.6V (内存 I/Os)
【硬件资源】
核心板硬件资源
处理器
AT91SAM9263
工业级,主频200MHz,系统总线100MHz,128KB ROM,80+16KB SRAM
存储器
SDRAM
32位,64MB
NAND FLASH
128MB NAND FLASH(可升级至256M/512M/1GB)
DATA FLASH
预留AT45位置,可选配
并行NOR FLASH
预留位置,用户可自行选择焊接
PSRAM
预留位置
网络
LAN8720i
10M/100M网络
电源
板载1.2V和3.3V电源芯片
只需给核心板供5V电源
接口
1.27mm间距,2×50×2+22×2插针引出
引出EBI0总线,大部分GPIO引出(第三边44 pin默认不焊接)
尺寸
55.6×80mm,1.8mm厚度
六层板,上市大厂精工制作
MDK9263核心板引脚定义:
底板板载资源 | ||
调试接口 | DBGU调试串口 | 1路 |
JTAG接口 | 2.54mm间距,20pin标准JTAG | |
外设接口 | 以太网接口 | 1路,10M/100M网络 |
液晶屏接口 | 40pin FPC,标配4.3寸,480*272电阻触摸 | |
USB 2.0全速HOST | 2路 | |
USB 2.0全速Device | 1路 | |
SD/MMC卡接口 | 1路,反面 | |
外部时钟 | RTC外置DS1307 | |
RS232串口 | 1路,UART0 | |
TTL串口 | 2路,UART1+UART2 | |
SPI接口 | 1路,2.54mm间距 | |
ISI接口 | 1路,预留 | |
TWI接口 | 1路,2.0mm间距,4pin插针 | |
CAN | 1路 | |
人机接口 | 用户按键 | 2个 |
复位按键 | 1个 | |
唤醒按键 | 1个 | |
用户LED | 2个 | |
电源 | 5V电源输入接口 | 1个 |
电源开关 | 1个 |
【软件资源】
一,裸机程序
裸机程序/BareMetal Softpack | ||
裸机例程包 | Non-OS BSP | 源码,Keil MDK版本的工程 |
at91bootstrap | 源码 | |
ac97 | 源码,AC97音频编解码 | |
can | 源码,CAN通信测试 | |
dataflash | 源码,dataflash读写测试 | |
dhrystone | 源码,运算能力测试,已验证 | |
emac | 源码,以太网基本通信例子,已验证 | |
emac-uip-helloworld | 源码,基于uip协议栈以太网基本例子 | |
emac-uip-telnetd | 源码,基于uip协议栈以太网telnetd例子 | |
emac-uip-webserver | 源码,基于uip协议栈以太网webserver例子 | |
fatefsl | 源码,efsl文件系统例子 | |
fatfs | 源码,基于SDRAM的fatfs文件系统例子,已验证 | |
fatfs-sdcard | 源码,基于SD卡的fatfs文件系统例子 | |
isi | 源码,摄像头例子 | |
iso7816 | 源码,ISO7816智能卡读写例子 | |
lcd | 源码,液晶屏显示例子 | |
microcanopen | 源码,CAN通讯协议MicroCANopen例子 | |
nandflash | 源码,Nandflash读写例子,已验证 | |
norflash | 源码,Norflash读写例子 | |
pwm | 源码,PWM例子,已验证 | |
rtt | 源码,RTT实时定时器例子,已验证 | |
sdcard | 源码,基本SD卡读写例子 | |
sd-spi | 源码,SPI接口的SD卡读写例子 | |
serialflash | 源码,Serialflash读写例子 | |
touchscreen | 源码,液晶屏触摸校准例子,已验证 | |
twi-eeprom | 源码,TWI接口的EEPROM读写例子 | |
usart-hw-handshaking | 源码,串口硬件流控例子 | |
getting-started | 源码,LED和按键例子,已验证 | |
lcd-slideshow | 源码,液晶屏图片显示例子 | |
usb-device-audio-speaker-ac97 | 源码,USB Device声卡例子 | |
usb-device-ccid | 源码,USB Device芯片智能卡接口设备例子 | |
usb-device-cdc-serial | 源码,USB Device CDC串口例子 | |
usb-device-composite-cdchid | 源码,USB Device复合设备CDC和HID例子 | |
usb-device-composite-cdcmsd | 源码,USB Device复合设备CDC和MSD例子 | |
usb-device-composite-hidmsd | 源码,USB Device复合设备HID和MSD例子 | |
usb-device-core | 源码,USB Device基础例子 | |
usb-device-hid-keyboard | 源码,USB Device键盘例子 | |
usb-device-hid-mouse | 源码,USB Device鼠标例子 | |
usb-device-hid-transfer | 源码,USB Device传输例子 | |
usb-device-massstorage | 源码,USB Device U盘例子 |
二,linux
Linux系统 | ||
(提供虚拟机,2.6.30内核版本) | ||
Linux开发环境 | arm-none-linux-gnueabi- (gcc4.8.3) | 默认支持armv5指令集,适配ARM926ej-s,大厂推荐使用 |
虚拟机中的默认工具链 | 避免用户花额外时间自行搭建环境 | |
虚拟机使用文档 | 提供 | |
虚拟机版本 ubuntu 12.04 LTS | ||
Bootstrap | 版本:1.16 | 源码 |
完整编译说明 | 提供编译说明文档 | |
支持从nand flash加载,启动 | mcuzone修改,支持工业级的SPANSION NAND | |
支持从data flash加载,启动 | ||
独立工具链编译 arm-none-eabi- (gcc 4.5.1) | 虚拟机中已安装 | |
u-boot | 版本:201009 | mcuzone修改 |
完整编译说明 | 提供编译说明文档 | |
支持NAND flash启动 | 源码 | |
支持data flash启动 | 源码,需要选配件支持 | |
支持从网络下载启动 | 源码,需要nfs server | |
支持jffs2,ubifs等的烧写 | 源码 | |
开机画面 | 源码 | |
Linux kernel | 版本:Linux-2.6.30 | mcuzone完善 |
完整编译说明 | 提供编译说明文档 | |
开机画面,boot logo | 源码 | |
支持NFS/UBIFS/FAT32/JFFS2等格式的文件系统 | 源码 | |
片上看门狗驱动 | 源码 | |
片上RTC驱动 | 源码 | |
LED驱动 | 源码 | |
PWM LED驱动 | 源码 | |
NAND控制器驱动 | 源码 | |
GPIO独立按键驱动 | 源码 | |
片上SPI控制器驱动 | 源码 | |
SPI 用户模式驱动 | 源码 | |
SPI data flash驱动 | 源码,需要选配件支持 | |
I2C控制器驱动 | 源码 | |
I2C 用户模式驱动i2c-dev | 源码 | |
外部I2C RTC,DS1307驱动 | 源码 | |
LCD驱动(4.3",5",7"等) | 源码 | |
LCD背光驱动 | 源码 | |
电阻触摸屏驱动 | 源码 | |
CAN设备驱动 | 源码 | |
USB HOST驱动,可以接U盘,键盘,鼠标等 | 源码 | |
USB WiFi驱动:内核自带 | 源码,通用wifi驱动,支持某些特定成熟模块 | |
USB WiFi驱动,支持小度WiFi | 源码,需要选配件支持 | |
USB device驱动,支持USB 串口,网卡,存储等 | 源码,内核自带(USB gadget) | |
SD卡驱动 | 源码 | |
串口驱动 | 源码 | |
片上以太网控制器MAC | 源码 | |
USB转串口驱动:CH341,CP2102,FT232等,方便扩展串口 | 源码,需要选配件支持 | |
busybox | busybox-1.23.2 | 源码 |
使用busybox创建rootfs | 提供文档 | |
ubifs介绍及在ARM Linux上的使用 | 提供文档 | |
ubifs镜像制作工具 | 虚拟机上已安装,无需用户再编译安装 | |
ubifs制作命令 | 虚拟机上有参考命令,直接输入即可制作rootfs镜像 | |
参考用的rootfs文件夹 | 虚拟机上可以用于nfs启动板子 | |
图形测试程序 | QT,版本:4.8.6 | 源码 |
QT依赖库 | 源码 | |
QT依赖库编译方法 | 提供文档 | |
QT编译方法 | 提供文档 | |
QT例程建立及编译方法 | 提供文档 | |
提供编译脚本,无需复杂设置 | 源码 | |
开发环境指南 | 使用网络启动开发板的方法 | 提供文档 |
启动QT程序的方法 | 提供文档 | |
ROOTFS生成ubi镜像的方法 | 提供文档 | |
提供参考一键烧写包 | ||
其它软件特性 | 支持telent,ssh等远程登录方式 | 源码 |
支持ftp,tftp,wget等工具实现文件下载与上传 | 源码 | |
支持webserver,内置httpd | 源码 | |
支持tslib对触摸屏进行校准 | 源码 | |
开机自行运行程序 | 包含在文件系统中 | |
CAN测试工具集can-utils | 源码 | |
串口测试程序ttytest | 包含在文件系统中 | |
按钮测试程序input_tst | 包含在文件系统中 | |
frame buffer截图程序gsnap | 包含在文件系统中 | |
物理内存查看工具memtool | 源码 | |
开发支持 | Linux开发虚拟机,无需自行搭建开发环境,用户可专注于自己的应用程序开发 | 基于virtualbox的虚拟机镜像,有详细使用文档 |
完整的构建NAND版本Linux的参考文档 | 提供文档 | |
在线知识库 | http://www.mcuzone.com/bbs | |
在线支持,电话支持 | 400电话:4008-51-8051 | |
QQ用户讨论组 | 技术支持QQ群:72972810 | |
可选配件 | 小度wifi | 搭配任意开发板,实现USB扩展WiFi |
蓝牙串口模块 | 搭配任意开发板,实现蓝牙虚拟机串口的无线连接 | |
uC/OS-II | 版本:uC/OS-II 2.86 + uc/GUI 3.90a | mcuzone移植(需加100元提供源码) |
keil MDK工程 | 源码,mcuzone移植 | |
四,文档
● 器件数据手册;
● 核心板和底板的原理图(pdf格式);
● 用户手册;
【发货清单】
|
Copyright © 2004 - 2020 野芯科技 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室