1. 程式人生 > >OMAP開發資源推薦(可以幫你少走不少彎路)

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