Arduino spouští beta verzi svých jader integrovaných s OS Zephyr

  • Arduino dělá krok do budoucnosti přijetí operačního systému Zephyr jako náhrady za Mbed OS.
  • Zephyr OS pohání Arduino s pokročilými funkcemi, jako je multitasking a plánování v reálném čase.
  • Nyní je k dispozici beta verze, což vývojářům umožňuje testovat a optimalizovat své projekty na moderní platformě.
  • Bezproblémový přechod: Uživatelé si stále mohou užívat jednoduchost Arduina s většími možnostmi pod kapotou.

Arduino Cores Zephyr OS Beta

Arduino udělalo velký skok vpřed spuštěním beta verze svých jader založených na OS Zephyr, což znamená začátek nové éry vestavěného vývoje. Tato změna přichází v reakci na rozhodnutí ARM ukončit Mbed OS, operační systém v reálném čase, který byl až dosud klíčový u mnoha desek Arduino.

Tento pohyb nejen zaručuje kontinuitu podpory, ale také nabízí vývojářům pokročilejší, modernější a škálovatelnější platformu. Zephyr OS, open source operační systém v reálném čase, se vyznačuje svou modularitou a schopností podporovat více hardwarových architektur.

Co je Zephyr OS a proč je důležitý?

Zephyr OS je RTOS nové generace navržený pro zařízení s nízkou spotřebou a omezenými zdroji. Jeho modulární design spolu s funkcemi, jako je programování v reálném čase a komunikace mezi procesy, z něj dělá perfektní nástroj pro pokročilé projekty. Navíc jeho rozsáhlá open source komunita zajišťuje stálost inovace a podpora.

Arduino díky integraci Zephyr OS nabízí výhody, jako jsou:

  • Větší účinnost: Rychlejší časy sestavení a menší binární soubory.
  • flexibilita: možnost přizpůsobení a škálování dle potřeb projektu.
  • Pokročilá integrace: Podpora funkcí, jako je multitasking a plánování v reálném čase.

Hlavní vlastnosti jádra Arduino s OS Zephyr

Integrace operačního systému Zephyr do jader Arduino Neznamená to drastické změny v uživatelské zkušenosti, ale přináší výrazné zlepšení vnitřního fungování. Mezi hlavní nové funkce patří:

  • Dynamické načítání náčrtu: Skici se nyní kompilují jako soubory ELF a dynamicky se načítají nad předkompilovaný firmware založený na Zephyru.
  • Schopnosti subsystému Zephyr: podpora pro zpracování vláken, meziprocesová komunikace a programování v reálném čase.
  • Účinnost kompilace: Kompiluje se pouze tenká vrstva uživatelského kódu a knihoven, zatímco Zephyr OS zůstává statický, což výrazně zkracuje dobu kompilace.

Zephyr OS v akci

Jak začít?

Vývojáři, kteří mají zájem tuto novou integraci vyzkoušet, najdou jádra spolu s podrobnými pokyny v oficiálním úložišti Arduino na GitHubu. Instalace je jednoduchá a vedená, což umožňuje hladký přechod na tuto novou platformu.

První krok zahrnuje přidání příslušné adresy URL do správce desky Arduino IDE a nainstalujte možnost „Arduino Zephyr Boards“.. Po konfiguraci mohou uživatelé kompilovat a spouštět skici jako Blink s vylepšeními, která Zephyr nabízí.

Jaké desky jsou kompatibilní?

V této beta fázi Seznam kompatibilních desek obsahuje:

  • Arduino Portenta H7
  • Arduino GIGA R1
  • Arduino Nano 33 BLE
  • Vývojové desky Renesas a NXP

Pro ty, kteří ještě tyto desky nevlastní, je možné prozkoumat fungování systému pomocí sestavování skic bez potřeby fyzického hardwaru.

Vývoj s Arduino a Zephyr

Přispějte a pomozte zlepšit

Arduino zve celou svou komunitu k aktivní účasti na této beta verzi. Vývojáři mohou hlásit chyby, navrhovat funkce a přispívat kódem přes GitHub. Je to jedinečná příležitost pro přímo ovlivňují budoucnost embedded projektů.

Tato integrace je stále v rané fázi, ale možnosti, které otevírá, jsou obrovské. Nejen, že zajišťuje trvalou podporu pro současné desky Arduino, ale také pokládá základy pro robustnější a pokročilejší projekty v budoucnu

Arduino a Zephyr OS ohlašují silnou spolupráci a tato beta slibuje začátek nové éry pro technologické nadšence a profesionály.


Začněte konverzaci

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.