第一章 序論……………………………………………………………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
一、 概述 1,多功能單片機開發板,板載資源非常豐富,僅是包括的功能(芯片)有: 步進電機驅動芯片ULN2003、 八路并行AD轉換芯片ADC0804、 八路并行DA轉換芯片DAC0832、 光電耦合(轉換)芯片MOC3063、 八路鎖存器芯片74HC573、 實時時鐘芯片DS1302及備用電池、 IIC總線芯片AT24C02、 串行下載芯片MAX232CPE, 雙向可控硅BTA06-600B、 4*4矩陣鍵盤、 4位獨立按鍵、 DC5V SONGLE繼電器、 5V蜂鳴器、 八位八段共陰數碼管 5V穩壓集成塊78M05 八路發光二極管顯示 另還有功能接口(標準配置沒有芯片但留有接口,可直接連接使用): 單總線溫度傳感器DS18B2接口、
上傳時間: 2013-10-10
上傳用戶:mickey008
首先感謝您選用用由本站開發的KFB130單片機開發板,同時恭喜您邁出了學習單片機的第一步,本產品將實驗板,編程器,仿真器集成到一塊板子上,您只要花最少的錢就可以輕松高效地學習單片機技術。
上傳時間: 2013-10-09
上傳用戶:mikesering
整個單片機開發板系統由主板、配套軟件光盤(內含專用開發、仿真、在系統下載軟件、實驗指導書等)及實驗配件組成。
上傳時間: 2013-11-25
上傳用戶:1234xhb
傳統的8位51單片機,結構簡單靈活,是本科學生學習微機原理的一個經典例子,但由于51單片機功能過于簡單,很多時候無法滿足實際應用的需要。因此,本小組的成員希望基于新一代的16位超低功耗單片機MSP430開發出新的功能全面的學習板,來給學生作為實驗學習之用。這種單片機功耗低,功能比51單片機強大,能在很多應用中廣泛使用,是功能接近ARM的單片機,能讓學生結合應用來學習。
上傳時間: 2013-10-17
上傳用戶:黃蛋的蛋黃
51單片機多功能實驗板
上傳時間: 2014-01-23
上傳用戶:shinesyh
MCS-51單片機歷史悠久,應用廣泛,教材豐富,為單片機學習者、工作者之首選!而STC51單片機,軟件硬件全面兼容其他公司51單片機,功能更強,功能更多,可以反復編程實驗10萬次以上,是某些單片機壽命100倍! 本實驗板采用了專利(ZL02255024.0),除了做單片機實驗以外,還可以做其它工作,如程序代碼燒錄、真實觀察運行結果,真正實現了實驗、編程、開發一體化!本實驗板已經自帶有編程燒錄的功能,可以對STC公司的全系列51單片機進行編程,可以幫大家省下購買編程器的錢,本STC單片機板編程燒錄程序非常可靠,速度也很快,讓使用特別方便,您在開發產品時,可以立即改變代碼,立即燒錄,立即觀看真實結果,無需再進行所謂的仿真。 最值得一提的是:STC推出的系列51單片機芯片是全面兼容其它51單片機的,而51單片機是主流大軍,每一個高等院校、普通學校、網站、業余單片機培訓都是以51單片機為入門教材的,所以,教材最多,例子最多。 本板采用了特別的設計,40PIN的萬能插座,20PIN的萬能插座(8位單片機也有很多精簡版本,例如89C2051只有20個引腳),省時省力,充分保護您的單片機芯片,延長壽命。 40個I/O口都完全開放獨立的,使用時用連接跳線連接到板載硬件資源上,任意一個I/O口都可以連接到相同的硬件資源上,這樣在開發單片機產品時可以任意定義各引腳功能,市面上的同類產品將外圍硬件直接與單片機引腳相連而無法自己定義功能(因此外形小巧、價格便宜),實驗成功后進行產品化時,由于不可能將原實驗板的連接線路搬到自己的產品中,因此必須更改源程序,與此相比,本實驗板具有的功能將有革命性的意義。 本開發實驗板的功能和擴展性能已經達到極限,這是與本站的專利技術相結合的最大特點,可以無限組合,實現功能無限!
上傳時間: 2013-12-31
上傳用戶:cooran
多功能51系列實驗板是從事單片機學習與開發的必備工具,是一個靈活、多用的實驗板。
上傳時間: 2013-10-26
上傳用戶:Jesse_嘉偉
900U是“我愛電子工作室”2009年新推出的USB全自動在線編程STC單片機實驗板,是800A和800B實驗板的USB升級板,專為無串行口的筆記本電腦用戶而設計,同時增加了1KHZ的近似正弦信號,并重新設計了數碼管電路,作為溫度計時可形成漂亮的“oC”度。900U的最大特點:既是單片機的學習實驗板,又是STC系列單片機的在線編程調試器。
上傳時間: 2013-11-13
上傳用戶:qoovoop
SUPER-08三星單片機學習板是國內首款三星單片機學習板,也是國內首款帶觸摸按鍵識別的學習板,集合了電子產品中最常見,最常用,也是最實用的包括按鍵識別,數碼管顯示,無線遙控,觸摸按鍵識別等強大的單片機控制試驗。三星S3F9454是電子產品(特別是小家電行業)中應用最廣的性價比極高的單片機,是本學習板默認的單片機。
上傳時間: 2013-10-12
上傳用戶:xymbian