Salut,
les cartes ESP 32 à RISC-V déboulent :
* Carte ESP32 C3 RISCV LilyGo avec un emplacement pour un Lipo (bien vu !) et le tout pour moins de 5€ : <https://www.cnx-software.com/2021/07/15 ... ry-holder/>
* Carte ESP32 Risc V disponibles... au prix du Pi Pico (4$) : <https://www.cnx-software.com/2021/07/12 ... ot-boards/>
Pour ceux qui ne savent pas, RISCV est une architecture de microprocesseur opensource : <https://en.wikipedia.org/wiki/RISC-V>Voir :
Est-ce que le portage Micropython est prévu / supportera ces architectures ? Cela aurait clairement du sens. J'imagine qu'un délai va être nécessaire au portage.
Bonjour,
L'inscription sur ce forum et les premiers messages sont modérés par un Administrateur.
Ce n'est pas très convivial mais malheureusement nécessaire suite au spam intensif de nos amis russes.
Cordialement,
Dominique
L'inscription sur ce forum et les premiers messages sont modérés par un Administrateur.
Ce n'est pas très convivial mais malheureusement nécessaire suite au spam intensif de nos amis russes.
Cordialement,
Dominique
Micropython est-il compatible avec / porté sur les cartes RISCV ?
Re: Micropython est-il compatible avec / porté sur les cartes RISCV ?
Bonjour,
Il existe deux version de MicroPython pour Risc-V, plus précisement les MCU K210 de Kendryte.
[si$ze=150]MaixPy - version de référence[/size]
Cette version s'appelle MaixPy (voir carte MaxDuino) à laquelle Damien George à participé.
La carte MaxDuino est bâtie autour un MCU Sipeed M1 qui n'est autre qu'un Kendryte K210 avec de la Flash et quelques autres composants.
J'ai également vu que M5Stack recommandait l'usage de MaixPy sur ses Stick-C plus Risk-V.
Le MaxDuino est donc un point de départ intéressant, j'ai été assez impressionné par mes premiers essais de MaixPy sur le MaxDuino où il est préchargé.
MicroPython K210 Lobiris
Lobiris qui à déjà fait des émules avec MicroPython pour ESP32 il y a quelques années s'est aussi penché sur MicroPython pour K210.
1) MicroPython for Kendryte K210:
https://github.com/loboris/MicroPython_K210_LoBo
2) Lobo Forum
https://loboris.eu/forum/index.php
Ceci dit, comme la version ESP32 de Lobiris n'est plus maintenue, je ne penses pas que cette version de MicroPython pour K210 soit celle qu'il faille recommander.
Il existe deux version de MicroPython pour Risc-V, plus précisement les MCU K210 de Kendryte.
[si$ze=150]MaixPy - version de référence[/size]
Cette version s'appelle MaixPy (voir carte MaxDuino) à laquelle Damien George à participé.
La carte MaxDuino est bâtie autour un MCU Sipeed M1 qui n'est autre qu'un Kendryte K210 avec de la Flash et quelques autres composants.
J'ai également vu que M5Stack recommandait l'usage de MaixPy sur ses Stick-C plus Risk-V.
Le MaxDuino est donc un point de départ intéressant, j'ai été assez impressionné par mes premiers essais de MaixPy sur le MaxDuino où il est préchargé.
MicroPython K210 Lobiris
Lobiris qui à déjà fait des émules avec MicroPython pour ESP32 il y a quelques années s'est aussi penché sur MicroPython pour K210.
1) MicroPython for Kendryte K210:
https://github.com/loboris/MicroPython_K210_LoBo
2) Lobo Forum
https://loboris.eu/forum/index.php
Ceci dit, comme la version ESP32 de Lobiris n'est plus maintenue, je ne penses pas que cette version de MicroPython pour K210 soit celle qu'il faille recommander.
Dominique, MC Hobby.
Re: Micropython est-il compatible avec / porté sur les cartes RISCV ?
OK, merci pour ces infos. Si on a déjà un portage existant, çà veut dire que çà ne devrait pas être trop compliqué à porter sur les nouveaux ESP 32 C3 Risc V... et que nous devrions avoir des version officielles d'ici quelques temps, vu l'importance du port ESP 32.
D'ailleurs, je vois qu'il y a un fil de discussion sur le forum principal Micropython : https://forum.micropython.org/viewtopic ... 18&t=10104
Le port pour le C3 est en construction : https://github.com/micropython/micropython/pull/7438
Et Damien George est sur le coup... donc "çà sent bon" pour une version officielle sous peu. Il est vraiment au top ce gars !
Dans le fil du forum cité on dispose d'un docker pour compiler la version en construction et quelqu'un a déjà réussi. Bref, c'est encore "experimental" ou "under construction", mais c'est dans les tuyaux. C'est cool.
A toutes fins utiles, le datasheet des ESP 32 C3 : https://www.espressif.com/sites/default ... eet_en.pdf
D'ailleurs, je vois qu'il y a un fil de discussion sur le forum principal Micropython : https://forum.micropython.org/viewtopic ... 18&t=10104
Le port pour le C3 est en construction : https://github.com/micropython/micropython/pull/7438
Et Damien George est sur le coup... donc "çà sent bon" pour une version officielle sous peu. Il est vraiment au top ce gars !
Dans le fil du forum cité on dispose d'un docker pour compiler la version en construction et quelqu'un a déjà réussi. Bref, c'est encore "experimental" ou "under construction", mais c'est dans les tuyaux. C'est cool.
A toutes fins utiles, le datasheet des ESP 32 C3 : https://www.espressif.com/sites/default ... eet_en.pdf
Re: Micropython est-il compatible avec / porté sur les cartes RISCV ?
Merci pour les référence
Dominique, MC Hobby.