„LeJOS“, „Java“ operacinė sistema „Legos“, išleidžia EV3 beta versiją - 💡 Fix My Ideas

„LeJOS“, „Java“ operacinė sistema „Legos“, išleidžia EV3 beta versiją

„LeJOS“, „Java“ operacinė sistema „Legos“, išleidžia EV3 beta versiją


Autorius: Ethan Holmes, 2019

Aswin Bouwmeester holistinis Mindstorms robotas, užprogramuotas su LeJOS.

Šiandien „LeJOS“ komanda - „Java“ operacinė sistema „Legos“ - išleido „Mindstorms EV3“ programinės įrangos beta versiją.

„LeJOS“ buvo nuo 2000 m., Kai Jose Solozano pirmą kartą pastatė atviro kodo „Java“ programinę įrangą Mindstorms RCX; tai viena iš daugelio „Mindstorms“ programinės įrangos pakeitimo sistemų, kurios stengiasi pasinaudoti galingesnėmis programavimo kalbomis, kad vartotojai galėtų imtis savo projektų įvairiomis ir pažangesnėmis kryptimis.

„Jis neveikia„ Lego “virtualiosios mašinos,„ Lego “programinės įrangos. Vietoj to, ji valdo standartinę „Oracle“ virtualią mašiną “, - sako Lawrie Griffiths, vienas iš pirmaujančių„ LeJOS “EV3 kūrėjų. „Mes ėmėmės, ką„ Lego “sukūrė ir pagerino prieigą prie branduolio, pašalino jų programinę įrangą ir pakeitė ją„ Oracle “„ Java “virtualioje mašinoje ir pagerino prieigą prie tinklo.“ Tai reiškia, kad „LeJOS“ groja puikiai su daugiau „Wi-Fi“, „Bluetooth“ ir net ir kitos robotikos operacinės sistemos.

„LeJOS“ EV3 leidimas yra pirmasis, kuris naudojasi „Lego“ vis atviresnėmis programuojamomis plytomis; ankstesnės versijos turėjo būti sukonstruotos taip, kad veiktų su plytomis. Griffiths teigimu, „LeJOS“ privalumas yra geresnis variklių valdymas; greičiau ir greičiau išlaikyti pastovumą, pasiekti geresnį tikslumą ir tikslumą.

Tačiau jis taip pat svarbu, kad jis gerai veikia su kitomis sistemomis. Jis lengvai bendrauja su prietaisais, pvz., Telefonais ir GPS įrenginiais, taip pat jutikliais, pvz., Giroskopais. Tai iš dalies leido Andy Shaw, kitam kūrėjui, kuris pirmą kartą dirbo „LeJOS“ EV3, statyti savo EV3 motociklą; ji šiek tiek nukreipia, o tada pati pataiso. „Norėdami tai padaryti, jums reikia greitai apdoroti giroskopo jutiklį ir gerą variklio valdymą“, - sako Griffiths.

Galiausiai „LeJOS“ reiškia, kad programuotojams, bent jau tiems, kurie žino „Java“, leidžiama peržengti „Lego Mindstorms“ tipus. „Kitos kalbos buvo labai populiarios NXT“, - sako Griffiths. „Kas yra„ Lego “yra vizualinė programavimo sistema, grafinė programavimo sistema. Tai labai gerai pradėti, tačiau netrukus pastebėsite, kad tai labai ribota, labai lėtas darbas… [LeJOS] daug greičiau rašo programas. Paprastai galite rašyti didesnes programas, galite rašyti geriau struktūrizuotas programas, galite turėti žmonių, dirbančių programose. “

Nors „LeJOS“ alpha buvo prieinama nuo rugsėjo 3 d. EV3, beta versija apima „Windows“ diegimo programą kartu su „Linux“ ir „Mac OSX“, taip pat „Eclipse“ integruotos kūrimo aplinkos papildinį. Tai taip pat pirmas kartas, kai „LeJOS“ dirbo tiesiogiai su „Oracle“, kuri, atrodo, nori, kad „Java“ kalba būtų naudojama sparčiai augančiame daiktų internete. Kitame LeJOS numeryje bus „Java 8“, sako Griffiths.

„Vienas iš realių mūsų daiktų privalumų yra tai, kad mes gavome šį didelį atviro kodo projektą, o žmonės ateina ir prisideda prie visų įdomių dalykų į projektą“, - sako Griffiths.



Jums Gali Būti Įdomu

Chumbophone - senovės Chumby Guts

Chumbophone - senovės Chumby Guts


Mažiausia darbo užmokesčio mašina

Mažiausia darbo užmokesčio mašina


Gamintojas: Holiday Gift Guide 2009: pagamintas Japonijoje

Gamintojas: Holiday Gift Guide 2009: pagamintas Japonijoje


Gamintojas: Holiday Gift Guide 2009: Pavojingas suteikimas

Gamintojas: Holiday Gift Guide 2009: Pavojingas suteikimas