偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

ZJS開發(fā)環(huán)境增加多個功能模塊,助力工程師加快產品設計

企業(yè)動態(tài)
物聯網設備種類越來越多,用戶接受度越來越高,設備廠商一直試圖找到一款簡單并能應用于未來物聯網開發(fā)板的開發(fā)環(huán)境,從而縮短設備開發(fā)周期。英特爾將JavaScript引入了Zephyr操作系統(tǒng),定名為ZJS開發(fā)環(huán)境。

 物聯網設備種類越來越多,用戶接受度越來越高,設備廠商一直試圖找到一款簡單并能應用于未來物聯網開發(fā)板的開發(fā)環(huán)境,從而縮短設備開發(fā)周期。目前來看,Zephyr操作系統(tǒng)可用C語言編程,但是編寫程序需要大量的專業(yè)知識儲備,而JavaScript接口可以讓工程師免去大量復雜的基于原生語言的編程工作。因此,英特爾將JavaScript引入了Zephyr操作系統(tǒng),定名為ZJS開發(fā)環(huán)境。對比基于V8的Node.js需要太大的內存,ZJS開發(fā)環(huán)境更適用于內存較小的系統(tǒng)。當用戶使用該工具編寫應用程序時,ZJS開發(fā)環(huán)境可以向工程師提供Node.js API和JavaScript API子集,以及使用它們構建應用程序的工具,其中包括傳感器、執(zhí)行器和通信器。對于那些已經掌握JavaScript技能的開發(fā)人員,ZJS開發(fā)環(huán)境簡單易學,可以快速建立原型。

ZJS再度升級, V0.3功能更加完善

隨著Zephyr和JavaScript的不斷更新,為提供更完善的功能,ZJS也在進行相應的升級。今年4月,ZJS 團隊在Github上發(fā)布了ZJS的0.3版本,該版本基于穩(wěn)定的Zephyr 1.7和***的JerryScript版本進行開發(fā),采用newlib技術實現動態(tài)分配內存。為了更好地滿足開發(fā)者需求,添加了新的功能模塊,包括OCF模塊、UDP數據傳輸模塊、文件系統(tǒng)模塊、芯片溫度檢測模塊;控制臺模塊增加了新的對外接口:time、timeEnd和 assert;在ashell模式下和Web IDE配合使用,可以支持WebUSB,還能更好的清除運行過的腳本文件,避免常駐。

新版本對部分開發(fā)板的支持內容也做了升級,在K64F的開發(fā)板上支持I2C數據傳輸,在Arduino 101的引導程序中增加動態(tài)分配x86/arc的存儲空間;在開發(fā)方面,為標準參數定義宏處理,添加ZVAL宏變量去完成jerry_value_t自動清理機制,使用持續(xù)集成工具Travis來加速合并和緩存;在測試方面,為常用測試行為添加Assert.js模塊。

 

[[191030]]

 

針對SDK 0.9推出解決方案,使用內存要充足

ZJS開發(fā)環(huán)境的優(yōu)勢是JavaScript 使用者可以在不同的環(huán)境下編程,如PC、云端、移動端和物聯網設備上,這些代碼可以重用,從而提高工作效率,然而JavaScript引擎會消耗一部分系統(tǒng)RAM和ROM,因此在資源嚴重受限的設備上就減少了留給應用程序的存儲空間。關于SDK0.9的使用,Zephyr創(chuàng)建了一套解決方案。開發(fā)者需要注意的是,***不要在debug模式下使用SDK 0.9創(chuàng)建工程,同時如果開發(fā)者想使用SDK 0.9去創(chuàng)建ashell/ide工程,還須使用“ROM = 250”。如果無法達到這個要求,建議開發(fā)者繼續(xù)使用SDK 0.8.2。

同時該版本還定義標準的錯誤類型,改善了創(chuàng)建流程,例如簡單的ashell/ide標簽、修復在MAC上的創(chuàng)建過程。更多細節(jié)可以通過API documentation和 ashell documentation來進一步了解。

關于Zephyr項目

Zephyr 項目是一款小型且可擴展的操作系統(tǒng),尤其適用于資源受限的系統(tǒng),可支持多種架構;該系統(tǒng)高度開源,對于開發(fā)人員社區(qū)完全開放,開發(fā)人員可根據需要對該系統(tǒng)進行二次開發(fā),以支持***硬件、工具和設備驅動程序;該系統(tǒng)高度模塊化平臺,可輕松集成任何架構的第三方庫和嵌入式設備。

責任編輯:Jane 來源: 互聯網
相關推薦

2012-07-30 16:24:49

產品產品設計

2010-07-23 15:32:38

微軟SharePoint

2012-02-28 16:32:14

手機產品設計禁忌

2011-07-20 13:48:51

2023-11-02 07:45:16

圖形單位AutoCAD

2021-05-18 08:53:23

搜索功能 算法入口

2017-09-06 08:12:43

OpenStack功能模塊

2013-07-24 10:01:24

產品設計產品經理新手做產品

2011-10-19 17:07:50

手機產品設計用戶引導手機應用

2013-01-08 13:36:21

歐特克軟件

2012-04-25 18:13:02

Mike開發(fā)應用避免爛應用

2017-11-16 10:08:16

MinnowBoard

2010-06-30 12:50:56

Linux SNMP

2018-08-27 11:36:47

Worktile

2013-12-19 10:35:32

產品設計jue.so工作坊

2015-03-30 12:17:29

2024-09-29 09:42:56

2013-01-16 17:34:37

2010-11-11 14:56:27

信息架構產品設計

2011-03-23 15:04:29

骨架產品設計
點贊
收藏

51CTO技術棧公眾號