淡江大學覺生紀念圖書館 (TKU Library)
進階搜尋


  查詢圖書館館藏目錄
系統識別號 U0002-2406201113071700
中文論文名稱 嵌入式Android平台之專業用QR碼讀取器設計與實現
英文論文名稱 Design and Implementation of Embedded Android Platform for QR Code Reader
校院名稱 淡江大學
系所名稱(中) 電機工程學系碩士班
系所名稱(英) Department of Electrical 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/
論文使用權限
  • 同意紙本無償授權給館內讀者為學術之目的重製使用,於2014-07-05公開。
  • 不同意授權瀏覽/列印電子全文服務。


  • 若您有任何疑問,請與我們聯絡!
    圖書館: 請來電 (02)2621-5656 轉 2281 或 來信