自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

ZJS再度升級(jí), V0.3功能更加完善

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

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

 

[[191030]]

 

針對(duì)SDK 0.9推出解決方案,使用內(nèi)存要充足

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

同時(shí)該版本還定義標(biāo)準(zhǔn)的錯(cuò)誤類型,改善了創(chuàng)建流程,例如簡(jiǎn)單的ashell/ide標(biāo)簽、修復(fù)在MAC上的創(chuàng)建過程。更多細(xì)節(jié)可以通過API documentation和 ashell documentation來進(jìn)一步了解。

關(guān)于Zephyr項(xiàng)目

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

責(zé)任編輯:Jane 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-07-23 15:32:38

微軟SharePoint

2012-07-30 16:24:49

產(chǎn)品產(chǎn)品設(shè)計(jì)

2012-02-28 16:32:14

手機(jī)產(chǎn)品設(shè)計(jì)禁忌

2011-07-20 13:48:51

2021-05-18 08:53:23

搜索功能 算法入口

2023-11-02 07:45:16

圖形單位AutoCAD

2012-04-25 18:13:02

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

2013-07-24 10:01:24

產(chǎn)品設(shè)計(jì)產(chǎn)品經(jīng)理新手做產(chǎn)品

2011-10-19 17:07:50

手機(jī)產(chǎn)品設(shè)計(jì)用戶引導(dǎo)手機(jī)應(yīng)用

2017-09-06 08:12:43

OpenStack功能模塊

2013-01-08 13:36:21

歐特克軟件

2017-11-16 10:08:16

MinnowBoard

2011-03-23 15:04:29

骨架產(chǎn)品設(shè)計(jì)

2024-01-24 07:36:29

2010-11-11 14:56:27

信息架構(gòu)產(chǎn)品設(shè)計(jì)

2015-03-30 12:17:29

2013-01-16 17:34:37

2013-12-19 10:35:32

產(chǎn)品設(shè)計(jì)jue.so工作坊

2018-08-27 11:36:47

Worktile

2024-09-29 09:42:56

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)