Chinaunix首页 | 论坛 | 博客
  • 博客访问: 342955
  • 博文数量: 76
  • 博客积分: 180
  • 博客等级: 入伍新兵
  • 技术积分: 193
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-04 10:36
个人简介

E_mail:czqwust@163.com 专注于linux、嵌入式

文章分类

全部博文(76)

文章存档

2016年(1)

2015年(38)

2014年(12)

2012年(25)

我的朋友

分类:

2012-08-05 15:28:30

原文地址:OMAP4开发资源总结 作者:garyybl

OMAP4开发资源总结:

一、TI OMAP4官网介绍:

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

OMAP Development Platforms:


Software Distributions:


Android 4.0 (Ice Cream Sandwich) supports  out of the box! :

三、PandaBoard:

PandaBoard Project Website:

§  

§  


Pandaboard开发者:

开始pandaboard开发:

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

 

OMAP PandroidMain

Android

Pandroid is a community project to port Android onto PandaBoard. It is open to participation and contributions.

 

General Information

|

Upstream Community

|

Mailing List

|

IRC channels

|

 

 

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 

 

PandaBoard ES Rev B1 (Latest)

Schematics () ()

Allegro Design File () ()

 

 

 

PandaBoard REV A1 & A2*, A3**

Schematics  

Allegro Design 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  document for more details.)

** Rev A3 is the same as A2 except it has: OMAP4430 ES2.2 silicon version

 

REV EA1 (PEAP platforms)

Schematics 

Allegro Design File () ()




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

Power Management IC

TI

TWL6030

Audio IC

TI

TWL6040

Connectivity

LSR

4 Port USB Hub/Ethernet

SMSC

DVI Transmitter

TI

TFP410PAP

3.5 MM Dual Stacked Audio

KYCON

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://focus.ti.com.cn/cn/docs/prod/folders/print/omap3530.html  
或者直接访问   
可以下载数据手册,应用文档,用户手册,开发工具等等  

2 开发环境和软件开发包下载  
建议大家注册一个myti,方便下载一些软件开发工具和资料,并可以设定邮箱提醒  
   
CCS等升级  
  
软件开发包BIOS、CODEC ENG,FC,DSPLINK,NDK,xDais,Linux BSP等  
  
媒体算法和wince的bsp,现在从TI的网站上可以免费下载:  
  
版本更新:  
  

3. TI相关开源资源:  
很有用的wiki网页,下面三个域名是一样的:  
   
   
   
XDC/RTSC是完全开源的项目:  
  
TI Linux OMAP community,可以下载内核等代码,不需要注册  
   
TI E2E社区,现在人气可能还不够旺,但是有问必答  
 

4. OMAP和Davinci第三方相关资源:  
OMAP开源共享(免费的) 
 
OMAP3所用的code sourery开发工具链,免费下载  
  
OMAP正式发售EVM资料,由于是mistral做的板子,需要从mistral下载相关资料  
http://downloads.mistralsolution... MAP3/Documentation/      
LogicPD ZOOM SDK   
http://www.logicpd.com/products/ ... ap3_development_kit   
Spectrum Digital - 很多DSP的开发板和仿真器可以从这儿下载资料和升级,包括davinci  
  
Blackhawk - 有些560的仿真器需要从这儿下载驱动和升级  
  

5 开源社区beagleboard相关资源 

beagleboard主页:  
   
beagleboard wiki主页:  
  
beagleboard 代码下载:  
  
beagleboard 硬件手册:  
  
beagleboard 硬件设计资料(包括原始原理图和allegro PCB):  
  

OpenPandora相关资源:  
   
OpenPandora WIKI:  
  

RealtimeDSP的miniEVM,是beagleboard的低成本克隆:  
  
  
kernel更新和文件下载  
  

6 其他相关资源  
OMAP3515和OMAP3530带3D硬件加速,采用的是imaganation的PowerVR IP核,支持OpenGL ES1.1和OpenGL ES2.0,可以从下面的网址下载SDK,支持linux和wince版本:  
  
文档和API手册参考OpenGLES的标准及其相关文档:  
  

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

流媒体软件框架 Gstreamer :  

基于DMAI的GST在TI处理器上的版本  
   
 
Gstreamer porting on Google's Android  
  

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

7. 一些图形文件系统移植:  
Android:  
  
  
 
  
Debian/Ubuntu:  
  
  
Angstrom:  

五、一个详细的介绍:

http://blog.csdn.net/zhubenfulovepoem/article/details/7311060

阅读(1482) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~