Arduino lanceert de bètaversie van zijn kernen geïntegreerd met Zephyr OS

  • Arduino zet een stap in de toekomst Zephyr OS adopteren als vervanging voor Mbed OS.
  • Zephyr OS drijft Arduino aan met geavanceerde functies zoals multitasking en realtime planning.
  • De bèta is nu beschikbaar, waardoor ontwikkelaars hun projecten op een modern platform kunnen testen en optimaliseren.
  • Probleemloze overstap: Gebruikers kunnen nog steeds genieten van de eenvoud van Arduino met grotere mogelijkheden onder de motorkap.

Arduino Cores Zephyr OS Bèta

Arduino heeft een grote sprong voorwaarts gemaakt door de bètaversie van zijn op Zephyr OS gebaseerde kernels te lanceren, wat het begin markeert van een nieuw tijdperk voor embedded ontwikkeling. Deze verandering komt als reactie op het besluit van ARM om te stoppen met Mbed OS, het real-time besturingssysteem dat tot nu toe de sleutel was in veel Arduino-borden.

Deze beweging garandeert niet alleen de continuïteit van de ondersteuning, maar ook biedt ontwikkelaars een geavanceerder, moderner en schaalbaarder platform. Zephyr OS, een open source real-time besturingssysteem, wordt gekenmerkt door zijn modulariteit en zijn vermogen om meerdere hardware-architecturen te ondersteunen.

Wat is Zephyr OS en waarom is het belangrijk?

Zephyr OS is een RTOS van de volgende generatie, ontworpen voor apparaten met een laag vermogen en beperkte middelen. Het modulaire ontwerp, samen met functies zoals real-time programmering en communicatie tussen processen, maakt het een perfect hulpmiddel voor geavanceerde projecten. Bovendien zorgt de uitgebreide open source-gemeenschap voor constante innovatie en ondersteuning.

Arduino biedt, door Zephyr OS te integreren, voordelen zoals:

  • Grotere efficiëntie: Snellere bouwtijden en kleinere binaire bestanden.
  • flexibiliteit: mogelijkheid om aan te passen en te schalen volgens de behoeften van het project.
  • Geavanceerde integratie: Ondersteuning voor functies zoals multitasking en realtime planning.

Belangrijkste kenmerken van de Arduino-kern met Zephyr OS

De integratie van Zephyr OS in Arduino-kernen Het impliceert geen drastische veranderingen in de gebruikerservaring, maar het brengt wel aanzienlijke verbeteringen in het interne functioneren met zich mee. Enkele van de belangrijkste nieuwe functies zijn:

  • Dynamisch schetsladen: Schetsen worden nu gecompileerd als ELF-bestanden en dynamisch geladen bovenop vooraf gecompileerde Zephyr-gebaseerde firmware.
  • Mogelijkheden van het Zephyr-subsysteem: ondersteuning voor threading, communicatie tussen processen en real-time programmering.
  • Compilatie-efficiëntie: Er wordt slechts een dunne laag gebruikerscode en bibliotheken gecompileerd, terwijl het Zephyr OS statisch blijft, waardoor de compilatietijd aanzienlijk wordt verkort.

Zephyr-besturingssysteem in actie

Hoe te beginnen?

Ontwikkelaars die deze nieuwe integratie willen uitproberen, kunnen de cores samen met gedetailleerde instructies vinden in de officiële Arduino-repository op GitHub. De installatie is eenvoudig en begeleid, waardoor een soepele overgang naar dit nieuwe platform mogelijk is.

De eerste stap omvat het toevoegen van de juiste URL aan de Arduino IDE-bordmanager en installeer de optie "Arduino Zephyr Boards".. Eenmaal geconfigureerd, kunnen gebruikers schetsen zoals Blink compileren en uitvoeren met de verbeteringen die Zephyr biedt.

Welke borden zijn compatibel?

In deze bètafase De lijst met compatibele kaarten bevat:

  • Arduino Portenta H7
  • Arduino GIGA R1
  • Arduino Nano33 BLE
  • Renesas en NXP ontwikkelborden

Voor degenen die deze borden nog niet bezitten, is het mogelijk om de werking van het systeem te verkennen door schetsen samen te stellen zonder dat er fysieke hardware nodig is.

Ontwikkeling met Arduino en Zephyr

Draag bij en help verbeteren

Arduino nodigt zijn hele gemeenschap uit om actief deel te nemen aan deze bèta. Ontwikkelaars kunnen bugs melden, functies voorstellen en code bijdragen via GitHub. Het is een unieke kans voor directe invloed hebben op de toekomst van embedded projecten.

Deze integratie bevindt zich nog in de beginfase, maar de mogelijkheden die het opent zijn enorm. Het garandeert niet alleen voortdurende ondersteuning voor de huidige Arduino-boards, maar ook legt de basis voor robuustere en geavanceerdere projecten in de toekomst

Arduino en Zephyr OS luiden een krachtige samenwerking in, en deze bèta belooft het begin te zijn van een nieuw tijdperk voor technologieliefhebbers en professionals.


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.