DevKit8000

From eLinux.org
Revision as of 03:56, 17 June 2011 by Yclinda666 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.jpg Devkit8000 android.jpg
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的多种性能,具体的硬件接口特性如下所示。

接口图

Devkit8000 interface.jpg

硬件特性描述

  • 处理器
    • 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电平

接口介绍

扩展板

成品
TDS560-P.jpg
TSD560仿真器
USB2.0接口支持即插即用,支持高速RTDX 数据链路,速度高达2MB/s,采用了外部锁相环,根据系统需要或外界电磁(EMC)环境自动调整仿真时钟。以保证可靠的仿真。用户亦可手动调节,调整范围为500K—35M,适用于TI 公司C2000、C5000、C6000芯片及OMAP、DaVinci、ARM7、ARM9等芯片

XDS100-P.jpg
XDS100v2 仿真器
XDS100v2 仿真器是XDS100 JTAG仿真技术的第二个版本,支持TI的各种芯片调试。支持USB2.0高速接口,通过14PIN的接口进行仿真调试,支持Code Composer Studio(CCS)V4 和更高的版本。可用于Windows 2000、XP、Vista等操作系统。

CAM8000-P.jpg
模拟摄像头输入模块CAM8000-A
标准720*576PAL制式分辨率;通过30PIN FFC排线连接Devkit8000,另一边通过BNC连接头连接摄像头设备,实现通过摄像头输入信息的功能。
VGA-P.jpg
VGA高清视频输出模块VGA8000
基于PHILIPS 74alvc164245芯片,专为Devkit8000设计的可选配套液晶显示模块,240MHz的最大采样速度,可以输出标准的液晶显示屏信号,在分辨率高达1024*768下可以流畅显示
WIFI8000-P.jpg
USB WiFi无线模块WF8000-U
基于USB接口的WIFi无线通讯模块,适用于天漠所有带USB接口产品。该模块采用一种可以将个人电脑等终端以无线方式互相连接的技术,基于IEEE 802.11标准的无线网路通讯协议,高度集成 MAC / BBP和2.4GHz射频单芯片。它完全适应IEEE 802.11 b/g的高标准,无线连接范围大,有庞大的吞吐量。凭着优越的射频架构和优化算法,构建了WF8000-U WIFi模块良好的性能和低功耗消费
GPS8000-P.jpg
GPS定位系统模块GPS8000-S
该模块采用最新表面贴片和先进的集成电路技术,以取得产品的最佳性能,同时也减小产品体积并将功耗减低到最小。综合硬件的高性能和软件的高智能度使模块具有更强的兼容性,并广泛应用于各种导航设备与导航产品中。
GPRS8000-P.jpg
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

摄像头接口

DevKit8000 cam.jpg

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 chicun.JPG

主板特性图

Devkit8000 texing.JPG

软件应用开发

软件特性

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系统快速操作

  1. 系统启动方法
  2. 显示方式选择

LINUX系统开发

  1. 开发环境搭建
  2. 系统编译
  3. 系统定制
  4. 源码分析

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系统。
  • DevKit8000可运行基于Android系统的各种应用程序。
  • DevKit8000支持4.3"5.6"及7"LCD图形界面交互及触摸屏功能.
  • 可使用Android系统内置的音频播放器播放各种音频文件
  • 可通过SD卡或USB OTG接口传输数据。
  • 播放音频,浏览图片及一些基本的功能。

更详细的使用及移植Android的方法,请参考DevKit8000_Android

Devkit8000 android.jpg

Angstrom

DevKit8000可通过DVI_D显示器显示Angstrom系统界面,且DVI-D信号显示格式可达到720p标准。

DevKit8000可使用Angstrom系统中的各种软件,包括文档编辑,上网浏览,音频视频播放及图形编辑等功能,并可用USB键盘鼠标对此系统进行操作控制。
更详细的使用及移植Angstrom的方法,请参考DevKit8000_Angstrom

DevKit8000 angstrom.jpg

DVSDK(DSP)

DevKit8000在linux下可基本运行TI提供的DVSDK包。

DevKit8000支持的DVSDK包具有如下功能:

  • 支持2D/3D图像加速功能
  • 支持DSP编解码(可支持音频视频硬件解码)
  • 支持s-video视频输出
  • 可播放3D视频
  • 硬件解码播放音频文件,格式支持:mp3,aac
  • 硬件解码播放视频文件,格式支持MPEG4,MPEG2,H264

更详细的使用及移植DVSDK的方法,请参考DevKit8000_DVSDK

Devkit8000 dsp.jpg

Wince系统

套件概述

产品特性

DevKit8000评估套件是一个功能丰富的开发平台,为嵌入式设计人员提供快捷简单的实践方式来评估OMAP3530处理器。该套件提供了一个完整的实验评估平台,包括一个4.3”LCD屏(分辨率为480x272)、SD卡、电源及各种接口转接线(串口,USB OTG口,S-Video,HDMI转DVD-D转接线)等。该套件使设计者能够基于DevKit8000的板载系统快速开发出基于OMAP3530芯片的相关产品。 DevKit8000 taojian.JPG
DevKit8000为开发者使用OMAP3530处理器提供了完善的软件开发平台,支持linux-2.6.28及WinCE 6.0操作系统,并包含完善的底层驱动程序,方便用户快速评估OMAP35x处理器、设计系统驱动及其定制应用软件,并提供有成熟的操作系统Google Android及Angstrom(GPE)的发布版本。完善的产品用户手册、电路原理图及芯片数据手册使用户更快的基于此主板对OMAP35x进行开发。
DevKit8000评估套件的配件如下所示:
DevKit8000 peijian.jpg
DevKit8000评估套件分两种配置:标准配置和完全配置。
标准配置:着重评估主板的基本功能,主要针对具有一定开发条件的板级开发者;
完全配置:包含完善的接口配件的支持,具备了LCD屏、USB HUB等相关配件,该配置主要针对特定应用的专业产品开发人员。

产品型号 配件清单
DevKit8000评估套件
标准配置

•1个SD卡
•1个串口转接线
•+5V 2A电源
•光盘(包含用户手册、原理图、源代码等)

DevKit8000评估套件
完全配置

•1个SD卡
•1个串口转接线
•1个4.3”LCD屏(奇信LR043JC211 LCD模块,带触摸屏)
•1个触摸笔
•1个USB转接线(Mini-B to A)
•1个USB转接线(Mini-A to A)
•1个USB HUB
•1个交叉网线
•1个HDMI转DVI-D转接线
•1个S-Video线
•+5V 2A电源
•光盘(包含用户手册、原理图、源代码等)

可选配件 •7"LCD屏(群创AT070TN83 LCD模块,带触摸屏)

•5.6"LCD屏(群创AT056TN83 LCD模块,带触摸屏)
•USB WiFi模块 WF8000-U
•GPRS无线通讯系统 GPRS8000-S
•GPS定位系统模块 GPS8000-S


注:用户可选购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

Translate

Translate this page to english