您的位置:首页 > 其它

嵌入式开发九:OMAP4 pandaboard ES开发资料总结

2012-03-01 23:57 429 查看
OMAP4开发资源总结:

一、TI OMAP4官网介绍:

http://www.ti.com.cn/general/cn/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243

二、OMAPpedia.org,This site has information on various projects in the communityaround OMAP platforms

http://omappedia.org/wiki/Main_Page

OMAP Development Platforms:



Software Distributions:



Android 4.0 (Ice Cream Sandwich) supports PandaBoard out of the box! Get started

http://source.android.com/source/downloading.html

三、PandaBoard:

PandaBoard Project Website:

http://omappedia.org/wiki/PandaBoard

§
System Reference Manual
§
Schematics



Pandaboard开发者:

http://pandaboard.org/

开始pandaboard开发:

http://pandaboard.org/content/resources/getting-started

Required Accessories DesktopMode -- Recommended Setup

5V power supply

SD card 4GB+

USB to Serial adapter or Serial cable

Ubuntu (10.04+) host PC is recommened butany Linux debian-based system will work

RJ45 ethernet cable

USB cable (Mini-A to Type-A USB)

DVI (HDMI Type-A to DVI-D) or HDMI (Type-Ato Type-A)

USB keyboard

USB mouse

Display with HDMI or DVI support

Setting up your PandaBoard Hardware

Desktop Mode

Connect your USB mouse and USB Keyboard

Connect your ethernet cable

Connect your HDMI cable to PandaBoard's HDMI-A Out and to yourDisplay HDMI-A In (H2H) or other supported connection.

Connect your Serial or USB serial adapter cable

Insert your SD card with the image of the software distribution ofyour choice on it (Please look at http://omappedia.org for softwaredistributions and instructions to burn it on the SD card)

Do not connect the power supply yet; we will connect this in a laterstep

主机环境:Ubuntu(10.04)

Install the following packages after Ubuntu is up and running. Open the terminal application and run the following commands:
Packages
Package Details
Install Instructions
Minicom
Required for Serial Output
http://omappedia.org/wiki/Minicom
OMAP PandroidMain

http://omappedia.org/wiki/OMAP_Pandroid_Main#Getting_Started

Android
Pandroid is a community project to port Android onto PandaBoard. It is open to participation and contributions.
General Information
|
http://omappedia.org/wiki/OMAP_Android_Main
Upstream Community
|
http://www.android.com/
Mailing List
|
pandaboard@googlegroups.com
IRC channels
|
#pandaboard | #linux-omap
PandaBoard Set-up:
Board Revisions & Documentation
Boards are marked with a version number which, is available in the bootlog and in /proc/cpuinfo.
Details of PandaBoard revisions are available on OMAPpedia

PandaBoard ES Rev B1 (Latest)
User Manuals
Schematics (DSN) (PDF)
Gerber File
Allegro Design File (BRD File) (PDF)
Block Diagram
Bill of Materials (BOM)
AutoCAD DXF
Stackup File
PandaBoard REV A1 & A2*, A3**
User Manuals
Schematics (DSN) (PDF)
Gerber File
Allegro Design File (BRD File) (PDF)
Block Diagram
Bill of Materials (BOM)
AutoCAD DXF
Stackup File
* Rev A2 is the same as A1 except it has: the new LSR TiWi-R2 connectivity module populated (Rev A1 of PandaBoard contained the LSR TiWi-R1 module and the footprint of the module has changed in TiWi-R2 to improve manufacturability.
See the footprint migration document for more details.)
** Rev A3 is the same as A2 except it has: OMAP4430 ES2.2 silicon version
REV EA1 (PEAP platforms)
User Manuals
Schematics (PDF)
Gerber File
Allegro Design File (BRD File) (PDF)
Block Diagram
Bill of Materials (BOM)
Expansions Headers Details
Primary difference between the BeagleBoard expansion and the PandaBoard

expansion is the removal of the McBSP support from the header. As the

McBSP was one of the least used features of the expansion header, they

were replaced with additional chip select lines for the McSPI. This

allows for a greater number of SPI devices to be used on the expansion

header.
PIN
Beagle/BeagleXM
Panda ES / Panda
1
1V8
1V8
2
5V
5V
3
MMC2_DAT7
MMC2_DAT7
4
MCBSP3_DX
MCSPI1_CS3
5
MMC2_DAT6
MMC2_DAT6
6
UART2_TX
UART4_TX
7
MMC2_DAT5
MMC2_DAT5
8
UART2_RX
UART4_RX
9
MMC2_DAT4
MMC2_DAT4
10
MCBSP3_DR
MCSPI1_CS1
11
MMC2_DAT3
MMC2_DAT3
12
MCSPI4_SIMO
MCSPI1_SIMO
13
MMC2_DAT2
MMC2_DAT2
14
MCBSP1_CLKX
MCSPI1_CS2
15
MMC2_DAT1
MMC2_DAT1
16
MCSPI4_CS0
MCSPI1_CS0
17
MMC2_DAT0
MMC2_DAT0
18
MCSPI4_SOMI
MCSPI1_SOMI
19
MMC2_CMD
MMC2_CMD
20
MCSPI4_SCLK
MCSPI1_SCLK
21
MMC2_CLK0
MMC2_CLK0
22
MCBSP1_FSR
GPMC_AD15
23
I2C2_SDA
I2C4_SDA
24
I2C2_SCL
I2C4_SCL
25
REGEN
REGEN
26
nRESET
nRESET
27
GND
GND
28
GND
GND
Component Listing
Function
Vendor
Part ID
Application Processor
TI
OMAP4460 / OMAP4430
Memory
Elpida
EDB8064B1PB-8D-F
Power Management IC
TI
TWL6030
Audio IC
TI
TWL6040
Connectivity
LSR
LS240-WI-01-A20
4 Port USB Hub/Ethernet
SMSC
LAN9514-JZX
DVI Transmitter
TI
TFP410PAP
3.5 MM Dual Stacked Audio
KYCON
STX-4235-3/3-N
Technical Reference Manual
OMAP4430 Multimedia Device Silicon Revision 2.0
OMAP4430 Clock Tree Tool
more...
White Papers
System-Level Software Performance for OMAP™ 4 Platform
Designing for the Use Case: Using the OMAP™ 4 platform
SmartReflex™ power and performance mgt. technologies
more...
Product Bulletins
OMAP™ 4 Mobile Applications Platform
OMAP™ platform optimized for Linux
WiLink™ 6.0 Solutions

四、附件:OMAP开发资源推荐

1. TI官方资源

TI中文主页: http://focus.ti.com.cn/cn/tihome/docs/homepage.tsp

或者 http://www.ti.com

从“处理器”链接可以链接到每个芯片的资料主页,比如:

http://focus.ti.com.cn/cn/docs/prod/folders/print/omap3530.html

或者直接访问 www.ti.com/omap3530

可以下载数据手册,应用文档,用户手册,开发工具等等

2 开发环境和软件开发包下载

建议大家注册一个myti,方便下载一些软件开发工具和资料,并可以设定邮箱提醒

http://my.ti.com

CCS等升级

https://www-a.ti.com/downloads/s ... ServiceReleases.htm

软件开发包BIOS、CODEC ENG,FC,DSPLINK,NDK,xDais,Linux BSP等

https://www-a.ti.com/downloads/s ... tcontent/index.html

媒体算法和wince的bsp,现在从TI的网站上可以免费下载:

http://www.ti.com/requestfreesoftware

版本更新:

http://www.ti.com/myregisteredsoftware

3. TI相关开源资源:

很有用的wiki网页,下面三个域名是一样的:

http://wiki.davincidsp.com

http://wiki.omap.com

http://tiexpressdsp.com

XDC/RTSC是完全开源的项目:

http://wiki.eclipse.org/DSDP/RTSC

TI Linux OMAP community,可以下载内核等代码,不需要注册

http://linux.omap.com

TI E2E社区,现在人气可能还不够旺,但是有问必答

https://community.ti.com/forums/32.aspx

4. OMAP和Davinci第三方相关资源:

OMAP开源共享(免费的)

http://www.61ic.com/code/forumdisplay.php?fid=291&page=1

OMAP3所用的code sourery开发工具链,免费下载

http://www.codesourcery.com/gnu_toolchains/arm/download.html

OMAP正式发售EVM资料,由于是mistral做的板子,需要从mistral下载相关资料
http://downloads.mistralsolution... MAP3/Documentation/

LogicPD ZOOM SDK
http://www.logicpd.com/products/ ... ap3_development_kit

Spectrum Digital - 很多DSP的开发板和仿真器可以从这儿下载资料和升级,包括davinci

http://support.spectrumdigital.com/

Blackhawk - 有些560的仿真器需要从这儿下载驱动和升级

http://www.blackhawk-dsp.com/

5 开源社区beagleboard相关资源

beagleboard主页:

http://beagleboard.org/

beagleboard wiki主页:

http://elinux.org/BeagleBoard

beagleboard 代码下载:

http://code.google.com/p/beagleboard

beagleboard 硬件手册:

http://www.beagleboard.org/uploads/Beagle_HRM_B4.pdf

beagleboard 硬件设计资料(包括原始原理图和allegro PCB):

http://beagleboard.org/hardware/design

OpenPandora相关资源:

http://openpandora.org/

OpenPandora WIKI:

http://pandorawiki.org/Main_Page

RealtimeDSP的miniEVM,是beagleboard的低成本克隆:

http://elinux.org/Mini_Board

http://elinux.org/MiniBoardFAQ

kernel更新和文件下载

http://code.google.com/p/omapminiboard/

6 其他相关资源

OMAP3515和OMAP3530带3D硬件加速,采用的是imaganation的PowerVR IP核,支持OpenGL ES1.1和OpenGL ES2.0,可以从下面的网址下载SDK,支持linux和wince版本:

http://www.imgtec.com/powervr/insider/powervr-sdk.asp

文档和API手册参考OpenGLES的标准及其相关文档:

http://www.khronos.org/opengles/

JVM : 有针对OMAP3平台的JVM可以直接用,很方便

http://openjdk.java.net/

流媒体软件框架 Gstreamer :
http://gstreamer.freedesktop.org/

基于DMAI的GST在TI处理器上的版本

http://gstreamer.ti.com

https://omapzoom.org/gf/project/gstreamer_ti/

Gstreamer porting on Google's Android

http://groups.google.com/group/prajnashi?hl=en&pli=1

ARM有基于Cortex-A8的Codec库,封装进了OpenMax框架,针对只有Cortex-A8内核的OMAP处理器是很有用的,因为该 Codec库使用了Neon加速器,可以做Player用。

http://en.wikipedia.org/wiki/OpenMAX

7. 一些图形文件系统移植:

Android:

http://elinux.org/Android_on_OMAP

http://beagleboard.org/project/android/

https://omapzoom.org/gf/project/omapandroid/wiki/

http://labs.embinux.org/android-porting-on-beagle.html

Debian/Ubuntu:

http://elinux.org/BeagleBoardHandheldsMojo

http://elinux.org/BeagleBoardDebian

Angstrom:

http://www.angstrom-distribution.org/demo/beagleboard
五、一个详细的介绍:

http://solution.eccn.com/solution_2012013111053766.htm#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: