Benutzerbeiträge von „Satyria“
Aus C und Assembler mit Raspberry
Ein Benutzer mit 1.209 Bearbeitungen. Das Konto wurde am 2. Juli 2024 erstellt.
3. April 2025
- 11:5511:55, 3. Apr. 2025 Unterschied Versionen +222 Bytes K Programmablauf steuern →WHILE
- 11:5211:52, 3. Apr. 2025 Unterschied Versionen +1.076 Bytes K Programmablauf steuern Keine Bearbeitungszusammenfassung
- 11:4311:43, 3. Apr. 2025 Unterschied Versionen +752 Bytes K Programmablauf steuern →Verzweigung bei Bedingung
- 11:2411:24, 3. Apr. 2025 Unterschied Versionen −298 Bytes K Programmablauf steuern →Verzweigung bei Bedingung
- 10:4810:48, 3. Apr. 2025 Unterschied Versionen +227 Bytes K Programmablauf steuern →Verzweigung bei Bedingung
- 10:2710:27, 3. Apr. 2025 Unterschied Versionen +916 Bytes K Programmablauf steuern →Bedingungsloser Sprung
- 10:0910:09, 3. Apr. 2025 Unterschied Versionen +899 Bytes K Programmablauf steuern →Bedingungsloser Sprung
- 09:5809:58, 3. Apr. 2025 Unterschied Versionen +1 Byte K Programmablauf steuern →Bedingungsloser Sprung
- 09:5809:58, 3. Apr. 2025 Unterschied Versionen +365 Bytes K Programmablauf steuern →Bedingungsloser Sprung
- 09:4109:41, 3. Apr. 2025 Unterschied Versionen +750 Bytes K Programmablauf steuern Keine Bearbeitungszusammenfassung
- 09:1009:10, 3. Apr. 2025 Unterschied Versionen +67 Bytes K Laden und Speichern von Werten →Beispiel: Speichern eines Wertes in den Speicher
- 09:0909:09, 3. Apr. 2025 Unterschied Versionen −53 Bytes K Laden und Speichern von Werten →Beispiel: Speichern eines Wertes in den Speicher
- 09:0009:00, 3. Apr. 2025 Unterschied Versionen +4.154 Bytes K Tools, die zur Programmierung benötigt werden →Emulation aktuell
- 08:5208:52, 3. Apr. 2025 Unterschied Versionen +4 Bytes K Tools, die zur Programmierung benötigt werden →Unter Windows:
- 08:5108:51, 3. Apr. 2025 Unterschied Versionen +360 Bytes K Tools, die zur Programmierung benötigt werden →Gross-Compiling
- 08:1408:14, 3. Apr. 2025 Unterschied Versionen +4.003 Bytes K Tools, die zur Programmierung benötigt werden →Gross-Compiling
- 08:0508:05, 3. Apr. 2025 Unterschied Versionen −4 Bytes K Tools, die zur Programmierung benötigt werden →IDEs und Texteditoren, die Assembler unterstützen
- 07:5707:57, 3. Apr. 2025 Unterschied Versionen +22 Bytes K Programmierumgebung unter Linux erstellen und testen →Installation der notwendigen Tools wie Assembler, Compiler und Debugger aktuell
- 07:5607:56, 3. Apr. 2025 Unterschied Versionen +32 Bytes K Programmierumgebung unter Linux erstellen und testen →Arbeiten im Terminal
1. April 2025
- 13:2213:22, 1. Apr. 2025 Unterschied Versionen −4 Bytes K English →Raspberry Pi 5 Assembler aktuell
- 13:1913:19, 1. Apr. 2025 Unterschied Versionen +6.793 Bytes K General Purpose I/O(e) →The Infinite Loop aktuell
- 13:1013:10, 1. Apr. 2025 Unterschied Versionen +6.108 Bytes K General Purpose I/O(e) →Condition Code
- 12:5812:58, 1. Apr. 2025 Unterschied Versionen +5.731 Bytes K General Purpose I/O(e) →Making the LED Light Up
- 12:4212:42, 1. Apr. 2025 Unterschied Versionen +3.745 Bytes N General Purpose I/O(e) Die Seite wurde neu angelegt: „In this chapter, I will discuss the GPIO pins that the Raspberry Pi can use for communication with the outside world. Ideally, a pin is connected to an LED on the board so that we can initially forego external hardware and effectively see a result. Among bare-metal programmers, this is closest to a "Hello World" program. In the first subchapter, we will make the LED blink. In the next one, we will try to bring some structure to the source code and then im…“
- 12:3812:38, 1. Apr. 2025 Unterschied Versionen +28 Bytes K English →Raspberry Pi 4 Assembler 32-Bit
- 12:3512:35, 1. Apr. 2025 Unterschied Versionen +2 Bytes K The First Program →Running the Program on the Raspberry Pi aktuell
- 12:3412:34, 1. Apr. 2025 Unterschied Versionen +3 Bytes K The First Program →Compiling
- 12:3312:33, 1. Apr. 2025 Unterschied Versionen +3.308 Bytes K The First Program →Number Formats
- 12:2512:25, 1. Apr. 2025 Unterschied Versionen −153 Bytes K The First Program →Number Formats
- 12:2512:25, 1. Apr. 2025 Unterschied Versionen +106 Bytes K The First Program →b (Branch)
- 12:2012:20, 1. Apr. 2025 Unterschied Versionen +146 Bytes K The First Program →.globl
- 12:1912:19, 1. Apr. 2025 Unterschied Versionen +3 Bytes K The First Program →Sections
- 12:1712:17, 1. Apr. 2025 Unterschied Versionen +5.731 Bytes N The First Program Die Seite wurde neu angelegt: „Our first program will initially do nothing; it will simply run an infinite loop. We use it as a foundational building block to create all further experiments. I will first describe how such a program is created, what peculiarities there are, how it is compiled, and then how it is executed. == Creating the Source Code == First, we open our text editor to write our first assembly program. <syntaxhighlight lang="asm"> /* The first program 13.10.2020 www.s…“
- 12:1012:10, 1. Apr. 2025 Unterschied Versionen +23 Bytes K English →Raspberry Pi 4 Assembler 32-Bit
- 12:0612:06, 1. Apr. 2025 Unterschied Versionen +1.222 Bytes N System Programming / Bare Metal Die Seite wurde neu angelegt: „In this course, we will focus on system programming for a Raspberry Pi. I will repeatedly emphasize that we have to program everything from the ground up, and fundamentally, the system knows nothing except where certain functions lie within the Raspberry's address space. These functions, referred to as registers on the Raspberry Pi, directly interact with the hardware. Certain values stored there directly interface with the hardware. We can use these regi…“ aktuell
- 12:0512:05, 1. Apr. 2025 Unterschied Versionen +55 Bytes K English →Raspberry Pi 4
31. März 2025
- 12:0112:01, 31. Mär. 2025 Unterschied Versionen +27 Bytes K Bare-Metal Debugging with JTAG and RPI 4 →Establishing Connection aktuell
- 12:0012:00, 31. Mär. 2025 Unterschied Versionen +201 Bytes K Bare-Metal Debugging with JTAG and RPI 4 Keine Bearbeitungszusammenfassung
- 11:4111:41, 31. Mär. 2025 Unterschied Versionen +303 Bytes K Bare-Metal Debugging with JTAG and RPI 4 →Using Windows
- 11:3111:31, 31. Mär. 2025 Unterschied Versionen +260 Bytes K Bare-Metal Debugging with JTAG and RPI 4 Keine Bearbeitungszusammenfassung
- 11:2711:27, 31. Mär. 2025 Unterschied Versionen +6.442 Bytes N Bare-Metal Debugging with JTAG and RPI 4 Die Seite wurde neu angelegt: „Introduction: When developing software, a debugger is often needed to find and fix errors. A common debugger is GDB. As long as the program can be started from an environment like Linux or Windows, this debugger can be used directly. However, in bare-metal development, things are somewhat more challenging because the usual operating system environment is absent. In such cases, emulators or special hardware solutions are necessary. Since emulators usually…“
- 11:1911:19, 31. Mär. 2025 Unterschied Versionen +46 Bytes K English Keine Bearbeitungszusammenfassung
14. März 2025
- 14:2114:21, 14. Mär. 2025 Unterschied Versionen −18 Bytes K Hauptseite →Vorwort
- 14:1914:19, 14. Mär. 2025 Unterschied Versionen +2.425 Bytes K Hauptseite →C und ARM-Assemblerprogrammierung mit dem Raspberry
- 11:3111:31, 14. Mär. 2025 Unterschied Versionen +4 Bytes K Programmierumgebung erstellen unter Linux →Nützliche Tipps aktuell
- 11:3011:30, 14. Mär. 2025 Unterschied Versionen 0 Bytes K Programmierumgebung erstellen unter Linux →Nützliche Tipps
- 11:3011:30, 14. Mär. 2025 Unterschied Versionen +8 Bytes K Programmierumgebung erstellen unter Linux →Nützliche Tipps
- 11:2911:29, 14. Mär. 2025 Unterschied Versionen +407 Bytes K Programmierumgebung erstellen unter Linux Keine Bearbeitungszusammenfassung
- 09:5809:58, 14. Mär. 2025 Unterschied Versionen −621 Bytes K Programmierumgebung erstellen unter Linux →System auf den aktuellen Stand bringen
- 09:3409:34, 14. Mär. 2025 Unterschied Versionen +2.708 Bytes K Programmierumgebung erstellen unter Linux Keine Bearbeitungszusammenfassung