第一章 序論……………………………………………………………6 1- 1 研究動(dòng)機(jī)…………………………………………………………..7 1- 2 專題目標(biāo)…………………………………………………………..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)點(diǎn)……………………………………………....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簡(jiǎn)述…………………………………...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 啟動(dòng)及測(cè)試Innovator音效裝置…………………………..…….33 3- 5 建構(gòu)支援DSP processor的環(huán)境…………………………...……34 3-5.1 Solution -- DSP Gateway簡(jiǎn)介……………………..…34 3-5.2 DSP Gateway運(yùn)作架構(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 測(cè)試……………………………………………….…….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 程式評(píng)估與改寫………………………………………………...…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ā)注意事項(xiàng)…………………………………...…47 第六章 效能評(píng)估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負(fù)載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經(jīng)濟(jì)效益………………………………...49 6-3.2音質(zhì)v.s 浮點(diǎn)與定點(diǎn)運(yùn)算………………………..…..49 6-3.3 DSP Gateway架構(gòu)的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網(wǎng)路掛載File System的Delay…………………..……51 第七章 結(jié)論心得…
上傳時(shí)間: 2013-10-14
上傳用戶:a471778
無線感測(cè)器已變得越來越普及,短期內(nèi)其開發(fā)和部署數(shù)量將急遽增加。而無線通訊技術(shù)的突飛猛進(jìn),也使得智慧型網(wǎng)路中的無線感測(cè)器能夠緊密互連。此外,系統(tǒng)單晶片(SoC)的密度不斷提高,讓各式各樣的多功能、小尺寸無線感測(cè)器系統(tǒng)相繼問市。儘管如此,工程師仍面臨一個(gè)重大的挑戰(zhàn):即電源消耗。
上傳時(shí)間: 2013-10-30
上傳用戶:wojiaohs
一、PAC的概念及軟邏輯技術(shù)二、開放型PAC系統(tǒng)三、應(yīng)用案例及分析四、協(xié)議支持及系統(tǒng)架構(gòu)五、軟件編程技巧&組態(tài)軟件的整合六、現(xiàn)場(chǎng)演示&上機(jī)操作。PAC是由ARC咨詢集團(tuán)的高級(jí)研究員Craig Resnick提出的,定義如下:具有多重領(lǐng)域的功能,支持在單一平臺(tái)里包含邏輯、運(yùn)動(dòng)、驅(qū)動(dòng)和過程控制等至少兩種以上的功能單一開發(fā)平臺(tái)上整合多規(guī)程的軟件功能如HMI及軟邏輯, 使用通用標(biāo)簽和單一的數(shù)據(jù)庫(kù)來訪問所有的參數(shù)和功能。軟件工具所設(shè)計(jì)出的處理流程能跨越多臺(tái)機(jī)器和過程控制處理單元, 實(shí)現(xiàn)包含運(yùn)動(dòng)控制及過程控制的處理程序。開放式, 模塊化構(gòu)架, 能涵蓋工業(yè)應(yīng)用中從工廠的機(jī)器設(shè)備到過程控制的操作單元的需求。采用公認(rèn)的網(wǎng)絡(luò)接口標(biāo)準(zhǔn)及語(yǔ)言,允許不同供應(yīng)商之設(shè)備能在網(wǎng)絡(luò)上交換資料。
標(biāo)簽: PAC 開放式 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2014-01-14
上傳用戶:JGR2013
本書以最新的資訊家電、智慧型手機(jī)、PDA產(chǎn)品為出發(fā)點(diǎn),廣泛並深入分析相關(guān)的嵌入式系統(tǒng)技術(shù)。 適合閱讀: 產(chǎn)品主管、系統(tǒng)設(shè)計(jì)分析人員、欲進(jìn)入此領(lǐng)域的工程師、大專院校教學(xué). 本書效益: 為開發(fā)嵌入式系統(tǒng)產(chǎn)品必備入門聖經(jīng) 進(jìn)入嵌入式系統(tǒng)領(lǐng)域的寶典 第三代行動(dòng)通訊終端設(shè)備與內(nèi)容服務(wù)的必備知識(shí).
上傳時(shí)間: 2015-09-03
上傳用戶:阿四AIR
快速瞭解ECLIPSE 目錄 序言· 一.Eclipse 簡(jiǎn)介 二.Eclipse 組織 三.Eclipse 相關(guān)術(shù)語(yǔ) 四.Eclipse 平臺(tái) 五.EMF & GEF 介紹 六.關(guān)於Eclipse、SWT 和JFace 一個(gè)SWT 應(yīng)用程式的基礎(chǔ)材料 基本控制項(xiàng) 標(biāo)籤 文件 按鈕 事件監(jiān)聽器 複合控制項(xiàng) Shell 佈局管理器 FillLayout GridLayout GridData 15 建立一個(gè)執(zhí)行程式 為什麼使用SWT 七.OSGI 簡(jiǎn)介 Eclipse 資源 附錄1 SWT 的內(nèi)幕? 附錄2 相關(guān)網(wǎng)站 附錄3 外掛開發(fā)
標(biāo)簽: Eclipse ECLIPSE EMF GEF
上傳時(shí)間: 2015-11-30
上傳用戶:cc1
uC/OS-II是源碼公開的實(shí)時(shí)嵌入式內(nèi)核,其性能完全可以與商業(yè)產(chǎn)品競(jìng)爭(zhēng)。自1992年以來,全世界成千上萬(wàn)的開發(fā)者已經(jīng)成功地將uC/OS-II應(yīng)用於各種系統(tǒng)。此份即為 uCOS-II 2.8源碼
上傳時(shí)間: 2013-11-25
上傳用戶:2404
這本書是多年來我對(duì)專業(yè)程式員所做的C++ 教學(xué)課程下的一個(gè)自然產(chǎn)物。我發(fā)現(xiàn),大部份學(xué)生在一個(gè)星期的密集訓(xùn)練之後,即可適應(yīng)這個(gè)語(yǔ)言的基本架構(gòu),但要他們「將這些基礎(chǔ)架構(gòu)以有效的方式組合運(yùn)用」,我實(shí)在不感樂觀。於是我開始嘗試組織出一些簡(jiǎn)短、明確、容易記憶的準(zhǔn)則,做為C++ 高實(shí)效性程式開發(fā)過程之用。那都是經(jīng)驗(yàn)豐富的C++ 程式員幾乎總是會(huì)奉行或幾乎肯定要避免的一些事情。structures of computer science.
標(biāo)簽: 程式
上傳時(shí)間: 2016-10-13
上傳用戶:362279997
《Java手機(jī)程式設(shè)計(jì)入門》/王森 書號(hào):29014 頁(yè)數(shù):約 492 頁(yè) ISBN:957-200-527-8 出版日期:2001年08月25日 出版廠商:知城數(shù)位科技股份有限公司 訂價(jià):380 第一章 Java 2 Micro Edition概論陣 第二章 Java程式設(shè)計(jì)簡(jiǎn)介陣 第三章 撰寫您的第一個(gè)手機(jī)程式陣 第四章 在實(shí)體機(jī)器上執(zhí)行MIDlet陣 第五章 J2ME Wireless Toolkit陣 第六章 Motorola A6288手機(jī)程式開發(fā)陣 第七章 JBuilder MobileSet陣 第八章 MIDP for Palm 第九章 MIDlet的事件處理陣 第十章 MIDP圖形使用者介面程式設(shè)計(jì)陣 第十一章 MIDP圖形處理陣 第十二章 MIDP資料庫(kù)程式設(shè)計(jì)陣 第十三章 MIDP網(wǎng)路程式設(shè)計(jì)陣 附錄A MID其他參考資源總整理陣 附錄B Motorola J2ME SDK
標(biāo)簽: 29014 Java 2001 ISBN
上傳時(shí)間: 2016-12-01
上傳用戶:coeus
Boost C++ Libraries Free peer-reviewed portable C++ source libraries Boost C++ Libraries 基本上是一個(gè)免費(fèi)的 C++ 的跨平臺(tái)函式庫(kù)集合,基本上應(yīng)該可以把它視為 C++ STL 的功能再延伸;他最大的特色在於他是一個(gè)經(jīng)過「同行評(píng)審」(peer review,可參考維基百科)、開放原始碼的函式庫(kù),而且有許多 Boost 的函式庫(kù)是由 C++ 標(biāo)準(zhǔn)委員會(huì)的人開發(fā)的,同時(shí)部分函式庫(kù)的功能也已經(jīng)成為 C++ TR1 (Technical Report 1,參考維基百科)、TR2、或是 C++ 0x 的標(biāo)準(zhǔn)了。 它的官方網(wǎng)站是:http://www.boost.org/,包含了 104 個(gè)不同的 library;由於他提供的函式庫(kù)非常地多,的內(nèi)容也非常地多元,根據(jù)官方的分類,大致上可以分為下面這二十類: 字串和文字處理(String and text processing) 容器(Containers) Iterators 演算法(Algorithms) Function objects and higher-order programming 泛型(Generic Programming) Template Metaprogramming Preprocessor Metaprogramming Concurrent Programming 數(shù)學(xué)與數(shù)字(Math and numerics) 正確性與測(cè)試(Correctness and testing) 資料結(jié)構(gòu)(Data structures) 影像處理(Image processing) 輸入、輸出(Input/Output) Inter-language support 記憶體(Memory) 語(yǔ)法分析(Parsing) 程式介面(Programming Interfaces) 其他雜項(xiàng) Broken compiler workarounds 其中每一個(gè)分類,又都包含了一個(gè)或多個(gè)函式庫(kù),可以說是功能相當(dāng)豐富。
標(biāo)簽: Boost C++ Libraries
上傳時(shí)間: 2015-05-15
上傳用戶:fangfeng
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(94)資源包含以下內(nèi)容:1. 本文介紹了嵌入式系統(tǒng)的概念, 分析了μC/OS 的內(nèi)核結(jié)構(gòu), 并詳細(xì)介紹了在具有ARM 體系結(jié)構(gòu)的S3C44B0 微處理器 上進(jìn)行μC/OS 操作系統(tǒng)的移植和應(yīng)用程序及驅(qū)動(dòng)程序的開發(fā)。.2. 本文介紹了嵌入式系統(tǒng)的概念, 分析了μC/OS 的內(nèi)核結(jié)構(gòu), 并詳細(xì)介紹了在具有ARM 體系結(jié)構(gòu)的S3C44B0 微處理器 上進(jìn)行μC/OS 操作系統(tǒng)的移植和應(yīng)用程序及驅(qū)動(dòng)程序的開發(fā)。.3. 介紹嵌入式開發(fā)適合初學(xué)者的學(xué)習(xí)及有一定工作經(jīng)驗(yàn)的人作為參考手冊(cè).4. 通過C++和GLUT.5. ht芯片通過IO口讀寫I2C芯片的匯編源代碼.6. 該文檔為dsp c6000系列的原理圖資料,對(duì)于嵌入式開發(fā)者很有使用價(jià)值..7. 12864液晶的驅(qū)動(dòng)程序.8. 一個(gè)完整的ASM程序.9. 單相電子式液晶電能表源程序已經(jīng)是成熟產(chǎn)品的程序。.10. 一個(gè)用C語(yǔ)言控制的讀寫7022.11. 51開發(fā)板的源程序.12. sofia-sip-1.12.4.13. CPLD EPM7256原理圖PCB圖.14. 嵌入式LINUX 的驅(qū)動(dòng)程序。采用2410的開發(fā)板全部可以通用(如使用引腳不同只要重新改腳定義).15. 著名EDA工具軟件VCS得技術(shù)資料。pdf格式。.16. 非常好完的游戲.17. keil c中io的編程.18. keil c中BUZZ的運(yùn)用.19. Lcd的編成.20. 射頻卡讀卡電路和程序,以及網(wǎng)絡(luò)芯片8019的電路和程序,功能是實(shí)現(xiàn)一個(gè)射頻卡讀卡,讀出數(shù)據(jù)傳輸?shù)缴衔粰C(jī).通過網(wǎng)絡(luò)..21. 這是一個(gè)串口通信程序.22. 該源碼實(shí)現(xiàn)了為現(xiàn)場(chǎng)人員創(chuàng)建擁有GUI的嵌入式數(shù)據(jù)庫(kù),現(xiàn)場(chǎng)人員通過獲得數(shù)據(jù)可以進(jìn)行薪水調(diào)查,數(shù)據(jù)包括職位,企業(yè)類型,年收入,閱歷.23. * 一、功能: Timestamp驅(qū)動(dòng)演示代碼. * 二、該源碼需要硬件開發(fā)板的支持,因?yàn)镮SS對(duì)Timestamp定時(shí)器的模擬還不夠精確 * 如果將該源碼運(yùn)行于ISS模式下,將得不到精確的結(jié).24. rtl8019驅(qū)動(dòng)程序及其main函數(shù)的源碼.25. C++嵌入系統(tǒng)實(shí)例不是很全,總共7個(gè)分別是2,3,5,6,7,8,9.26. C++嵌入系統(tǒng)實(shí)例不是很全,總共7個(gè)分別是2,3,5,6,7,8,9.27. C++嵌入系統(tǒng)實(shí)例不是很全,總共7個(gè)分別是2,3,5,6,7,8,9.28. C++嵌入系統(tǒng)實(shí)例不是很全,總共7個(gè)分別是2,3,5,6,7,8,9.29. WINCE MFC COM sample. (from EVC高級(jí)編程及其應(yīng)用開發(fā)).30. 三星ARM9的LCD驅(qū)動(dòng)板原理圖和PCB圖.31. 我設(shè)計(jì)的CAN總線模塊.32. 三星ARM9 S3C2410 核心板原理圖與PCB圖.33. 我用三星ARM9 S3C2410 做的掌上電腦 原理圖與pcb圖.34. 一個(gè)大公司的ARM9開發(fā)板原理圖.35. cypress fx2 firmware代碼示例.36. cypress ezusb driver 代碼模板.37. 不錯(cuò)的X86匯編代碼示例.38. 匯編代碼示例.39. 非常好的匯編代碼示例.40. 本人以前做的些東西.
上傳時(shí)間: 2013-06-09
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1