Benutzerbeiträge von „Satyria“
Aus C und Assembler mit Raspberry
Ein Benutzer mit 1.324 Bearbeitungen. Das Konto wurde am 2. Juli 2024 erstellt.
8. April 2025
- 07:4407:44, 8. Apr. 2025 Unterschied Versionen +25 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 07:4307:43, 8. Apr. 2025 Unterschied Versionen +138 Bytes N Big vs. Little Endian Die Seite wurde neu angelegt: „== Big vs. Little Endian == -> Reihenfolge der Bytes im Speicher -> ARM-Prozessor erlaubt beide Versionen -> Linux verwendet Little Endian“
- 07:4207:42, 8. Apr. 2025 Unterschied Versionen −1.720 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 07:4107:41, 8. Apr. 2025 Unterschied Versionen +914 Bytes K Diassemblieren Keine Bearbeitungszusammenfassung
- 07:3907:39, 8. Apr. 2025 Unterschied Versionen +842 Bytes N Diassemblieren Die Seite wurde neu angelegt: „== Diassemblieren == -> objdump -s -d HelloWorld.o > HelloWorld.diassem Hello.o: file format elf64-littleaarch64 Contents of section .text: 0000 200080d2 e1000058 a20180d2 080880d2 ......X........ 0010 010000d4 000080d2 a80b80d2 010000d4 ................ 0020 00000000 00000000 ........ Contents of section .data: 0000 48656c6c 6f20576f 726c6421 0a Hello World!. Disassembly of section .text: 000000000000…“
- 07:3907:39, 8. Apr. 2025 Unterschied Versionen +20 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
7. April 2025
- 13:2113:21, 7. Apr. 2025 Unterschied Versionen −25.479 Bytes K Programmieren mit ARM64 Assembler Keine Bearbeitungszusammenfassung
- 13:0313:03, 7. Apr. 2025 Unterschied Versionen +7.250 Bytes K Systemaufrufe →Verweis auf alle verfügbaren Linux-Systemaufrufe
- 12:5012:50, 7. Apr. 2025 Unterschied Versionen +1 Byte K Programmieren mit ARM64 Assembler →Inhalt
- 12:5012:50, 7. Apr. 2025 Unterschied Versionen +577 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 12:4312:43, 7. Apr. 2025 Unterschied Versionen +4 Bytes K Gleitkommaoperationen →Vergleich von Gleitkommazahlen (fcmpe / fcsel)
- 12:4112:41, 7. Apr. 2025 Unterschied Versionen +322 Bytes K Gleitkommaoperationen Keine Bearbeitungszusammenfassung
- 12:1912:19, 7. Apr. 2025 Unterschied Versionen +3.125 Bytes K Gleitkommaoperationen Keine Bearbeitungszusammenfassung
- 11:5811:58, 7. Apr. 2025 Unterschied Versionen +4.561 Bytes N Gleitkommaoperationen Die Seite wurde neu angelegt: „In diesem Kapitel werden wir uns mit Gleitkommaoperationen im ARM64-Assembler beschäftigen. Die Schwerpunkte liegen auf den FPU-Registern (Floating Point Unit), einem Überblick über die Register und deren Verwendung in Funktionen. Ebenso werden wichtige Hinweise zur Verwendung der Register für Gleitkommaoperationen gegeben. == FPU-Register: Überblick == Unter ARM64 haben wir eine dedizierte Einheit für Gleitkommaoperationen, die sogenannte FPU (Fl…“
- 11:4911:49, 7. Apr. 2025 Unterschied Versionen +4 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 11:4411:44, 7. Apr. 2025 Unterschied Versionen +203 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 11:4011:40, 7. Apr. 2025 Unterschied Versionen −161 Bytes K Interaktion mit C Keine Bearbeitungszusammenfassung
- 11:3911:39, 7. Apr. 2025 Unterschied Versionen +4.740 Bytes N Interaktion mit C Die Seite wurde neu angelegt: „In diesem Kapitel werden wir die Integration von ARM64-Bit-Assembler und C-Programmen beleuchten. Die folgenden Themen werden behandelt: * C-Funktionen aus Assembler aufrufen * Assemblerfunktionen in C aufrufen * Inline-Assembler in C * Bibliotheken verwenden * C-Funktionen aus Assembler aufrufen == C-Funktionen aus Assembler aufrufen == Um C-Funktionen aus Assembler heraus aufzurufen, müssen Sie die folgenden Schritte beachten: * Deklaration der C-F…“
- 11:2811:28, 7. Apr. 2025 Unterschied Versionen +4 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 10:1110:11, 7. Apr. 2025 Unterschied Versionen +176 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 09:5009:50, 7. Apr. 2025 Unterschied Versionen +106 Bytes K GPIO Programmierung Keine Bearbeitungszusammenfassung
- 09:3809:38, 7. Apr. 2025 Unterschied Versionen +4.681 Bytes N GPIO Programmierung Die Seite wurde neu angelegt: „GPIO-Programmierung mit ARM64-Bit-Assembler In diesem Kapitel werden wir uns mit der GPIO-Programmierung (General Purpose Input/Output) auf dem Raspberry Pi beschäftigen. Dazu besprechen wir: Grundlagen der GPIO-Programmierung Direkte Steuerung der GPIO-Pins Besondere Register und Konfiguration Grundlagen der GPIO-Programmierung GPIO steht für "General Purpose Input/Output" und bezieht sich auf die universell einsetzbaren Pins auf dem Raspberry Pi, d…“
- 09:3809:38, 7. Apr. 2025 Unterschied Versionen +4 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 09:2909:29, 7. Apr. 2025 Unterschied Versionen +149 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 09:0209:02, 7. Apr. 2025 Unterschied Versionen +98 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 08:3808:38, 7. Apr. 2025 Unterschied Versionen +55 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 08:3608:36, 7. Apr. 2025 Unterschied Versionen +52 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 08:1408:14, 7. Apr. 2025 Unterschied Versionen +36 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 07:4607:46, 7. Apr. 2025 Unterschied Versionen +40 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 07:2207:22, 7. Apr. 2025 Unterschied Versionen +268 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 07:0507:05, 7. Apr. 2025 Unterschied Versionen +19 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 07:0407:04, 7. Apr. 2025 Unterschied Versionen +4 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 07:0207:02, 7. Apr. 2025 Unterschied Versionen +77 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 06:5906:59, 7. Apr. 2025 Unterschied Versionen +63 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 06:5206:52, 7. Apr. 2025 Unterschied Versionen +159 Bytes K Systemaufrufe Keine Bearbeitungszusammenfassung
4. April 2025
- 13:0513:05, 4. Apr. 2025 Unterschied Versionen +56 Bytes K Systemaufrufe Keine Bearbeitungszusammenfassung
- 13:0413:04, 4. Apr. 2025 Unterschied Versionen −88 Bytes K Systemaufrufe Keine Bearbeitungszusammenfassung
- 13:0313:03, 4. Apr. 2025 Unterschied Versionen +7 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 13:0113:01, 4. Apr. 2025 Unterschied Versionen −1.119 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 12:2612:26, 4. Apr. 2025 Unterschied Versionen −81 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 12:2112:21, 4. Apr. 2025 Unterschied Versionen +21 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 12:1912:19, 4. Apr. 2025 Unterschied Versionen +218 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 11:4811:48, 4. Apr. 2025 Unterschied Versionen −5.008 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 11:0511:05, 4. Apr. 2025 Unterschied Versionen −4.424 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 11:0211:02, 4. Apr. 2025 Unterschied Versionen +50.320 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 10:5810:58, 4. Apr. 2025 Unterschied Versionen +832 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
- 10:5410:54, 4. Apr. 2025 Unterschied Versionen +607 Bytes K Übersicht der Linux ARM64 Systemaufrufen Keine Bearbeitungszusammenfassung
3. April 2025
- 13:3913:39, 3. Apr. 2025 Unterschied Versionen −4 Bytes K Programmieren mit ARM64 Assembler →Inhalt
- 13:3913:39, 3. Apr. 2025 Unterschied Versionen +4.420 Bytes N Übersicht der Linux ARM64 Systemaufrufen Die Seite wurde neu angelegt: „https://gvisor.dev/docs/user_guide/compatibility/linux/arm64/ # Name 0 io_setup 1 io_destroy 2 io_submit 3 io_cancel 4 io_getevents 5 setxattr 6 lsetxattr 7 fsetxattr 8 getxattr 9 lgetxattr 10 fgetxattr 11 listxattr 12 llistxattr 13 flistxattr 14 removexattr 15 lremovexattr 16 fremovexattr 17 getcwd 18 lookup_dcookie 19 eventfd2 20 epoll_create1 21 epoll_ctl 22 epoll_pwait 23 dup 24 dup3 25 fcntl 26 inotify_init1 27 inotify_add_watch 28 inotify…“
- 13:2113:21, 3. Apr. 2025 Unterschied Versionen +49 Bytes K Programmieren mit ARM64 Assembler →Inhalt