From: eLinux.org

SBC8100

OMAP3530多功能开发板-SBC8100

深圳市天漠科技有限公司在11月12日推出一批 256MB DDR SDRAM 256MB Nand
Flash配置升级版 DevKit8000
评估套件
,限量100PCS,欢迎来电咨询选购。

SBC8100单板机是深圳市天漠科技有限公司继DevKit8000后基于德州仪器(TI)
OMAP35x系列处理器推出的又一款功能强大的多功能单板计算机。

SBC8100采用德州仪器(TI)OMAP3530处理器作为CPU。OMAP3530处理器集成了600MHz的
ARM Cortex™-A8
内核及430MHz的具有高级数字信号处理算法的DSP核,并提供了丰富的外设接口。SBC8100扩展出了
网口、 SD/MMC接口、串口、Audio IN/OUT、Camera、S-Video/AV
OUT、VGA、WiFi、Bluetooth、GPS、TTL LCD、高速USB HOST、USB
OTG、电源、keyboard、扩展接口、4个自定义Button及总线接口。为了适应多种场合下的应用,本产品采用了核心板Mini8100加扩展板SBC8100的分离式结构进行开发,其性能可靠,稳定性高,易于扩展。


此工程的建立主要是为用户介绍SBC8100的硬件软件资源及在开发OMAP35x时提供一个交流分享平台,可使用户快速的对SBC8100单板机进行全面的了解,并对开发的常见问题进行总结归纳。

Contents

特性概述

SBC8100-board-S.jpg

SBC8100-andriod.jpg

SBC8100单机版主板

SBC8100 andriod+4.3”LCD屏

  • SBC8100单板机采用德州仪器(TI)OMAP35x通用处理器作为CPU。OMAP35x处理器集成了600MHz的
    ARM Cortex™-A8
    内核及430MHz的具有高级数字信号处理算法的DSP核,并提供了丰富的外设接口。SBC8100单板机外扩了网口、SD/MMC接口、串口、音频输入输出接口、Camera、S-Video/AV
    OUT、VGA、WiFi、Bluetooth、GPS、TTL LCD、USB HOST、USB
    OTG、电源、keyboard、扩展接口、4个自定义Button及总线接口
  • SBC8100为开发者使用OMAP3530处理器提供了完善的软件开发平台,支持linux-2.6.22及WinCE
    6.0操作系统,并包含完善的底层驱动程序,方便用户体验OMAP35x处理器强大的处理功能、设计系统驱动及其定制应用软件,并提供有成熟的操作系统Google
    Android及DVSDK
    Demo。完善的产品用户手册、驱动及芯片数据手册使用户更快的基于此主板对OMAP3530进行开发。

硬件特性

OMAP3530处理器集成了600MHz的 ARM Cortex™-A8
内核及412MHz的具有高级数字信号处理算法的DSP核,SBC8100单板机扩展了OMA3530的多种性能,具体的硬件接口特性如下所示。

接口图

SBC8100-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)
  • 存储器
    • 128MByte DDR SDRAM
    • 128MByte NAND Flash
  • 音频/视频接口
    • 一个S-VIDEO接口
    • 一个VGA输出接口
    • 一个TV OUT接口
    • 24bit真彩色LCD接口(含4线触摸屏接口,分辨率可支持2048x2048)
    • 一个音频输入接口
    • 一个2声道音频输出接口
  • 传输接口
    • 3 x 5 线串行接口,RS232电平
    • USB接口:1 x USB2.0 OTG, High-speed, 480Mbps,4 x USB2.0
      HOST, High-speed, 480Mbps
    • 2路SD/MMC接口,支持3.3V及1.8V逻辑电压
    • 网络接口:10/100Mbps,RJ45 connector
    • 2路McBSP接口(多功能串行接口)
    • 1路ULPI
    • 1路IIC
  • 输入接口
    • 1个CAMERA接口(可外接CCD和CMOS的摄像头)
    • 4 X 5键盘接口
    • 1个启动引导按键
    • 1个Reset按键
  • 电气特性
    • 核心板尺寸 : 59 mm x 37 mm
    • 主板尺寸:114.1mm x 114.9mm
    • 输入电压 : +5V
    • 功 耗 : 0.3.4A @ 5V
    • 工作温度 : -0 to 70℃(芯片支持)
    • 操作湿度 : 20% ~ 90%

芯片介绍







































SBC8100单板机芯片名称备注
处理器芯片:OMAP3530CUS0.65mm的CUS封装
存储器芯片:MT29C1G24MADLAJA-6IT128MB mDDR/128MB NAND,Flash和SDRAM封装在同一个芯片
电源芯片:TPS65930BZCH外扩电源管理,RTC,USB OTG,音频,6X6键盘
DVI-D芯片TFP410S-VIDEO输出,输出DVI-D信号
网口芯片DM9000RJ45接口,10M/100M自适应,目前实测速度可达36M
串口芯片MAX3232 CSERS232电平

接口介绍

扩展板

成品

  • 模拟摄像头输入模块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和各种手持设备。

显示方式

S-Video显示

S-video四线接口,可输出视频信号,不包括音频信号,可外界S-Video接口的显示器。

VGA高清显示
可输出标准的液晶显示屏信号,在分辨率高达1024*768下可以流畅显示
TV OUT输出显示
可输入高清视频信号。

LCD屏接口
24bitLCD屏接口,可输出真彩色RGB信号,R:B:G=8:8:8,分辨率最大支持2048*2048.
接口为50-pin FPC 连接器,间距0.5mm。
接口信号类型:




























RGB data信号LCD控制信号SPI信号IIC信号触摸屏信号电压输出
24bit6bit4bit2bit4bit5bit
R:G:B=8:8:8行列等控制信号标准spi信号2位IIC信号4线触摸屏输出电压5V,3.3V,1.8V

摄像头接口

DevKit8000
cam.jpg

扩展接口

40PIn接口,间距2.0mm
特性如下所示:

















































































































































































































引脚信号定义功能描述
1GNDGND
2BSP1_DXTransmitted serial data 1
3BSP1_DRReceived serial data 1
4BSP1_CLKRReceived clock 1
5BSP1_FSXTransmit frame synchronization 1
6BSP1_CLKXTransmit clock 1
7BSP1_CLKSExternal clock input 1
8BSP1_FSRReceive frame synchronization 1
9UART1_CTSUART1 clear to send
10UART1_RTSUART1 request to send
11UART1_RXUART1 receive data
12UART1_TXUART1 transmit data
13GNDGND
14MMC2_CLKMMC2 card clock
15MMC2_CMDGND
16MMC2_D0MMC2 card data 0
17MMC2_D1MMC2 card data 1
18MMC2_D2MMC2 card data 2
19MMC2_D3MMC2 card data 3
20MMC2_D4MMC2 card data 4
21MMC2_D5MMC2 card data 5
22MMC2_D6MMC2 card data 6
23MMC2_D7MMC2 card data 7
24BSP3_DXTransmitted serial data 3
25BSP3_DRReceived serial data 3
26BSP3_CLKXTransmit clock 3
27BSP3_FSXTransmit frame synchronization 3
28GNDGND
29IIC3_SCLIIC3 master serial clock
30IIC3_SDAIIC3 serial bidirectional data
31SPI1_SIMOSlave data in, master data out
32SPI1_SOMISlave data out, master data in
33SPI1_CLKSPI1 clock
34SPI1_CS0SPI enable 0
35SPI1_CS3SPI enable 3
36HDQ_SIOBidirectional HDQ
37VDD333.3V
38VDD181.8V
39VDD505V
40VDD505V

LAYOUT

核心板采用六层设计,其中每层分布情况如下




















123456
表层地层信号电源地层底层

核心板尺寸图如下所示

Mini8100-chicun.jpg
底板尺寸图如下所示

SBC8100-chicun.jpg

主板特性图

SBC8100-texing.jpg

软件应用开发

软件特性

SBC8100多功能单板机支持WinCE6.0及linux2.6.22操作系统,具体软件特性请参考下表。










































































































系统 项目 特性 描述
Linux 启动代码 版本 x-load-1.41,u-boot 1.3.3
启动方式 支持网络、SD卡或NAND Flash中启动引导Linux系统
映像更新 支持网络或SD卡更新映像
内核与驱动 版本 Linux 2.6.22
支持文件系统格式

ROM/CRAM/EXT2/EXT3/FAT/NFS/ JFFS2/UBIFS file systems


驱动支持 Serial, RTC, Net, Flash, LCD, Touch screen, S-Video, TV out, VGA, Audio In/Out, SD, USB Host, USB OTG, Keypad, WiFi, GPS, 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
驱动支持 显示驱动(S-Video,AV, TFT LCD)
Serial, RTC, Net, Flash, LCD, Touch screen, S-Video, TV out, VGA, Audio In/Out, SD, USB OTG, USB Host, Keypad, WiFi/BT, GPS, LED, VRFB, DSPLINKK/CMEMK, PWM, ADC, GPIO/I2C/SPI/MCBSP
系统功能 电源管理(背光驱动、电池驱动、休眠\唤醒功能)
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. 源码分析

Demo方案展示

Android










SBC8100已成功移植Android系统。


  • SBC8100可运行基于Android系统的各种应用程序。

  • SBC8100支持4.3”LCD,5.6"LCD及7“LCD图形界面交互及触摸屏功能.

  • 可使用Android系统内置的音频播放器播放各种音频文件

  • 可通过SD卡或USB OTG接口传输数据。

  • 播放音频,浏览图片及一些基本的功能。


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

SBC8100-andriod-S.jpg

DVSDK(DSP)










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

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



  • 支持2D/3D图像加速功能

  • 支持DSP编解码(可支持音频视频硬件解码)

  • 支持s-video视频输出

  • 可播放3D视频

  • 硬件解码播放音频文件,格式支持:mp3,aac

  • 硬件解码播放视频文件,格式支持MPEG4,MPEG2,H264


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

SBC8100-DSP.jpg

Wince系统

套件概述

产品特性

SBC8100单板机是一个多功能开发平台,为嵌入式设计人员提供快捷简单的实践方式来体验OMAP3530处理器强大的处理和运算能力。该单板机提供了一个完整的开发平台,包括一个4.3”LCD屏(分辨率为480x272)、SD卡、电源及各种接口转接线(串口,S-Video)等。该产品使设计者能够基于SBC8100的板载系统快速开发出基于OMAP3530芯片的相关产品。

SBC8100多功能单板机为开发者使用OMAP3530处理器提供了完善的软件开发平台,支持linux-2.6.22及WinCE
6.0操作系统,并包含完善的底层驱动程序,方便用户快速体验OMAP35x处理器、设计系统驱动及其定制应用软件,并提供有成熟的操作系统Google
Android及DVSDK
Demo。完善的产品用户手册、电路原理图及芯片数据手册使用户更快的基于此主板对OMAP35x进行开发。
SBC8100多功能单板机的配件如下所示:

SBC8100-peijian.jpg

SBC8100单板机分两种配置:标准配置和可选配置。

标准配置:包含完善的接口配件的支持,具备了、S-Viode线、USB线等相关配件,该配置主要针对特定应用的专业产品开发人员。
完全配置:包含模拟摄像头输入模块CAM8000-A


















产品型号配件清单
SBC8100标准配置
标准配置

•SBC8100单板机 1
•SD卡(512MByte)
1
•交叉串口线 1
•网线
1
•5V 2A电源 1
•Mini USB B线转USB A型公头
1
•S-Video线 1
•光盘(Linux源码驱动、WinCE BSP源码、底板原理图、WinCE应用原代码、接口驱动等)
1

SBC8100单板机可选配件

•7"LCD屏(LCD8000-70T,分辨率为800480)
•5.6"LCD屏(LCD8000-56T,分辨率为640
480)
•4.3"LCD屏(LCD8000-43T,分辨率为480272)
•模拟摄像头模块 CAM8000-A
•模拟摄像头模块 CAM8000-A


光盘特性


光盘中包含如下内容,



  • 软件


linux驱动:Serial、RTC、Net、Flash、TV OUT、LCD、音频、触摸屏控制器、MMC/SD卡、USB Host、USB OTG、VGA、S-Video、Keypad、WiFi、Led
wince驱动:NLED、GPIO/I2C/SPI/MCBSP、TV OUT、串口、6
6键盘、音频、Nand、LCD、VGA、TOUCH、SD/MMC/SDIO、DM9000网卡、WiFi、USB OTG、USB EHCI、VRFB、DSPLINKK/CMEMK、GPIO、PWM、ADC、ONENAND



  • 硬件


原理图(pdf方式提供)
板载芯片数据手册



  • 开发工具


linux交叉编译工具



  • 开发文档


用户手册(包括硬件特性,linux用户指导及wince用户指导)


FAQ总结


关于使用SBC8100开发过程中所遇到的问题及解决方法,请访问SBC8100_FAQ


Links



Translate


Translate this page to english

Categories: