研究生: |
陳勝杰 SHENG-JIE CHEN |
---|---|
論文名稱: |
Real 6410 平台 Android Gingerbread 移植與無線應用程式開發 Porting Android Gingerbread Operation System on Real6410 Platform and Wireless Application Development |
指導教授: |
邱炳樟
Bin-chang Chieu |
口試委員: |
王秀仁
Show-ran Wang 柳宗禹 Tzong-yeu Leou |
學位類別: |
碩士 Master |
系所名稱: |
電資學院 - 電子工程系 Department of Electronic and Computer Engineering |
論文出版年: | 2012 |
畢業學年度: | 100 |
語文別: | 中文 |
論文頁數: | 140 |
中文關鍵詞: | Android 、Google 、Real 6410 |
外文關鍵詞: | Android, Google, Real 6410 |
相關次數: | 點閱:185 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Android平台由網際網路與社會信息科技的領袖Google公司開發,由Google和二十多家業界重量級企業聯盟提供持續的技術支持。Google的開放、自由精神,Android聯盟的雄厚實力,以及App商店商業模式帶來的巨大活力,使得在IT界迅速出現了一大批熱愛、追隨Android平台的開發人員和產品設計人員,相信未來可預見,基於Android的需求會越來越多。本論文將於Ubuntu作業系統下建立Android模擬器,並使用Real-ARM廠商所提供的Real6410開發版來移植Android作業系統,而其版本代號為Gingerbread,核心使用Linux-2.6.36版本。而本論文的目標是在Android作業系統上,透過USB Wi-Fi網卡來達到連線功能,論文中不僅移植了USB無線網路卡驅動,並且修改自底層到最上層的Android無線網路管理架構,讓上層Wi-Fi應用程式可以辨識到無線網路裝置,進而做無線上網的應用程式發展。最後撰寫一個Android 應用程式,目的功能為利用Android平台(手機),充當電腦的觸控板,除了可模擬電腦的滑鼠外,亦可同時模擬電腦的鍵盤。
Android platform is developed by Google incorporation which is the internet and information technology of leader, and it is supported from Google and more than 20 heavyweight unions which provide ongoing technogly. Google is open-source for all to access the system source code, free spirit, Android alliance, and business model of App Store produced great vitality, so a large number of people become an enthusiast about Android, to follow Android platform of developers, and making rapidly in the IT (Information Technology) field. I believe the foreseeable future will be more and more Android-based demand.
I will establish Android emulator in Ubuntu operation system of this thesis. This thesis is based on Real 6410 hardware platform of Real-ARM to implement Android operation system which version is Gingerbread, and the Kernel version is Linux-2.6.36. The objective of this thesis is on Android operation system to achieve connectivity through a wireless network USB adapter. I not only implemented USB driver of wireless network card, but also modified Android wifi manager from the low level to the top level, and wifi application can detected wireless network device, then I can proceed to develop wireless application. Finally, I implemented an Android application which used an Android platform (mobile phone) to act as a computer touchpanel, it can be simulated computer keyboard in addition to computer mouse.
參考書籍
【1】 鄧凡平,”Android系統原理深入解析”,佳魁 出版,2012,ISBN:986-6007-44-8
【2】 楊豐盛 著、陳佳新 譯,”Android 技術內幕-探索 Android 核心原理與系統開發”,碁峰 出版,2011,ISBN:986-2763-40-X
【3】 楊丰盛,”Android應用開發揭秘”,佳魁 出版,2010,ISBN:986-6143-10-4
【4】 林城,”Google Android 應用程式開發實戰, 3/e (適用 Android SDK 2.x/3.x)”,碁峰 出版,2011,ISBN:9862763132
【5】 佘志龍、陳昱勛、鄭名傑、陳小鳳,”Google Android SDK 開發範例大全, 3/e”,悅知 出版,2011,ISBN:986-6072-00-2
【6】 平田 豊 著、鄧瑋敦、博碩文化 譯,”Linux Device Driver Programming 驅動程式設計”,博碩 出版,2009,ISBN:986-2011-86-6
【7】 林長毅,”Linux 驅動程式(Linux Device Drivers, 3/e)”,歐萊禮 出版,2006,ISBN:986-7794-73-7
【8】 韓超、梁泉,”深入淺出Android系統原理及開發要點”,博碩 出版,2010,ISBN:986-2013-40-0
【9】 宋寶華,” Linux裝置驅動程式之開發詳解”,金陵 出版,2008,ISBN:986-2043-38-5
參考論文
【10】 李永駿,嵌入式Linux多媒體平台開發與應用,台灣科技大學電子工程所,7月29日,2010
【11】 蘇俊源,嵌入式Android多媒體平台無線遙控開發與應用,台灣科技大學 電子工程所,1月25日,2011
【12】 張憲榕,Android系統移植及應用程式開發,台灣科技大學電子工程所,3月28日,2011
【13】 石朝元,Devkit8000平台之Android Eclair移植與開發,台灣科技大學電子工程所,7月26日,2011
【14】 李豐訓,移植Android 2.3作業系統至S3C6410開發平台,台灣科技大學電子工程所,7月26日,2011
參考網址
【15】 ARM,http://www.arm.com/products/processors/index.php
【16】 Friendly-ARM論壇,http://www.arm9home.net/thread.php?fid=37
【17】 Android Developers官方開發者網站,http://developer.android.com/index.html
【18】 Jollen的Blog,http://www.jollen.org/blog/
【19】 Android SDK下載安裝中文教學(Android教學|孫傳雄談科技),http://blog.chinatimes.com/tomsun/archive/2010/09/07/536320.html
【20】 Android SDK專案目錄介紹(Android教學|孫傳雄談科技),http://in.gururu.tw/2010/10/android-5-android-application-project.html
【21】 用Subversion跟Google Code做版本控制,http://blog.ericsk.org/archives/446
【22】 RemoteDroid官網,http://remotedroid.net/
【23】 用Android手機充當電腦的無線鍵盤及滑鼠,http://www.openfoundry.org/en/foss-programs/8217--android-
【24】 維基(Wiki)百科官方網站:解釋名詞查詢,http://zh.wikipedia.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5