Kas naujo MicroPython v1.24: RP2350 ir ESP32-C6 palaikymas, RISC-V patobulinimai ir kt.

  • MicroPython v1.24 prideda RP2350 ir ESP32-C6 palaikymą.
  • Į RISC-V architektūrą įtraukti reikšmingi patobulinimai.
  • STM32, ESP32 ir naujų suderinamų plokščių atnaujinimai.
  • Atminties optimizavimas ir naujos bibliotekos.

mikropitonas 1.24

MicroPython v1.24 atkeliavo ir atneša daugybę patobulinimų ir naujų funkcijų, skirtų pagerinti mikrovaldiklių, pvz., RP2350, ESP32-C6 ir kitų architektūrų, naudojimą. Dėl savo paprastumo ir universalumo ši kalba yra populiari tarp įterptųjų įrenginių kūrėjų ir toliau tobulėja, kad pasiūlytų didesnį suderinamumą ir našumą naudojant mažos galios aparatinę įrangą. Kokių naujienų mums atneša ši nauja versija? Patyrinėkime juos.

Atsiradus MicroPython v1.24, kūrėjai turi tvirtesnę ir efektyvesnę platformą, tinka įvairiems įterptiesiems įrenginiams. Dėl reikšmingų RISC-V palaikymo patobulinimų, atminties optimizavimo ir naujų plokščių bei bibliotekų įtraukimo ši MicroPython versija idealiai tinka pažangiems daiktų interneto projektams, kuriems reikalingas našumas ir patikimumas. Pradedant namų automatizavimu ir baigiant pramoninėmis programomis, „MicroPython“ toliau plečia savo akiratį, siūlydama lengvą, bet galingą kalbą, kuri padės kurti mikrovaldiklių programavimo ateitį.

Naujos „MicroPython v1.24“ galimybės

Svarbiausias atnaujinimas MicroPython v1.24 apima palaikymą naujiems mikrovaldikliams, pvz Raspberry Pi RP2350 ir ESP32-C6 iš Espressif. Pirmasis yra dvigubas mikrovaldiklis, sujungiantis du branduolius – ARM Cortex-M33 ir RISC-V, todėl kūrėjams suteikiama daugiau lankstumo. Tuo tarpu ESP32-C6, pagrįstas RISC-V architektūra, sukurtas taip, kad pasiūlytų efektyvų, mažos galios belaidį ryšį su pažangiomis WiFi ir Bluetooth funkcijomis.

RISC-V patobulinimai, skirti MicroPython

Įvadas visiškas RISC-V palaikymas Tai vienas ryškiausių šios versijos patobulinimų. Kūrėjai dabar gali pasinaudoti tokiomis funkcijomis kaip vietinio kodo generavimas, šiukšlių žurnalo (GC) nuskaitymas ir RISC-V pusiau prieglobos palaikymas. Tai žymi didelį našumo šuolį į priekį, ypač tokių įrenginių kaip ESP32-C6 ir kitų, naudojančių šią augančią architektūrą.

Vienas iš svarbiausių šio tobulinimo aspektų yra išdavimo galimybė RV32IMC vietinis kodas ir užšaldyti jį .mpy failuose, kad būtų galima papildomai optimizuoti saugyklos vietą ir kodo vykdymą aplinkoje, kurioje apribota atmintis.

Atnaujinimai STM32 ir kitose platformose

Be RISC-V architektūros patobulinimų, MicroPython v1.24 apima daugybę populiarių platformų, tokių kaip STM32, atnaujinimų. Viena iš naujų funkcijų – pasirenkamas PPP tinklų, naudojančių lwIP, palaikymas, kuris pagerina šių mikrovaldiklių ryšio galimybes. Taip pat parama OctoSPI STM32H7 serijoje išplečia sąveikos su išoriniais periferiniais įrenginiais galimybes.

Papildomos plokštės: Šioje versijoje prie MicroPython v1.24 iš viso pridedamos devynios naujos plokštės, įskaitant:

  • ESP32_GENERIC_C6 ir kiti variantai ESP32 šeimai.
  • RPI_PEAK2 (RP2 prievadas, pagrįstas Pico SDK v2.0.0).
  • ARDUINO_OPTA (skirta STM32 platformai).

Atminties optimizavimas ir bibliotekos tobulinimas

„MicroPython v1.24“ taip pat sutelkė dėmesį į atminties suvartojimo optimizavimą, o tai labai svarbu įterptiesiems įrenginiams, kuriuose ištekliai yra riboti. Pasak kūrėjų, atminties sunaudojimas sumažintas 10 %, todėl mažos talpos mikrovaldikliai gali paleisti sudėtingesnes programas nepatiriant našumo problemų.

Be to, standartinės bibliotekos „MicroPython“ buvo atnaujintas. Tai yra atvejis machine y network, kurios pagerėjo suderinamumo ir funkcionalumo požiūriu, palengvindamos daiktų interneto programų diegimą ir prijungtų įrenginių valdymą. Šie nustatymai leidžia lengviau integruoti dirbant su įvairia aparatine įranga, taupydami kūrėjų laiką ir pastangas.

Naujos funkcijos ir pataisymai

„MicroPython“ 1.24 versijoje yra keletas svarbių klaidų pataisymų, turinčių įtakos ESP32 ir RP2 platformoms. Pavyzdžiui, vietinis kodo tvarkymas ESP32 buvo optimizuotas, ypač ESP32-C3 ir ESP32-C6 architektūroms. Ištaisytos problemos, susijusios su dėklo sugadinimu ir .mpy kodo įkėlimu, taip pat patobulinta sąveika su I2S įrenginiais.


Būkite pirmas, kuris pakomentuos

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.