DevKit8000
OMAP3530评估套件-DevKit8000
elinux_Devkit8000_English_page Devkit8000
linux-2.6.29已经成功的移植在devkit8000上了!
以下网址是devkit8000的open source code,当然也包括devkit8000在linux-02.01.03.11(linux-2.6.29 for DVSDK)上的内核补丁以及用法!
我们今后会将更多的资源放在这里,希望各位专业的devkit8000用户工程师不要错过噢!
详细情况请点击 这里.
深圳市天漠科技有限公司现已批量供应 256MB DDR SDRAM 256MB Nand Flash配置升级版 DevKit8000 评估套件,欢迎来电咨询选购。
DevKit8000评估套件是天漠科技有限公司推出的基于德州仪器(TI)OMAP35x处理器的评估套件。
DevKit8000评估主板为开发者使用TI OMAP35x系列处理器提供了完善的软件开发环境,支持linux-2.6.28操作系统及WinCE6.0操作系统,并包含完善的底层驱动程序,方便用户快速评估 OMAP35x系列处理器、设计系统驱动及其定制应用软件,并提供有成熟的操作系统Google Android及Angstrom(GPE)的发布版本,方便用户快速体验OMAP35x处理器的强大的数据运算处理能力,也可降低产品开发周期,实现面向消费电子、医疗仪器、多媒体处理、视频监控、工业控制等领域的产品快速上市。
此工程的建立主要是为用户介绍DevKit8000的硬件软件资源及在开发OMAP35x时提供一个交流分享平台,可使用户快速的对DevKit8000评估套件进行全面的了解,并对开发的常见问题进行总结归纳。
特性概述
![]() |
![]() |
Devkit8000评估套件 | Devkit8000-andriod + 4.3"LCD屏 |
---|
- DevKit8000采用德州仪器(TI)OMAP35x通用处理器作为主CPU。OMAP35x处理器集成了600MHz的 ARM Cortex™-A8 内核及412MHz的具有高级数字信号处理算法的DSP核,并提供了丰富的外设接口。DevKit8000外扩了网口、S-VIDEO接口、音频输入输出接口、USB OTG、USB HOST、SD/MMC接口、串口、SPI接口、IIC接口、JTAG接口、CAMERA接口、TFT屏接口、触摸屏接口、键盘接口和HDMI接口。
- DevKit8000为开发者使用OMAP3530处理器提供了完善的软件开发平台,支持linux-2.6.28及WinCE 6.0操作系统,并包含完善的底层驱动程序,方便用户快速评估OMAP35x处理器、设计系统驱动及其定制应用软件,并提供有成熟的操作系统Google Android及Angstrom(GPE)的发布版本。完善的产品用户手册、电路原理图及芯片数据手册使用户更快的基于此主板对OMAP3530进行开发。
硬件特性
OMAP3530处理器集成了600MHz的 ARM Cortex™-A8 内核及412MHz的具有高级数字信号处理算法的DSP核,DevKit8000扩展了OMA3530的多种性能,具体的硬件接口特性如下所示。
接口图
硬件特性描述
- 处理器
- OMAP3530 处理器(Pin to Pin兼容OMAP3503,OMAP3515,OMAP3525处理器)
- 600-MHz ARM Cortex™-A8 Core
- 430-MHz TMS320C64x+™ DSP Core
- 集成存储器用于ARM CPU (16kB I-Cache, 16kB D-Cache, 256kB L2) 和片上存储 (64kB SRAM, 112kB ROM)
- 存储器
- 256MByte DDR SDRAM(芯片:MT29C12G48MADLAJA-6IT),32bit
- 256MByte NAND Flash(芯片:MT29C2G48MADLAJA-6IT)
- 音频/视频接口
- 一个S-VIDEO接口
- 1个HDMI接口(芯片:TFP410),可输出分辨率1280x720,码率30fps的DVI-D高清信号
- 24bit真彩色LCD接口(含4线触摸屏接口,分辨率可支持2048x2048)
- 一个音频输入接口
- 一个2声道音频输出接口
- 传输接口
- 2个串口(1个3线RS232电平串口,1个5线TTL电平串口)
- 1 x USB2.0 OTG, High-speed, 480Mbps
- 1 x USB2.0 HOST, High-speed, 480Mbps
- 1路SD/MMC接口,支持3.3V及1.8V逻辑电压
- 一个10/100M以太网(芯片:DM9000,RJ45接口)
- 扩展接口(包含McSPI, McBSP, I2C, HDQ及SD/MMC接口)
- 输入接口
- 1个CAMERA接口(可外接CCD和CMOS的摄像头)
- 6 X 6键盘接口
- 1个14针标准JTAG接口
- 4个按键(1个启动引导按键,1个复位按键及2个用户按键)
- 电气特性
- 主板尺寸 : 110 mm x 95 mm
- 输入电压 : +5V
- 功 耗 : 0.5A @ 5V
- 工作温度 : -40 to 85℃(芯片支持)
- 操作湿度 : 20% ~ 90%
芯片介绍
DevKit8000评估主板 | 芯片名称 | 备注 |
处理器芯片: | OMAP3530CUS | 0.65mm的CUS封装 |
存储器芯片: | MT29C1G24MADLAJA-6IT | 128MB mDDR/128MB NAND,Flash和SDRAM封装在同一个芯片 |
电源芯片: | TPS65930BZCH | 外扩电源管理,RTC,USB OTG,音频,6X6键盘 |
DVI-D芯片 | TFP410 | HDMI连接器,输出DVI-D信号,不包含音频 |
网口芯片 | DM9000 | RJ45接口,10M/100M自适应,目前实测速度可达36M |
串口芯片 | MAX3232 CSE | RS232电平 |
接口介绍
扩展板
成品:
TSD560仿真器
USB2.0接口支持即插即用,支持高速RTDX 数据链路,速度高达2MB/s,采用了外部锁相环,根据系统需要或外界电磁(EMC)环境自动调整仿真时钟。以保证可靠的仿真。用户亦可手动调节,调整范围为500K—35M,适用于TI 公司C2000、C5000、C6000芯片及OMAP、DaVinci、ARM7、ARM9等芯片
XDS100v2 仿真器
XDS100v2 仿真器是XDS100 JTAG仿真技术的第二个版本,支持TI的各种芯片调试。支持USB2.0高速接口,通过14PIN的接口进行仿真调试,支持Code Composer Studio(CCS)V4 和更高的版本。可用于Windows 2000、XP、Vista等操作系统。
模拟摄像头输入模块CAM8000-A
标准720*576PAL制式分辨率;通过30PIN FFC排线连接Devkit8000,另一边通过BNC连接头连接摄像头设备,实现通过摄像头输入信息的功能。
VGA高清视频输出模块VGA8000
基于PHILIPS 74alvc164245芯片,专为Devkit8000设计的可选配套液晶显示模块,240MHz的最大采样速度,可以输出标准的液晶显示屏信号,在分辨率高达1024*768下可以流畅显示
USB WiFi无线模块WF8000-U
基于USB接口的WIFi无线通讯模块,适用于天漠所有带USB接口产品。该模块采用一种可以将个人电脑等终端以无线方式互相连接的技术,基于IEEE 802.11标准的无线网路通讯协议,高度集成 MAC / BBP和2.4GHz射频单芯片。它完全适应IEEE 802.11 b/g的高标准,无线连接范围大,有庞大的吞吐量。凭着优越的射频架构和优化算法,构建了WF8000-U WIFi模块良好的性能和低功耗消费
GPS定位系统模块GPS8000-S
该模块采用最新表面贴片和先进的集成电路技术,以取得产品的最佳性能,同时也减小产品体积并将功耗减低到最小。综合硬件的高性能和软件的高智能度使模块具有更强的兼容性,并广泛应用于各种导航设备与导航产品中。
GPRS通讯系统模块GPRS8000-S
基于GPRS的GSM/GPRS解决方案,使用工业标准界面,使其具备小尺寸、低功耗等诸多优点,可以实现语音、SMS、数据和传真信息的高速传输,可广泛用于WLL,M2M和各种手持设备。
DVI-D
HDMI接口,可输出信号为DVI-D信号,用户可使用HDMI转DVI-D转接线连接DVI-D显示器。
信号中不包含音频信号。
S-video
S-video四线接口,可输出视频信号,不包括音频信号,可外界S-Video接口的显示器。
LCD屏接口
24bitLCD屏接口,可输出真彩色RGB信号,R:B:G=8:8:8,分辨率最大支持2048*2048.
接口为50-pin FPC 连接器,间距0.5mm。
接口信号类型:
RGB data信号 | LCD控制信号 | SPI信号 | IIC信号 | 触摸屏信号 | 电压输出 |
24bit | 6bit | 4bit | 2bit | 4bit | 5bit |
R:G:B=8:8:8 | 行列等控制信号 | 标准spi信号 | 2位IIC信号 | 4线触摸屏 | 输出电压5V,3.3V,1.8V |
摄像头接口
OTG线序问题
MiniA头线序
1:电压正
2: 数据正
3: 数据负
4: ID
5:电压负
只要把4和5短接起来就行了
MiniA头线序只要把4至高就行
扩展接口
40PIn接口,间距2.0mm
特性如下所示:
引脚 | 信号定义 | 功能描述 |
1 | GND | GND |
2 | BSP1_DX | Transmitted serial data 1 |
3 | BSP1_DR | Received serial data 1 |
4 | BSP1_CLKR | Received clock 1 |
5 | BSP1_FSX | Transmit frame synchronization 1 |
6 | BSP1_CLKX | Transmit clock 1 |
7 | BSP1_CLKS | External clock input 1 |
8 | BSP1_FSR | Receive frame synchronization 1 |
9 | UART1_CTS | UART1 clear to send |
10 | UART1_RTS | UART1 request to send |
11 | UART1_RX | UART1 receive data |
12 | UART1_TX | UART1 transmit data |
13 | GND | GND |
14 | MMC2_CLK | MMC2 card clock |
15 | MMC2_CMD | GND |
16 | MMC2_D0 | MMC2 card data 0 |
17 | MMC2_D1 | MMC2 card data 1 |
18 | MMC2_D2 | MMC2 card data 2 |
19 | MMC2_D3 | MMC2 card data 3 |
20 | MMC2_D4 | MMC2 card data 4 |
21 | MMC2_D5 | MMC2 card data 5 |
22 | MMC2_D6 | MMC2 card data 6 |
23 | MMC2_D7 | MMC2 card data 7 |
24 | BSP3_DX | Transmitted serial data 3 |
25 | BSP3_DR | Received serial data 3 |
26 | BSP3_CLKX | Transmit clock 3 |
27 | BSP3_FSX | Transmit frame synchronization 3 |
28 | GND | GND |
29 | IIC3_SCL | IIC3 master serial clock |
30 | IIC3_SDA | IIC3 serial bidirectional data |
31 | SPI1_SIMO | Slave data in, master data out |
32 | SPI1_SOMI | Slave data out, master data in |
33 | SPI1_CLK | SPI1 clock |
34 | SPI1_CS0 | SPI enable 0 |
35 | SPI1_CS3 | SPI enable 3 |
36 | HDQ_SIO | Bidirectional HDQ |
37 | VDD33 | 3.3V |
38 | VDD18 | 1.8V |
39 | VDD50 | 5V |
40 | VDD50 | 5V |
LAYOUT
主板采用六层设计,其中每层分布情况如下
1 | 2 | 3 | 4 | 5 | 6 |
表层 | 地层 | 信号 | 电源 | 地层 | 底层 |
主板特性图
软件应用开发
软件特性
DevKit8000评估套件支持WinCE6.0及linux2.6.28操作系统,具体软件特性请参考下表。
系统 | 项目 | 特性 | 描述 |
Linux | 启动代码 | 版本 | x-load-1.41,u-boot 1.3.3 |
启动方式 | 支持网络、SD卡或NAND Flash中启动引导Linux系统 | ||
映像更新 | 支持网络或SD卡更新映像 | ||
内核与驱动 | 版本 | Linux 2.6.28 | |
支持文件系统格式 | ROM/CRAM/EXT2/EXT3/FAT/NFS/JFFS2/UBIFS | ||
驱动支持 | Serial, RTC, NET, NAND, LCD, Touch Screen, MMD/SD,USB OTG, DVI, Keypad, LED | ||
文件系统 | 文件系统格式 | Ramdisk文件系统、UBI文件系统 | |
系统特性 | 库支持(ALSA -lib, tslib, glibc),udev设备管理支持 | ||
Demo | Angstrom | 音频(XMMS),网络(Firefox),图形编辑器(gimp)及文档处理软件( Abiword) | |
Android | Google开发的基于Linux平台的开源手机操作系统 | ||
DVSDK软件 | 支持MPEG4,MPEG2,H264,mp3,aac音\视频格式解码 | ||
WinCE | 启动代码 | 版本 | x-load-1.41、Eboot |
启动方式 | 支持网络、SD卡或NAND Flash中启动引导wince系统 | ||
映像更新 | 支持网络或SD卡更新映像 | ||
系统特性 | 内核特性 | KITL内核调试, Reboot, Watchdog, RTC | |
驱动支持 | 显示驱动(DVI, TFT LCD) | ||
SD卡, 键盘, McSPI, McBSP, 音频,网络, NLED, USB OTG | |||
系统功能 | 电源管理(背光驱动、电池驱动、休眠\唤醒功能) | ||
HIVE注册表支持 | |||
ROM文件系统支持 | |||
软件特性 | Media play 9.0, Word编辑工具及Internet Explorer 6.0 | ||
.NET Compact Framework 3.5 |
linux开发
LINUX系统快速操作
- 系统启动方法
- 显示方式选择
LINUX系统开发
- 开发环境搭建
- 系统编译
- 系统定制
- 源码分析
SPI驱动位置:
底层驱动:
linux-2.6.28-omap/drivers/spi/omap2_mcspi.c
MCBSP驱动位置:
底层驱动:linux-2.6.28-omap/arch/arm/plat-omap/mcbsp.c
针对声卡的设备驱动:linux-2.6.28-omap/sound/soc/omap/omap-mcbsp.c
Demo方案展示
Android
DevKit8000已成功移植Android系统。
更详细的使用及移植Android的方法,请参考DevKit8000_Android |
![]() |
Angstrom
DevKit8000可通过DVI_D显示器显示Angstrom系统界面,且DVI-D信号显示格式可达到720p标准。
DevKit8000可使用Angstrom系统中的各种软件,包括文档编辑,上网浏览,音频视频播放及图形编辑等功能,并可用USB键盘鼠标对此系统进行操作控制。 |
![]() |
DVSDK(DSP)
DevKit8000在linux下可基本运行TI提供的DVSDK包。 DevKit8000支持的DVSDK包具有如下功能:
更详细的使用及移植DVSDK的方法,请参考DevKit8000_DVSDK |
![]() |
Wince系统
套件概述
产品特性
DevKit8000评估套件是一个功能丰富的开发平台,为嵌入式设计人员提供快捷简单的实践方式来评估OMAP3530处理器。该套件提供了一个完整的实验评估平台,包括一个4.3”LCD屏(分辨率为480x272)、SD卡、电源及各种接口转接线(串口,USB OTG口,S-Video,HDMI转DVD-D转接线)等。该套件使设计者能够基于DevKit8000的板载系统快速开发出基于OMAP3530芯片的相关产品。
DevKit8000为开发者使用OMAP3530处理器提供了完善的软件开发平台,支持linux-2.6.28及WinCE 6.0操作系统,并包含完善的底层驱动程序,方便用户快速评估OMAP35x处理器、设计系统驱动及其定制应用软件,并提供有成熟的操作系统Google Android及Angstrom(GPE)的发布版本。完善的产品用户手册、电路原理图及芯片数据手册使用户更快的基于此主板对OMAP35x进行开发。
DevKit8000评估套件的配件如下所示:
DevKit8000评估套件分两种配置:标准配置和完全配置。
标准配置:着重评估主板的基本功能,主要针对具有一定开发条件的板级开发者;
完全配置:包含完善的接口配件的支持,具备了LCD屏、USB HUB等相关配件,该配置主要针对特定应用的专业产品开发人员。
产品型号 | 配件清单 |
DevKit8000评估套件 标准配置 |
•1个SD卡 |
DevKit8000评估套件 完全配置 |
•1个SD卡 |
可选配件 | •7"LCD屏(群创AT070TN83 LCD模块,带触摸屏) •5.6"LCD屏(群创AT056TN83 LCD模块,带触摸屏)
|
注:用户可选购7"LCD用以替换完全配置中4.3"LCD
光盘特性
光盘中包含如下内容,
- 软件
linux驱动:Serial,RTC,NAND,DVI,LCD, 触摸屏, SD卡,USB OTG, 键盘, 音频,网络,LED
Linux源代码【linux2.6.28内核源码(含驱动源码),启动程序源码,文件系统源码】
wince驱动:DVI, LCD,SD卡, 键盘, 音频,网络, NLED, USB OTG,RTC,Watchdog
Wince源代码【提供源码】
- 硬件
原理图(pdf方式提供)
板载芯片数据手册
- 开发工具
linux交叉编译工具
- 开发文档
用户手册(包括硬件特性,linux用户指导及wince用户指导)
FAQ总结
关于使用DevKit8000评估套件开发OMAP3530所遇到的问题及解决方法,请访问DevKit8000_FAQ
目前已经移植QT的库到DevKit8000上,移植方法可参考DevKit8000_QT
FAQ_English
Links
- English homepage
- Chinese homepage (translate)
- Ubuntu on devkit8000
- 0xdroid is maintained by 0xlab developers and provides full Android system support.