Arduino llança la beta dels seus nuclis integrats amb Zephyr OS

  • Arduino fa un pas cap al futur adoptant Zephyr US com a reemplaçament de Mbed US.
  • Zephyr US impulsa Arduino amb caracterĂ­stiques avançades com a multitasca i programaciĂ³ en temps real.
  • La beta ja estĂ  disponible, permetent als desenvolupadors provar i optimitzar els seus projectes en una plataforma moderna.
  • TransiciĂ³ sense complicacions: Els usuaris poden seguir gaudint de la senzillesa d'Arduino amb mĂ©s capacitats sota el capĂ³.

Arduino Cores Zephyr US Beta

Arduino ha fet un gran salt cap endavant en llançar la beta dels seus nuclis basats en Zephyr US, marcant l'inici d'una nova era per al desenvolupament embegut. Aquest canvi es produeix com a resposta a la decisiĂ³ d'ARM de descontinuar Mbed OS, el sistema operatiu en temps real que fins ara havia estat clau a moltes plaques Arduino.

Aquest moviment no nomĂ©s garanteix la continuĂ¯tat del suport, sinĂ³ que ofereix als desenvolupadors una plataforma mĂ©s avançada, moderna i escalable. Zephyr OS, un sistema operatiu en temps real de codi obert, es caracteritza per la seva modularitat i capacitat per suportar mĂºltiples arquitectures de maquinari.

Què és Zephyr OS i per què és important?

Zephyr OS Ă©s un RTOS de darrera generaciĂ³ dissenyat per a dispositius de baix consum i recursos limitats. El seu disseny modular, unit a caracterĂ­stiques com a programaciĂ³ en temps real i comunicaciĂ³ entre processos, el converteix en una eina perfecta per a projectes avançats. A mĂ©s, la seva Ă mplia comunitat de codi obert assegura una constant innovaciĂ³ i suport.

Arduino, en integrar Zephyr OS, ofereix beneficis com:

  • Major eficiència: temps de compilaciĂ³ mĂ©s rĂ pids i binaris mĂ©s petits.
  • flexibilitat: possibilitat de personalitzar i escalar segons les necessitats del projecte.
  • IntegraciĂ³ avançada: suport per a caracterĂ­stiques com multitasca i programaciĂ³ en temps real.

Principals caracterĂ­stiques del nucli Arduino amb Zephyr US

La integraciĂ³ de Zephyr OS als nuclis d'Arduino no implica canvis drĂ stics en l'experiència de l'usuari, perĂ² sĂ­ que porta millores significatives en el funcionament intern. Algunes de les principals novetats inclouen:

  • CĂ rrega dinĂ mica d'esquetxos: Els esquetxos ara es compilen com a fitxers ELF i es carreguen de manera dinĂ mica sobre un firmware precompilat basat en Zephyr.
  • Capacitats del subsistema Zephyr: suport per a threading, comunicaciĂ³ entre processos i programaciĂ³ en temps real.
  • Eficiència en la compilaciĂ³: Solament es compilen una capa fina de codi i biblioteques de l'usuari, mentre que Zephyr OS roman estĂ tic, reduint considerablement el temps de compilaciĂ³.

Zephyr US en AcciĂ³

Com començar?

Els desenvolupadors interessats a provar aquesta nova integraciĂ³ poden trobar els nuclis juntament amb instruccions detallades al repositori oficial d'Arduino a GitHub. La instal·laciĂ³ Ă©s senzilla i estĂ  guiada, permetent una transiciĂ³ fluida a aquesta nova plataforma.

El primer pas inclou afegir l'URL adequat a l'administrador de plaques de l'IDE d'Arduino e instal·lar l'opciĂ³ «Arduino Zephyr Boards». Un cop configurat, els usuaris poden compilar i executar sketches com a Blink amb les millores que Zephyr ofereix.

Quines plaques sĂ³n compatibles?

En aquesta etapa beta, la llista de plaques compatibles inclou:

  • Arduino Portenta H7
  • ArduĂ­ GIGA R1
  • Arduino Nano 33 BLE
  • Plaques de desenvolupament de Reneses i NXP

Per a aquells que encara no tinguin aquestes plaques, Ă©s possible explorar el funcionament del sistema mitjançant la compilaciĂ³ d'esquetxos sense necessitat de maquinari fĂ­sic.

Desenvolupament amb Arduino i Zephyr

Contribueix i ajuda a millorar

Arduino convida tota la seva comunitat a participar activament en aquesta beta. Els desenvolupadors poden reportar errors, suggerir caracterĂ­stiques i contribuir al codi a travĂ©s de GitHub. És una oportunitat Ăºnica per influir directament en el futur dels projectes embeguts.

Aquesta integraciĂ³ encara estĂ  en les primeres etapes, perĂ² les possibilitats que obre sĂ³n immenses. No nomĂ©s assegura el suport continu per a les plaques Arduino actuals, sinĂ³ que tambĂ© estableix les bases per a projectes mĂ©s robustos i avançats en el futur.

Arduino i Zephyr OS estan marcant l'inici d'una poderosa col·laboraciĂ³, i aquesta beta promet ser el començament d'una nova era per a entusiastes i professionals de la tecnologia.