第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發環境與設備…………………………………………………10 第二章 德州儀器OMAP 開發套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構………………………………….…12 2-2.2 OMAP1510軟體架構……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發與一般程式開發之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構支援DSP processor的環境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構…………………………..…..35 3- 6 架設DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經濟效益………………………………...49 6-3.2音質v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網路掛載File System的Delay…………………..……51 第七章 結論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
摘要:在傳統8051單片機系統中,受到單片機內部資源的限制,人機接口的軟件設計繁瑣、不易移植。該文在介紹嵌入式用戶圖形接口uC/GUI的特點及移植要求的基礎上,分析了uC/GUI在單片機系統上移植的可行性,以C8051F120單片機系統為實例,描述了uC/GUI在單片機系統上的移植應用過程,給出了實驗程序。關鍵詞:嵌入式圖形用戶接口;C8051F120單片機;移植
上傳時間: 2013-12-18
上傳用戶:macarco
PIC單片機移植詳細資料
上傳時間: 2013-11-11
上傳用戶:wettetw
采用AT91SAM9261的MiniGUI 移植方案 1、圖形用戶界面MiniGUI 簡介MiniGUI 是遵循GPL 條款發布的自由軟件,其目標是為基于Linux 的實時嵌入式系統提供一個輕量級的圖形用戶界面支持系統。與QT/Embedded、MicoroWindows 等其它GUI相比,MiniGUI 的最顯著特點就是輕型、占用資源少。據稱MiniGUI 能夠在CPU 主頻為30MHz,僅有4MB RAM 的系統上正常運行, 這是其它多種 GUI 所無法達到的。目前,MiniGUI 已經非常成熟和穩定,并且在許多實際產品和項目中得到了應用。
上傳時間: 2014-12-27
上傳用戶:fac1003
HHARM9200移植2.6內核移植文檔
上傳時間: 2013-11-01
上傳用戶:yelong0614
本文介紹了uC/GUI 的組織結構,PROTEUS 仿真環境,以及在PROTEUS 仿真環境下實現uC/GUI 移植到MCS51 系列單片機P89C51RD2 的過程;并且對移植過程中涉及到的修正C51調用樹和代碼優化等問題進行了簡明闡述。uC/GUI 是Micrium 公司針對圖形LCD 開發的微型圖形用戶界面函數包。微型是UC/GUI最大的特點,它經過定制后可以運行在8 位的單片機上。uC/GUI 的使用,可以顯著減少LCD圖形用戶界面設計的復雜程度。本文詳細介紹了一種基于PROTEUS 仿真環境實現uC/GUI 在MCS51 系列單片機上移植的方法。
上傳時間: 2013-11-20
上傳用戶:wxnumen
提出了一種在TI公司高性能數字信號處理器TMS320DM3730上進行H.264編碼器(即x264編碼器)移植與優化的方法,詳細描述了在CCS4.2開發平臺上進行x264編碼器移植工作的基本原理和需要注意的問題。為了提高編碼速度,針對DM3730處理器的結構特點,對x264編碼器進行了優化,主要方法包括編譯器優化、內存優化、C語言代碼優化及匯編代碼優化。對x264編碼器進行的CIF格式編碼測試結果表明,在均值信噪比略微降低的前提下,編碼速度得到了顯著提高,因此獲得了更優的編碼效率。
上傳時間: 2013-10-30
上傳用戶:evil
給出了一個基于TMS320DM6437 DSP的嵌入式網絡實現方案,對該DSP的網絡控制模塊和NDK進行了深入的研究與分析,實現了NDK在不同外設的移植,并以SEED-DEC6437與PC之間網絡通信為例,介紹了PC端Winsock與DSP的NDK開發流程。實驗結果表明,使用移植過的NDK進行開發,可以有效地提高開發速度,減少開發時間。
上傳時間: 2013-11-11
上傳用戶:tyler
STM32庫移植過程詳解以固件庫V3.5為例
上傳時間: 2013-11-13
上傳用戶:w230825hy
教你如何把UCos-ii_在STM32上的移植
上傳時間: 2013-10-22
上傳用戶:sz_hjbf