OMAP4 pandaboard ES开发资料总结

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 distributionofyour choice on it (Please look at http://omappedia.org forsoftwaredistributions 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 (RevA1 of PandaBoard contained the LSR TiWi-R1 module and the footprint ofthe 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#



format sd card:

http://www.omappedia.org/wiki/Minimal-FS_SD_Configuration


生成image
http://omappedia.org/wiki/Android_Panda_Pre_Built

https://releases.linaro.org/13.03/android/panda/

build from source:
http://omappedia.org/wiki/Android_Panda_Build_Source

build/flash:
http://omappedia.org/wiki/4AI.1.4_OMAP4_Icecream_Sandwich_Panda_Notes
http://omappedia.org/wiki/Main_Page



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、 线路搜索 Google强大的搜索引擎为您提供最佳的出行线路,无论您是步行、公交还是自驾,Google API均能提供最优的出行方案。 2 信息检索 地点、道路、公交、指定位置周边的银行、酒店、超市、加油站、饭店、停车场、景点景区、公厕等各种信息,Google引擎总能为您找到。 3、 交互式语音导航 对Google搜索出的公交、人行、驾车线路能进行语音导航,同时在地图上能实时显示出好友的动态位置,令您在与朋友一同出游时轻松掌握各 自方位。 4、 位置分享 您可以在某一时刻将位置分享给指定的亲人或好友,让他们非常直观的了解您在地图上的位置。 5、 好友间信息传递 您可以与好友实时聊天(类似于QQ、MSN功能)、同时可以插入位置标鉴、出行方案、自绘制地图,好友收到后一点击就显示在他的地图上, 一目了然。根据好友分享给您的位置,您可以在地图上轻松绘制一条线路并发送给他,非常直观的在他地图上显示,为他指路。 6、 实时跟踪 与朋友一同出游时,利用该功能,您不用再担心跟车跟丢了,该功能可以实时显示多个好友移动轨迹并用不同的线条颜色区分好友。(该功能 需要好友将位置分享给您时才可用) 7、 实时定位 提供基站、WiFi热点、GPS多种定位方式,即使您的手机没有GPS,也可以随时查看自己的位置。 8、 多种类地图切换 您可以在Google地图、Google卫星图、Sogou地图自由切换,了解更详尽的信息。 9、 收藏夹 各种信息均可存入收藏夹中以便随时选用,无需再次查找。 10、离线地图 您可在地图上随意设定区域,下载该区域内的Google地图、Google卫星图或Sogou地图,这将节约您95%以上的3G流量。 11、自绘地图 在windows版本上您可以利用该功能绘制出详尽的景区地图,分享给好友(手机端可查看该地图)。 12、生活服务信息 提供万年历、天气、股票等常用信息检索。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值