SlideShare a Scribd company logo
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

PDF
高速移動網路新時代 - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...
PDF
智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)
PDF
行動終端、物聯網與雲端平台在高速移動網路下的整合趨勢 (for MOPCON 2016)
PDF
The development trends of smart applications and open source system software ...
PDF
Data-centric IoT (NTU CSIE 2016.12)
PDF
物聯網應用全貌以及微軟全球案例
PDF
KMT 公司简介
PPTX
IoT 物聯網案例介紹
高速移動網路新時代 - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...
智慧應用與物聯網發展趨勢 (A Development Trend of Smart Applications and IoT)
行動終端、物聯網與雲端平台在高速移動網路下的整合趨勢 (for MOPCON 2016)
The development trends of smart applications and open source system software ...
Data-centric IoT (NTU CSIE 2016.12)
物聯網應用全貌以及微軟全球案例
KMT 公司简介
IoT 物聯網案例介紹

What's hot (20)

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

Viewers also liked (20)

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

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

PDF
2013 phind corp. 公司簡介
PPTX
DNN平台建置分享
PDF
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
PDF
上午2 intel 杜伟_iadp app_up intro - isn isc chn for idf meego day
PDF
簡單小步驟,輕鬆觀賞 Virtual Show
PPTX
How to build your own robot with ibm bluemix&watson
PPTX
做好开源软件安全管理 帮您移开IoT认证的挡路石
PDF
2012 Phind Corp. 公司簡介
PDF
近源攻击的安全研究思路分享.pdf
PDF
2024年11月14日的講座《AI 業界應用與未來趨勢》由微軟Azure HPC/AI工程部的主要計劃經理蔡孟儒主講,涵蓋了生成式AI的進展、如何客製化A...
PDF
How to build a community in a company blue&macpaul coscup2015
PDF
Arduino Yún使用Http client
PDF
云计算时代的新安全挑战与机会
PDF
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳
PDF
Spirent_securityLab-服務介紹_2022.pdf
PPT
Picoway Company Profile 1.5
PPT
Picoway Company Profile V1.5
PDF
A Modern Web Architecture for (GDPR) Compliance
PDF
聯銓資訊科技 2019 研討會 (五月) part1
PPS
How To Defeat Apple
2013 phind corp. 公司簡介
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
簡單小步驟,輕鬆觀賞 Virtual Show
How to build your own robot with ibm bluemix&watson
做好开源软件安全管理 帮您移开IoT认证的挡路石
2012 Phind Corp. 公司簡介
近源攻击的安全研究思路分享.pdf
2024年11月14日的講座《AI 業界應用與未來趨勢》由微軟Azure HPC/AI工程部的主要計劃經理蔡孟儒主講,涵蓋了生成式AI的進展、如何客製化A...
How to build a community in a company blue&macpaul coscup2015
Arduino Yún使用Http client
云计算时代的新安全挑战与机会
[2018 台灣人工智慧學校校友年會] 啟動物聯網新關鍵 - 未來由你「喚」醒 / 沈品勳
Spirent_securityLab-服務介紹_2022.pdf
Picoway Company Profile 1.5
Picoway Company Profile V1.5
A Modern Web Architecture for (GDPR) Compliance
聯銓資訊科技 2019 研討會 (五月) part1
How To Defeat Apple

More from William Liang (6)

PDF
Internet of energy
PDF
Edge Computing for the Industry
PDF
From Embedded to IoT and From Cloud to Edge & AIoT -- A computer technology t...
PDF
An Introduction to the Android Framework -- a core architecture view from app...
PDF
An introduction to the linux kernel and device drivers (NTU CSIE 2016.03)
PDF
Android device driver structure introduction
Internet of energy
Edge Computing for the Industry
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 linux kernel and device drivers (NTU CSIE 2016.03)
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) • 國立台灣大學資訊工程博士、國立清華大學資訊科學碩士