§ 瀏覽學位論文書目資料
系統識別號 U0002-2406201113071700
DOI 10.6846/TKU.2011.01331
論文名稱(中文) 嵌入式Android平台之專業用QR碼讀取器設計與實現
論文名稱(英文) Design and Implementation of Embedded Android Platform for QR Code Reader
第三語言論文名稱
校院名稱 淡江大學
系所名稱(中文) 電機工程學系碩士班
系所名稱(英文) Department of Electrical and Computer Engineering
外國學位學校名稱
外國學位學院名稱
外國學位研究所名稱
學年度 99
學期 2
出版年 100
研究生(中文) 劉明昊
研究生(英文) Ming-Hao Liu
學號 698470225
學位類別 碩士
語言別 繁體中文
第二語言別
口試日期 2011-06-02
論文頁數 77頁
口試委員 指導教授 - 簡丞志
委員 - 鄭智湧
委員 - 陳明達
關鍵字(中) QR碼
Android
ARM
關鍵字(英) QR Code
Android
ARM
第三語言關鍵字
學科別分類
中文摘要
本文中提出了以嵌入式Android系統作為QR碼的讀取平台,Android是一種以Linux為基礎的開放原始碼作業系統,亦因此作業系統免費,目前已是世界最受歡迎的行動裝置作業系統之一。在硬體裝置方面本文使用了RealARM 6410嵌入式開發版作為Android的移植平台,RealARM 6410使用了ARM11處理器Samsung S3C6410,具有高效能低功耗等特性,非常適合用在可攜性高的行動裝置上。QR碼為二維條碼的一種,比起一維條碼可儲存更多資料,亦無需付給Denso 授權費。而各式各樣使用QR碼的產品與應用也推陳出新,今年台北的花卉博覽會也在花朵之告示牌上加入了QR碼。因為他的讀取快速且方便,現今已被稱做為行動條碼。
  本文之QR碼讀取程式經修改後,目前已經能夠成功的在嵌入式Android系統讀取QR碼,未來將致力於發展QR碼在各個領域的應用例如QR碼在其他Android平台的支援,使其運用在專業用之QR碼讀取器,以及行動式資料收集器。
英文摘要
QR code is a two-dimensional code, compared to one-dimensional code; QR code can store more data, also without licensing fees paid to Denso. The wide range of products are using the QR code and applications being more and more, Taipei Flower Expo this year, the f sign of the flowers is also adding the QR code. Because of it can be read by mobilphone, now QR code is called the mobile bar code. 
   
  This thesis proposes the embedded Android systems as QR code reading platform, Android is a Linux-based open source operating system hence the operating system is free, Now it is the most popular mobile device operating systems in the world. In terms of hardware devices used in this article the RealARM 6410 Developer Edition as an embedded porting Android platform, RealARM 6410 using the ARM11 processor Samsung S3C6410,it has low power with high performance features, ideal for use on highly portable mobile devices. 
   
  QR code has a lot of convenience to our lives, in the future; we will focus on the development of QR codes in various fields of application, such as adding a QR code for error correction ability to make QR codes can be more widely used in daily life. Also to development the industrial reader and data collector.
第三語言摘要
論文目次
頁目錄
中文摘要……………………………………………………….….……..I
英文摘要………………………..………………………………….……II
頁目錄	III
圖目錄	V
表目錄	VII
第一章  緒論	1
1.1概述	1
1.1.1傳統條碼掃描器介紹	2
1.1.2二維條碼掃瞄器	2
1.2研究動機與目的	3
1.2.1智慧型手機、平板電腦的崛起	3
1.3論文流程簡介	5
第二章QR碼背景介紹	6
2.1 二維條碼種類	6
2.2 QR碼之發展	8
2.2.1開放式二維條碼	9
2.3 QR碼之特性	11
2.3.1 High Capacity Encoding of Data	11
2.3.2 Small Printout Size	12
2.3.3 Dirt and Damage Resistant	13
2.3.4 Kana and Kanji Capability	13
2.3.5 Readable from any direction in 360°	14
2.3.6 Structured Append Feature	14
2.3.7鏡頭能力	15
2.3.8什麼鏡頭好?	16
2.4 QR碼之編碼方式	18
2.4.1 QR碼之容量	19
2.4.2 錯誤糾正碼	24
2.5 QR碼之架構	32
2.6 QR碼之應用	36
第三章 ANDROID系統	42
3.1 ANDROID是什麼	42
3.2 ANDROID背景介紹	43
3.2.1 Linux手機聯盟	46
3.2.2開放手機聯盟OHA成員	47
3.3 ANDROID系統架構	49
3.3.1 Android的特色	52
3.4 ANDROID目前的版本	53
第四章REALARM6410開發板	57
4.1 SAMSUNG S3C6410 ARM11處理器	57
4.1.1 ARM家族	57
4.2 REALARM6410的特點	59
4.2.1嵌入式系統簡介	64
第五章  實驗與結果	65
5.1 ANDROID的移植	65
5.2 QR碼應用程式安裝	70
5.3執行結果	71
第六章 結論與建議	74
6.1總結	74
6.2未來研究方向	75
參考文獻	76


圖目錄
圖1.1  2007~2012智慧型手機滲透率	3
圖1.2 劵商預估智慧型手機未來的高成長	4
圖2.1 QR碼之高容量特性	11
圖2.2 一維條碼及QR碼輸出大小比較圖	12
圖2.3 MICRO QR碼與QR碼輸出大小比較圖	12
圖2.4 QR碼之修正特性	13
圖2.5 QR碼支援片假名及漢字之特性	13
圖2.6 QR碼可360度讀取之特性	14
圖2.7 QR碼可分割讀取之特性	14
圖2.8 QR碼模組大小圖1	15
圖2.9 QR碼模組大小圖2	16
圖2.10 100相素與400相素比較	17
圖2.11 QR碼圖像版本	18
圖2.12 QR碼之架構	32
圖2.13 QR碼資料擺放方式	33
圖2.14 QR 碼資訊區	35
圖2.15製造業之QR碼應用	38
圖2.16物流業之QR碼應用	39
圖2.17花博之QR碼應用	40
圖2.18淡江大學館藏目錄搜尋之QR碼應用	41
圖2.19  84% 的日本雜誌廣告都有印製QR碼	41
圖3.1 ANDROID手機平台發展概念圖	42
圖3.2 ANDROID的LOGO	43
圖3.3 ANDROID開發LOGO	44
圖3.4 ANDROID MARKET	44
圖3.5  各家手機OS佔有比例	45
圖3.6 OHA聯盟圖	47
圖3.7 ANDROID系統架構	50
圖3.8 ANDROID 2.3介面	53
圖4.1 ARM之LOGO	58
圖4.2  S3C6410核心板	59
圖4.3 底板	62
圖4.4 開發板正面實體圖	63
圖4.5開發板背面實體圖	63
圖5.1ANDROID核心配置選項	67
圖5.2 ANDROID 2.1介面圖1	68
圖5.3 ANDROID 2.1介面圖2	68
圖5.4 ANDROID 2.1介面圖3	69
圖5.5 ANDROID 2.1介面圖4	69
圖5.6 QR碼讀取程式介面圖	70
圖5.7對於數字的讀取	71
圖5.8對於英文的讀取	72
圖5.9對於中文的讀取	73
圖6.1 現有讀取一維條碼之資料收集器	75

表目錄
表2.1二維條碼比較表	7
表2.2  QR碼之發展標準	10
表2.3 QR碼之DATA容量表	11
表2.4 版本1~10的儲存資料量	20
表2.5版本11~20的儲存資料量	21
表2.6 版本21~30的儲存資料量	22
表2.7 版本31~40的儲存資料量	23
表2.8 QR碼之錯誤修正能力	24
表2.9版本1~8的錯誤修正特性	25
表2.10版本9~14的錯誤修正特性	26
表2.11版本15~19的錯誤修正特性	27
表2.12版本20~25的錯誤修正特性	28
表2.13版本26~30的錯誤修正特性	29
表2.14版本31~35的錯誤修正特性	30
表2.15版本36~40的錯誤修正特性	31
表2.16 儲存字元數的表示位元數	34
表2.17國內推廣QR碼的電信業者	40
表3.1 ANDROID簡介表	44
表3.2 OHA目前成員	48
表3.3 ANDROID目前的版本	54
表3.4 ANDROID目前的版本(續)	55
表3.5 ANDROID目前的版本(續)	56
表4.1 ARM 內核的授權與應用	57
表4.2 核心板規格	60
表4.3 底板規格	62
表4.4 嵌入式系統與PC比較	64
表5.1 NANDFLASH的區分情況	65
表5.2 U-BOOT 特性	66
參考文獻
[1] 林伯諭,以影像為基礎之即時條碼掃描系統,國立中正大學電 
    機工程,碩士論文,民國96年。

[2] Google Android SDK開發範例大全2 ,佘志龍等著。

[3] QuickMark行動條碼
   http://www.quickmark.com.tw/cht/basic/index.asp
   
[4] Denso-wave
   http://www.denso-wave.com/qrcode/vertable1-e.html

[5]侯彥行,行動運算對通訊產業鏈影響之研究,國立中山大學企業   
   管理碩士班,碩士論文,民國98年。
                         
[6] Hami 花博GO, http://flower.emome.net/expo-app-flora-apps.html
   
[7] Wikipedia, http://www.wikipedia.org
    
[8] Welcome to LiMo, http://www.limofoundation.org

[9] Open Handset Alliance, http://www.openhandsetalliance.com

[10]  鍾文昌,Android 作業系統移植之研究與實現,國立台北科技
      大學資訊工程系碩士班,碩士論文,民國98年。
           

[11] 行動裝置嵌入式系統與軟體(S3C6410 Google Androld開發 
     應用實務),長高科技股份有限公司編著。
      
[12] 吳百發,使用者可配置的嵌入式Linux平台開發,朝陽科技  
       大學資訊工程系,碩士論文,民國96年。
[13] ARM,http://www.arm.com/

[14] Ubuntu作業系統入門與實務,陳師平, 鍾承翰, 許家浩編著。

[15] 深入淺出Android系統原理及開發要點,韓超, 梁泉著。
    
[16] http://www.datacollectiononline.com/
論文全文使用權限
校內
紙本論文於授權書繳交後3年公開
校內書目立即公開
校外
不同意授權

如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信