Mini Board

From eLinux.org
Revision as of 23:24, 16 June 2009 by Zhaoqiang (talk | contribs) (ICETEK-OMAP3530-Mini系统/Components)
Jump to: navigation, search

ICETEK-OMAP3530-Mini --- MiniPC

<Translate to English with Google>

MiniPC.jpg

The ICETEK-OMAP3530-Mini (picture) is a fan-less single-board computer based on Texas Instruments' OMAP3 device family. It is quite similar to popular BeagleBoard.

ICETEK-OMAP3530-Mini是一个以TI OMAP3530为处理核心的迷你型PC参考设计平台,由瑞泰创新公司提供。做为一个硬件参考设计,瑞泰创新提供硬件原理图和相关设计信息;同时做为一个软件开发/测试/评估平台,瑞泰创新公司提供软件设计方面的相关技术支持和参考程序。可以说ICETEK-OMAP3530-Mini是一款OMAP开发板,嵌入式ARM系统板,个人PC平台,TI OMAP35系列参考设计。
建立此工程的目的是为使用者提供一个信息索引平台,为刚刚接触到评估板并开始使用的用户提供一个信息更新、下载通道和FAQ信息。

设计目标

ICETEK-OMAP3530-Mini板的设计原型为BeagleBoard。硬件设计上大部分借鉴了BeagleBoard的成功设计,目的是在同样的硬件平台上评估OMAP3的能力和软件运行效果。为OMAP3平台的普及贡献力量。由于国内在制板、焊接和成本等方面的限制,所以瑞泰创新公司(realtimeDSP)ICETEK-OMAP3530-Mini的设计上充分简化了对制板,焊接和硬件采购方面的需求。力求在中国国内技术现况条件下能顺利完成,也为有此方面要求的广大客户提供成功的借鉴。此设计主要用于设计参考和评估,也可以应用于软硬件开发教学。既可以供初学者熟悉嵌入式系统的软硬件设计,又可供技术高手利用此平台进行软硬件测试和研发。其低廉的价格适用于个人购买,其较为完善的软件资源(包括互联网上开源资源和瑞泰创新提供的整套开发实验环境)更适合于嵌入式教学和科研。

  • 硬件设计特色
    • 采用TI OMAP3530的0.65mm间距的CUS封装器件,减少PCB板层数,降低制板难度和制板费用
    • 采用单独焊接在PCB板上的mDDR+NAND存储器件,免除了OMAP3530顶置焊盘的焊接难点
    • 采用TPS65930器件供电,在不改变性能的基础上减少制板和焊接难度
    • 优化PCB板布局,使线路板在不扩大面积的情况下提供更通用的接口(如:标准DVI-D接口(MiniBoard V2),DB-9串口,标准HDMI接口(MiniBoard V3)等)
    • 在其它配套器件选择上,尽量采用国内市场上常用芯片,兼顾采购难度和采购成本
    • 提供更大容量的mDDR和NAND Flash,提高MiniBoard系统的运行速度(MiniBoard V3)
    • 将OMAP3530主芯片所有未用管脚全部引出,为OMAP35x的功能扩展提供了平台(MiniBoard V3)

软件考虑

  • 由于BeagleBoard的成功运作,在互联网上已有成熟的Wiki社区支持,许多大玩家都早已在这个板上运行或开发了许多软件。既然MiniBoard借鉴了90%以上的BeagleBoard板硬件设计,所以设计者考虑没有理由重建相关软件系统,我们倾向于MiniBoard共享BeagleBoard的软件资源(开源部分)。
  • 瑞泰创新公司RealTimeDSP在维护硬件的同时,还在软件开发方面提供一定支持,比如:提供基本的检测程序;提供一套建立在Ubuntu虚拟机上的较为完善的开发环境及相关使用文档。另外还将为初学者和大学嵌入式教学用户设计相关的实验,提供实验手册等。通过各种途径(包括此平台)与用户交流MiniBoard的使用心得等。另外,RealTimeDSP将与MiniBoard的直接用户建立紧密联系,并提供更深入的技术支持,比如:工程师上门培训等。
  • MiniBoard在运行BeagleBoard的软件方面有着良好的兼容性,基本上所有BeagleBoard的Demo程序或工程均能在ICETEK-OMAP3530-Mini上跑通。比如Ångström DistributionHandheld.org's Mojo Ubuntu buildAndroid for BeagleBoardDebian (ARM)mediaplayer;一些OpenGL Demo等等。
  • 基本上所有BeagleBoard的示例演示程序无需改动可以直接在MiniBoard上运行,但最大的软件方面的兼容问题在于: 由于硬件设计方面的区别,MiniBoard采用了TPS65930器件代替BeagleBoard的TWL4030,这会导致主要在音频驱动方面的不同,所以在运行BeagleBoard的软件时会在系统启动时看到一些由此引起的错误提示,如TWL4030无法初始化等。要解决这个问题,需要在操作系统中用TPS65930的驱动替换TWL4030的驱动。
  • 希望MiniBoard的用户在软件使用和研发能溶入由BeagleBoard建立起来的软件大家庭,为丰富和完善这一开源社区做出贡献。我们的目标是:所有软件无需或稍加改动即可以在MiniBoard和BeagleBoard上同样运行,并取得同样的效果。我想这也符合开源精神。

ICETEK-OMAP3530-Mini系统

ICETEK-OMAP3530-MINI是一款以TI OMAP3530为处理核心的低功耗迷你型PC参考设计平台。采用的主处理器为TI的OMAP3530(ARM Cortex-A8 Core ~600MHz + TMS320C64x+ DSP ~430MHz + Imagination SGX 2D/3D graphics processor)。

硬件结构

正面视图:(图片为V2.0版)

ICETEK-OMAP3530-MINI top.jpg

序号/No. 名称/description
1 主芯片/chip:OMAP3530
2 存储器/memory:mDDR+NAND Flash
3 综合电源管理/power:TPS65930
4 DVI显示/display:TFP410
5 SD卡接口/SD card interface
6 复位按钮/reset button
7 DVI connector
8 外部扩展接口1/expansion interface 1:Power、MMC、Mcbsp、UART
9 DB-9串口/serial port
10 USB HOST
11 外部扩展接口2/expansion interface 2:Mcbsp、I2C、RESET
12 用户按钮/user button
13 JTAG接口/interface
14 音频输出/audio output
15 音频输入/audio input(背面)
16 电源输入/power input
17 USB OTG
18 TV输出或S-Video输出/ TV output or S-Video output
19 键盘接口/Key pad(背面)


ICETEK-OMAP3530-Mini开发包(SDK)

标准配置

  • ICETEK-OMAP3530-Mini V2.1 x1
  • RS232串口电缆(交叉连接型) x1
  • DVI-D电缆 x1
  • MiniUSB转USB-A插座转换插件 x1
  • 2GB容量SD卡 x1
  • 220VAC转+5VDC1A电源适配器 x1
  • DVD光盘 x1
    • 使用手册:硬件说明/软件安装指导/使用指南
    • Ubuntu804虚拟机开发环境:交叉编译器,源程序,演示和实验用SD卡映像
    • 辅助工具

可选附加配置

  • USB集线器 x1
  • USB接口SD卡读卡器 x1
  • USB接口键盘 x1
  • USB接口鼠标 x1
  • 双声道音频连接电缆 x1


差异对比

ICETEK-OMAP3530-MiniBeagleBoard的差异/Differences between ICETEK-OMAP3530-MINI and BeagleBoard

  • 与原型板BeagleBoard的差异
    • OMAP3530采用423PinPBGA封装CUS后缀
    • mDDR+NAND器件
    • 供电电源器件选用TPS65930
    • USB HOST接口芯片采用USB3316
    • MMC/SD卡接口插座
    • 标准RS232"D"型插座
    • 标准DVI-D插座
    • 复合视频插座
    • 可选的板载麦克风

ICETEK-OMAP3530-Mini与BeagleBoard的主要差异如下: The main differences between the BeagleBoard and ICETEK-OMAP3530-MINI are the following:

ICETEK-OMAP3530-MINI BeagleBoard 备注/remarks
处理器/processor: OMAP3530CUS OMAP3530CBB Beagleboard使用的是POP的封装,Miniboard使用的是0.65mm的CUS封装

the Beagleboard is POP package and MiniBoard isn't

存储器/memory: 128MB mDDR/128MB NAND 128MB mDDR/256MB NAND Beagle revision C2 will have 256MB SDRAM/256MB NAND
电源芯片/chipset: TPS65930 TPS65950 BeagleBoard C2 will use TPS65950
视频接口/video interface: TV out/S-Video S-Video
DVI-D out: DVI connector HDMI connector 都不包含音频/Neither contains audio
串口/serial interface DB-9 UART connector 10-pin UART header
键盘接口 Key pad n/a
价格/price: ¥895 $149.00 895 yuan is approximately EUR 94 and USD 131 (on dec 25, 2008)

Note that BeagleBoard rev C2 will have the possibility to directly interface with an LCD display and will add the USB host port, but it won't be available until the end of March (and the price will go up to $159 to pay for the extra memory).


历史版本

ICETEK-OMAP3530-MINI的当前版本为V2.1。

版本V1

这一版中只生产了有限数量的板卡。提供给了部分客户和玩家进行测试。V1版中包括V1.0和V1.1两个小版本,他们的区别仅在于V1.0使用了MCP,V1.1使用了分立的LPDDR和NAND。

版本V2

V2版基本与V1版一致,除了:

  • 更改了音频接口的封装形式
  • 增加了麦克风接口
  • 增加了键盘接口
  • 将串口的插针形式换成了DB9接口
  • 更改了外扩接口引出位置
  • 更改了复位按钮的封装形式
  • 在外扩接口中增加了一套UART接口

V2版至今共有V2.0和V2.1两个版本。V2.1只是在V2.0的基础上对PCB走线进行了微调。

版本V3

ICETEK-OMAP3530-MINI_V3开始量产。
简单介绍请看这里,详细介绍稍后更新。
现在看起来玩家是不更新就不买,瑞泰是玩家不买就不更新,两边撑住了哈。 2009-06-16

Mini板相关源码下载

请访问Google-omapminiboard

常见问题解答FAQ

关于ICETEK-OMAP3530-MINI板的常见问题解答,请看MiniBoardFAQ

演示图片和视频

  • 2D/3D加速器软件设计及运行:MiniBoard运行TI的OMAP35xGraphicsSDK编制的程序,显示结果输出到DVI显示器,详细请看图片(211K),视频(470K)
  • WindowsCE演示:界面展示、操作等(720p),详细请看图片(248K)


Availability

We made an Ubuntu LiveCD. Everyone can install it with VirtualBox VM or native PC.The LiveCD includes compiler, XLoader, U-boot and Linux kernel for icetek-omap3530-mini. This liveCD can make the development progress easy. In China, we can take it to customers via DVD.

The LiveCD ISO is too large(>2G) for our web space. Can anyone provide some web space to upload it?

You might want to try if www.oszoo.org wants to host it, but they might consider it to be too big.
Will compressing the image yield a substantial size reduction?
Otherwise perhaps search for (free) file hosting services.
Of course you could also set up a torrent and seed it (or is that not possible from China?)
I might consider hosting a torrent from Amazon S3. I'm not sure what the monthly bill would be. You could pay me back in boards.  :) --Jkridner 08:45, 8 January 2009 (UTC)

S3 is fairly expensive if you require a large bandwidth. Another option could be: http://www.podmailing.com/. Alternatively you could mail a board with a torrent client and a flash card with the image to me, and I'll happily give you 10% of my uplink capacity in return to seed the torrent (actually I can give you 50% during the night/morning).