Forbraíonn an tionscadal eilc inneall JavaScript dlúth le haghaidh micrea-rialaitheoirí

Tá scaoileadh nua den inneall JavaScript elk 2.0.9 ar fáil, atá dírithe ar úsáid ar chórais atá srianta ó thaobh acmhainní ar nós microcontrollers, lena n-áirítear boird ESP32 agus Arduino Nano le 2KB RAM agus 30KB Flash. Chun an meaisín fíorúil a sholáthraítear a oibriú, is leor 100 beart cuimhne agus 20 KB de spás stórála. Tá cód an tionscadail scríofa i dteanga C agus dáilte faoin gceadúnas GPLv2. Chun an tionscadal a thógáil, is leor tiomsaitheoir C - ní úsáidtear aon spleáchais bhreise. Tá an tionscadal á fhorbairt ag forbróirí an chórais oibriúcháin le haghaidh feistí IoT Mongoose OS, an t-inneall JavaScript mJS agus an freastalaí gréasáin Mongoose leabaithe (a úsáidtear i dtáirgí ó chuideachtaí ar nós Siemens, Schneider Electric, Broadcom, Bosch, Google, Samsung agus Qualcomm ).

Is é príomhchuspóir Elk firmware a chruthú le haghaidh microcontrollers i JavaScript a chomhlíonann tascanna uathoibrithe éagsúla. Tá an t-inneall oiriúnach freisin chun láimhseálaithe JavaScript a leabú i bhfeidhmchláir C/C++. Chun an t-inneall a úsáid i do chód, níl le déanamh ach an comhad elk.c a chur sa chrann foinse, cuir an comhad ceanntásca elk.h san áireamh agus úsáid an glao js_eval. Tá sé ceadaithe feidhmeanna a shainmhínítear i gcód C/C++ a ghlaoch ó scripteanna JavaScript, agus vice versa. Déantar cód JavaScript a fhorghníomhú i dtimpeallacht chosanta atá scoite ón bpríomhchód ag baint úsáide as ateangaire nach gineann bytecode agus nach n-úsáideann leithdháileadh cuimhne dinimiciúil.

Cuireann Elk fo-thacar beag de shonraíocht Ecmascript 6 i bhfeidhm, ach is leor é chun scripteanna oibre a chruthú.Go háirithe, tacaíonn sé le sraith bhunúsach oibreoirí agus cineálacha, ach ní thacaíonn sé le eagair, fréamhshamhlacha, seo, nua, agus scriosann sé na habairtí. Tá sé beartaithe úsáid a bhaint as ligean in ionad var agus const, agus cé go n-aistrítear in ionad é a dhéanamh. Ní chuirtear aon leabharlann chaighdeánach ar fáil, i.e. níl a leithéid de réad Dáta, Regexp, Feidhme, Teaghrán agus Uimhir.

Foinse: oscailtenet.ru

Add a comment