系統識別號 | 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/ |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信