開源的Zephyr操作系統讓創客創造無限可能
來源: 編輯:vbeiyou 時間:2017-08-23 02:39人閱讀
從普通家電到智能家居,從大數據到人工智能,在創新驅動發展的大潮里,創客作為創新產業上游的主力軍正在重新定義“工廠”,重新定義“制造”,他們以腦洞大開的想法改變著我們的生活方式。正是創客們時刻對未知充滿好奇,時刻有把想法變成現實的沖動,大膽采用新技術,大膽發明新應用,才讓現實世界有著無限變化的可能,讓我們的生活更加豐富多彩。
然而,創客要將創意變成作品同樣需要先進技術的支持,只有技術跟上創新的步伐才能讓創新走進現實生活。以充斥我們生活的電子產品為例,高速的處理器支持電子產品運行更多應用程序,高容量的存儲空間讓人們留下生活中更多的美好瞬間,高速無線連接模塊讓萬物聯網更快實現。除了 高性能硬件支持,創客同樣需要高度開放的操作系統,給他們提供更自由的開發空間,Zephyr項目作為一款開源操作系統,一年前由Linux基金會推出,具有模塊化、可擴展、廣泛支持的特性,能夠全方位滿足創客的設計需求,吸引了越來越多開發者的加入。
最近,溫哥華駭客空間(Vancouver Hack Space)也加入了Zephyr項目,這是一個駭客空間社區,他們相信可采用創新的方式使用及再利用電子產品。他們認為,未來十年,越來越多的技術進步將賦予人們更偉大的東西,甚至超乎我們如今的想象范圍。
開源給創客更多自由發揮的空間
在產品設計中,開發者更傾向于采用開源操作系統,這樣他們不僅是操作系統的使用者,更是操作系統的貢獻者,創客始終保持的創新的熱情和激情,他們崇尚開源帶來的便利和自由,Linux所創造的龐大開源體系就是最好的證明。在高速發展的物聯網領域,創客以更加高昂的熱情投入一個又一個新奇想法的實現中,當他們面臨高度碎片化的物聯網應用時,開源的Zephyr操作系統讓他們眼前一亮。
Zephyr操作系統在功能上與很多新興操作系統和開源物聯網操作系統有著很大的區別,它有著基于社區生態系統的平臺優勢,Zephyr項目向用戶提供的是開源管理和授權模式。初始創立成員包括英特爾公司、恩智浦半導體公司(已被高通收購)和美國新思科技公司,后來又吸引了Linaro、Runtime.io和Nordic半導體的加入。Zephyr操作系統允許任何人貢獻內容,修改代碼,而不是由一兩個人或者一兩個獨立的公司來管理,未來的成員規模將會繼續擴大。Zephyr操作系統正在通過輕體量管理培養精英模式,鼓勵會員公司之外的貢獻者并且聽取社區用戶的需求,確保項目不斷創新。
溫哥華駭客空間負責人表示,“每一年創造各種低成本控制器的電子產品的項目越來越容易,Zephyr項目的開源授權是完善的,這將鼓勵個人和公司分享創新,而不是為了短期私利以零碎的發展來限制創新。”
廣泛的支持滿足創客多元化的創新
一個開源操作系統需要社區的大力支持,因此用戶需要它最大可能支持各種架構處理器的開發板和通信協議,這樣才能滿足創客多元化的需求。Zephyr操作系統可以為資源受限設備進行優化,其內核可以運行在內存8KB 到512KB的設備上,并且能夠針對特殊設備啟用或者禁用任何功能數量。Zephyr內核目前支持的架構包括ARM-Cortex-Mx,英特爾X86,ARC,新思 Nios 2和RISC-V,且它支持57種主板,未來會有更多主板不斷推出。
在物聯網高速發展的階段,多種通信協議也會憑借自身優勢長時間并存,為不同的應用提供支持,創客們自然會選擇更合適自己產品的通信協議進行設計。Zephyr操作系統除了支持MQTT,SSL和本地的、優化的IPv4和IPv6雙堆棧外(根據官方網站,這是通過合并Contiki RTOS的堆棧),還支持一個完整的藍牙低能量控制器和一個基于TinyCrypt的加密庫。
溫哥華駭客空間負責人指出,“Zephyr項目為電子產品項目提供開源RTOS平臺,而且包括廣泛的單元和集成測試,可幫助重構代碼以保持持續增長。”
關于Zephyr項目
Zephyr 項目是一款小型且可擴展的操作系統,尤其適用于資源受限的硬件系統,可支持多種架構;該系統高度開源,對于開發人員社區完全開放,開發人員可根據需要對該系統進行二次開發,以支持最新硬件、工具和設備驅動程序;該系統高度模塊化平臺,可輕松集成任何架構的第三方庫和嵌入式設備。
分享到:
本站所有文章、數據、圖片均來自互聯網,一切版權均歸源網站或源作者所有。
如果侵犯了你的權益請來信告知我們刪除。郵箱:business@qudong.com

