簡易檢索 / 詳目顯示

研究生: 鄭伯緯
Cheng-bo Wei
論文名稱: Real6410平台3G網路移植與家庭監控系統之實現
Porting 3G Network For Real6410 Platform And Achieving Home Monitoring System
指導教授: 邱炳樟
Bin-Chang Chieu
口試委員: 王秀仁
Show-Ran Wang
徐敬文
Ching-Wen Hsue
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2013
畢業學年度: 101
語文別: 中文
論文頁數: 76
中文關鍵詞: 安卓谷歌Real6410開發板USB 3G網卡
外文關鍵詞: Android, Google, Real 6410, USB 3G
相關次數: 點閱:192下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文將採用近年來由Google大力推廣的Android系統。與Ios系統相比,Andoird系統有著自己獨特的魅力與便利性,因此為許多廠商所青睞,發展出各式各樣搭載Andoird系統的商品,更加快了Andoird系統日新月異的版本更新,本篇論文中,將利用將Andoird系統與目標開發版作結合應用,達到相輔相成的效果。
    此外,本論文將使用Real-ARM廠商所提供的Real6410開發版來移植Android作業系統,並於Windows作業系統下建立Android模擬器Gingerbread(2.3.3),Kernel則採用Linux-2.6.36版本。本論文的目標是在Android作業系統下,透過USB 3G網卡來達到連接網路功能,論文中不僅移植了USB 3G網卡驅動,並且從底層核心到最上層無線網路所相關的原始碼都將進行修改,再透過在終端機下達指令進行連線,進而使上層Android可以連接到網路。最後利用應用程式,目的功能為利用家中現成的桌上型電腦與視訊攝影機,充當家中的服務端,並以開發版為使用端,除了模擬出門在外可以隨時監控家中的情況,更重要的是,藉由家中隨手可得的資源,可以為使用者節省下購買專業級監控系統的花費。


    In this essay, I use the Android system which is promoted by Google in recent years. When comparing the Android system and the Ios system, the Android system is more convenient with unique and charming characters. That is why many companies focus on developing many different kinds of products which are based on the Android system. At the same time, the Android system is update more frequently with those new products. In this essay, I combine the Android system with the Real6410 in order to enhance the efficacy of the Android system and the Real6410.
     In the essay, I will use the Real6410 to port the Android system and to build the Android system-Gingerbread (2.3.4) in the widows O.S. What’s more, the Kernel version is the Linux-2.6.36. The goal of this essay is that using the USB 3G network card to connect the Internet on the Android system. The paper not only ports USB 3G network card drivers but also modifies the source code of Android wireless network management framework from the bottom to the top-level. Therefore, the Android system can connect to the network and is viewed as the wireless Internet development through interminal connectivity. In the end, I choose the application to let the users to use their computer and video camera to be the server and monitor in their home. They can not only use the mobile devices with Real6410 to monitor their home through the Internet when they are not at home but also save a lot of money to purchase the expensive equipments of professional monitor .

    摘要 I Abstract II 誌謝 III 目錄 IV 圖目錄 VII 表目錄 IX 第一章 序論 1 1.1 前言 1 1.2 研究背景與動機 2 1.3 研究目標 3 1.4 論文架構 4 第二章 嵌入式開發平台介紹 6 2.1 嵌入式平台 Real 6410 開發板介紹 6 2.2 嵌入式平台CPU介紹 8 2.3 USB 3G網路卡介紹 8 第三章 Android作業系統 10 3.1 Android簡介 10 3.2 Android作業系統結構 10 3.2.1 Linux作業系統核心(Linux Kernel) 11 3.2.2硬體抽象層(Hardware Abstraction Layer) 11 3.2.3 Android執行作業環境(Android Runtime) 12 3.2.4 Android各類的程式庫(Libraries) 12 3.2.5 Android應用程式框架(Application Framework) 12 3.2.6 Android應用程式(Applications) 13 3.3 開發板硬體需求說明 13 3.4 Android開發環境建立 14 3.4.1 Android開發環境建立步驟 15 3.4.2下載及安裝Android開發系統流程 16 第四章 相關開發技術介紹 24 4.1 Real 6410與 Mini 6410開發平台比較 24 4.2嵌入式系統各層介紹 24 4.2.1 BootLoader 24 4.2.2 Android Kernel 25 4.2.3 Linux File System 26 4.2.4 Android root file system 26 第五章 系統實作 29 5.1 U-Boot 29 5.2 Kernel與周邊設備驅動移植 30 5.2.1修改Kernel分區表 30 5.2.2 LCD移植 32 5.2.3 TouchScreen移植 36 5.2.4音效移植 38 5.2.5 GPIO-key移植 43 5.2.6 USB移植 47 5.2.7 SD Card 48 5.2.8 Kernel編譯 49 5.3 Filesystem 50 5.3.1 JFFS2 51 5.3.2 Android-ubifs 52 5.4 燒錄方式 54 5.5移植USB 3G無線網卡 54 5.5.1建立與usb-char對應的USB主機模組-usbserial.ko、p12303.ko 55 5.5.2在內核中加入USB網卡的驅動文件-option.ko、usb_wwan.ko 56 5.5.3編譯模組 57 5.5.4建立USB網路設備模式轉換工具-usb_modeswitch,並建立網卡參數文件 60 5.5.5修改轉換模式腳本 62 5.5.6修改pppd撥號連線腳本 63 5.5.7掛載模組 65 5.5.8進行模式轉換 66 5.5.9進行pppd撥號連線 66 5.6 成果展示 67 第六章 結論與未來展望 72 參考文獻 74

    內文引用圖片或內容出處:
    【1】華天正科技-real6410 ,http://www.realarm.cn/。
    【2】IT產品介紹,http://product.it168.com/detail/doc/442255/detail.shtml。
    【3】Android的HAL技術,http://yidonghan.wordpress.com/2010/01/29/android-%e7%9a%84-hal-%e6%8a%80%e8%a1%93/。
    【4】陳勝杰,「Real6410 Android Gingerbread移植與無線應用程式開發」,碩士論
    文,國立台灣科技大學,台北( 2012)。
    【5】林博隆,「基於Real6410之Android網路多媒體播放系統」,碩士論文,國立台灣科技大學,台北( 2012)。
    【6】WebcamXP官網,http://www.webcamxp.com/home.aspx。

    參考書籍:
    【7】林長毅,Linux 驅動程式, 歐萊禮出版社,台北,第1-207頁(2006)。
    【8】Sreekrishnan Venkateswaran,Linux 驅動程式開發實戰, 悅知文化出版
    社,台北,第172-300頁(2009)。
    【9】鳥哥,鳥哥的Linux私房菜--基礎學習篇,碁峰資訊股份有限公司,台北,
    第59-264頁(2010)。
    【10】楊丰盛, Android應用開發揭秘, 佳魁資訊股份有限公司,台北,第59-255
    頁(2010)。
    【11】黃彬華,Android 4.X App開發教戰手冊, 碁峰資訊股份有限公司,台北,
    第60-188頁(2012)。
    【12】鄷士昌, Linux開發環境建置:嵌入式系統、Android系統開發學前教程,
    博碩出版社,台北,第5-197頁(2012)。

    參考文獻:
    【13】Quanxi Li,Peiqian Liu and Changyou Li,"Research on Embedded Video Monitoring System Based on Linux",iccet,vol.2,pp.478-481,2009 International Conference on Computer Engineering and Technology(2009).
    【14】Yongqiang Zhang,Guozhen Zhao and Yongjian Zhang,"A Smart Home Security System Based on 3G",ifcsta,vol.2,pp.291-294, 2009 International Forum on Computer Science-Technology and Applications (2009).
    【15】李豐訓,「移植Android 2.3作業系統至S3C6410開發平台」,碩士論
    文,國立台灣科技大學,台北( 2012)。
    【16】陳勝杰,「Real6410 Android Gingerbread移植與無線應用程式開發」,碩士論文,國立台灣科技大學,台北( 2012)。
    【17】林博隆,「基於Real6410之Android網路多媒體播放系統」,碩士論文,國立台灣科技大學,台北( 2012)。

    參考網址:
    【18】Friendly-ARM論壇,http://www.arm9home.net/thread.php?fid=37
    【19】Android Developers官方開發者網站http://developer.android.com/index.html
    【20】Linux的USB使用, http://tw.myblog.yahoo.com/jwCbWDL3KCGRz_kPn_Wlzt/article?mid=24
    【21】維基(Wiki)百科官方網站:解釋名詞查詢,
    http://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5
    【22】usb-serial驅動分析,http://www.doc88.com/p-778471872527.html
    【23】WebcamXP官網,http://www.webcamxp.com/home.aspx
    【24】華天正科技-real6410 ,http://www.realarm.cn/

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