簡易檢索 / 詳目顯示

研究生: 黃吉民
Huang, Chi-Min
論文名稱: 嵌入式網路影像擷取系統暨MP3播放器之開發
Development of Embedded Image Capture System over Network and MP3 Player
指導教授: 廖德祿
Liao, Teh-Lu
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系
Department of Engineering Science
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 56
中文關鍵詞: 影像擷取系統MP3播放器嵌入式
外文關鍵詞: image capture system, embedded, MP3 player
相關次數: 點閱:76下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  •   論文主要是發展嵌入式應用硬體平台。發展平台是以ARM7TDMI為硬體核心,並且內嵌uClinux作業系統的ARNUX7511,ARM7處理器用來執行所有的軟體,包含uClinux作業系統、裝置驅動程式以及應用程式;uClinux作業系統為軟體核心,提供必須的system calls給應用程式使用,並且透過裝置驅動程式與外界硬體作溝通。外界硬體包括:CMOS Image Sensor、MP3 Decoder、Hard Disk。CMOS Image Sensor利用CPLD做初始化的動作,並加入自行撰寫的裝置驅動程式到uClinux作業系統,則Image Sensor就可以透過TCP/IP將影像傳送到遠端電腦;MP3 Decoder透過RS-232與ARNUX7511的連接,可以在電腦端看到Hard Disk內所儲存的MP3格式音樂檔,再透過電腦端做歌曲播放選擇,即可聽到所選擇的音樂。

     The topic of this thesis is to develop Image Capture System and MP3 Player based on the embedded platform. Our development platform is ARNUX7511 with uClinux operating system. The ARM7TDMI is the kernel of development platform. All the software includeded uClinux operating system, device derivers and application program are served with ARM7TDMI. uClinux operating system provides essential system calls for the application program and communicates the peripheral with device drivers. The peripheral devices include CMOS image sensor, MP3 decoder and hard disk. The image captured by image sensor will be transmitted to host pc in distant place over TCP/IP. We can pick songs in the hard disk and play them with MP3 decoder.

    目錄 中文摘要 I 英文摘要 II 致謝 III 目錄 IV 圖目錄 VI 表目錄 VIII 第一章 緒論 1 1.1 研究動機 1 1.2 論文架構 1 第二章 嵌入式系統介紹 2 2.1 嵌入式系統硬體架構 2 2.2 嵌入式系統軟體架構 4 第三章 硬體架構 8 3.1 ARNUX7511 8 3.2 ARM7TDMI 10 3.3 CMOS Image Sensor PAS202BCA 13 3.3.1 Bayer pattern 15 3.3.2 I2C傳輸介面 16 3.4 MP3 Decoder IC2201 18 3.4.1 SPI匯流排 19 第四章 軟體架構 23 4.1 uClinux 24 4.2設備驅動程式(device driver) 28 4.2.1字元裝置(Character Device) 28 4.2.2區塊裝置(Block Device) 29 4.2.3網路介面(Network Interface) 30 4.3 TCP/IP架構 31 4.4 BMP(Bit Mapped)圖檔格式 34 4.5 色彩內插演算法 36 第五章 系統整合與驗證 39 5.1 建立發展環境 39 5.1.1 Cross-platform development tools 39 5.1.2 Downloader 40 5.2 編譯應用程式和裝置驅動程式的方法 42 5.3 CMOS影像感測器PAS202BCA模組測試 43 5.3.1 CMOS影像感測器之裝置驅動程式 43 5.3.2 CMOS影像感測器之應用程式 44 5.3.3 影像感測器之圖像測試 46 5.4 MP3 Decoder IC2201模組測試 49 5.4.1 MP3 Decoder IC2201模組之應用程式 50 第六章 結論與未來發展 52 6.1 結論 52 6.2 未來發展 52 參考文獻 54

    [1] 探矽工作室,2002嵌入式系統開發聖經,學貫行銷股份有限公司,2002。
    [2] http://140.116.39.71
    [3] David A. Patterson and John L. Hennessy, Computer organization
    and design: the hardware/software interface 2nd ed.,
    Morgan Kaufmann Publishers, 1997.
    [4] http://www.ancher.com.tw/support.html
    [5] Steve Furber, ARM System-on-Chip Architecture 2nd ed., Addison-
    Wesley, 2002.
    [6] http://www.pixart.com.tw/brief/PAS202B.PDF
    [7] http://www.kodak.com/global/plugins/acrobat/en/digital/ccd
    /applicationNotes/ColorCorrectionforImageSensors.pdf
    [8] Philips, The I2C-bus Specification Version2.1, 1999.
    [9] http://www.icsi.com.tw/english/products/logic.htm
    [10] http://en.wikipedia.org/wiki/Serial_Peripheral_Interface
    [11] http://www.uclinux.org/
    [12] Alessandro Rubini and Jonathan Corbet, Linux Device Drivers 2nd ed.,
    O’Reilly, 2001.
    [13] W. Richard Stevens, UNIX Network Programming, Volume 1, networking
    APIS: Sockets and XTI, Prentice Hall, 1998.
    [14] Michael J. Donahoo and Kenneth L. Calvert, TCP/IP sockets in
    C :/practical guide for programmers, Morgan Kaufmann Publishers, 2001.
    [15] 林宸生,數位信號-影像與語音處理,全華科技圖書,1997。
    [16] http://www.item.ntnu.no/fag/ttm4140/host03/Colour_DV/Bayer.pdf
    [17] Arnold Berger, Embedded systems design: an introduction to processes,
    tools, and techniques, Publishers Group West, 2002.
    [18] Michael Barr. , Programming embedded system in C and C++, O’Reilly,
    1999.
    [19] Warren W. Gay, Linux Socket programming by example, Que, 2000.
    [20] 方柏霖,影像擷取系統之硬體設計,國立成功大學工程科學系研究所碩士論文,
    2004。
    [21] 鄭光輝,嵌入式多媒體系統,國立交通大學電機與控制學系研究所碩士論文,
    2002。
    [22] Raffeeq Ur Rehman and Christonpher Paul, The Linux Development
    Platform, Prentice Hall, 2003。
    [23] Karim Yaghmour, Building Embedded LINUX SYSTEMS, O’Reilly, 2003。

    下載圖示 校內:2010-06-28公開
    校外:2015-06-28公開
    QR CODE