SlideShare a Scribd company logo
1 of 16
Download to read offline
Note: The Copyrights of the referenced materials and photos go to its original authors. As a result, this slide is for internal reference only.
For the contents created in this document, the Copyright belongs to William W.-Y. Liang. © 2005-2015 All Rights Reserved.
2015 嵌入式應用論壇
Sertek / Intel / Digitimes
嵌入式智慧應用開源軟硬整合新趨勢
Open Source Software and Hardware Integration Trend for Embedded Smart Applications
William W.-Y. Liang (梁文耀), Ph. D.
Actions Semiconductor 開源&開放平台 顧問
http://www.ntut.edu.tw/~wyliang
© 2015 William W.-Y. Liang, All Rights Reserved.
嵌入式智慧應用裝置
智慧裝置
嵌入式系統 + 通訊機制 + 感測/控制能力
智慧應用
軟硬整合 + 創新應用 + 雲端運算資源
2 Intel 2015 嵌入式論壇
© 2015 William W.-Y. Liang, All Rights Reserved.
智慧應用涵蓋的三大組成領域
物聯網
生理感測、智慧家庭、安全監控、
車用電子、環境監測、智慧交通
智慧終端
資訊查詢、生活輔助、居家照護、
智慧助理、互動操控、決策管理、汽車儀表
雲端運算
巨量資料、分析及預測、感知運算、人工智慧
3
http://chinese.engadget.com/tag/jennet-ip/
Intel 2015 嵌入式論壇
© 2015 William W.-Y. Liang, All Rights Reserved.
日趨複雜的智慧應用
低複雜度運算(感測前端)
資料收集、資料前處理、裝置間通訊
中複雜度運算(使用者終端)
語音辨識、人臉偵測、多媒體與UI處理
高複雜度運算(雲端智能分析)
語意分析、影像辨識、感測資料處理、使用者
行為預測、商業需求分析、科學計算、人工智慧
4 Intel 2015 嵌入式論壇
http://jerrydrussell.com/business-2/ibms-cloud-
supercomputer-powers-artificially-intelligent-consumer-apps/
http://www.scientificamerican.com/article.cfm?
id=yahoo-supercomputer-google-open-source
Shallow Water Equations
 is equal to 0.05, as a representation of light
brush surface over floodplain
u
x
y
NVIDIA_CES14_FINAL_published
如何解決複雜軟體平台問題?
站在巨人(Open Source)的肩膀上!
© 2015 William W.-Y. Liang, All Rights Reserved.
以開源平台為基礎的物聯網智慧裝置應用示例
Android Car (2011~2012)
Target: Unmanned Vehicle
遙控車 無人車
5 Intel 2015 嵌入式論壇
© 2015 William W.-Y. Liang, All Rights Reserved.
開源平台應用示例:為何將 Android 系統置入?
定位:發展中高階物聯網智慧裝置
優點:
應用開發者將擁有豐富軟體資源
 透過眾多的軟體開發者,為智慧裝置匯集創意。
 讓智慧裝置更「聰明」(by developers)
商機
硬體:開創周邊硬體的生態系統
軟體:發展新的智慧應用市集
Powered by Open Source Platforms!
Intel 2015 嵌入式論壇6
© 2015 William W.-Y. Liang, All Rights Reserved.
開源軟體與開放平台發展趨勢
開源作業系統平台:
Linux, Android, Firefox OS, FreeBSD, embed OS, etc.
知名開源專案:
Chromium, Firefox, PHP, Python, Apache Web Server,
Eclipse, Gimp, Emacs, Vim, etc.
開放平台
吸引開發者,拓展可能商機。
在多樣化 IoT 的時代更顯得重要!
7 Intel 2015 嵌入式論壇
開源軟體 開放平台
Maker 創客世代來臨
© 2015 William W.-Y. Liang, All Rights Reserved.
物聯網裝置開放平台
Intel Edison
ARM mbed
Raspberry Pi
Arduino
Actions/Linaro 96Boards
8 Intel 2015 嵌入式論壇
http://en.wikipedia.org/wi
ki/Mbed_microcontroller
http://en.wikipedia.org/wiki/Raspberry_Pi
http://en.wikipedia.org/wiki/Arduino
https://www.96boards.org/
http://www.intel.com.tw/content/ww
w/tw/zh/do-it-yourself/edison.html
© 2015 William W.-Y. Liang, All Rights Reserved.
認識 GPL
開源 ≠ GPL
GPL: General Public License
核心概念:衍生作品 (derived works)
Copyleft vs. Copyright
強制開源發生的時間點
GPL 軟體重新散佈(redistribution)時;這包含軟體以
Binary Code 隨同產品售出的情況。
GPL 的感染性
直接的源碼修改
靜態連結
GPL vs. LGPL (Lesser GPL)
Intel 2015 嵌入式論壇9
© 2015 William W.-Y. Liang, All Rights Reserved.
認識 GPL (續)
灰色地帶:動態連結
動態共享函式庫 (.so in UNIX)
核心動態載入模組 (Loadable Kernel Modules, .ko)
Android 模式
正確運用 GPL
適當拿捏開源與閉源可兼顧開放與保護的目的
GPL 塑造了「開源巨人」,讓我們站在其肩膀上邁進。
貢獻源碼其實可帶來更大的價值! (後述)
Intel 2015 嵌入式論壇10
Mostly under
Apache
GPL
HAL
需依相關性進一步判定
© 2015 William W.-Y. Liang, All Rights Reserved.
貢獻源碼
Upstream 源碼
將源碼貢獻回開源源碼庫
一旦開源社群審核並接受 之後,社群 開發者就會持續為
該源碼進行維護。
以 Linux Kernel 為例,其優點包括:
較佳品質:被維護的驅動程式可能被開發者 (Kernel
Hackers) 改得更好
持續維護:如果原廠不再維護或開發人員離職時, 該驅動
程式可以持續被維護及更新 (特別是對新版本的跟進)
對廠商來說,事實上可降低成本,亦可延長硬體銷售期。
提升公司能見度與 Credit
11 Intel 2015 嵌入式論壇
Actions is working on this.
© 2015 William W.-Y. Liang, All Rights Reserved.
開源軟硬整合的機會與挑戰
台灣科技業的基礎與優勢: 硬體設計製造技冠全球;
整合硬體優勢,運用軟體增值,可提高獲利空間。
透過軟硬整合設計具備差異化的物聯網產品。
Android /Linux 等開源軟體平台正為嵌入式智慧裝
置帶來全方位發展的機會
挑戰:目前軟體複雜度已遠大於硬體設計的複雜度,
軟體人才已成為產品能否成功的關鍵。
12 Intel 2015 嵌入式論壇
Android 的開放架構
• 分層架構允許各路人馬(Apps, Middleware,
to OS and Drivers)皆有展現實力之處
• 需更多軟體應用及軟硬體整合人才
© 2015 William W.-Y. Liang, All Rights Reserved.
開源與軟體人才
源碼可開放,被複製,但軟體價值與差異化關鍵在
設計者的創作靈感 與
對核心軟體技術的掌握度
不要怕開源
源碼本身僅代表「當下」設計邏輯記錄下來的一個方式
源碼取得者無法得知設計者全面的想法與考量點
源碼被複製不代表複製者能夠複製設計者的想法(或頭腦)
Example: 以 Linux 及 Android 為例,所有的源碼全部放
在陽光底下,但有多少人對它是完全了解的呢?
13 Intel 2015 嵌入式論壇
這部份無法被複製!
© 2015 William W.-Y. Liang, All Rights Reserved.
開源與軟體人才 (續)
開源不會失去競爭力
最有價值的是軟體人才的腦袋裡面所想的東西 
有實力的人和公司能夠隨時將想法轉換成所需要的軟體,
而公司的競爭力是在這個地方!
14 Intel 2015 嵌入式論壇
有實力的公司不擔心開源,因為它知道
所擁有的「軟體人才」才是最重要的!
© 2015 William W.-Y. Liang, All Rights Reserved.
結論
智慧應用大趨勢:物聯網、終端裝置、雲端
站在開源巨人肩膀上有機會較容易且快速地解決複雜問題
IoT 與 Maker 的年代促使開源軟體延伸到開放平台
Upstream 源碼,可獲得開源社群協助,提升軟體品質並使
源碼受到持續維護,進而降低企業成本。
正確認識 GPL 能加速運用開源軟體並適度保護公司機密
透過深入的開源軟硬整合能力,可設計具備差異化的智慧
應用與物聯網產品。
軟體複雜度已遠大於硬體設計的複雜度,同時具備軟硬體
know-how 的軟體人才將成為產品能否成功的關鍵。
企業不須擔心開源,因為軟體潛在價值的關鍵不在程式碼
本身,而是在軟體人才及其對創意與軟硬體技術的掌握度。
15 Intel 2015 嵌入式論壇
© 2015 William W.-Y. Liang, All Rights Reserved.
Q&A
其他分享: http://goo.gl/6qxlSv
Email: william.wyliang@gmail.com
Home: http://www.ntut.edu.tw/~wyliang
FB: http://www.facebook.com/william.wyliang
關於講者:梁文耀 (William W.-Y. Liang)
• Free Lancer / 顧問 (2014.10~)
• 鴻海科技集團創新數位系統事業群資深處長 (2013.01~2014.09)
• 安佐立科技顧問公司技術總監 (2012.08~2013.07)
• 國立台北科技大學資訊工程系專任助理教授 (2005.02~2012.07)
• 先前經歷: 聚興科技研發處協理、晶慧資訊研發副總經理、
晶慧資訊研發部經理、晶慧資訊資深工程師、美商 Avant! 軟體工程師
• 專長領域:作業系統、嵌入式系統、計算機結構、平行與分散式系統
 Linux 系統軟體 (1993~Now)
 Android 與 Linux 嵌入式系統核心及軟硬整合開發 (2001~Now)
• 國立台灣大學資訊工程博士、國立清華大學資訊科學碩士

More Related Content

What's hot

IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519August Lin
 
智慧聯網產品服務的10種商業模式
智慧聯網產品服務的10種商業模式智慧聯網產品服務的10種商業模式
智慧聯網產品服務的10種商業模式William Shyu
 
Y20151003 詹文男-物聯網的商機與挑戰
Y20151003 詹文男-物聯網的商機與挑戰Y20151003 詹文男-物聯網的商機與挑戰
Y20151003 詹文男-物聯網的商機與挑戰m12016changTIIMP
 
貫通物聯網每一哩路 with Microsfot Azure IoT Sutie
貫通物聯網每一哩路 with Microsfot Azure IoT Sutie貫通物聯網每一哩路 with Microsfot Azure IoT Sutie
貫通物聯網每一哩路 with Microsfot Azure IoT SutieHerman Wu
 
IoT introduction 2015
IoT introduction 2015IoT introduction 2015
IoT introduction 2015Richard Chang
 
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校CHENHuiMei
 
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (III) 產業鏈篇
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (III) 產業鏈篇HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (III) 產業鏈篇
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (III) 產業鏈篇Dennis. Lee
 
如何因應連網商機下的資安風險
如何因應連網商機下的資安風險如何因應連網商機下的資安風險
如何因應連網商機下的資安風險Onward Security
 
20171013 物聯網網哪走?IoT總體趨勢面面觀
20171013 物聯網網哪走?IoT總體趨勢面面觀20171013 物聯網網哪走?IoT總體趨勢面面觀
20171013 物聯網網哪走?IoT總體趨勢面面觀m12016changTIIMP
 
2010中国云计算调查报告
2010中国云计算调查报告2010中国云计算调查报告
2010中国云计算调查报告ITband
 
智慧物聯網生活應用介紹
智慧物聯網生活應用介紹智慧物聯網生活應用介紹
智慧物聯網生活應用介紹永忠 曹
 
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker FaireIBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker FaireCAVEDU Education
 
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (II) 實踐篇
HKPC 行業專題培訓講座, 雲計算 ~ 在零售業 (II) 實踐篇 HKPC 行業專題培訓講座, 雲計算 ~ 在零售業 (II) 實踐篇
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (II) 實踐篇 Dennis. Lee
 
20171027 IoTxMedical-IoTxBlockchain
20171027 IoTxMedical-IoTxBlockchain20171027 IoTxMedical-IoTxBlockchain
20171027 IoTxMedical-IoTxBlockchainm12016changTIIMP
 
7 business options for a smart IOT service ( 7 種智能物聯網的商業模式)
7 business options for a smart IOT service  ( 7 種智能物聯網的商業模式)7 business options for a smart IOT service  ( 7 種智能物聯網的商業模式)
7 business options for a smart IOT service ( 7 種智能物聯網的商業模式)August Lin
 
QIF對AOI設備業之衝擊與機會
QIF對AOI設備業之衝擊與機會QIF對AOI設備業之衝擊與機會
QIF對AOI設備業之衝擊與機會CHENHuiMei
 
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用Michael Chi
 
Truphone io t esim cookbook 2021 - taiwan
Truphone   io t esim cookbook 2021 - taiwanTruphone   io t esim cookbook 2021 - taiwan
Truphone io t esim cookbook 2021 - taiwanDr. Chang Jung Lee
 
智慧家庭市場發展現況與台灣商機
智慧家庭市場發展現況與台灣商機智慧家庭市場發展現況與台灣商機
智慧家庭市場發展現況與台灣商機Madeleine Lee
 

What's hot (20)

IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
IoT Cloud Platforms- Players, Vendors and Vertical Segments -20160519
 
智慧聯網產品服務的10種商業模式
智慧聯網產品服務的10種商業模式智慧聯網產品服務的10種商業模式
智慧聯網產品服務的10種商業模式
 
Y20151003 詹文男-物聯網的商機與挑戰
Y20151003 詹文男-物聯網的商機與挑戰Y20151003 詹文男-物聯網的商機與挑戰
Y20151003 詹文男-物聯網的商機與挑戰
 
貫通物聯網每一哩路 with Microsfot Azure IoT Sutie
貫通物聯網每一哩路 with Microsfot Azure IoT Sutie貫通物聯網每一哩路 with Microsfot Azure IoT Sutie
貫通物聯網每一哩路 with Microsfot Azure IoT Sutie
 
IoT introduction 2015
IoT introduction 2015IoT introduction 2015
IoT introduction 2015
 
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
AOI智慧升級─AI訓練師在地養成計畫_台灣人工智慧學校
 
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (III) 產業鏈篇
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (III) 產業鏈篇HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (III) 產業鏈篇
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (III) 產業鏈篇
 
如何因應連網商機下的資安風險
如何因應連網商機下的資安風險如何因應連網商機下的資安風險
如何因應連網商機下的資安風險
 
20171013 物聯網網哪走?IoT總體趨勢面面觀
20171013 物聯網網哪走?IoT總體趨勢面面觀20171013 物聯網網哪走?IoT總體趨勢面面觀
20171013 物聯網網哪走?IoT總體趨勢面面觀
 
2010中国云计算调查报告
2010中国云计算调查报告2010中国云计算调查报告
2010中国云计算调查报告
 
智慧物聯網生活應用介紹
智慧物聯網生活應用介紹智慧物聯網生活應用介紹
智慧物聯網生活應用介紹
 
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker FaireIBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
IBM以雲端技術與物聯網創新產業應用@2016 New Taipei Maker Faire
 
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (II) 實踐篇
HKPC 行業專題培訓講座, 雲計算 ~ 在零售業 (II) 實踐篇 HKPC 行業專題培訓講座, 雲計算 ~ 在零售業 (II) 實踐篇
HKPC 行業專題培訓講座 , 雲計算 ~ 在零售業 (II) 實踐篇
 
20171027 IoTxMedical-IoTxBlockchain
20171027 IoTxMedical-IoTxBlockchain20171027 IoTxMedical-IoTxBlockchain
20171027 IoTxMedical-IoTxBlockchain
 
7 business options for a smart IOT service ( 7 種智能物聯網的商業模式)
7 business options for a smart IOT service  ( 7 種智能物聯網的商業模式)7 business options for a smart IOT service  ( 7 種智能物聯網的商業模式)
7 business options for a smart IOT service ( 7 種智能物聯網的商業模式)
 
QIF對AOI設備業之衝擊與機會
QIF對AOI設備業之衝擊與機會QIF對AOI設備業之衝擊與機會
QIF對AOI設備業之衝擊與機會
 
2015 IEK十大ICT產業關鍵議題
2015 IEK十大ICT產業關鍵議題2015 IEK十大ICT產業關鍵議題
2015 IEK十大ICT產業關鍵議題
 
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
微軟技術暨生態大會 - AI304 - 讓人工智慧為企業所用
 
Truphone io t esim cookbook 2021 - taiwan
Truphone   io t esim cookbook 2021 - taiwanTruphone   io t esim cookbook 2021 - taiwan
Truphone io t esim cookbook 2021 - taiwan
 
智慧家庭市場發展現況與台灣商機
智慧家庭市場發展現況與台灣商機智慧家庭市場發展現況與台灣商機
智慧家庭市場發展現況與台灣商機
 

Viewers also liked

以物聯網打造智慧城市研討會簡報
以物聯網打造智慧城市研討會簡報以物聯網打造智慧城市研討會簡報
以物聯網打造智慧城市研討會簡報Taipei Smart City PMO
 
The key issues for teaching or learning Android and Linux Kernel
The key issues for teaching or learning Android and Linux KernelThe key issues for teaching or learning Android and Linux Kernel
The key issues for teaching or learning Android and Linux KernelWilliam Liang
 
[智慧城市分享] Array of things
[智慧城市分享] Array of things[智慧城市分享] Array of things
[智慧城市分享] Array of thingsTaipei Smart City PMO
 
研華 智聯工廠與智能設備雙引擎|實踐智慧製造
研華 智聯工廠與智能設備雙引擎|實踐智慧製造  研華 智聯工廠與智能設備雙引擎|實踐智慧製造
研華 智聯工廠與智能設備雙引擎|實踐智慧製造 鼎新電腦
 
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoTAnderson Cheng
 
作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software Design Principles for Har...
作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software Design Principles for Har...作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software Design Principles for Har...
作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software Design Principles for Har...William Liang
 
Smart media, man, and machine Updated20161122 CN_EN
Smart media, man, and machine Updated20161122 CN_ENSmart media, man, and machine Updated20161122 CN_EN
Smart media, man, and machine Updated20161122 CN_ENChina Tech Insights
 
代收代付金流服務架構-跨境第三方支付解決方案
代收代付金流服務架構-跨境第三方支付解決方案代收代付金流服務架構-跨境第三方支付解決方案
代收代付金流服務架構-跨境第三方支付解決方案Alex Huang
 
電子商務:物流
電子商務:物流電子商務:物流
電子商務:物流志堅 汪
 
電子商務:金流與付款
電子商務:金流與付款電子商務:金流與付款
電子商務:金流與付款志堅 汪
 
電子商務:電子票證
電子商務:電子票證電子商務:電子票證
電子商務:電子票證志堅 汪
 
電子商務:第三方支付
電子商務:第三方支付電子商務:第三方支付
電子商務:第三方支付志堅 汪
 
20161126-林懿萱-高雄市立小港醫院-創新教學模式與教學評鑑經驗分享-數位教材著作權基本介紹與創用CC授權應用-pptx
20161126-林懿萱-高雄市立小港醫院-創新教學模式與教學評鑑經驗分享-數位教材著作權基本介紹與創用CC授權應用-pptx20161126-林懿萱-高雄市立小港醫院-創新教學模式與教學評鑑經驗分享-數位教材著作權基本介紹與創用CC授權應用-pptx
20161126-林懿萱-高雄市立小港醫院-創新教學模式與教學評鑑經驗分享-數位教材著作權基本介紹與創用CC授權應用-pptxCCTaiwanCommunity
 
Six Social Media Tips for Traditional Media
Six Social Media Tips for Traditional MediaSix Social Media Tips for Traditional Media
Six Social Media Tips for Traditional MediaErica Swallow
 
BUD17-DF10 - Android with OPTEE/SVP and Widevine
BUD17-DF10 - Android with OPTEE/SVP and WidevineBUD17-DF10 - Android with OPTEE/SVP and Widevine
BUD17-DF10 - Android with OPTEE/SVP and WidevineLinaro
 

Viewers also liked (20)

以物聯網打造智慧城市研討會簡報
以物聯網打造智慧城市研討會簡報以物聯網打造智慧城市研討會簡報
以物聯網打造智慧城市研討會簡報
 
The key issues for teaching or learning Android and Linux Kernel
The key issues for teaching or learning Android and Linux KernelThe key issues for teaching or learning Android and Linux Kernel
The key issues for teaching or learning Android and Linux Kernel
 
智慧車站案例分享
智慧車站案例分享智慧車站案例分享
智慧車站案例分享
 
[智慧城市分享] Array of things
[智慧城市分享] Array of things[智慧城市分享] Array of things
[智慧城市分享] Array of things
 
研華 智聯工廠與智能設備雙引擎|實踐智慧製造
研華 智聯工廠與智能設備雙引擎|實踐智慧製造  研華 智聯工廠與智能設備雙引擎|實踐智慧製造
研華 智聯工廠與智能設備雙引擎|實踐智慧製造
 
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
台灣樹莓派 2016/12/26 #17 站在Nas的中心呼喊物聯網 QNAP QIoT
 
作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software Design Principles for Har...
作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software Design Principles for Har...作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software Design Principles for Har...
作業系統與硬體元件的驅動軟體開發法則 (Operating Systems and Software Design Principles for Har...
 
Smart media, man, and machine Updated20161122 CN_EN
Smart media, man, and machine Updated20161122 CN_ENSmart media, man, and machine Updated20161122 CN_EN
Smart media, man, and machine Updated20161122 CN_EN
 
代收代付金流服務架構-跨境第三方支付解決方案
代收代付金流服務架構-跨境第三方支付解決方案代收代付金流服務架構-跨境第三方支付解決方案
代收代付金流服務架構-跨境第三方支付解決方案
 
電子商務:物流
電子商務:物流電子商務:物流
電子商務:物流
 
電子商務:金流與付款
電子商務:金流與付款電子商務:金流與付款
電子商務:金流與付款
 
電子商務:電子票證
電子商務:電子票證電子商務:電子票證
電子商務:電子票證
 
電子商務:第三方支付
電子商務:第三方支付電子商務:第三方支付
電子商務:第三方支付
 
i 聯網系列之4:互聯網+
i 聯網系列之4:互聯網+i 聯網系列之4:互聯網+
i 聯網系列之4:互聯網+
 
20161126-林懿萱-高雄市立小港醫院-創新教學模式與教學評鑑經驗分享-數位教材著作權基本介紹與創用CC授權應用-pptx
20161126-林懿萱-高雄市立小港醫院-創新教學模式與教學評鑑經驗分享-數位教材著作權基本介紹與創用CC授權應用-pptx20161126-林懿萱-高雄市立小港醫院-創新教學模式與教學評鑑經驗分享-數位教材著作權基本介紹與創用CC授權應用-pptx
20161126-林懿萱-高雄市立小港醫院-創新教學模式與教學評鑑經驗分享-數位教材著作權基本介紹與創用CC授權應用-pptx
 
Tainan Bus Map
Tainan Bus MapTainan Bus Map
Tainan Bus Map
 
Six Social Media Tips for Traditional Media
Six Social Media Tips for Traditional MediaSix Social Media Tips for Traditional Media
Six Social Media Tips for Traditional Media
 
I聯網系列之10:物聯網系統的創新方式
I聯網系列之10:物聯網系統的創新方式I聯網系列之10:物聯網系統的創新方式
I聯網系列之10:物聯網系統的創新方式
 
i 聯網系列之5:大數據
i 聯網系列之5:大數據i 聯網系列之5:大數據
i 聯網系列之5:大數據
 
BUD17-DF10 - Android with OPTEE/SVP and Widevine
BUD17-DF10 - Android with OPTEE/SVP and WidevineBUD17-DF10 - Android with OPTEE/SVP and Widevine
BUD17-DF10 - Android with OPTEE/SVP and Widevine
 

Similar to 嵌入式智慧應用開源軟硬整合新趨勢 (Open Source Software and Hardware Integration Trend for Embedded Smart Applications)

2013 phind corp. 公司簡介
2013 phind corp. 公司簡介2013 phind corp. 公司簡介
2013 phind corp. 公司簡介Chia-Yu Kuo
 
淺談Arduino對物聯網之變革
淺談Arduino對物聯網之變革淺談Arduino對物聯網之變革
淺談Arduino對物聯網之變革永忠 曹
 
DNN平台建置分享
DNN平台建置分享DNN平台建置分享
DNN平台建置分享inwin stack
 
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego daycsdnmobile
 
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego daycsdnmobile
 
簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Showadvantech2012
 
How to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watsonHow to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watson湯米吳 Tommy Wu
 
做好开源软件安全管理 帮您移开IoT认证的挡路石
做好开源软件安全管理 帮您移开IoT认证的挡路石做好开源软件安全管理 帮您移开IoT认证的挡路石
做好开源软件安全管理 帮您移开IoT认证的挡路石Onward Security
 
2012 Phind Corp. 公司簡介
2012 Phind Corp. 公司簡介2012 Phind Corp. 公司簡介
2012 Phind Corp. 公司簡介Chia-Yu Kuo
 
近源攻击的安全研究思路分享.pdf
近源攻击的安全研究思路分享.pdf近源攻击的安全研究思路分享.pdf
近源攻击的安全研究思路分享.pdffijtaqpk
 
How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015Macpaul Lin
 
云计算时代的新安全挑战与机会
云计算时代的新安全挑战与机会云计算时代的新安全挑战与机会
云计算时代的新安全挑战与机会ITband
 
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳台灣資料科學年會
 
Spirent_securityLab-服務介紹_2022.pdf
Spirent_securityLab-服務介紹_2022.pdfSpirent_securityLab-服務介紹_2022.pdf
Spirent_securityLab-服務介紹_2022.pdfssuserdfa916
 
Picoway Company Profile 1.5
Picoway Company Profile 1.5Picoway Company Profile 1.5
Picoway Company Profile 1.5picoway
 
Picoway Company Profile V1.5
Picoway Company Profile V1.5Picoway Company Profile V1.5
Picoway Company Profile V1.5picoway
 
A Modern Web Architecture for (GDPR) Compliance
A Modern Web Architecture for (GDPR) ComplianceA Modern Web Architecture for (GDPR) Compliance
A Modern Web Architecture for (GDPR) ComplianceYi-Feng Tzeng
 
聯銓資訊科技 2019 研討會 (五月) part1
聯銓資訊科技 2019 研討會  (五月) part1聯銓資訊科技 2019 研討會  (五月) part1
聯銓資訊科技 2019 研討會 (五月) part1SmarteVision
 
How To Defeat Apple
How To Defeat AppleHow To Defeat Apple
How To Defeat Applesole0317
 

Similar to 嵌入式智慧應用開源軟硬整合新趨勢 (Open Source Software and Hardware Integration Trend for Embedded Smart Applications) (20)

2013 phind corp. 公司簡介
2013 phind corp. 公司簡介2013 phind corp. 公司簡介
2013 phind corp. 公司簡介
 
淺談Arduino對物聯網之變革
淺談Arduino對物聯網之變革淺談Arduino對物聯網之變革
淺談Arduino對物聯網之變革
 
DNN平台建置分享
DNN平台建置分享DNN平台建置分享
DNN平台建置分享
 
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
 
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
 
簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show
 
How to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watsonHow to build your own robot with ibm bluemix&watson
How to build your own robot with ibm bluemix&watson
 
做好开源软件安全管理 帮您移开IoT认证的挡路石
做好开源软件安全管理 帮您移开IoT认证的挡路石做好开源软件安全管理 帮您移开IoT认证的挡路石
做好开源软件安全管理 帮您移开IoT认证的挡路石
 
2012 Phind Corp. 公司簡介
2012 Phind Corp. 公司簡介2012 Phind Corp. 公司簡介
2012 Phind Corp. 公司簡介
 
近源攻击的安全研究思路分享.pdf
近源攻击的安全研究思路分享.pdf近源攻击的安全研究思路分享.pdf
近源攻击的安全研究思路分享.pdf
 
How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015How to build a community in a company blue&macpaul coscup2015
How to build a community in a company blue&macpaul coscup2015
 
Arduino Yún使用Http client
Arduino Yún使用Http clientArduino Yún使用Http client
Arduino Yún使用Http client
 
云计算时代的新安全挑战与机会
云计算时代的新安全挑战与机会云计算时代的新安全挑战与机会
云计算时代的新安全挑战与机会
 
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳
 
Spirent_securityLab-服務介紹_2022.pdf
Spirent_securityLab-服務介紹_2022.pdfSpirent_securityLab-服務介紹_2022.pdf
Spirent_securityLab-服務介紹_2022.pdf
 
Picoway Company Profile 1.5
Picoway Company Profile 1.5Picoway Company Profile 1.5
Picoway Company Profile 1.5
 
Picoway Company Profile V1.5
Picoway Company Profile V1.5Picoway Company Profile V1.5
Picoway Company Profile V1.5
 
A Modern Web Architecture for (GDPR) Compliance
A Modern Web Architecture for (GDPR) ComplianceA Modern Web Architecture for (GDPR) Compliance
A Modern Web Architecture for (GDPR) Compliance
 
聯銓資訊科技 2019 研討會 (五月) part1
聯銓資訊科技 2019 研討會  (五月) part1聯銓資訊科技 2019 研討會  (五月) part1
聯銓資訊科技 2019 研討會 (五月) part1
 
How To Defeat Apple
How To Defeat AppleHow To Defeat Apple
How To Defeat Apple
 

More from William Liang

Edge Computing for the Industry
Edge Computing for the IndustryEdge Computing for the Industry
Edge Computing for the IndustryWilliam Liang
 
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...William Liang
 
An Introduction to the Android Framework -- a core architecture view from app...
An Introduction to the Android Framework -- a core architecture view from app...An Introduction to the Android Framework -- a core architecture view from app...
An Introduction to the Android Framework -- a core architecture view from app...William Liang
 
An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)
An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)
An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)William Liang
 
Android device driver structure introduction
Android device driver structure introductionAndroid device driver structure introduction
Android device driver structure introductionWilliam Liang
 

More from William Liang (6)

Internet of energy
Internet of energyInternet of energy
Internet of energy
 
Edge Computing for the Industry
Edge Computing for the IndustryEdge Computing for the Industry
Edge Computing for the Industry
 
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
 
An Introduction to the Android Framework -- a core architecture view from app...
An Introduction to the Android Framework -- a core architecture view from app...An Introduction to the Android Framework -- a core architecture view from app...
An Introduction to the Android Framework -- a core architecture view from app...
 
An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)
An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)
An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)
 
Android device driver structure introduction
Android device driver structure introductionAndroid device driver structure introduction
Android device driver structure introduction
 

嵌入式智慧應用開源軟硬整合新趨勢 (Open Source Software and Hardware Integration Trend for Embedded Smart Applications)

  • 1. Note: The Copyrights of the referenced materials and photos go to its original authors. As a result, this slide is for internal reference only. For the contents created in this document, the Copyright belongs to William W.-Y. Liang. © 2005-2015 All Rights Reserved. 2015 嵌入式應用論壇 Sertek / Intel / Digitimes 嵌入式智慧應用開源軟硬整合新趨勢 Open Source Software and Hardware Integration Trend for Embedded Smart Applications William W.-Y. Liang (梁文耀), Ph. D. Actions Semiconductor 開源&開放平台 顧問 http://www.ntut.edu.tw/~wyliang
  • 2. © 2015 William W.-Y. Liang, All Rights Reserved. 嵌入式智慧應用裝置 智慧裝置 嵌入式系統 + 通訊機制 + 感測/控制能力 智慧應用 軟硬整合 + 創新應用 + 雲端運算資源 2 Intel 2015 嵌入式論壇
  • 3. © 2015 William W.-Y. Liang, All Rights Reserved. 智慧應用涵蓋的三大組成領域 物聯網 生理感測、智慧家庭、安全監控、 車用電子、環境監測、智慧交通 智慧終端 資訊查詢、生活輔助、居家照護、 智慧助理、互動操控、決策管理、汽車儀表 雲端運算 巨量資料、分析及預測、感知運算、人工智慧 3 http://chinese.engadget.com/tag/jennet-ip/ Intel 2015 嵌入式論壇
  • 4. © 2015 William W.-Y. Liang, All Rights Reserved. 日趨複雜的智慧應用 低複雜度運算(感測前端) 資料收集、資料前處理、裝置間通訊 中複雜度運算(使用者終端) 語音辨識、人臉偵測、多媒體與UI處理 高複雜度運算(雲端智能分析) 語意分析、影像辨識、感測資料處理、使用者 行為預測、商業需求分析、科學計算、人工智慧 4 Intel 2015 嵌入式論壇 http://jerrydrussell.com/business-2/ibms-cloud- supercomputer-powers-artificially-intelligent-consumer-apps/ http://www.scientificamerican.com/article.cfm? id=yahoo-supercomputer-google-open-source Shallow Water Equations  is equal to 0.05, as a representation of light brush surface over floodplain u x y NVIDIA_CES14_FINAL_published 如何解決複雜軟體平台問題? 站在巨人(Open Source)的肩膀上!
  • 5. © 2015 William W.-Y. Liang, All Rights Reserved. 以開源平台為基礎的物聯網智慧裝置應用示例 Android Car (2011~2012) Target: Unmanned Vehicle 遙控車 無人車 5 Intel 2015 嵌入式論壇
  • 6. © 2015 William W.-Y. Liang, All Rights Reserved. 開源平台應用示例:為何將 Android 系統置入? 定位:發展中高階物聯網智慧裝置 優點: 應用開發者將擁有豐富軟體資源  透過眾多的軟體開發者,為智慧裝置匯集創意。  讓智慧裝置更「聰明」(by developers) 商機 硬體:開創周邊硬體的生態系統 軟體:發展新的智慧應用市集 Powered by Open Source Platforms! Intel 2015 嵌入式論壇6
  • 7. © 2015 William W.-Y. Liang, All Rights Reserved. 開源軟體與開放平台發展趨勢 開源作業系統平台: Linux, Android, Firefox OS, FreeBSD, embed OS, etc. 知名開源專案: Chromium, Firefox, PHP, Python, Apache Web Server, Eclipse, Gimp, Emacs, Vim, etc. 開放平台 吸引開發者,拓展可能商機。 在多樣化 IoT 的時代更顯得重要! 7 Intel 2015 嵌入式論壇 開源軟體 開放平台 Maker 創客世代來臨
  • 8. © 2015 William W.-Y. Liang, All Rights Reserved. 物聯網裝置開放平台 Intel Edison ARM mbed Raspberry Pi Arduino Actions/Linaro 96Boards 8 Intel 2015 嵌入式論壇 http://en.wikipedia.org/wi ki/Mbed_microcontroller http://en.wikipedia.org/wiki/Raspberry_Pi http://en.wikipedia.org/wiki/Arduino https://www.96boards.org/ http://www.intel.com.tw/content/ww w/tw/zh/do-it-yourself/edison.html
  • 9. © 2015 William W.-Y. Liang, All Rights Reserved. 認識 GPL 開源 ≠ GPL GPL: General Public License 核心概念:衍生作品 (derived works) Copyleft vs. Copyright 強制開源發生的時間點 GPL 軟體重新散佈(redistribution)時;這包含軟體以 Binary Code 隨同產品售出的情況。 GPL 的感染性 直接的源碼修改 靜態連結 GPL vs. LGPL (Lesser GPL) Intel 2015 嵌入式論壇9
  • 10. © 2015 William W.-Y. Liang, All Rights Reserved. 認識 GPL (續) 灰色地帶:動態連結 動態共享函式庫 (.so in UNIX) 核心動態載入模組 (Loadable Kernel Modules, .ko) Android 模式 正確運用 GPL 適當拿捏開源與閉源可兼顧開放與保護的目的 GPL 塑造了「開源巨人」,讓我們站在其肩膀上邁進。 貢獻源碼其實可帶來更大的價值! (後述) Intel 2015 嵌入式論壇10 Mostly under Apache GPL HAL 需依相關性進一步判定
  • 11. © 2015 William W.-Y. Liang, All Rights Reserved. 貢獻源碼 Upstream 源碼 將源碼貢獻回開源源碼庫 一旦開源社群審核並接受 之後,社群 開發者就會持續為 該源碼進行維護。 以 Linux Kernel 為例,其優點包括: 較佳品質:被維護的驅動程式可能被開發者 (Kernel Hackers) 改得更好 持續維護:如果原廠不再維護或開發人員離職時, 該驅動 程式可以持續被維護及更新 (特別是對新版本的跟進) 對廠商來說,事實上可降低成本,亦可延長硬體銷售期。 提升公司能見度與 Credit 11 Intel 2015 嵌入式論壇 Actions is working on this.
  • 12. © 2015 William W.-Y. Liang, All Rights Reserved. 開源軟硬整合的機會與挑戰 台灣科技業的基礎與優勢: 硬體設計製造技冠全球; 整合硬體優勢,運用軟體增值,可提高獲利空間。 透過軟硬整合設計具備差異化的物聯網產品。 Android /Linux 等開源軟體平台正為嵌入式智慧裝 置帶來全方位發展的機會 挑戰:目前軟體複雜度已遠大於硬體設計的複雜度, 軟體人才已成為產品能否成功的關鍵。 12 Intel 2015 嵌入式論壇 Android 的開放架構 • 分層架構允許各路人馬(Apps, Middleware, to OS and Drivers)皆有展現實力之處 • 需更多軟體應用及軟硬體整合人才
  • 13. © 2015 William W.-Y. Liang, All Rights Reserved. 開源與軟體人才 源碼可開放,被複製,但軟體價值與差異化關鍵在 設計者的創作靈感 與 對核心軟體技術的掌握度 不要怕開源 源碼本身僅代表「當下」設計邏輯記錄下來的一個方式 源碼取得者無法得知設計者全面的想法與考量點 源碼被複製不代表複製者能夠複製設計者的想法(或頭腦) Example: 以 Linux 及 Android 為例,所有的源碼全部放 在陽光底下,但有多少人對它是完全了解的呢? 13 Intel 2015 嵌入式論壇 這部份無法被複製!
  • 14. © 2015 William W.-Y. Liang, All Rights Reserved. 開源與軟體人才 (續) 開源不會失去競爭力 最有價值的是軟體人才的腦袋裡面所想的東西  有實力的人和公司能夠隨時將想法轉換成所需要的軟體, 而公司的競爭力是在這個地方! 14 Intel 2015 嵌入式論壇 有實力的公司不擔心開源,因為它知道 所擁有的「軟體人才」才是最重要的!
  • 15. © 2015 William W.-Y. Liang, All Rights Reserved. 結論 智慧應用大趨勢:物聯網、終端裝置、雲端 站在開源巨人肩膀上有機會較容易且快速地解決複雜問題 IoT 與 Maker 的年代促使開源軟體延伸到開放平台 Upstream 源碼,可獲得開源社群協助,提升軟體品質並使 源碼受到持續維護,進而降低企業成本。 正確認識 GPL 能加速運用開源軟體並適度保護公司機密 透過深入的開源軟硬整合能力,可設計具備差異化的智慧 應用與物聯網產品。 軟體複雜度已遠大於硬體設計的複雜度,同時具備軟硬體 know-how 的軟體人才將成為產品能否成功的關鍵。 企業不須擔心開源,因為軟體潛在價值的關鍵不在程式碼 本身,而是在軟體人才及其對創意與軟硬體技術的掌握度。 15 Intel 2015 嵌入式論壇
  • 16. © 2015 William W.-Y. Liang, All Rights Reserved. Q&A 其他分享: http://goo.gl/6qxlSv Email: william.wyliang@gmail.com Home: http://www.ntut.edu.tw/~wyliang FB: http://www.facebook.com/william.wyliang 關於講者:梁文耀 (William W.-Y. Liang) • Free Lancer / 顧問 (2014.10~) • 鴻海科技集團創新數位系統事業群資深處長 (2013.01~2014.09) • 安佐立科技顧問公司技術總監 (2012.08~2013.07) • 國立台北科技大學資訊工程系專任助理教授 (2005.02~2012.07) • 先前經歷: 聚興科技研發處協理、晶慧資訊研發副總經理、 晶慧資訊研發部經理、晶慧資訊資深工程師、美商 Avant! 軟體工程師 • 專長領域:作業系統、嵌入式系統、計算機結構、平行與分散式系統  Linux 系統軟體 (1993~Now)  Android 與 Linux 嵌入式系統核心及軟硬整合開發 (2001~Now) • 國立台灣大學資訊工程博士、國立清華大學資訊科學碩士