第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發(fā)環(huán)境與設(shè)備…………………………………………………10 第二章 德州儀器OMAP 開發(fā)套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優(yōu)點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構(gòu)………………………………….…12 2-2.2 OMAP1510軟體架構(gòu)……………………………………...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上建構(gòu)Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發(fā)與一般程式開發(fā)之不同………….….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 建構(gòu)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 檔案系統(tǒng)……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構(gòu)支援DSP processor的環(huán)境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構(gòu)…………………………..…..35 3- 6 架設(shè)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 雙處理器程式開發(fā)注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經(jīng)濟效益………………………………...49 6-3.2音質(zhì)v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構(gòu)的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網(wǎng)路掛載File System的Delay…………………..……51 第七章 結(jié)論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
串行傳送的特點 隨著多微機系統(tǒng)的應(yīng)用和微機網(wǎng)絡(luò)的發(fā)展,通信功能顯得越來越重要。這里所說的通信是指計算機與外界的信息交換。因此,通信既包括計算機與外部設(shè)備之間,也包括計算機和計算機之間的信息交換。由于串行通信所用的傳輸線少,并且可以借助現(xiàn)存的電話網(wǎng)進行信息傳送,因此,特別適合于遠距離傳送。對于那些與計算機相距不遠的人機交換設(shè)備和串行存儲的外部設(shè)備(磁盤等),采用串行方式交換數(shù)據(jù)也很普遍。在實時控制和管理方面,采用多臺微處理機組成分級分布式控制系統(tǒng),其中各CPU之間的通信一般都是串行方式。所以,串行接口是微機應(yīng)用系統(tǒng)常用的接口。串行傳送是在一根傳輸線上一位一位的傳送,這根線既做數(shù)據(jù)線又做聯(lián)絡(luò)線,也就是說要在一根傳輸線上既傳送數(shù)據(jù)信息,又傳送聯(lián)絡(luò)控制信息,這就是串行方式傳送的第一個特點。那么,如何來識別在一根線串行傳送的信息流中,哪一部分是聯(lián)絡(luò)信號,哪一部分是數(shù)據(jù)信號。為解決這個問題,就引出了串行通信的數(shù)據(jù)格式的約定。因此,串行傳送的第二個特點是它的數(shù)據(jù)格式有固定的要求(即固定的數(shù)據(jù)格式),分異步和同步數(shù)據(jù)格式,與此相應(yīng),就有異步通信和同步通信兩種方式。異步通信方式是按字符傳送的,而同步通信是按數(shù)據(jù)塊傳送的。
上傳時間: 2014-12-27
上傳用戶:shen007yue
摘要:傳統(tǒng)的門鎖既要備有大量的鑰匙,又要擔(dān)心鑰匙丟失后的麻煩。隨著單片機的問世,出現(xiàn)了帶微處理器的密碼鎖,它除具有電子密碼鎖的功能外,還引入了智能化、科技化等功能,從而使密碼鎖具有很高的安全性、可靠性,受到了廣大用戶的親睞。本文介紹一種基于單片機和串行EEPROM的智能密碼鎖,對系統(tǒng)硬件設(shè)計和軟件實現(xiàn)進行了詳細的描述。該系統(tǒng)采用STC89C51單片機和AT24C02串行EEPROM,通過STC89C51模擬I2C總線和AT24C02通訊來讀取存儲的密碼,用戶通過鍵盤輸入的密碼,實現(xiàn)密碼鎖的功能。
上傳時間: 2013-12-09
上傳用戶:JasonC
摘要:介紹利用80C31單片機串行口、廉價的74HC164和74HC244集成塊實現(xiàn)多個LED顯示的一種簡單方法,利用該方法設(shè)計的多路LED顯示系統(tǒng)具有硬件結(jié)構(gòu)簡單、軟件編程容易和價格低廉的特點。關(guān)鍵詞:單片機 串行口 LED 顯示 80C31
上傳時間: 2013-12-31
上傳用戶:時代將軍
串行數(shù)據(jù)通信要解決兩個關(guān)鍵技術(shù)問題,一個是數(shù)據(jù)傳送,另一個是數(shù)據(jù)轉(zhuǎn)換。所謂數(shù)據(jù)傳送就是指數(shù)據(jù)以什么形式進行傳送。所謂數(shù)據(jù)轉(zhuǎn)換就是指單片機在接受數(shù)據(jù)時,如何把接收到的串行數(shù)據(jù)化為并行數(shù)據(jù),單片機在發(fā)送數(shù)據(jù)時,如何把并行斷氣轉(zhuǎn)換為串行數(shù)據(jù)進行發(fā)送。
上傳時間: 2013-11-15
上傳用戶:
摘要:介紹了采取專用電平轉(zhuǎn)換芯片MAX232實現(xiàn)PC機與MCS51單片機之間的串行通信的方法.通過對系統(tǒng)的通信方式選擇89C51通信波特率的設(shè)置、通信的設(shè)置,以及對接口電路的軟件和硬件的設(shè)計分析,展示了該電路的實用性.關(guān)鍵詞:微處理器;PC機;串行通信;RS-232接口;MAX232芯片
上傳時間: 2014-01-22
上傳用戶:shizhanincc
摘要:設(shè)計了基于單片機的罐道傾角數(shù)據(jù)采集系統(tǒng),介紹了系統(tǒng)的構(gòu)成、工作原理和流程圖,給出了單片機AT89S52與外圍器件的硬件接口電路。使用匯編語言和VisualBasic設(shè)計了PC機與單片機間的串行通信程序,并提出了數(shù)據(jù)趨勢曲線的繪制方法。設(shè)計的數(shù)據(jù)采集系統(tǒng)具有易實現(xiàn)、易編程、可移植、體積小、功耗低等優(yōu)點。關(guān)鍵詞:單片機;數(shù)據(jù)采集系統(tǒng);罐道傾角;串行通信;VB
標簽: 單片機 串行通信 數(shù)據(jù)采集 系統(tǒng)設(shè)計
上傳時間: 2013-11-19
上傳用戶:012345
一、實驗?zāi)康?.了解串行通信的基本知識;2.掌握用單片機串行口實現(xiàn)串行通信的方法。二、實驗器材微機、示波器、萬用表、電源、AEDK仿真開發(fā)系統(tǒng),面包板一塊,MAX202C芯片一塊,電容、電阻、導(dǎo)線若干。三、實驗原理此處僅介紹與本實驗內(nèi)容密切相關(guān)的串行通信基本知識,其它有關(guān)基本知識介紹請見本講義實驗七。
上傳時間: 2013-10-17
上傳用戶:hongmo
計算機的串行口與控制 單片機串行口除用作單片機之間串行通信的通道外,還能和普通計算機的RS-232口(串口)進行通信。 這是單片機的一大特色,使得它在通信與控制領(lǐng)域得到廣泛的應(yīng)用。 本部分從一些基礎(chǔ)的RS-232標準談起,并結(jié)合一些串口基礎(chǔ)實驗加深對知識的理解。最后,講解如何用Visual Basic語言編寫一個簡單的串口通信程序。
上傳時間: 2014-01-12
上傳用戶:siguazgb
摘要:步進電機是工業(yè)自動化、智能儀器儀表及家用電器中重要的執(zhí)行元件,微機控制其運行可提高系統(tǒng)控制的準確性和實時性;單片機作為微型計算機發(fā)展的一個重要分支,在智能儀表、機電一體化產(chǎn)品、實時控制以及分布式系統(tǒng)中有著廣泛的應(yīng)用。論述單片機控制步進電機的方法,串行方式控制、并行方式控制以及加減速度和閉環(huán)控制等相關(guān)問題的分析,并在實踐中建立MCS8031單片機控制步進電機的系統(tǒng)模型,實現(xiàn)步進電機的高速度和高精度的運行,通過接口單元、故障檢測單元以及步進電機測速裝置與8031單片機進行信號傳送,完成控制步進電機正反轉(zhuǎn)、快慢轉(zhuǎn)和連續(xù)轉(zhuǎn),并完成該微機控制系統(tǒng)的硬件設(shè)計和軟件設(shè)計。 關(guān)鍵詞:單片機 控制 步進電機 速度 閉環(huán)控制
上傳時間: 2013-10-21
上傳用戶:gaoliangncepu
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1