(3.236.118.225) 您好!臺灣時間:2021/05/14 12:18
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:劉祐維
研究生(外文):Yu-Wei Liu
論文名稱:Android嵌入式診斷系統製作
論文名稱(外文):The Development of an Android Embedded Fault Diagnostic System
指導教授:褚文和褚文和引用關係
指導教授(外文):Wen-Hou Chu
學位類別:碩士
校院名稱:國立虎尾科技大學
系所名稱:車輛工程系碩士班
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2013
畢業學年度:101
語文別:中文
論文頁數:65
中文關鍵詞:Android嵌入式系統EclipseJavaUSB
外文關鍵詞:Androidembedded systemEclipseJavaUSB
相關次數:
  • 被引用被引用:0
  • 點閱點閱:346
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:1
隨著第一個Android 軟體開發套件(SDK)於2007年11月釋出,隔年10月

T-Mobile G1(HTC Dream)上市。由於Android作業系統屬於開放性軟體,

所以智慧型手機、嵌入式行動平臺使用Android 作業系統逐漸增加。

本研究採用嵌入式系統ARM Cortex A8為核心之開發平臺,搭配Android作

業系統,利用萬用串列埠(Universal Serial Bus, USB)通訊技術作為資料傳

輸介面,開發出具有Android嵌入式診斷系統,與車輛ECU作連線,讀取運轉參數

與故障診斷碼。

其中,軟體方面使用Eclipse整合開發環境(IDE)、Android 軟體開發套件

(SDK)、Android 開發工具套件(ADT),以Java程式語言設計Android應用診斷

程式。


Since the earliest version of the Android software

development kit (SDK) released in November 2007, the

T-Mobile G1 (or called HTC Dream) to enter the market in

October 2008. Because of Android is an open source software,

which is built on a large number of smart phones, embedded

mobile platforms by Android operating system.

This study uses the development platform for the ARM

Cortex A8 embedded system as core of hardware architecture,

the operating system by Android. That uses of universal

serial bus (USB) communication technology as data transfer

interface. The Android embedded fault diagnostic system

which can communicate with electronic control unit (ECU) of

vehicles that can read the operating parameters and the

diagnostic trouble codes (DTC).

In the case of the software architecture developed by

the Eclipse integrated development environment (IDE),

the Android SDK, and the Android developer tools (ADT).

The Android diagnostic application program coded by Java

language.

摘要.............i
Abstract....... ii
誌謝............iv
目錄............ v
表目錄.......... viii
圖目錄..........ix
第一章 緒論..... 1
1.1 研究動機.. 1
1.2 研究目的.. 2
1.3 文獻回顧.. 2
1.4 論文架構.. 5
第二章 Android作業系統...........6
2.1 Android概述..............6
2.1.1 Android崛起...........6
2.1.2 為何是Android?........7
2.1.3 Android競爭對手........8
2.2 Android架構................13
2.2.1 Android系統架構介紹.....13
2.3 Android應用元件............. 16
2.4 小結........................17
第三章 嵌入式系統.................18
3.1 嵌入式系統概述............... 18
3.1.1 嵌入式系統定義.......... 18
3.1.2 嵌入式系統架構.......... 18
3.2 嵌入式硬體設備介紹............ 19
3.2.1 USB介面介紹............ 22
3.3 嵌入式作業系統概述............ 23
3.3.1 作業系統即時性.......... 24
3.3.2 嵌入式作業系統.......... 24
3.4 小結....................... 25
第四章 ISO 14230通訊協定......... 26
4.1 ISO 14230-1............... 26
4.1.1 連接方式............... 26
4.1.2 K-Line電壓訊號準位...... 27
4.2 ISO 14230-2............... 28
4.2.1 訊息結構............... 28
4.2.2 連線初始化............. 28
4.2.3 通訊服務............... 29
4.2.4 時間參數............... 30
4.3 ISO 14230-3............... 31
4.3.1 診斷服務............... 31
4.3.1.1 診斷管理............ 31
4.3.1.2 資料傳輸............ 32
4.3.1.3 儲存傳輸資料.........33
4.3.1.4 輸入與輸出控制....... 33
4.3.1.5 遠端執行............ 34
4.3.1.6 上傳/下載........... 34
4.3.2 診斷服務函式................................... 35
4.3.2.1 ReadDiagnosticTroubleCodesByStatus Service 35
4.3.2.2 ClearDiagnosticInformation Service........ 35
4.3.2.3 ReadDataByLocalIdentifier Service......... 35
4.4 小結............................................... 37
第五章 Android嵌入式診斷系統製作與測試...................... 38
5.1 Android嵌入式診斷系統製作.............................38
5.1.1 診斷系統應用程式設計.............................. 38
5.1.1.1 引擎運轉參數頁籤............................. 41
5.1.1.2 故障碼診斷頁籤............................... 41
5.1.2 Android嵌入式作業系統製作 ........................43
5.2 Android嵌入式診斷系統測試............................. 45
5.2.1 Android嵌入式診斷系統測試架構..................... 45
5.2.2 Android嵌入式診斷系統與噴射系統模擬平臺測試......... 46
5.2.2.1 引擎運轉參數測試............................. 47
5.2.2.2 故障碼診斷測試............................... 49
5.3 小結............................................... 51
第六章 結論與建議........................................ 52
6.1 結論............................................... 52
6.2 建議............................................... 52
參考文獻................................................. 53
Extended Abstract...................................... 60
簡歷.................................................... 65

[1]Kyoto Protocol to THE United Nations Framework Convention on Climate Change. (1997, December 11). Retrieved May 23, 2012, from http://unfccc.int/resource/docs/convkp/kpeng.html.
[2]汽油及替代清潔燃料引擎汽車車型排氣審驗合格證明核發撤銷及廢止辦法-第二條第五款,民國一百年八月二十六日修正。
[3]機車管制-排放標準加嚴,民國一百年二月七日。檢索日期:民國一○一年五月二十四日,檢自:環保署http://mobile.epa.gov.tw/motorbike_1.aspx。
[4]交通統計-機動車輛登記數,無日期。檢索日期:民國一○一年五月二十四日,檢自:交通部http://www.motc.gov.tw/ch/home.jsp?id=63&parentpath=0,6。
[5]機車型號查詢,無日期。檢索日期:民國一○一年五月二十五日,檢自: 公路總局http://www.thb.gov.tw/TM/Menus/Menu03/Motorcar/show_photo.aspx?Id=210。
[6]環保署並未實施新機車強制加裝怠速自動熄火裝置,2011/8/16。檢索日期:民國一○一年六月一日,檢自:環保署空保處http://ivy5.epa.gov.tw/enews/fact_Newsdetail.asp?InputTime=1000816095417。
[7]李國榮,民國九十九年,“機車怠速熄火技術之研究”,國立屏東科技大學,碩士論文。
[8]陳建燁,民國九十四年,“車輛OBDII與CAN BUS通訊系統的探討與應用”,國立虎尾科技大學,碩士論文。
[9]謝明傑,民國九十五年,“車輛OBDII個人診斷電腦系統的製作”,國立虎尾科技大學,碩士論文。

[10]段宗廷,民國九十七年,“ISO 14230通訊協定之車輛OBDII診斷電腦 系統設計與製作”,國立虎尾科技大學,碩士論文。
[11]李豐州,民國九十七年,“ISO 15765通訊協定之車輛OBDII診斷模擬 系統製作”,國立虎尾科技大學,碩士論文。
[12]李兆豐,施養明,黃忠義,1996/06/11, “插卡式汽車診斷儀器控制電路”,中華民國專利,專利編號278655。
[13]Godavarty, S., Broyles, S., & Parten, M. (2000). “Interfacing to the On-Board Diagnostic System,” 2000 52nd IEEE Vehicular Technology Conference, 4, 2000-2004, Boston, USA.
[14]Ogawa, T., and Morozumi, M., (2002). “Diagnostics Trends for Automotive Electronic Systems,”SAE Technical Paper 2002-21-0021, Convergence Transportation Electronics Association .
[15]黃信豪,2006/8/1,“車輛診斷器之語音模組”,中華民國專利,專利編號M295064。
[16]李榮華,2006/10/1,“車輛問診維修系統”,中華民國專利,專利編號200634594。
[17]蔡翼陽,黃欽勝,張森憲,2009/6/1,“車輛用的掌上型診斷器”,中華民國專利,專利編號200922821。
[18]Lin, C. E., Shiao, Y. S., Li, C. C., Yang, S. H., Lin, S. H., & Lin, C. Y., (2007).“Real-Time Remote Onboard Diagnostics Using Embedded GPRS Surveillance Technology,”IEEE Transactions on Vehicular Technology, 56, 1108-1118.
[19]Miller, J., & Frashure, T., (2007). “Use & Benefits of Inexpensive Diagnostic Tools,” SAE Technical Paper 2007-01-4223, SAE International.
[20]趙寶田,民國九十三年,“以ARM Linux實現嵌入式家庭保全系統”,國立臺灣科技大學,碩士論文。
[21]王呈裕,民國九十四年,“以XML實現ARM9嵌入式平台之嬰幼兒居家照護系統的資料管理機制”,國立成功大學,碩士論文。
[22]陳義誠,民國九十八年,“Windows XP嵌入式診斷系統製作」,國立虎尾科技大學,碩士論文。
[23]鄭金林,民國九十九年,“以嵌入式系統實現智慧型家電-以冰箱為例”,聖約翰科技大學,碩士論文。
[24]何吉哲,民國九十九年,“嵌入式圖形化汽車儀表板的設計與實踐”,國立東華大學,碩士論文。
[25]陳啟成,民國九十九年,“嵌入式電動車防鎖死煞車系統設計”,國立虎尾科技大學,碩士論文。
[26]戴育凭,民國一百年,“嵌入式USB連網之能源監控與居家照護系統”,國立虎尾科技大學,碩士論文。
[27]邱頂榮,民國一百年,“嵌入式電動車行車控制器設計及系統整合”, 國立虎尾科技大學,碩士論文。
[28]鄭吉辰,民國九十九年,“建構於雲端運算服務之車牌資料庫查詢系統”,國立屏東教育大學,碩士論文。
[29]Cheng, Y. H., Kuo, W. K., Su, S. L., (2010). “An Android System Design and Implementation for Telematics Services,”IEEE International Conference on Intelligent Computing and Intelligent Systems, 2, 206-210, Xiamen, China.
[30]江正鼎,民國一百年,“設計整合型手持行動裝置平台於災害設施毀損資料收集研究”,國立中央大學,碩士論文。
[31]劉畊甫,民國一百年,“電動車充電站整合查詢系統之設計與實作”,國立海洋大學,碩士論文。
[32]呂亦書,民國一百年,“基於OSGi的遠端監控系統”,國立海洋大學,碩士論文。
[33]Zaldivar, J., Calafate, C. T., Cano, J. C., Manzoni, P., (2011). “Providing Accident Detection in Vehicular Networks Through OBD-II devices and Android-based Smartphones,”IEEE 36th Conference on Local Computer Networks, 813-819, Bonn, Germany.
[34]Android, (2012). Retrieved November 6, 2012, from Wikipedia http://zh.wikipedia.org/zh-tw/Android.
[35]楊文誌,2010,Google Android 2程式設計與應用,旗標,臺北。
[36]Gartner Says Worldwide Smartphone Sales Reached Its Lowest Growt-h Rate With 3.7 Per Cent Increase in Fourth Quarter of 2008, (2009).Retrieved November 6, 2012, from http://www.gartner.com/it/page.jsp?id=910112.
[37]Gartner Says Worldwide Mobile Phone Sales to End Users Grew 8 Per Cent in Fourth Quarter 2009; Market Remained Flat in 2009, (2010). Retrieved November 6, 2012, from http://www.gartner.com/it/page.jsp?id=1306513.
[38]Gartner Says Worldwide Mobile Device Sales to End Users Reached 1.6 Billion Units in 2010; Smartphone Sales Grew 72 Percent in 2010, (2011). Retrieved November 6, 2012, from http://www.gartner.com/it/page.jsp?id=1543014.
[39]Symbian,2012。檢索日期:民國一○一年十一月七日,檢自:維基百科http://zh.wikipedia.org/wiki/Symbian。
[40]產品技術規格Nokia C5-03,無日期。檢索日期:民國一○一年十二月一日,檢自:Nokia中文官網http://www.nokia.com/tw-zh/products/phone/c5-03/specifications/。
[41]iOS,2012。檢索日期:民國一○一年十二月一日,檢自:維基百科http://zh.wikipedia.org/wiki/IOS。
[42]iPod-nano,無日期。檢索日期:民國一○一年十二月二十五日,檢自:蘋果中文官網http://www.apple.com/tw/ipod-nano/。
[43]iPhone,無日期。檢索日期:民國一○一年十二月二十五日,檢自:蘋果中文官網http://www.apple.com/tw/iphone/design/。
[44]iPad,無日期。檢索日期:民國一○一年十二月二十五日,檢自:蘋果中文官網http://www.apple.com/tw/ipad/built-in-apps/。
[45]Research In Motion,2012。檢索日期:民國一○一年十二月二十五日,檢自:維基百科http://zh.wikipedia.org/wiki/Research_In_Motion。
[46]BlackBerry OS,2012。檢索日期:民國一○一年十二月二十五日,檢自: 維基百科http://zh.wikipedia.org/wiki/BlackBerry_OS。
[47]BlackBerry Curve 9350/9360/9370,無日期。檢索日期:民國一○一年十二月二十五日,檢自:http://us.blackberry.com/smartphones/blackberry-curve-9350-9360-9370/phone-specifications.html。
[48]Windows Embedded Compact,2012。檢索日期:民國一○一年十二月二十五日,檢自:維基百科http://zh.wikipedia.org/wiki/Windows_CE。
[49]PAPAGO V600衛星導航機,無日期。檢索日期:民國一○一年十二月二十六日,檢自:研勤科技官網http://www.papago.com.tw/products/Product_V600.aspx。
[50]產品技術規格Nokia Lumia900,無日期。檢索日期:民國一○一年十二月二十六日,檢自:Nokia中文官網,http://www.nokia.com/tw-zh/products/phone/nokia-lumia-900/specifications/。
[51]陳彥文,彭亦暄,2010,手機程式設計與應用Android、iPhone、Windows Mobile,旗標,臺北。
[52]Windows Phone,2012。檢索日期:民國一○一年十二月二十六日,檢自: 維基百科http://zh.wikipedia.org/wiki/Windows_Phone。
[53]IBT-102果凍機,無日期。檢索日期:民國一○一年十二月二十六日,檢自:比特數位官網http://www.i-bt.com.tw/IBT-102.html。
[54]無敵CD-918雲端辭典,無日期。檢索日期:民國一○一年十二月二十六日,檢自:無敵科技官網http://www.besta.com.tw/product/contents.asp?Location=HomePage/NewPro-duct&SequenceNo=720。
[55]現代汽車i10,無日期。檢索日期:民國一○一年十二月二十六日,檢自:現代汽車中文官網http://www.i10.com.tw/#/home/。
[56]蘇暉凱,民國一○一年,嵌入式系統設計課程電子教材,雲林。
[57]長高科技,民國九十九年,行動裝置嵌入式系統與軟體-S3C6410 Google Android 2.1開發應用實務,長高科技,臺中。
[58]Trek,Hardware Abstraction Layer (HAL),2010。檢索日期:民國一○一年十二月二十七日,檢自:http://seeyababy.blogspot.tw/2010/11/hardware-abstraction-layer-hal.html。
[59]何孟翰,2011,前進Android Market! Google Android SDK實戰演練,悅知文化,臺北。
[60]邱毅凌,2007,現代嵌入式系統開發專案實務,知迅科技,臺北。
[61]馮育新,民國九十二年,“整合USB之嵌入式系統設計”,國立中正大學,碩士論文。
[62]陳弘明,許夢超,民國一百年,行動裝置嵌入式系統與軟體-Cortex A8 S5PV210-Android 2.3.4,長高科技,臺中。
[63]林正敏,林昌鴻,陳弘明,民國一百年,車載電子通訊系統設計實務,長高科技,臺中。
[64]胡繼陽、蔡郁彬、柯力群,2009,嵌入式系統導論,第四版,學貫行銷,臺北。
[65]Jean J. Labrosse,2006,Micro C/OS-II即時作業系統核心,黃文增編譯,全華科技,臺北。
[66]長高科技,民國九十九年,ARM9 S3C2440嵌入式系統實作-WinCE及上層應用實驗篇,長高科技,臺中。
[67]UCOSII,2009。檢索日期:民國一○一年十二月二十七日,檢自:維基百科http://zh.wikipedia.org/wiki/UCOSII。
[68]VxWorks,2012。檢索日期:民國一○一年十二月二十七日,檢自:維基百科http://zh.wikipedia.org/wiki/VxWorks。
[69]RTLinux,2012。檢索日期:民國一○一年十二月二十七日,檢自:維基百科http://zh.wikipedia.org/wiki/RTLinux。
[70]王金龍等,2007,嵌入式作業系統開發與應用程式設計Windows CE,碁峰資訊,臺北。
[71]OSI模型,2012。檢索日期:民國一○一年十二月二十八日,檢自:維基百科http://zh.wikipedia.org/wiki/OSI%E6%A8%A1%E5%9E%8B。
[72]ISO, (1999). ISO 14230-1: Road Vehicle-Diagnostic systems-Keyword Protocol 2000-Part: 1 Physical layer. Switzerland: Author.
[73]ISO, (1999). ISO 14230-2: Road Vehicle-Diagnostic systems-Keyword Protocol 2000-Part: 2 Data link layer. Switzerland: Author.
[74]ISO, (1999). ISO 14230-3: Road Vehicle-Diagnostic systems-Keyword Protocol 2000-Part: 3 Application layer. Switzerland: Author.
[75]Eclipse,無日期。檢索日期:民國一○一年十二月二十八日,檢自: http://www.eclipse.org/。
[76]Ubuntu,無日期。檢索日期:民國一○一年十二月二十八日,檢自: http://www.ubuntu.com/。
[77]Libusb,無日期。檢索日期:民國一○一年十二月二十八日,檢自: http://www.libusb.org/。




QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔