Micropython Kurs 2025: Unterschied zwischen den Versionen

Aus Micropython Referenz
Zur Navigation springen Zur Suche springen
Peter (Diskussion | Beiträge)
Peter (Diskussion | Beiträge)
Zeile 18: Zeile 18:
: Der fünfte Teil bringt uns die Assemblerprogrammierung des ARM Cortex M0+ näher. (2-3 Termine)
: Der fünfte Teil bringt uns die Assemblerprogrammierung des ARM Cortex M0+ näher. (2-3 Termine)
; [[InLine Assembler RiscV]]
; [[InLine Assembler RiscV]]
: Im sechsten Teil verlassen wir den Pico und wenden uns dem RiscV (ESP32-C3) zu. Auch hier ist es sehr einfach InLine Assembler Code in Micropython zu integrieren. (4 Termine)
: Im sechsten Teil verlassen wir den Pico und wenden uns dem RiscV (ESP32-C3) zu. Auch hier ist es sehr einfach InLine Assembler Code in Micropython zu integrieren. (4 Termine)<br>Der Code für den Inlineassembler ist im Quellcode schon vorhanden, wird aber nicht standardmäßig eingebaut (V.1.23.0).
; [[InLine Assembler ESP32]]
; [[InLine Assembler ESP32]]
: Im siebenten Teil verlassen wir den Pico und wenden uns dem ESP32 zu. Auch hier ist es sehr einfach InLine Assembler Code in Micropython zu integrieren. (4 Termine) <br>Leider ist der Assemblerbefehlsatz des ESP32 nicht öffentlich zugänglich, so dass es wohl keine Assemblerinlines für den ESP32 geben wird.
: Im siebenten Teil verlassen wir den Pico und wenden uns dem ESP32 zu. Auch hier ist es sehr einfach InLine Assembler Code in Micropython zu integrieren. (4 Termine) <br>Leider ist der Assemblerbefehlsatz des ESP32 nicht öffentlich zugänglich, so dass es wohl keine Assemblerinlines für den ESP32 geben wird.

Version vom 19. Oktober 2024, 15:31 Uhr

Dieser Kurs befindet sich noch in der Vorbereitung

Es ist ungewiß ob und wenn wann dieser Kursus stattfinden wird.
Diese Seite ist nur die Arbeitsgrundlage für mich.

Aufbau

Dieser Kurs baut auf den Micropython Kurs von 2023 auf. Er wurde aber anders gegliedert und um weitere Inhalte ergänzt.
Er besteht jetzt aus mehr und meist kleineren Teilen als 2023.

Erste Schritte
Hier wird mit der IDE Thonny, dem Pico und den elementaren Micropythonkonzepten vertraut gemacht. (4-6 Termine)
Die Hardware nutzen
Im zweiten Teil wird die Hardware und ihre Programmierung ausführlicher behandelt. (4 Termine)
OOP in Micropython
Im dritten Teil geht es um die Objektorientierte Programmierung in Micropython. (2-3 Termine)
Fortgeschrittene Techniken
Im vierten Teil lernen wir fortgeschrittenere Programmiertechniken und den Begriff "Pythonisch" kennen. (2-4 Termine)
InLine Assembler ARM M0+
Der fünfte Teil bringt uns die Assemblerprogrammierung des ARM Cortex M0+ näher. (2-3 Termine)
InLine Assembler RiscV
Im sechsten Teil verlassen wir den Pico und wenden uns dem RiscV (ESP32-C3) zu. Auch hier ist es sehr einfach InLine Assembler Code in Micropython zu integrieren. (4 Termine)
Der Code für den Inlineassembler ist im Quellcode schon vorhanden, wird aber nicht standardmäßig eingebaut (V.1.23.0).
InLine Assembler ESP32
Im siebenten Teil verlassen wir den Pico und wenden uns dem ESP32 zu. Auch hier ist es sehr einfach InLine Assembler Code in Micropython zu integrieren. (4 Termine)
Leider ist der Assemblerbefehlsatz des ESP32 nicht öffentlich zugänglich, so dass es wohl keine Assemblerinlines für den ESP32 geben wird.
InLine Assembler PIO (Pico)

Links:

Navigation

zurück zu Kurse
Zurück zur Hauptseite