Arduino izlaiž savu kodolu beta versiju, kas integrēta ar Zephyr OS

  • Arduino sper soli nākotnē Zephyr OS pieņemšana kā Mbed OS aizstājējs.
  • Zephyr OS nodrošina Arduino darbību ar uzlabotām funkcijām, piemēram, vairākuzdevumu veikšanu un reāllaika plānošanu.
  • Beta versija tagad ir pieejama, ļaujot izstrādātājiem pārbaudīt un optimizēt savus projektus mūsdienīgā platformā.
  • Pāreja bez problēmām: lietotāji joprojām var baudīt Arduino vienkāršību ar lielākām iespējām zem pārsega.

Arduino Cores Zephyr OS Beta

Arduino ir spēris lielu lēcienu uz priekšu izlaižot Zephyr OS kodolu beta versiju, iezīmējot jaunas ēras sākumu iegultai izstrādei. Šīs izmaiņas radās, reaģējot uz ARM lēmumu pārtraukt Mbed OS, reāllaika operētājsistēmas, kas līdz šim bija galvenā daudzās Arduino platēs, darbību.

Šī kustība ne tikai garantē atbalsta nepārtrauktību, bet arī piedāvā izstrādātājiem progresīvāku, modernāku un mērogojamāku platformu. Zephyr OS, atvērtā koda reāllaika operētājsistēmu, raksturo tās modularitāte un spēja atbalstīt vairākas aparatūras arhitektūras.

Kas ir Zephyr OS un kāpēc tā ir svarīga?

Zephyr OS ir nākamās paaudzes RTOS, kas paredzēta mazjaudas ierīcēm ar ierobežotiem resursiem. Tās modulārais dizains kopā ar tādām funkcijām kā reāllaika programmēšana un saziņa starp procesiem, padara to par ideālu rīku progresīviem projektiem. Turklāt tā plašā atvērtā pirmkoda kopiena nodrošina pastāvīgu inovācijas un atbalsts.

Arduino, integrējot Zephyr OS, piedāvā tādas priekšrocības kā:

  • Lielāka efektivitāte: Ātrāks izveides laiks un mazāki binārie faili.
  • Elastīgums: iespēja pielāgot un mērogot atbilstoši projekta vajadzībām.
  • Uzlabotā integrācija: Atbalsts tādām funkcijām kā vairākuzdevumu veikšana un reāllaika plānošana.

Arduino kodola galvenās iezīmes ar Zephyr OS

Zephyr OS integrācija Arduino kodolos Tas nenozīmē krasas izmaiņas lietotāja pieredzē, taču tas ievērojami uzlabo iekšējo darbību. Dažas no galvenajām jaunajām funkcijām ietver:

  • Dinamiskā skices ielāde: Skices tagad tiek apkopotas kā ELF faili un dinamiski ielādētas uz iepriekš kompilētas Zephyr programmaparatūras.
  • Zephyr apakšsistēmas iespējas: atbalsts pavedienu veidošanai, starpprocesu komunikācijai un reāllaika programmēšanai.
  • Kompilācijas efektivitāte: Tiek kompilēts tikai plāns lietotāja koda un bibliotēku slānis, savukārt Zephyr OS paliek statiska, ievērojami samazinot kompilācijas laiku.

Zephyr OS darbībā

Kā sākt?

Izstrādātāji, kuri vēlas izmēģināt šo jauno integrāciju, var atrast kodolus kopā ar detalizētiem norādījumiem oficiālajā Arduino repozitorijā vietnē GitHub. Uzstādīšana ir vienkārša un vadīta, nodrošinot vienmērīgu pāreju uz šo jauno platformu.

Pirmais solis ietver atbilstošā URL pievienošanu Arduino IDE plates pārvaldniekam un instalējiet opciju “Arduino Zephyr Boards”.. Pēc konfigurēšanas lietotāji var apkopot un palaist skices, piemēram, Blink, ar Zephyr piedāvātajiem uzlabojumiem.

Kādi dēļi ir saderīgi?

Šajā beta stadijā Saderīgo dēļu saraksts ietver:

  • Arduino Portenta H7
  • Arduino GIGA R1
  • Arduino Nano 33 BLE
  • Renesas un NXP izstrādes plates

Tiem, kam šīs plates vēl nepieder, ir iespēja izpētīt sistēmas darbību, sastādot skices bez fiziskas aparatūras nepieciešamības.

Izstrāde ar Arduino un Zephyr

Piedalieties un palīdziet uzlabot

Arduino aicina visu savu kopienu aktīvi piedalīties šajā beta versijā. Izstrādātāji var ziņot par kļūdām, ieteikt funkcijas un pievienot kodu izmantojot GitHub. Tā ir unikāla iespēja tieši ietekmēt iegulto projektu nākotni.

Šī integrācija joprojām ir agrīnā stadijā, taču tās pavērtās iespējas ir milzīgas. Tas ne tikai nodrošina pastāvīgu atbalstu pašreizējām Arduino plāksnēm, bet arī ieliek pamatu stingrākiem un progresīvākiem projektiem nākotnē

Arduino un Zephyr OS uzsāk spēcīgu sadarbību, un šī beta versija solās būt jaunas ēras sākums tehnoloģiju entuziastiem un profesionāļiem.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.