InLine Assembler RiscV
Inline Assembler für RiscV 32 ist in den Quellen von Micropython enthalten.
Stand der Inplementierung[Bearbeiten | Quelltext bearbeiten]
Derzeit wird noch an der Implementierung von ESP32 und ESP32-C3 gearbeitet.
Micropython auf dem ESP32-C3 installieren[Bearbeiten | Quelltext bearbeiten]
Das geht mit Thonny ganz einfach!
Die BOOT-Taste festhalten und dann das USB-Kabel einstecken. Der PC meldet das das Gerät erkannt und schließlich auch initialisiert wurde.
Im Optionen-Reiter von Thonny ESP32 auswählen, rechts unten "Micropython installieren oder aktualisieren" anklicken, die Einstellungen für den ESP32-C3 vornehmen und ab geht die Post.
Abwarten bis die Installation fertig ist.
Den USB-Stecker ziehen und ohne gedrückte Taste wieder anstecken. In Thonny das Stop-Schild anklicken und Micropython sollte sich melden.
Links zum Thema[Bearbeiten | Quelltext bearbeiten]
- https://github.com/micropython/micropython/blob/master/py/asmrv32.h
- Das sind die Quellen für die Inline Assembler
- https://www.ic.unicamp.br/~edson/riscv-book.html
- https://riscv-programming.org/book/riscv-book.html
- https://dpunkt.de/produkt/einfuehrung-in-die-moderne-assembler-programmierung/
- Risc-V Assembler Book
- https://riscv-programming.org/
- Übungsbuch und Simulator
Hardware[Bearbeiten | Quelltext bearbeiten]
- https://www.amazon.de/Sipeed-Maixduino-RISC-V-kompatibel-Arduino/dp/B089GZHV33/ref=pe_27091401_487027711_ci_mcx_mi_d_sccl_1/262-0304265-3340726/ref=ci_mcx_mi?psc=1
- https://www.amazon.de/ISTOVO-Entwicklungsbrett-Evaluationsbrett-Allzweck-RISC-V-Anwendungsbeurteilung-Gr%C3%BCn/dp/B0CPVQL2NQ/ref=pe_27091401_487027711_ci_mcx_mi_d_sccl_2/262-0304265-3340726/ref=ci_mcx_mi?psc=1
- https://www.amazon.de/Deger-Development-Evaluation-Allzweck-RISC-V-MCU-Funktions-Anwendungsbewertung-Gr%C3%BCn/dp/B0CQCRGVVB/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=22L4PQSJLPZ7S&dib=eyJ2IjoiMSJ9.fkDPiJKNF5RTZ_TOn-F4tmd-Nj7KOS1_JOlLmpEJe5Yj6liJfVYVX2V56JyYDVKn_HC9SrZFzN_oOzhZr78S7nwm1vFkbeOJtS_1xNNGehZEFIx2wpFCRtR5MKFgJre-TYJj0IzlpVNnRmCKoVNcHuQePyHnmqHwqQmvRDw7AEFQVO1gKHjlKlty6Gpy6_T3We0d2edmNl2Ff2fvJWJiv-0Ps1UzVPAAd0vmvnO5cQQ.WS9SQfZp81ojxKFw7aVAuH51_VYFXMhafYB0QAFIspU&dib_tag=se&sprefix=ch32v003%2Caps%2C471
- https://www.amazon.de/EBVincxmk-Development-Microcontroller-CH32V003F4P6-Alternative/dp/B0D4699H5D/ref=sr_1_2?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=22L4PQSJLPZ7S&dib=eyJ2IjoiMSJ9.fkDPiJKNF5RTZ_TOn-F4tmd-Nj7KOS1_JOlLmpEJe5Yj6liJfVYVX2V56JyYDVKn_HC9SrZFzN_oOzhZr78S7nwm1vFkbeOJtS_1xNNGehZEFIx2wpFCRtR5MKFgJre-TYJj0IzlpVNnRmCKoVNcHuQePyHnmqHwqQmvRDw7AEFQVO1gKHjlKlty6Gpy6_T3We0d2edmNl2Ff2fvJWJiv-0Ps1UzVPAAd0vmvnO5cQQ.WS9SQfZp81ojxKFw7aVAuH51_VYFXMhafYB0QAFIspU&dib_tag=se&sprefix=ch32v003%2Caps%2C471
- https://www.wch-ic.com/products/categories/47.html?pid=5
- https://www.wch-ic.com/products/CH32V003.html
- https://www.wch-ic.com/products/CH32V203.html
- https://de.aliexpress.com/item/1005006007100703.html?spm=a2g0o.productlist.main.17.3b905a679JKGH6&algo_pvid=7c4e6541-51f9-4f69-a51d-17812ba43db0&algo_exp_id=7c4e6541-51f9-4f69-a51d-17812ba43db0-8&pdp_npi=4%40dis%21EUR%212.90%210.94%21%21%2122.31%217.22%21%40211b6c1717219027838516058ea013%2112000035293822466%21sea%21DE%210%21AB&curPageLogUid=2nB7oaaO5Inr&utparam-url=scene%3Asearch%7Cquery_from%3A
- https://www.elektor.de/products/wch-ch32v307v-evt-r1-risc-v-development-board
- https://www.elektor.de/products/sipeed-longan-nano-risc-v-gd32vf103cbt6-development-board#section-info
- https://www.heise.de/news/RISC-V-Entwicklerboard-mit-Espressif-ESP32-P4-9827306.html?wt_mc=nl.red.ct.ct-magazin.2024-08-08.link.link
- https://de.aliexpress.com/item/1005007259059322.html?af=171752&afref=https%3A%2F%2Fwww.heise.de%2F&cv=12&dp=12%3A%3A171752%3A%3A1c01361102apf%3A%3A%3A%3A1723110281&cn=15643&aff_fcid=970907d52ca5417e8b74020900cd29ed-1723110281235-03090-Y7bAZbY&aff_fsk=Y7bAZbY&aff_platform=aaf&sk=Y7bAZbY&aff_trace_key=970907d52ca5417e8b74020900cd29ed-1723110281235-03090-Y7bAZbY&terminal_id=e1f7f0f10ca74d6cb136d2483280af0f&afSmartRedirect=y
- https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/user_guide.html
[Bearbeiten | Quelltext bearbeiten]
zurück zu Micropython_Kurs_2025
zurück zu Kurse
Zurück zur Hauptseite