Android 嵌入式市場持續增長

過去 Linux 只是在技術人員中間才普及,直至 2008 年 Google 推出建基於 Linux 核心的 Android 系統,促使 Linux 在消費者世界高速成長。根據 Linux 基金會的最新報告資料,由 2012年開始,每日有超過 100 萬台 Android 設備被啟用,業界估計至 2013 年,全球付運的 Android 設備已超過 10 億台。20140409android2過去 10 年,Linux 在嵌入式系統市場已經搶去不少專屬系統的市場份額,嵌入式系統的繁衍、開源軟體的爆發、內置的硬體支援、出色的網路功能、免授權金的經濟模式,都助長了 Linux 核心的使用,令 Linux 成為嵌入式系統設計者之選擇。根據最新的研究,在 2013 年,有 34% 嵌入式工程師會考慮使用 Android,包括用來取代 VxWorks 或 QNX 作業系統。Android 作業系統早於 2000 年時由 Android Inc. 研發,後來於 2005 年被 Google 收購,最早期系統建基於 Java 框架作為應用層,而不是 Linux 核心。直至後期經 Google Labs 多年開發,以及架構更新,才正式推出使用 Android 軟體開發包研製成的 Android 手機。

嵌入式系統選擇 Android 原因
雖然 Android 起初只是給手機使用,但系統逐漸演變及進入新市場,包括平板電腦、機頂盒、遊戲平台、聯網電視、軍用通訊裝置、醫療裝置、以及新一代個人電腦。雖然消費者不知道 Android 底層是透過 Linux 核心來運作,但 Android 已經是家喻戶曉的名字,在全球移動裝置的市場佔有率高達 75%。而對於運行 Apps 的裝置,Android 作業系統更具吸引力,因為已經有超過 70 萬個 Apps 可以在 Google Play 直接下載使用、省卻廠商自行開發軟體的時間,加快產品面世。另外 Android 的多媒體播放能力亦令其適用於家庭娛樂機頂盒、車用資訊娛樂系統、家庭電器自動化控管等應用。

 

Android 面對挑戰
不過使用 Android 也有其挑戰,因為在 4 年間,Android 已先後推出 17 個版本。Android 與 Linux 核心在授權方式上有一定差別,雖然 Google 免費提供 Android 程式碼,但 Google 沒有採用社團的開發模式。Android 是一個半封閉及半開放系統,Google 擁有是否開放源碼的最終決定權。除了 Linux 核心部分採用 (L)GPL 授權條款,大部分 Android 程式碼採用 Apache/BSD/MIT 授權條款,也因此對部分廠商而言,他們可以更安心使用 Android 及避免複雜的法律問題。傳統的 Linux 版本主要供桌面及伺服器使用,但 Android 由於針對移動裝置,在電源管理方面有很大的改善。例如 Google 便引進了 Wake Locks 及 Early Suspend 等功能,當應用程式閒置時,Linux 核心將進入休眠。而 Android 在進程間的通訊機制 (IPC) 使用的 Binder driver、警報、定時的通用輸入 / 輸出 (GPIOs)、網路保安功能,都是對 Linux 核心的重大改變,有關功能已先後被納入 Linux 核心3.3、3.4 及 3.5 版本。

雖然整個 Android 應用程式、系統及服務架構是以 Java 編寫,但 Java 在嵌入式系統開發者間並不流行。Android 本身不是建基於 Java 虛擬機器,它利用 Java 編寫並編譯成 Dalvik 執行碼,運行於 Dalvik 虛擬機器、以獲得性能提升及更好的保安。雖然任何人都可以自行修改 Android,但大部分廠商會以兼容 Google 官方 Android 為目標。目前市場上也有多個嵌入式 Linux 版本可供選擇,包括 Windriver、Montavista、Mentor Graphics 等,開源的嵌入式框架方面則有 Yocto Project、OpenEmbedded、Buildroot、LTIB、OpenBricks 等,因此在選擇哪一個版本及開發框架時,廠商要小心選擇。而選擇 Android 的好處,是只有 Google 一個官方版本,可避免花多眼亂。

1 秒內用 Linux 開機示範
對於一般的聯網裝置,例如伺服路、路由器、無線網路連接器等,嵌入式 Linux 仍然是主流選擇。但對於一些使用 LCD 觸摸屏及 Apps 的智能上網裝置,則值得慎重考慮 Android。如果你正要在嵌入式 Linux 及 Android 中間作出取捨,歡迎你於2014年4月13至16日,到香港參加國際資訊博覽 2014,參觀「新一代個人電腦和雲世代」展覽。我們的攤位設於 3F-E28/E30,屆時嵌入式系統專家 Cwlinux 將會展示如何在 1 秒內用 Linux 開機。

方案名稱
Cwlinux Linux Quick Boot Embedded Solution
方案特色:
1. 基於 Freescale i.MX6 方案
2. 支援 512MB/1G/2G 記憶體
3. 支援 eMMC、MicroSD、on board NAND
4. 可使用特定 Bootloader 及 Kernel 快速開機
5. 支援嵌入式 Linux、Qt 及 Android
6. 產品生命期長達 5 年
7. 適合工業應用
Cwlinux 的產品生產流程。

Cwlinux
http://www.cwlinux.com/
+852 2863 9490

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。