Benutzerbeiträge von „Satyria“
Aus C und Assembler mit Raspberry
Ein Benutzer mit 1.341 Bearbeitungen. Das Konto wurde am 2. Juli 2024 erstellt.
23. August 2024
- 10:5810:58, 23. Aug. 2024 Unterschied Versionen +252 Bytes K Printf in BareMetal (PI5) →Zukunft aktuell
- 10:5610:56, 23. Aug. 2024 Unterschied Versionen +290 Bytes K Das Terminal in C (PI5) →Zusammenfassung aktuell
- 10:5510:55, 23. Aug. 2024 Unterschied Versionen +288 Bytes K Chars in C (PI5) →Zusammenfassung
- 10:5310:53, 23. Aug. 2024 Unterschied Versionen +103 Bytes K Grafik in C (PI5) Keine Bearbeitungszusammenfassung aktuell
- 10:5110:51, 23. Aug. 2024 Unterschied Versionen +82 Bytes K Fehlerbehandlung in C (PI5) Keine Bearbeitungszusammenfassung aktuell
- 10:5010:50, 23. Aug. 2024 Unterschied Versionen +92 Bytes K Lass die LED leuchten in C (PI5) →Kompilieren und Ausführen aktuell
- 10:4810:48, 23. Aug. 2024 Unterschied Versionen +101 Bytes K Unser erstes Programm in C (PI5) →Kompilieren des Programms mit make aktuell
- 10:4710:47, 23. Aug. 2024 Unterschied Versionen +24 Bytes K Hauptseite →Raspberry Pi 5 Assembler
- 10:4610:46, 23. Aug. 2024 Unterschied Versionen +87 Bytes K Chars (PI5) →Testen der Funktion
- 10:4410:44, 23. Aug. 2024 Unterschied Versionen +61 Bytes K Grafik (PI5) →Kernel aufgeschlüsselt aktuell
- 10:4310:43, 23. Aug. 2024 Unterschied Versionen +73 Bytes K Fehlerbehandlung Keine Bearbeitungszusammenfassung aktuell
- 10:4210:42, 23. Aug. 2024 Unterschied Versionen +77 Bytes K Lass die LED leuchten (PI5) →Kompilieren und Ausführen
- 10:4010:40, 23. Aug. 2024 Unterschied Versionen +96 Bytes K Unser erstes Programm (PI5) →Kompilieren des Programms mit make aktuell
- 10:3910:39, 23. Aug. 2024 Unterschied Versionen +133 Bytes K Arbeiten mit Make und Linker-Script →Erklärung des Linker-Scripts aktuell
- 10:3610:36, 23. Aug. 2024 Unterschied Versionen +1 Byte K Programm auf dem Raspberry Pi 5 ausführen →SD-Karte einsetzen und starten aktuell
- 10:3610:36, 23. Aug. 2024 Unterschied Versionen +135 Bytes K Programm auf dem Raspberry Pi 5 ausführen →SD-Karte einsetzen und starten
- 10:3510:35, 23. Aug. 2024 Unterschied Versionen +113 Bytes K Einführung in C- und Assemblerprogrammierung mit dem Raspberry Pi 5 →Warum C und Assembler? aktuell
- 10:3410:34, 23. Aug. 2024 Unterschied Versionen +140 Bytes K Programmierumgebung erstellen (64-Bit) →Überprüfung der Installation aktuell
- 10:3210:32, 23. Aug. 2024 Unterschied Versionen +110 Bytes K Programmierumgebung erstellen (Konsole) →Ein Texteditor
- 10:3010:30, 23. Aug. 2024 Unterschied Versionen +80 Bytes K Grundlegendes zu Assembler →Der ARM-Assembler aktuell
- 10:2910:29, 23. Aug. 2024 Unterschied Versionen +57 Bytes K Vorwort Keine Bearbeitungszusammenfassung aktuell
22. August 2024
- 13:4413:44, 22. Aug. 2024 Unterschied Versionen +6 Bytes K Hauptseite →ARM-Assemblerprogrammierung mit dem Raspberry
- 13:4213:42, 22. Aug. 2024 Unterschied Versionen +7 Bytes K Hauptseite →Anhang
- 13:4213:42, 22. Aug. 2024 Unterschied Versionen +2.835 Bytes N Grundlegende Befehle Die Seite wurde neu angelegt: „ Assembler-Befehle (auch als Instruktionen oder Maschinenbefehle bezeichnet) für ARM-Prozessoren wie die ARM Cortex-A76 oder den Broadcom BCM2712 (der auf ARM-Technologie basiert) basieren auf der ARMv8-A Architektur. Hier sind einige grundlegende Befehle, die in der ARMv8-A Assembler-Programmierung verwendet werden: Datenverarbeitungsbefehle ADD (Addieren) Copy ADD X0, X1, X2 ; X0 = X1 + X2 SUB (Subtrahieren) Copy SUB X0, X1, X2 ; X0 = X1 - X2 M…“
- 13:4013:40, 22. Aug. 2024 Unterschied Versionen −31 Bytes K Hauptseite →Anhang
- 13:3413:34, 22. Aug. 2024 Unterschied Versionen +46 Bytes K ARM-Befehlssatz →Überblick
- 13:2813:28, 22. Aug. 2024 Unterschied Versionen +6.660 Bytes K ARM-Befehlssatz Keine Bearbeitungszusammenfassung
- 13:1913:19, 22. Aug. 2024 Unterschied Versionen +1.993 Bytes N ARM-Befehlssatz Die Seite wurde neu angelegt: „Der ARM-Befehlssatz (ARM: Advanced RISC Machine) ist eine Familie von Architekturen für Prozessoren, die auf dem Prinzip der Reduced Instruction Set Computing (RISC) basieren. Hier sind einige wesentliche Punkte über den ARM-Befehlssatz: == Überblick == *RISC-Architektur: ARM-Prozessoren verwenden eine RISC-Architektur, die darauf abzielt, die Anzahl der Zyklen pro Befehl zu minimieren, was zu einer höheren Effizienz führt. *Energieeffizienz: ARM-Pr…“ Markierung: Visuelle Bearbeitung: Gewechselt
- 12:5312:53, 22. Aug. 2024 Unterschied Versionen +195 Bytes K Raspberry PI Modelle Keine Bearbeitungszusammenfassung aktuell Markierung: Visuelle Bearbeitung
- 12:4412:44, 22. Aug. 2024 Unterschied Versionen −16 Bytes K Raspberry PI Modelle Keine Bearbeitungszusammenfassung
- 12:4012:40, 22. Aug. 2024 Unterschied Versionen +73 Bytes K Raspberry PI Modelle Keine Bearbeitungszusammenfassung Markierung: Visuelle Bearbeitung
- 12:3612:36, 22. Aug. 2024 Unterschied Versionen +1.779 Bytes N Raspberry PI Modelle Die Seite wurde neu angelegt: „{| class="wikitable" |+Raspberry PI Modelle |- ! colspan="2" | !! Zero !! Zero W / WH !! 1 Mod. A !! 1 Mod. A+ !! 1 Mod. B !! 1 Mod. B+ !! 2 Mod. B !! 2 Mod. B v1.2 !! 3 Mod. A+ !! 3 Mod. B !! 3 Mod. B+ !4 Mod. B |- | colspan="2" | '''SoC''' || colspan="6" | BCM2835 | BCM2836 || BCM2837 || BCM2837B0 || BCM2837 || BCM2837B0 |BCM2711B0 |- | rowspan="4" | '''CPU''' || '''Familie''' | colspan="6" | ARM11 | colspan="6" | Arm Cortex-A |- | '''Typ''' | col…“
- 12:3512:35, 22. Aug. 2024 Unterschied Versionen +1.184 Bytes N Basisadressen der Modelle Die Seite wurde neu angelegt: „{| class="wikitable" |+ |- ! Modell !! Basisadresse !! Grüne LED !! Rote LED !! USB power LED !! FUARTCLK<ref>Wird für UART benötigt</ref> |- | Zero || 0x20000000 | GPIO 47 | || || |- | Zero W || || GPIO 47 | || || |- | Zero 2 W || || GPIO 29 | || || |- | 1 Mod. A || 0x20000000 || GPIO 16 || || || 3MHz |- | 1 Mod. A+ || 0x20000000 || GPIO 47 || GPIO 35 || GPIO 38 || 3MHz |- | 1 Mod. B || 0x20000000 || GPIO 16 || || || 3MHz |- | 1 Mod. B+…“ aktuell
- 12:3412:34, 22. Aug. 2024 Unterschied Versionen +58 Bytes K Hauptseite →Anhang
- 12:3312:33, 22. Aug. 2024 Unterschied Versionen +80 Bytes K Hauptseite →Anhang
- 12:1612:16, 22. Aug. 2024 Unterschied Versionen −6 Bytes K Links der verwendeten Software Keine Bearbeitungszusammenfassung aktuell
- 12:1512:15, 22. Aug. 2024 Unterschied Versionen +689 Bytes N Links der verwendeten Software Die Seite wurde neu angelegt: „Diese Seite stellt alle Materialien, die für den Kurs verwendet werden kann, als Links zur Verfügung. == Windows Tools == * MSYS2: https://repo.msys2.org/distrib/x86_64/ * GNU Toolchain: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads * Notepad++: https://notepad-plus-plus.org/ * PuTTY (Terminal-Programm): https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html == Linux Tools == *…“
- 12:1412:14, 22. Aug. 2024 Unterschied Versionen +37 Bytes K Hauptseite →Zusätzliches Material
- 12:0712:07, 22. Aug. 2024 Unterschied Versionen +352 Bytes K Programmierumgebung erstellen (32-Bit) →Überprüfung der Installation aktuell
- 12:0512:05, 22. Aug. 2024 Unterschied Versionen −6 Bytes K Systemprogrammierung / Bare Metal Keine Bearbeitungszusammenfassung aktuell
- 12:0312:03, 22. Aug. 2024 Unterschied Versionen −7 Bytes K Das erste Programm →Programm ausführen
- 12:0112:01, 22. Aug. 2024 Unterschied Versionen −8 Bytes K General Purpose I/O →orr (logisches ODER) aktuell
- 12:0012:00, 22. Aug. 2024 Unterschied Versionen −11 Bytes K System Timer →Neue Wait-Funktion aktuell
- 11:5011:50, 22. Aug. 2024 Unterschied Versionen 0 Bytes N Datei:GPIO-Zuordnung.png Keine Bearbeitungszusammenfassung aktuell
- 11:5011:50, 22. Aug. 2024 Unterschied Versionen 0 Bytes N Datei:AlternativeGPIO.png Keine Bearbeitungszusammenfassung aktuell
- 11:4911:49, 22. Aug. 2024 Unterschied Versionen 0 Bytes N Datei:Putty4.png Keine Bearbeitungszusammenfassung aktuell
- 11:4911:49, 22. Aug. 2024 Unterschied Versionen 0 Bytes N Datei:Putty3.png Keine Bearbeitungszusammenfassung aktuell
- 11:4911:49, 22. Aug. 2024 Unterschied Versionen 0 Bytes N Datei:Dmesg.png Keine Bearbeitungszusammenfassung aktuell
- 11:4911:49, 22. Aug. 2024 Unterschied Versionen 0 Bytes N Datei:Putty2.png Keine Bearbeitungszusammenfassung aktuell
- 11:4811:48, 22. Aug. 2024 Unterschied Versionen 0 Bytes N Datei:Putty1.png Keine Bearbeitungszusammenfassung aktuell