下載/瀏覽Download
Download
Report
Transcript 下載/瀏覽Download
題目:
嵌入式 Linux 之 Kiosk 平台
報告者:
碩研電子一甲 蔡昆融 MA330102
Outline
研究動機
系統架構
市場調查
研究方法
預期成果
研究動機(1/2)
參考文獻
https://www.google.com.tw/search?q=kiosk+crashed&espv=2&biw=1920&bih=935&source=lnms&tbm=isch&sa=X&ei=wLRRVdoApTl8AWeoIGQBg&ved=0CAYQ_AUoAQ (Google Search “Kiosk Crashed”)
研究動機(2/2)
目前大多數Kiosk還是使用Windows作為其OS
OS 需授權費用
OS 消耗容量大
主機需使用個人電腦
穩定性低,時常當機
可能中毒
耗電,且需用風扇排出廢熱
參考文獻
http://hare48.pixnet.net/blog/post/8934608-%5B%E9%9B%BB%E8%85%A6%5D-%E6%B7%BA%E8%AB%87-windows-xp-embedded
http://www.adminhk.com/blog/277
本身使用之感想
為何選擇嵌入式Linux
Arm Debian Linux
軟體 Open Source
使用嵌入式開發板
消耗功率低
機台輕量化
穩定性高,基本上不會當機
無廢熱問題
精簡客戶端
參考文獻
http://www.adminhk.com/blog/277
本身使用之感想
系統架構
Debian
SDL2
Monitor
Server
RaspberryPi 2
Drivers
Touch pad /
Monitor
Touch screen
Basic input device
(mouse / keyboard)
Android
參考文獻
https://www.raspberrypi.org/
http://lazyfoo.net/tutorials/SDL/
http://www.atmel.com/products/touchsolutions/touchscreens/default.aspx
Apps
市場調查(1/2)
客群
大眾交通(車站、機場)
公共場所(醫院、商場、餐廳、超商)
特定場合(展覽、博物館)
需求
為來此消費的顧客帶來便利
提升服務品質
減少人力成本
穩定
參考文獻
http://en.wikipedia.org/wiki/Kiosk
http://kiosk.com/
http://www.webkiosk.com.tw/webkiosk/kiosk_intro_01.asp
市場調查(2/2)
類似產品
Window Kiosk
○ 成本門檻高
○ 不穩定
Web Kiosk (Linux / Windows)
○ 需要圖形介面與瀏覽器
○ 比直接從底層輸出需要更高效能
X window
硬體
SDL
參考文獻
http://www.webkiosk.com.tw/webkiosk/kiosk_intro_01.asp
http://www.utas.edu.au/employee-web-kiosk
瀏覽器
網頁
成本比較
Windows Kiosk
Linux Kiosk
主機
10000 ~ 20000
1000~1500
作業系統
4000 ~ 7000
0
開發軟體
依需求而定
0
儲存裝置
硬碟
SD卡
消耗功率
高
低
體積
大
小
維護
頻率高
基本上不用
研究方法(1/2)
硬體
主控板
○ Raspberry Pi 2
螢幕
○ 視需求而定
觸控板
○ 符合螢幕尺寸
一般輸入裝置
○ 鍵盤、滑鼠
電源
○ 5V 變壓器
軟體
Debian Linux
○ SDL2
○ Kernel Module
○ Direct Render
Android
○ Apps
○ Kernel Module
○ Direct Render
研究方法(2/2)
Debian Linux Kiosk
SDL2
減少
不必要的服務
調適
核心驅動模組
Apps
Android Kiosk
參考文獻
http://lazyfoo.net/tutorials/SDL/
http://cubieboard.org/
提供幾種
固定模式
2D / 3D
直接渲染
客製化
預期成果(1/2)
參考文獻
http://www.42.com.tw/project/47-2-5-1.html
預期成果(2/2)
參考文獻
https://www.pinterest.com/arsinio84/standalone-kiosk-designs/
The End
Thank you for listening