簡易檢索 / 詳目顯示

研究生: 朱庭慶
Ting-Ching Chu
論文名稱: 基於Linux核心實現觸控液晶螢幕裝置驅動
LCD Screen Device Driver Implementation Based on Linux Kernel
指導教授: 邱炳樟
Bin-Chang Chieu 
口試委員: 王秀仁
Show-Ran Wang
徐敬文
Ching-Wen Hsue
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2015
畢業學年度: 103
語文別: 中文
論文頁數: 68
中文關鍵詞: 樹莓派
外文關鍵詞: ILI934, XPT2046
相關次數: 點閱:125下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著科技日新月異瞬息萬變,短短幾年就從傳統手機進化到智慧型手機。隨著智慧型手機的飽和,下個階段是物聯網(Internet of Things, IoT),嵌入式系統也隨著興起,任何家電產品或者任何東西都可能掛上嵌入式系統,樹莓派是近年來很熱門的嵌入式平台,其價格便宜、體積小。

    本論文在嵌入式系統上架構Linux系統,使用樹莓派開發板其SoC為Broadcom BCM2835,在此架構上進行研究與開發,論文中研究樹莓派核心Linux系統架構與觸控液晶螢幕裝置驅動,觸碰液晶螢幕控制IC為ILI9340,觸碰控制器IC為XPT2046使用SPI介面與樹莓派溝通。


    Because the development of technology, the traditional phone evolved into smart phones in short years. The mobile phone market is gradually saturated. Internet of Things with build in embedded system becomes the new focus. Any appliances or anything that could be used in embedded systems. Raspberry Pi is a very popular embedded platforms with cheap price and small size.

    This thesis researches Raspberry Pi Linux kernel architecture, LCD touch screen device driver, TFTLCD control IC ILI9340, Touch controller IC XPT2046, SPI interface to form a resistance type touch screen device. The results are promising.

    摘要 I 誌謝 II 目錄 III 圖目錄 V 表目錄 VI 第一章 緒論 1 1.1研究動機 1 1.2研究目標 2 1.3論文架構 2 第二章 平台規格 4 2.1 嵌入式平台介紹 4 2.2 BCM2835 6 2.3 TFT-LCD 9 第三章 開發環境 11 3.1 Linux Kernel 11 3.2 GNU Toolchain 12 3.3 Makefile與.config 13 3.3.1 menuconfig配置 15 3.4 GCC編譯器 19 3.4.1 GCC編譯流程 20 第四章 相關技術研究 23 4.1樹莓派啟動流程 23 4.1.1 GPU 啟動 23 4.1.2 Linux Kernel 啟動 24 4.2觸控式螢幕 31 4.3 Framebuffer 33 4.4 SPI 36 4.5樹莓派入門使用 42 4.5.1作業系統與燒錄SD卡 42 4.5.2常用設定 43 第五章 系統實作與展示 47 5.1建立開發環境 47 5.2編譯核心 47 5.3 TFTLCD驅動 50 5.4 Touchscreen驅動 54 第六章 結論與未來展望 57 參考文獻 60

    [1]C. Edwards, " Not-so-humble raspberry pi gets big ideas," Published in the in Engineering Technology, 8(3):30–33, 2013.
    [2 ]Sarthak Jain, Anant Vaibhav, Lovely Goyal, "Raspberry Pi based Interactive Home Automation System through E-mail," in Proceedings of the International Conference on Optimization, Reliabilty, and Information Technology (ICROIT), 2014.
    [ 3]Gopinath Shanmuga Sundaram, Bhanuprasad Patibandala, Harish Santhanam, Sindhura Gaddam, Vamsi Krishna Alla, Gautham Ravi Prakash, Shiva Chaitanya Vishwakarma Chandracha, Sindhu Boppana and James M. Conrad, "Bluetooth Communication using a Touchscreen Interface with the Raspberry ," in Proceedings of the Proceedings of IEEE, PiSoutheastcon, 2013.
    [4]樹莓派。維基百科 樹莓派。取自:
    http://zh.wikipedia.org/wiki/%E6%A0%91%E8%8E%93%E6%B4%BE
    [5] Autooo。ARM微處理器。取自:
    http://3g.autooo.net/utf8-classid85-id38653.html
    [6] 維基百科。ARM架構。取自:
    http://zh.wikipedia.org/wiki/ARM%E6%9E%B6%E6%A7%8B
    [7] coldnew。coldnew’s blog。取自:
    http://coldnew.github.io/blog/2013/06/27_1aced.html
    [8] 鳥哥(2011)。鳥哥的LINUX私房菜基礎學習篇(第三版)。台北:基資訊股份有限公司
    [9]Blog。Think&Share。取自:
    http://blog.dentry.net/2014/03/how-raspberrypi-boot/
    [10]RaspberryPi。Raspberry Pi。取自:
    https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=6685
    [11] KRIS WANG。Take a break。取自:
    http://chaotangwang.blogspot.tw/2014/01/raspberry-pi-project-how-does-raspberry.html
    [12] bizpro。Linux Pi的奇幻旅程。取自:
    http://ithelp.ithome.com.tw/question/10129477
    [13]RPi。RPi Advanced Setup。取自:
    http://elinux.org/RPi_Advanced_Setup#Setting_up_the_boot_partition
    [14]FreeSandal。啟動過程與燈號。取自:
    http://www.freesandal.org/?p=50
    [15]張淵閎(2008)。在嵌入式Linux作業系統上開發觸控螢幕驅動程式。國立台灣科技大學,碩士論文
    [16] Ramax 喵董。Linux SPI subsystem。取自:
    http://ramax-dev.blogspot.tw/
    [17] fishOnFly。Linux驅動--SPI子系统。取自:
    http://blog.csdn.net/wuhzossibility/article/category/1203967
    [18] DroidPhone的專欄。Linux SPI總線和設備驅動架構。取自:
    http://blog.csdn.net/droidphone
    [19]柯博文(2014)。Raspberry Pi最佳入門與實戰應用。台北:基資訊股份有限公司
    [20]台灣樹莓派。Raspberry Pi台灣樹莓派。取自:
    http://www.raspberrypi.com.tw/
    [21] 劉剛、趙劍川(2013)。王者歸來用Linux移植各種硬體。台北:佳魁資訊股份有限公司
    [22] Notro。FBTFT。取自:
    https://github.com/notro/fbtft/wiki

    無法下載圖示 全文公開日期 2020/08/03 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE