Kas jauns MicroPython v1.24 versijā: RP2350 un ESP32-C6 atbalsts, RISC-V uzlabojumi un daudz kas cits

  • MicroPython v1.24 pievieno atbalstu RP2350 un ESP32-C6.
  • RISC-V arhitektūrā ir iekļauti būtiski uzlabojumi.
  • Atjauninājumi STM32, ESP32 un jaunām saderīgām platēm.
  • Pieejama atmiņas optimizācija un jaunas bibliotēkas.

mikropitons 1.24

MicroPython v1.24 ir ieradies un nes līdzi virkni uzlabojumu un jaunu funkciju, kas paredzētas, lai uzlabotu mikrokontrolleru, piemēram, RP2350, ESP32-C6 un citu arhitektūru izmantošanu. Šī valoda, kas ir populāra iegulto ierīču izstrādātāju vidū, pateicoties tās vienkāršībai un daudzpusībai, turpina attīstīties, lai piedāvātu lielāku saderību un veiktspēju ar mazjaudas aparatūru. Kādus jaunumus mums sniedz šī jaunā versija? Izpētīsim tos.

Līdz ar MicroPython v1.24 ienākšanu, izstrādātāju rīcībā ir spēcīgāka un efektīvāka platforma, piemērots plašam iegulto ierīču klāstam. Ievērojami RISC-V atbalsta uzlabojumi, kā arī atmiņas optimizācija un jaunu dēļu un bibliotēku iekļaušana padara šo MicroPython laidienu par ideālu progresīviem IoT projektiem, kuriem nepieciešama veiktspēja un uzticamība. No mājas automatizācijas līdz rūpnieciskām lietojumprogrammām MicroPython turpina paplašināt savu redzesloku, piedāvājot vieglu, bet jaudīgu valodu, lai veidotu mikrokontrolleru programmēšanas nākotni.

Jaunas iespējas programmā MicroPython v1.24

Vissvarīgākais atjauninājums MicroPython v1.24 ietver atbalstu jauniem mikrokontrolleriem, piemēram Raspberry Pi RP2350 un ESP32-C6 no Espressif. Pirmais ir divkāršs mikrokontrolleris, kas apvieno divus kodolus – ARM Cortex-M33 un RISC-V, nodrošinot izstrādātājiem papildu elastību. Tikmēr ESP32-C6, kura pamatā ir RISC-V arhitektūra, ir izstrādāts tā, lai piedāvātu efektīvu, mazjaudas bezvadu savienojumu ar uzlabotām WiFi un Bluetooth funkcijām.

RISC-V uzlabojumi priekš MicroPython

Programmas ieviešana pilnīgs RISC-V atbalsts Tas ir viens no ievērojamākajiem šīs versijas uzlabojumiem. Izstrādātāji tagad var izmantot tādas funkcijas kā vietējā koda ģenerēšana, atkritumu žurnāla (GC) skenēšana un RISC-V daļēji mitināšanas atbalsts. Tas iezīmē ievērojamu veiktspējas lēcienu uz priekšu, īpaši tādām ierīcēm kā ESP32-C6 un citām, kas izmanto šo augošo arhitektūru.

Viens no svarīgākajiem šī uzlabojuma aspektiem ir izdošanas iespēja RV32IMC vietējais kods un iesaldējiet to .mpy failos, ļaujot papildus optimizēt krātuves vietu un koda izpildi vidēs ar ierobežotu atmiņu.

Atjauninājumi STM32 un citās platformās

Papildus uzlabojumiem RISC-V arhitektūrā, MicroPython v1.24 ietver vairākus atjauninājumus populārām platformām, piemēram, STM32. Viena no jaunajām funkcijām ir izvēles atbalsts PPP tīkliem, izmantojot lwIP, kas uzlabo šo mikrokontrolleru savienojamības iespējas. Tāpat atbalsts par OctoSPI STM32H7 sērijā paplašina mijiedarbības iespējas ar ārējām perifērijas ierīcēm.

Papildu plāksnes: Šajā versijā MicroPython v1.24 ir pievienotas pavisam deviņas jaunas plates, tostarp:

  • ESP32_GENERIC_C6 un citi varianti ESP32 saimei.
  • RPI_PEAK2 (RP2 ports, kura pamatā ir Pico SDK v2.0.0).
  • ARDUINO_OPTA (STM32 platformai).

Atmiņas optimizācija un bibliotēkas uzlabojumi

MicroPython v1.24 ir arī koncentrējies uz atmiņas patēriņa optimizēšanu, kas ir ļoti svarīgi iegultajām ierīcēm, kurās resursi ir ierobežoti. Pēc izstrādātāju domām, atmiņas patēriņš ir samazināts par 10%, ļaujot mazjaudas mikrokontrolleriem palaist sarežģītākas lietojumprogrammas, neradot veiktspējas problēmas.

Turklāt, standarta bibliotēkas MicroPython ir atjaunināti. Tas ir gadījums machine y network, kas ir uzlabojušies saderības un funkcionalitātes ziņā, atvieglojot IoT lietojumprogrammu ieviešanu un pievienoto ierīču vadību. Šie iestatījumi ļauj vieglāk integrēt, strādājot ar dažādu aparatūru, ietaupot izstrādātāju laiku un pūles.

Jaunas funkcijas un labojumi

MicroPython versijā 1.24 ir iekļauti vairāki svarīgi kļūdu labojumi, kas ietekmē ESP32 un RP2 platformas. Piemēram, vietējā koda apstrāde ESP32 ir optimizēts, īpaši ESP32-C3 un ESP32-C6 arhitektūrām. Novērstas problēmas ar steka bojājumu un .mpy koda ielādi, kā arī uzlabojumi mijiedarbībā ar I2S ierīcēm.


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.