Benutzerbeiträge von „Satyria“
Aus C und Assembler mit Raspberry
Ein Benutzer mit 1.209 Bearbeitungen. Das Konto wurde am 2. Juli 2024 erstellt.
22. August 2024
- 09:3509:35, 22. Aug. 2024 Unterschied Versionen +4 Bytes N UART Die Seite wurde neu angelegt: „UART“
- 09:3509:35, 22. Aug. 2024 Unterschied Versionen +12 Bytes N System Timer Die Seite wurde neu angelegt: „System Timer“
- 09:3509:35, 22. Aug. 2024 Unterschied Versionen +19 Bytes N General Purpose I/O Die Seite wurde neu angelegt: „General Purpose I/O“
- 09:3509:35, 22. Aug. 2024 Unterschied Versionen +18 Bytes N Das erste Programm Die Seite wurde neu angelegt: „Das erste Programm“
- 09:3409:34, 22. Aug. 2024 Unterschied Versionen +117 Bytes K Hauptseite →Raspberry Pi 4 Assembler 32-Bit
- 09:3109:31, 22. Aug. 2024 Unterschied Versionen +7 Bytes K Hauptseite →Raspberry Pi 4 Assembler
- 09:3009:30, 22. Aug. 2024 Unterschied Versionen +11 Bytes K Hauptseite →Raspberry Pi 4
- 09:2709:27, 22. Aug. 2024 Unterschied Versionen +1.344 Bytes N Setting up the Programming Environment (32-Bit) Die Seite wurde neu angelegt: „== Installing the GNU Toolchain == The GNU Toolchain can be downloaded directly from ARM: https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads There is only a 32-bit version available, but this does not affect us. Download the ZIP file. none|400px === Downloading and Extracting the Toolchain === Go to your download directory, select the ZIP file, and right-click on it. Choose "Extract All…". === Selecting th…“
- 08:4008:40, 22. Aug. 2024 Unterschied Versionen +10 Bytes K English →Translations/Traducciones
- 08:3708:37, 22. Aug. 2024 Unterschied Versionen +178 Bytes K Using printf in C (PI5) →Future
- 08:3708:37, 22. Aug. 2024 Unterschied Versionen +199 Bytes K The Terminal in C (PI5) →Summary
- 08:3608:36, 22. Aug. 2024 Unterschied Versionen +201 Bytes K Chars in C (PI5)e →Summary
- 08:3508:35, 22. Aug. 2024 Unterschied Versionen +201 Bytes K Graphics in C (PI5) →DrawPixel Function in Action
- 08:3408:34, 22. Aug. 2024 Unterschied Versionen +209 Bytes K Error Handling in C (PI5) Keine Bearbeitungszusammenfassung
- 08:3308:33, 22. Aug. 2024 Unterschied Versionen +212 Bytes K Making the LED Blink in C (PI5) →Compiling and Running
- 08:3208:32, 22. Aug. 2024 Unterschied Versionen +225 Bytes K Our First Program in C (PI5) →Compiling the Program with make
- 08:3008:30, 22. Aug. 2024 Unterschied Versionen +168 Bytes K Chars (PI5)e →Testing the Function
- 08:2908:29, 22. Aug. 2024 Unterschied Versionen +185 Bytes K Graphics (PI5) →Kernel Breakdown
- 08:2808:28, 22. Aug. 2024 Unterschied Versionen +199 Bytes K Error Handling Keine Bearbeitungszusammenfassung
- 08:2708:27, 22. Aug. 2024 Unterschied Versionen +196 Bytes K Making the LED Blink (PI5) →Compiling and Running
- 08:2608:26, 22. Aug. 2024 Unterschied Versionen +220 Bytes K Our First Program (PI5) →Compiling the Program with Make
- 08:2508:25, 22. Aug. 2024 Unterschied Versionen +286 Bytes K Working with Make and Linker Script →Explanation of the Linker Script
- 08:2108:21, 22. Aug. 2024 Unterschied Versionen +260 Bytes K Running the Program on the Raspberry Pi 5 →Inserting and Booting the SD Card
- 08:2008:20, 22. Aug. 2024 Unterschied Versionen +247 Bytes K Introduction to C and Assembly Programming with the Raspberry Pi 5 →Why C and Assembly?
- 08:1908:19, 22. Aug. 2024 Unterschied Versionen +273 Bytes K Setting up the Programming Environment (64-Bit) →Verifying the Installation
- 08:1708:17, 22. Aug. 2024 Unterschied Versionen +318 Bytes K Setting up the Programming Environment (Console) →A Text Editor
- 08:1108:11, 22. Aug. 2024 Unterschied Versionen +214 Bytes K Basics of Assembly →The ARM Assembler
- 08:0708:07, 22. Aug. 2024 Unterschied Versionen −14 Bytes K English →Raspberry Pi 5 C Markierung: Manuelle Zurücksetzung
- 08:0608:06, 22. Aug. 2024 Unterschied Versionen +142 Bytes K Preface Keine Bearbeitungszusammenfassung
- 07:5307:53, 22. Aug. 2024 Unterschied Versionen −18 Bytes K Using printf in C (PI5) →Changes in the Main Program
- 07:5207:52, 22. Aug. 2024 Unterschied Versionen +161 Bytes K Using printf in C (PI5) Keine Bearbeitungszusammenfassung
- 07:4607:46, 22. Aug. 2024 Unterschied Versionen +746 Bytes K The Terminal in C (PI5) Keine Bearbeitungszusammenfassung
- 07:2707:27, 22. Aug. 2024 Unterschied Versionen +3.676 Bytes K Using printf in C (PI5) Keine Bearbeitungszusammenfassung
- 07:2007:20, 22. Aug. 2024 Unterschied Versionen +6.347 Bytes K The Terminal in C (PI5) Keine Bearbeitungszusammenfassung
21. August 2024
- 13:3013:30, 21. Aug. 2024 Unterschied Versionen +14 Bytes K English →Raspberry Pi 5 C Markierung: Zurückgesetzt
- 13:2913:29, 21. Aug. 2024 Unterschied Versionen +6 Bytes N Using printf in C (PI5) Die Seite wurde neu angelegt: „printf“
- 13:2913:29, 21. Aug. 2024 Unterschied Versionen +12 Bytes N The Terminal in C (PI5) Die Seite wurde neu angelegt: „The Terminal“
- 13:2913:29, 21. Aug. 2024 Unterschied Versionen +58 Bytes K English →Raspberry Pi 5 C
- 13:2313:23, 21. Aug. 2024 Unterschied Versionen +40 Bytes K Chars in C (PI5)e →Explanation of the Function
- 13:2213:22, 21. Aug. 2024 Unterschied Versionen +7 Bytes K Chars in C (PI5)e →Explanation of the Function
- 13:2013:20, 21. Aug. 2024 Unterschied Versionen +8.222 Bytes N Chars in C (PI5)e Die Seite wurde neu angelegt: „== Drawing Characters on the Raspberry Pi == After we have implemented a function to set individual pixels, we now want to teach the Raspberry Pi to display text on the screen. Texts consist of characters that the computer does not inherently know. Similar to a human, the computer must first "learn" what each character looks like before it can display it. These characters are defined in a specific code that the computer understands. One of the most widely…“
- 13:0813:08, 21. Aug. 2024 Unterschied Versionen −6 Bytes K English →Raspberry Pi 5 C
- 13:0313:03, 21. Aug. 2024 Unterschied Versionen +120 Bytes K Our First Program in C (PI5) →Compiling the Program with make
- 12:5912:59, 21. Aug. 2024 Unterschied Versionen +1.719 Bytes N Our First Program in C (PI5) Die Seite wurde neu angelegt: „Our first program will initially do nothing. It will simply run an infinite loop. This serves as a basic building block for all further experiments. I will explain how to create, compile, and run such a program. First, let's check if everything works. == Creating the Source Code == Unfortunately, when working with BareMetal, we can't avoid using Assembly language, even though the Assembly program doesn't do much at the moment. It will be needed later, fo…“
20. August 2024
- 19:5919:59, 20. Aug. 2024 Unterschied Versionen −1 Byte K Unser erstes Programm in C (PI5) →Sourcecode erstellen
- 19:5919:59, 20. Aug. 2024 Unterschied Versionen +2.112 Bytes N Unser erstes Programm in C (PI5) Die Seite wurde neu angelegt: „Unser erstes Programm wird zunächst nichts tun. Es wird einfach eine Dauerschleife durchlaufen. Dies dient als Grundbaustein für alle weiteren Versuche. Ich werde erklären, wie ein solches Programm erstellt, kompiliert und ausgeführt wird. Zunächst schauen wir, ob alles funktioniert. === Sourcecode erstellen === Leider kommen wir bei BareMetal mit C nicht an Assembler vorbei. Auch wenn das Assemblerprogramm zur Zeit nicht wirklich viel tut, wird es s…“
- 19:4319:43, 20. Aug. 2024 Unterschied Versionen +120 Bytes K Printf in BareMetal (PI5) →Warum nicht alles selbst programmieren?
- 19:4319:43, 20. Aug. 2024 Unterschied Versionen +122 Bytes K Das Terminal in C (PI5) →Zusammenfassung
- 19:4219:42, 20. Aug. 2024 Unterschied Versionen +119 Bytes K Chars in C (PI5) →Zusammenfassung
- 19:4119:41, 20. Aug. 2024 Unterschied Versionen +122 Bytes K Grafik in C (PI5) →DrawPixel-Funktion in Aktion