Mini Board

From eLinux.org
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顶置焊盘(POP)的焊接难点
    • 采用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)。


历史版本

当前在售的ICETEK-OMAP3530-MINI的版本为V2版和V3版,主要区别详见下面的功能对比表。

版本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

V3版至今共有3个小版本V3.0、V3.1和V3.2共3版。由于V3.0和V3.1都未量产,所以为简化称呼将V3.2简称为V3版。
V3版主要更改如下:

  • 更换了大容量的mDDR(2Gb)和NAND Flash(4Gb)
  • 更换了视频接口的形式,由DVI接口改为HDMI接口。主要目的是减少接插件所占板卡面积,为扩展接口的布局留出空间。
  • 去掉了板载麦克风接口位置
  • 增加了视频输出扩展接口
  • 增加了视频输入扩展接口
  • 增加了GPMC的扩展接口
  • 改变了复位按钮的位置


硬件结构

ICETEK-OMAP3530-Mini版本V2

正面视图:(图片为V2.0版) 背面视图:(图片为V2.0版)
ICETEK-OMAP3530-MINI top.jpg ICETEK-OMAP3530-MINI V2 bot.jpg
序号 名称
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版本V3

正面视图:
ICETEK-OMAP3530-MINI V3 top.jpg


序号 名称 备注
1 主芯片OMAP3530
2 存储器mDDR+NAND 2Gb(256MB)mDDR+4Gb(512MB)NAND Flash
3 综合电源管理TPS65930
4 UART,DB-9串行接口 3线制
5 USB HOST接口 USB-A型接口
6 耳机输出接口 双声道立体声
7 麦克风输入接口 位于背面
8 测试点 GND测试点
9 JTAG调试接口 1.8V电平接口
10 DC 5V电源输入
11 用户指示灯
12 用户按钮
13 USB OTG接口
14 电源、用户指示灯
15 TV/S-Video复合视频接口
16 SD/MMC卡插座 3V电平或1.8V电平
17 视频输入扩展接口 位于背面
18 KEY 6x6键盘接口 位于背面
19 HDMI接口 不含音频
20 视频输出扩展接口
21 RESET复位按钮
23 外部扩展接口


差异对比

ICETEK-OMAP3530-Mini与原型板BeagleBoard的主要差异:
以MiniBoard的V2和V3版本与BeafleBoard的C2版本进行比较。

MiniBoard_V2 MiniBoard_V3 BeagleBoard_C2 备注/remarks
处理器/processor OMAP3530CUS OMAP3530CUS OMAP3530CBB Beagleboard使用的是POP的封装,Miniboard使用的是0.65mm的CUS封装

the Beagleboard is POP package and MiniBoard isn't

存储器/memory 128MB mDDR/128MB NAND 256MB mDDR/512MB NAND 256MB mDDR/256MB NAND
电源芯片/chipset: TPS65930 TPS65930 TPS65950
视频接口/video interface: TV out/S-Video TV out/S-Video S-Video
DVI-D out: DVI connector HDMI connector HDMI connector 都不包含音频/Neither contains audio
串口/serial interface DB-9 UART connector DB-9 UART connector 10-pin UART插针
键盘接口 Key接口 Key接口 N/A
视频输出扩展接口 N/A Video Out扩展接口 Video Out扩展接口 可外扩VGA、LCD等外设
视频输入扩展接口 N/A Video In扩展接口 N/A 可外扩CCD等视频输入外设
其他扩展接口 1xUART,1xI2C,1xMMC
2xMcBSP
1xUART,2xI2C,1xMMC
2xMcBSP,2xMcSPI,1xGPMC
1xI2C,1xMMC,2xMcBSP
价格/price: ¥895 ¥995 $159


背板系列

瑞泰创新公司提供与OMAP3530MINIV3板配合的背板系列。

VGA背板

尺寸小巧的VGA背板(30mm×15mm),主要为没有DVI显示设备或需要VGA显示的用户设计

ICETEK-OMAP3530-VGA侧视图 OMAP3530MINIV3+VGA正视图
Omap3530-vga.jpg OMAP3530V3+VGA .jpg

NET背板

尺寸小巧的NET背板(52mm×23mm),为需要网络接口的用户设计,可以与VGA背板同时与OAMP3530MINIV3配合使用

ICETEK-OMAP3530-NET正视图 OMAP3530MINIV3+NET正视图 OMAP3530MINIV3+VGA+NET正视图
Omap3530-NET.jpg OMAP3530-MINI V3+NET1.jpg OMAP3530-MINI V3+VGA+NET1.jpg

LCD背板

LCD背板为OMAP3530MINIV3扩展LCD液晶屏,液晶屏包含触摸屏。不能与VGA和NET背板同时使用。

OMAP3530MINIV3+LCD正视图
ICETEK-OMAP3530-MINILCD.jpg

EXT3背板

EXT3背板是一个包含VGA、NET和LCD的背板,主要为需要同时使用这几部分功能的用户设计

OMAP3530MINIV3+EXT3正视图
Omap3530-ext3.jpg

其他的背板系列也将陆续发布。

ICETEK-OMAP3530-Mini开发包(SDK)

标准配置

  • ICETEK-OMAP3530-Mini 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

SDKV3

为配合MiniV3板的发行,SDK也相应进行了升级,提供的新功能如下

  • XLoader:新版本支持多内核启动配置
  • UBoot:新版本,能更好地识别硬件
  • Kernel:V2.6.28
  • Filesys:提供由busybox直接生成自己的文件系统的操作步骤和设置指导
  • Angstrom:提供最新Angstrom的GUI文件系统,可在SDK实验中应用
  • Netware:支持ICETEK-OMAP3530-NET模块,提供相应设置和应用指导
  • LCD:支持ICETEK-OMAP3530-LCD模块,提供相应的测试和实验(含触摸屏)
  • VGA:支持ICETEK-OMAP3530-VGA模块
  • USB-RJ45:帮助您挑选和使用USB接口网络转换器,联通互联网
  • SD:使用FAT32/EXT3/SWAP三分区格式


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).