a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 關于嵌入式設備使用Android或者Linux 的一些討論

關于嵌入式設備使用Android或者Linux 的一些討論

作者: 時間:2016-12-29 來源:網絡 收藏

  曾幾何時 “嵌入式 Linux” 這個詞被以懷疑的眼光看待。這個小型、低功耗、基于 Linux 并且具備軟件開源能力的設備,如今已經發展成了一個產業;現在不是問“為什么選擇 Linux 而是“為什么不選擇 Linux”?

本文引用地址:http://www.j9360.com/article/201612/342276.htm

  隨著嵌入式設備的性能和圖形處理能力日益增強,以及支持圖形化界面的觸摸設備在眾多領域扎根,從小型控制面板到大型娛樂設備,,曾經被當做純粹的消費級 OS,現在正在吸引越來越多的注意。

  在本博文中,Toradex 的長期合作伙伴以及為用戶和 Toradex 模塊的  軟件和產品研發服務提供商,將會闡述兩個操作系統的異同。

  這么多年來,我們已經開發過許多軟件解決方案和完整的產品,無論是行業的還是消費類,運行 Linux 或者 ,我們始終相信沒有永遠對的準則,哪一種操作系統更適合你的應用這取決于應用本身以及您設備的預計生命周期。

  TAQ (Toradex, Antmicro, Qt) 自平衡機器人:異構架構,Antmicro 在 Toradex Colibri i.MX7 模塊上用 Linux 開發

  對于絕大多數嵌入式應用,Linux 是正確的選擇。Linux 編譯系統,例如 Buildroot 和 OpenEmbedded,能夠創建定制化的 BSP,裁剪到任意的大小,并且提供豐富的應用和 SDK,從 gstreamer、Python 到 node.js 等。基于 OpenEmbedded/Yocto 的 Linux 是 Toradex 支持的默認發行版本,開發社區還提供多種開發語言環境和框架。現在的 GUI 可以使用 Qt、HTML5 來開發,以至于有點難于選擇。當你在編譯支持必要的軟件組件、更新方式和 API 的基本操作系統鏡像的時候,你可以有大量的選擇,當然,這個任務你也可以借助服務提供商例如 Antmicro,并且在必要的時候,你也能夠在中途改變你的想法。

  Android 則是為了符合標準,放棄了部分操作系統級別的自由:為了獲得這種操作系統帶來的好處,需要采用一套 Android 的方法來行事。于是,你可以得到統一的 GUI、J**a 編程規范和熟悉的開發體驗(Android 智能手機/消費設備所帶來的結果)。這個在你的應用中將是至關重要的,特別是你的設備中帶有觸摸屏,并且設計為給許多人使用。

  例如,你已經擁有一個現成的智能手機/平板應用,您的用戶也習慣了這個應用 - 無論這是一個智能家居控制中心還是便攜式行業測量設備 - 您計劃開發一個專門的設備來替代或者完善它們,Android 將是一個很好的選擇。無需重新從底層構建你的用戶界面,您可以節省大量的工作和用戶調查來優化 UI,用戶主要關心他們所見到的和交互的。您需要一個行業級 Android 鏡像(例如單應用鎖定、定制的品牌以及外設接口的抽象)來實現,但是相對于在 Linux 重新構建用戶體驗,這或許是更小的開支。

  即使你沒有現成的應用,你也或許有自己的 Android 應用開發團隊(或者十分了解 Android 應用開發)他們可以為您開發 UI。借助于更加廣泛的應用開發社區、大量的案例應用、標準化應用封包和模擬器,在 Android 中開發終端應用是相對容易的。由于標準的 API 可以清晰的分離 OS 和應用層(在 Android 中你可以使用不同的的 API 級別來表示兼容性),這意味著你能夠重復利用現有的移動端應用,或者組建獨立的團隊,一個負責針對目標用戶測試和調整 UI,而嵌入式團隊則確保您需要的功能在 Android 得到支持。

  選擇 Android,特別是包括大量、各種用戶群體的應用場景,將是很好的案例。這不僅包括典型的消費設備如可穿戴設備或者智能家居 IoT,也有大量行業專業人員使用的企業設備 - 從助理設備到現場網絡設施。即使不論了應用開發體驗,熟悉的用戶界面、手勢和交互,Android 也更勝 Linux。

  正如上面提到的,Android - 盡管是基于 Linux 內核 - 由于其獨特的方式,包括相對復雜的編譯系統(和其巨大的 codebase 有關),以及需要在 OS 層導出你內核的插件才能使其在應用中工作。在硬件方面也有更多的要求,由于 Android 需要圖形加速和虛擬機使用的內存,你基本無法在內存小于 512 MB 或者沒有 GPU 的設備上運行新的 Android 版本。正如其他的選擇一樣,在嵌入式設備中使用 Android 需要取決于其提供的優勢。

  Antmicro 工業 Android 運行于 Toradex Apalis Tegra K1

  Antmicro 已經幫助大量的客戶在基于 Toradex 平臺選擇正確的操作系統,針對 Toradex T30/i.MX6 和 TK1 模塊提供 Android 5.1/6.0 演示鏡像和開發服務,加速產品上市。

  如果您需要獲得您下一個款嵌入式設備采購建議,Antmicro 很高興可能進一步幫助您。更多的信息請聯系 mgielda@antmicro.com ,或者訪問 www.antmicro.com .



關鍵詞: Android Linux

評論


相關推薦

技術專區

關閉