跳到主要內容

臺灣博碩士論文加值系統

(3.236.110.106) 您好!臺灣時間:2021/07/26 00:38
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:陳建勛
研究生(外文):Chen, Jian-Xun
論文名稱:使用UK演算法加快Android系統更新與開發之研究
論文名稱(外文):A Study on Rapid Android System Update and Development with UK Algorithms
指導教授:陳瑞熙陳瑞熙引用關係
指導教授(外文):Chen, Ruei-Xi
口試委員:蕭如宣高堅志陳瑞熙
口試委員(外文):Hsiao, Jue-HsuanKao, Jian-JyhChen, Ruei-Xi
口試日期:2012-07-17
學位類別:碩士
校院名稱:聖約翰科技大學
系所名稱:電機工程系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:中文
論文頁數:53
中文關鍵詞:AndroidUK演算法人力成本
外文關鍵詞:AndroidAlgorithm of UKMaintenance Costs
相關次數:
  • 被引用被引用:0
  • 點閱點閱:144
  • 評分評分:
  • 下載下載:2
  • 收藏至我的研究室書目清單書目收藏:0
近年Android 智慧型嵌入式系統廣泛流行,且版本更新迅速,如何能讓產品不會因改善硬體效能而延遲版本更新,導致失去競爭力,已成為當今重要的課題。在本文中,我們使用UK 演算法來讓Android 平台的迅速完成更新,避免傳統補丁方法的缺陷,降低所需的開發成本。透過平台的比對以及快速的修正,UK 演算法可以適用於自行開發的平台,且可擴充到發展周邊裝置應用層面,或與其他產品做更進一步的整合,不僅可讓原來的產品更多樣化,也可讓其售後維護成本不會提高太多。在未來更可發展自動化更新,讓其消費者可以自行維護系統以減少人力成本。
In recent years, Android smart embedded systems are widespread and the version is updated rapidly. However, for a product, it is becoming an important issue that how to make the improvement of the hardware performance without sacrificing the competitiveness loss due to the late of version update. In this paper, we use the UK algorithm to update the Android platform quickly to avoid the defects from the traditional patch methods, and result in reducing the development costs. Via the Platform comparing and rapid bug fixing, UK algorithm can be applied to develop their own platform, and it can be expanded to the development of peripheral devices, or made further integration with other products. It allows not more diverse for products developing, but lowering the maintenance costs. In the future, the method will be developed for automatic updating that suitable for consumers maintenance with low cost.
論 文 摘 要............................................................................................ 4
ABSTRACT.............................................................................................. 5
誌謝.................................................................................................. 6
圖目錄................................................................................................. 9
表目錄................................................................................................. 9
1.1 研究動機........................................................................................... 10
1.2 問題回顧與研究背景................................................................................... 10
1.3 論文框架........................................................................................... 11
第二章 相關研究......................................................................................... 13
2.1 Android 介紹與如何啟動.............................................................................. 13
2.1.1 完整性........................................................................................... 13
2.1.2 開源平台......................................................................................... 13
2.1.3 為行動設備而設計................................................................................... 14
2.1.4 Android 啟動流程................................................................................. 14
2.2 Android 系統架構................................................................................... 16
2.3 傳統Kernel 更新方法................................................................................. 17
2.3.1 patch........................................................................................... 17
2.3.2 Rebuild ........................................................................................ 19
2.4 Android 相關開發技術................................................................................ 20
2.4.1 開發軟體......................................................................................... 20
2.4.2 周邊裝置開發...................................................................................... 22
第三章 Android 系統開發與更新方法......................................................................... 24
3.1 系統架設方式........................................................................................ 25
3.1.1 Kernel 之間差異................................................................................... 26
3.2 UK 演算法.......................................................................................... 28
3.2.1 判斷來源平台...................................................................................... 29
3.2.2 修改原始碼........................................................................................ 30
3.3 所提方法之優劣點..................................................................................... 32
3.4 UK 演算法自動化設計考量............................................................................... 34
第四章 實作與研究案例..................................................................................... 35
4.1 實作開發平台介紹..................................................................................... 35
4.1.1 實作開發平台介紹................................................................................... 35
4.1.2 使用平台與工具介紹.................................................................................. 35
4.1.3 交叉編譯器........................................................................................ 37
4.1.4 Toolchain 介紹................................................................................... 37
4.2 Android 系統更新研究案例............................................................................. 37
8
4.2.1 補丁(Patch)法..................................................................................... 37
4.2.2 重建(Rebuild)法之一:kernel 2.6.27 更新至 2.6.29.................................................... 39
4.2.3 重建(Rebuild)法之二:kernel 2.6.29 更新至2.6.36..................................................... 41
4.3 系統更新在周邊應用研究案例 :Android 行動針灸............................................................ 44
4.4 效能評估............................................................................................ 48
第五章 結論與未來展望..................................................................................... 51
參考文獻................................................................................................ 52
[1] Near Field Communication Interface and Protocol (NFCIP-1), Ecma International Std. ECMA-340, Rev. 2, Dec. 2004.
[2] Near Field Communication Interface and Protocol -2 (NFCIP-2), Ecma International Std. ECMA-352, Rev. 1, Dec. 2003.
[3] M. Roland and J. Langer, “Digital Signature Records for the NFC Data Exchange Format,” in Proceedings of the Second International Workshop on Near Field Communication (NFC 2010), Monaco, Apr. 2010, pp. 71– 76
[4] CHEN Jing, CHEN Ping-hua, LI Wen-liang (Faculty of Computer, Guangdong University of Technology, Guangzhou 510006);Analysis of Android Kernel[J];Modern Computer;2009-11
[5] “Android wiki,” available in http://zh.wikipedia.org/wiki/Android
[6] “Open Handset Alliance,” available in http://www.openhandsetalliance.com/oha_overview.html
[7] “Jollen’s Blog,” available in http://www.jollen.org/blog/2010/07/jollen-android-booting-column-1.html
[8] “Android SDK,” available in http://developer.android.com/sdk/exploring.html
[9] “Android NDK,” available in http://developer.android.com/tools/sdk/ndk/index.html
[10] “The Java Native Interface Programmer’s Guide and Specification,” available in http://java.sun.com/docs/books/jni/html/intro.html
[11] 陳瑞熙, 高堅志, 陳建勛, 張文豪, “以快速雛型系統方法實現可參數化的經皮神經電刺激器設計,” The 2008 Conf. Innovative Applications of System Prototyping and Circuit Design, Chin-Yi University of Technology, Taichung, Oct. 17, 2008, pp.258-263. [ISBN/978-957-21-6767-0] {前瞻晶片系統設計(SoC)學程計畫-進階FPGA系統雛型學程」計畫(台顧字第096003696號之A)}
[12] Final Committee Draft ISO/IEC 14443-2 Identification cards – Contactless integrated circuit(s) cards –Proximity cards –Part 2: Radio frequency power and signal interface
[13] ISO/IEC JTC1/SC17 N 1531, Final Committee Draft ISO/IEC 14443-2 Identification cards – Contactless integrated circuit(s) cards –Proximity cards –Part 3: Initialization and anticollision
[14] ISO/IEC JTC 1/SC 17 N 1689, Final Committee Draft ISO/IEC 14443-2 Identification cards – Contactless integrated circuit(s) cards –Proximity cards –Part 4: Transmission protocol

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top