Fantastisch eingebettet
Eine kuratierte Liste der fantastischen eingebetteten Ressource.
Inhaltstabelle
- Fantastisch eingebettet
- Interview
- Eingebettete Softwarelemente
- Gemeinsam
- MCU -Programmierung
- Bare-Metal-Programmierung (brauchen keine MCU)
- MSP430
- TM4C123
- MSP432
- STM32
- STM32F7
- STM8
- ESP8266
- Himbeere
- Beaglebone
- Linux -Kernel- und Gerätetreiberentwicklung
- Montage
- RTOs
- Automobil
- Betriebssystem
- Fenster
- Compiler
- Bootloader
- Makefile
- Peripher
- Speicherschutzeinheit
- USB
- Andere
- Eingebettete GUI -Entwicklung
- Maschinelles Lernen & KI auf MCU
- Versorgungsunternehmen
- Tipps und Tricks
- Tech Blogs
- Faq_embedded
- Suchen Sie nach weiteren Listen wie diesem?
- Bücher
Interview
- Eingebettete Interviewfragen
- Interviewfragen Archiv von Unternehmen
- Codierungsinterview Universität - Ein vollständiger Informatik -Studienplan, um Software -Ingenieur zu werden.
Eingebettete Softwarelemente
- 16 Wesentliche Fähigkeiten für eingebettete Ingenieur
- Wie man Programmierer auf niedrigem Niveau ist
- Programmiererkompetenzmatrix
Gemeinsam
- Ganzzahlgröße in C auf 32-Bit- und 64-Bit-System
- Teraterm - TTL -Befehlsreferenz
- Teraterm -Skripte
- Linker -Befehlsdatei Primer
- Der C -Erstellungsprozess
- Bare-Metal-Armsysteme mit GNU bauen
- ELF - ausführbares und verknüpfbares Format
- Toolchains
- Was ist eine Anwendung Binary Interface (ABI)?
- ARM CORTEX M4 Blink Beispiel (Linker -Skript)
- Ein Beispiel -Linker -Skript
- Verknüpfung und Laden
- Embedded Software _ Erste Schritte
- So konvertieren Sie von einer Armlink -Streudatei in ein GNU LD -Linker -Skript
- Verwenden des GNU -Linkers
- Moderner Programmierkurs für eingebettete Systeme - Lernen Sie von den Grundlagen bis hin zur modernen eingebetteten Programmierpraxis.
MCU -Programmierung
Bare-Metal-Programmierung (brauchen keine MCU)
- Das einfachste Bare -Metal -Programm für Arm (Tabelle des Inhalts)
- Bare Metal -Programmieranleitung - Ein detaillierter Leitfaden für Anfänger
- Echtzeit C ++-Begleiter Bare-Metal-Code zum Echtzeit-C ++-Buch.
MSP430
- MSP430-GCC
- CS4101: Einführung in eingebettete Systeme - Der Kurs richtet sich an Labors unter Verwendung von Ti MSP430 Launchpad und Arduino Uno, um Konzepte wie Basis -E/A, Timing und Takt, Börsengang, serielle Kommunikation, eingebettete Betriebssysteme, Synchronisation usw. zu diskutieren, usw.
- MSP430 -Template - Eine Vorlage für MSP430 -Firmware.
- MSP430 Referenz
TM4C123
- EmbeddedSystem.Playground
- Makros in Tivaware
- Analog zur digitalen Konvertierung, Datenerfassung und Kontrolle
- Eingebettete Systeme - Formen Sie die Welt
- Howto: Entwickeln
- Linux Command Line Build -System zum Generieren von Binärdateien für TM4C123 (Arm Cortex M4)
- Das komplette Tutorial für Stellaris Launchpad -Entwicklung mit GNU/Linux (I)
- Erste Schritte mit dem Ti Stellaris Launchpad unter Linux
- Eingebettete Systeme mit TM4C123 @Valvano
- Erstellen Sie das Freertos -Demo -Projekt mit dem GCC -Compiler
- Serielles Bootloader auf dem TM4C12X -Mikrocontroller
- Tivaware Bootloader
- Diagnose häufiger Entwicklungsprobleme und Tipps und Informationen für TM4C -Geräte
- Freertos-GCC-TM4C123GLX-Ein Hafen von Freertos für die Texas Instruments TIVA TM4C123GLX LORTPAD.
- Stellaris_tm4c123g_gcc_template - Texas Instruments Template -Projekt für die TM4C123 -Serie mit Gnu Toolchain.
- TM4C -GCC - TM4C123 GCC -Projektvorlage.
- TIVAApps-Beispiel Hallo-Welt-Apps für Texas Instruments Ti-RTOS für TIVA C unter Verwendung eines Linux-Hosts
- Treiber und Beispiele - Treiber für interne Peripheriegeräte und externe Module für TIVA C, Beispiele für Freertos -Merkmale in Entwicklung/Freertos
MSP432
- Echtzeit-Bluetooth-Netzwerke-Utaustinx-Erfahren Sie die Designgrundlagen eines Echtzeit-Betriebssystems (RTOs) und wie Sie in diesem praktischen projektbasierten Kurs ein Bluetooth-Netzwerk erstellen.
STM32
- STM32 Bootloader
- Tests zum Programmieren von STM32 Nucleo in C mit GCC -Arm -Embedded Toolchain und Libopencm3
- Ein Demo -Projekt von Freertos, der auf einem STM32F4 -Discovery -Board läuft.
- DFU -Bootloader für STM32 -Chips
- Anpassbarer Bootloader für STM32 -Mikrocontroller.
- Leichter USB -Gerätestapel für STM32 -Mikrocontroller
- STM32 -Programmierung mit einem eingebetteten GNU -Compiler
- Eine winzige tragbare 3D -Grafiklib für Mikrocontroller (OLED -Anzeige)
- Erste Schritte mit dem STM32F4-Discovery-Board mit der Embitz IDE
- Projekte libopencm3 und Freertos unter Verwendung des STM32F103C8T6 MCU
- Eine Vorlage zum Bau von STM23F0 -Armprojekten mit GCC
- Open Source Flash -Programm für STM32 mit dem ST Serial Bootloader
- STM32-HID-Bootloader-fahrerloser USB-HID-Bootloader und Blitzwerkzeug für STM32F10x-Geräte
- STM32L1XX -Template - Eine Vorlage zum Erstellen von Firmware für STM32L1XX.
- STM32F103C8 Beispiele
- STM32F103 - Bare Metal -Programmierung auf einer generischen STM32F103C8 -Karte
- STM32_Ssamples
- STM32F4DE Beispielcode
- STM32F4XX mit Rost am Hal - eine Reihe von Tutorials zum Bau von STM32F4XX -Anwendungen mit Rost.
- STM32-RF-Scanner-STM32 und NRF24L01+ 2,4 GHz RF-Scanner
- STM32-DC-DC-STM32-Basis DC-DC-Konverter
- Rustlink - kleine Rostwerkzeuge zum Programmieren von STM32 -Geräten
STM32F7
- STM32F7 -Serie
- STM32 Elinux
- STM32F7 os.mbed
STM8
- STM8-BARE-MIN-Tiny Peripheral Library für STM8s
- STM8 -Bootloader - Serial Bootloader für STM8S -Mikrocontroller
- STM8-Multi-Tasker-STM8-Multi-Tasker-Präventiver/kooperativer Robin-Scheduler für STM8
- Wolk STM8 Zeug
- STM8S001J3_TINY_BOARD - Ein winziges Dev -Board für STM8S001J3 MCU, das in Kicad entworfen wurde.
ESP8266
- Ein Open -Source -Bootloader für den ESP8266
- Ein ESP8266 ROM Creation Tool
- Wi-Fi ESP8266 Lernreise
- Wi-Fi ESP32 Lernreise
- Sming - ESP8266/ESP32 IoT -Framework
Himbeere
- Raspberry Pi Bare Metal & Related Link
- Chibios/RT am Raspberry Pi
- Beispiele für Himbeer -Pi -Armbasis auf Bare Metal
- Bare Metal Raspberry Pi 3 Tutorials
- Offene Projekte: Raspberry, Beaglebone BSP
- Ein Echtzeit-Betriebssystem auf dem Raspberry Pi
- Ein Hafen von Freiertos zum Raspberry Pi
- Freertos portiert erfolgreich
- Erkundung von AARCH64 Assembler - Raspberry
- Ein Bootloader für den Raspberry Pi über das Ethernet -Gerät
- Bare Metal Raspberry Pi
- Bare Metall -Programmierung in C.
- Backpi - Betriebssystementwicklung
- Suchen Sie nach dem Thema "Raspberry" auf GitHub
- Elinux: Raspberry Pi -Programmierung oder Elinux: RPI Hub
- STANFORD CS104E - Ein experimenteller Kurs über Betriebssysteme
- Computersysteme
- Erstellen Sie ein Debian-basiertes ARM64-System für Raspberry Pi 3
- Lernbetriebssystementwicklung mit Linux -Kernel und Raspberry Pi
- Ein Hafen von Freiertos zum Raspberry Pi 2b. Mit USB+Ethernet+TCP/IP.
- 64-Bit Tiano Core UEFI für den Raspberry Pi 3
- Cxcore-raspberrypi3-subuntu-18.04-aarch64
- Beispielquelle: Baremetal -Quellcode für Himbeere
- Probenquelle: Narcos - Ein Ultraleicht -Kern aus bloßem Metall für Raspberry Pi 3
- Beispielquelle: Freertos v9.0.0 Port für Raspberry Pi 1
- Probenquelle: Ein nacktes Metallversuche mit dem Himbeerpi
- 「Baremetal で遊ぶ Raspberry Pi 」のプログラムです。 」のプログラムです。
- UEFI für RaspberryPI2 und RaspberryPI3 basierend auf Linaro EDK2
- Arm-Episoden & Armausbeutung für IoT
- Arm Shellcode und Exploit Development - Bsidesmunich 2018
- 64-Bit-Programmierung mit bloßem Metall auf RPI-3
- Himbeer Pi 3 Bare Metall
- Montagecode für Raspberry Pi
- Ein öffentlicher Baremetal -Himbeer -PI -Code
- Himbeer-Pi-Bare-Metal-Tutorial
- UCOS-II auf Raspberry Pi
- Portierung uCosii auf den Raspberry Pi A+/B+/2B
- Beispiele für nackte Metal
- Labor mit nacktem Metall
- Erkundung von Raspberry PI: Schnittstelle zur realen Welt mit eingebettetem Linux {Buch}
- Erkundung von Raspberry PI: Schnittstelle zur realen Welt mit eingebettetem Linux {Website}
Beaglebone
- Beaglebone Black I2C Referenzen
- Lernen von Beaglebone Python -Programmierung
- Einfache Implementierung eines Betriebssystems für das Beagleboard C4 mit ARMV7 A8 -Prozessor.
- Verschiedene Projekte, die Hardware -Anweisungen mit niedriger Ebene verwenden, um mit LEDs, Lautsprecherausgabe und Joystick -Eingabe zu verbinden.
- Windows eingebettete kompakte BSP für TIs Beaglebone
- BBB-Baremetal-Arbeiten am Beaglebone Black (Bare Metall)
- Ausführen eines Baremetal Beaglebone Black & Teil 2
- Bare Metall auf dem BeagleBone (schwarz und grün) & link1 + link2
- Ein Tutorial über die Entwicklung von Bare-Metal [OS] auf den Texas Instruments Beagleboard.
- Bare Metal C -Projekt für Beaglebone, Ti Sitara AM335X
- Bare Metall-Anwendungen unter OSD335X mit U-Boot
- BBB-asmo-Demo-extrem winzige Baremetalanwendung für Beaglebone Schwarz
- Beaglebone - Erste Schritte mit JTAG und CCS
- Beagleboardjtag
- Beaglebone_samples
- Freertos für Beaglebone Schwarz
Linux -Kernel- und Gerätetreiberentwicklung
- Linux im Inneren - ein bisschen über einen Linux -Kernel
- Schreibgerätetreiber unter Linux
- Yolinux -Tutorials
- Linux -Treiberprogrammierung
- Kostenlose Schulungsmaterialien und Konferenzpräsentationen
- eBook: Linux -Treiber oder Folien: Linux -Treiber
- C -Periphery - AC -Bibliothek für periphere I/O (GPIO, SPI, I2C, MMIO, Serial) unter Linux.
- Eröffnet,
- Linux -Treiberpraktiken
- Ausbeutung von Linux -Kernel - eine Reihe von Links zur Ausbeutung von Linux -Kernel
- Linux -Kernel -Modul Cheat
- Start Linux Kernel Modul Development!
- Minimal Linux Live - eine winzige lehrreiche Linux -Verteilung
- Low-Level Programming University #Linux-Kernel-und-Device-Fahrer
- Yocto -Projekt - Erstellen Sie benutzerdefinierte Linux -basierte Systeme unabhängig von der Hardwarearchitektur.
- Buildroot-Einfaches, effizientes und benutzerfreundliches Tool, um eingebettete Linux-Systeme durch Kreuzkompilierung zu erzeugen.
Montage
- GCC-Inline-Assembly-Howto
- Montageprogrammierung
RTOs
- Liste der Open Source-Echtzeit-Betriebssysteme
- Ros
- Freertos
- Freertos - Erklärung
- Freertos -API -Referenzdokumentation
- Wie man ein kleines RTOs schreibt
- RTOs von Scrach
- Mini-Arm-Os & Qemu mit einem STM32 oder hier-bauen Sie einen minimalen Multitasking-OS-Kernel für die ARM-Cortex-M-Serie von Grund auf neu auf
- Schreiben eines einfachen Betriebssystems von Grund auf neu
- Kostenloses Echtzeit-Betriebssystem (RTOs) für tief eingebettete Anwendungen
- MPSOC Freertosentwicklung
- Atomthreads: Open Source RTOs
- Hochleistungsmotorkontrolle
- Minix3: Open Source RTOs
- 30 Tage machen OS -> yos @yannik
- Community: osdev.org, Reddit/Osdev
- Echtzeit-Systemgruppe
- Objektorientierte C ++-RTOs für Mikrocontroller
- RT-Thread ist ein Open-Source-IoT-Betriebssystem aus China.
- So erstellen Sie ein Betriebssystem von Grund auf neu
- Probenquelle: Tetros ist ein kleines Merkmal reichhaltiger Tetris -Klon, der in der Montage geschrieben ist.
- Beispielquelle: RTOs für Mikrocontroller
- Probenquelle: Ein leistungsstarkes eingebettetes RTOs für Arm Cortex M Mikrocontroller
- Probenquelle: Ein eingebettetes Betriebssystem für Mikrocontroller auf ARM-Cortex-M-Basis
- Beispielquelle: RNK ist eine RTOS -ARM -Architektur.
- Beispielquelle: RTOS-From-Scratch
- Probenquelle: Einbettete Betriebssystem für PIC32MX270F256B
- Wie ich am Ende einen neuen Echtzeit-Kernel geschrieben habe
- Beispielquelle: TNEO-Ein gut geformter und sorgfältig getesteter präventiver Echtzeit-Kernel für 16- und 32-Bit-MCUs
- YAOS ist ein eingebettetes Betriebssystem für Internet of Things (IoT), insbesondere für einen Einzelkernprozessor ohne MMU-Virtualisierung.
- RT-Thread für Raspberry Pi 2b
- TOCK - Ein sicheres eingebettetes Betriebssystem für Microcontroller auf Cortex -M -Basis.
- Alios-Things-Alios Dinge, die von Alibaba veröffentlicht wurden, ist eine Open-Source-Implementierung des Betriebssystems (OS) für das Internet of Things (IoT).
- Cortos & Cortos Simple Cooperative RTOs - Ein Open -Source -minimalistischer RTOs.
- µOS ++ Referenz
- Tnkernel - Ein kompakter und sehr schneller Echtzeit -Kernel für die eingebetteten Mikroprozessoren mit 32/16/8 -Bits.
- FEMTO OS - Ein sehr prägnantes tragbares Echtzeit - Präventives Betriebssystem (RTOs) für eingebettete Mikrocontroller mit minimalem RAM und Blitz, sagen wir 2 KB .. 16 KB Blitz und 128 .. 1024 Bytes RAM.
Automobil
- Probenquelle: Trampolin ist ein statisches RTOS für kleine eingebettete Systeme. & Labors
- Beispielquelle: Eine Integration Ein Beispiel -Autosar -Projekt, das jeder Teil in Autosar (OS, RTE, BSW, MCAL) aus verschiedenen Open Source erfasst wird.
- Automotive Software (OSEK & Autosar) - Da ich nicht leistungsfähig bin, habe ich mich entschlossen, einen winzigen, aber intelligenten Teil der Automobilsoftware basierend auf Open Source zu entwickeln und eine allgemeine Umgebung für Autosar & Automotive -Software zu erstellen.
Betriebssystem
- UCLINUX: Das eingebettete Linux/Microcontroller -Projekt ist ein Linux -Port -Port zu Systemen ohne Speicherverwaltungseinheit (MMU).
- Tizen
- Bootstrap selbst, um ein Betriebssystem von Grund auf neu zu schreiben. Ein Buch für Selbstlerner.
- Kernel 101 - Schreiben wir einen Kernel
- Das kleine Buch über OS -Entwicklung
- Tetros - Tetris, der in den Startsektor passt.
- Schreiben eines einfachen Betriebssystems von Grund auf neu
- Jamesms Kernel -Entwicklungs -Tutorials
- Bare Bones - Ein einfacher Kernel für 32 -Bit x86 und booten Sie ihn.
- Betriebssystementwicklungsreihe
- 7 Schritte zum Schreiben eines einfachen kooperativen Schedulers
- Ein einfacher OS -Kernel für Forschung, Lehre und Spaß
- Betriebssysteme C Term 2018
Fenster
- Guruce Blog
- Windows CE Base Team Blog
- Devowce Blog
- Windows eingebettete kompakte BSP für Raspberry Pi
- Support -Paket für das Windows -Board -Board für BeagleBone
Compiler
- Arm Compiler - Armasm User Guide
Bootloader
- Schreiben eines Bootladers in der Montage und c
- Schreiben eines Bootloaders Teil 3
- Ein Bootloader für Microcontroller auf ARM-Cortex-M-Basis
- OpenBLT - Ein Open Source und einen tragbaren Bootloader für Mikrocontroller.
- ARMV7M Elf Loader
- Schreiben eines Bootloaders Teil 1
- Can-Bootloader-Der Bootloader, der verwendet wird, um unsere mit Can verbundenen Boards zu blinken
- Bootloader 101
- Startprozess verstehen: link1, link2, link3
- Schlüsselwörter: Hello World Bootloader , Schreiben eines Bootloaders von Grund auf , wie Sie einen Bootloader in der Montage schreiben , ...
Makefile
- Projekte mit GNU machen
- GCC und machen
Peripher
Speicherschutzeinheit
- Erstellen von Hardwarekomponenten zum Speicherschutz von Anwendungen auf einem winzigen Prozessor
- Keystone -Architektur: Speicherschutzeinheit (MPU)
USB
- TINYUSB - Ein Open -Source -USB -Stack für eine Vielzahl von eingebetteten Systemen.
Andere
- Ein praktischer Ansatz für den Kalman -Filter und die Umsetzung
- Eingebettete Systemprogrammierung: Tauchen in den Lehrplan zur Untersuchung.
- ELC 2018 Präsentationen
- ARM Edition: Sparky Arm Edition ist eine Sparky -Version, die für einen einzigen Board Mini Computer Raspberrypi erstellt wurde.
- Der GEM5-Simulator ist ein bekannter ausgefeilter Simulator, der sowohl auf Architektur- als auch auf Mikroarchitekturebene für Computersystemforschung verwendet wird. Hauptseite ist da.
- Lineageos Android -Verteilung
- Die Nocan -Plattform
- Echtzeit -Betriebssystem auf eingebetteten Systemen
- Diese Projekte wurden in den fünf Wochen von ECE 4760 pro Jahr produziert.
- Advanced Fault Backtrace Library für die ARM-Cortex-M-Serie MCU
- MCU-Starter-Projects-einfache Starterprojekte für die Entwicklung der Bare-Metal-MCU.
- DirtyJtag - JTAG -Adapter -Firmware für STM32F1
- Generic_mcu_software_infrastructure - Bieten Sie die erforderliche Software -Infrastruktur, den Dienst, die Makros zur Unterstützung eines hohen Abstrukturkonzepts oder Paradigmas wie OOPC, FSM, Delegat (ereignisgesteuert) und usw. Bereiten
- Apollo - Eine offene autonome Fahrplattform.
- Ein Entwicklungsumfeld für Arm Trustzone mit Globalplattform -Unterstützung
- Eine C ++ - Vorlagenbibliothek für eingebettete Anwendungen
- Eingebettete Nacharbeit von C ++ STL -
basic_string , basic_ostream usw. lehnt sich nach unten. Cross -Plattform (einschließlich AVR).
Eingebettete GUI -Entwicklung
- Eingebetteter Assistent - anspruchsvolle GUI für Ihre eingebettete Plattform
- LVGL-Grafikbibliothek zum Erstellen einer eingebetteten GUI mit benutzerfreundlichen grafischen Elementen, schönen visuellen Effekten und Fußabdruck mit geringem Speicher. Es bietet Anti-Aliasing, Deckkraft und Animationen mit nur einem Frame-Puffer.
Maschinelles Lernen & KI auf MCU
- NNOM - Eine höhere Neural -Netzwerkbibliothek für Mikrocontroller.
- NN4MP
- Embedded Learning Library (ELL)-Microsoft-Bibliothek zur Bereitstellung intelligenter maschinengelernter Modelle auf ressourcenbeschränkten Plattformen und kleinen Single-Board-Computern.
- Qualcomm Neural Processing SDK für KI - Bibliotheken für Entwickler führen NN -Modelle auf Snapdragon Mobile -Plattformen aus, die die CPU, die GPU und/oder die DSP nutzen.
- CMSIS NN - Eine Sammlung effizienter neuronaler Netzwerkkörner entwickelt, um die Leistung zu maximieren und den Speicherpreis von neuronalen Netzwerken für Cortex -M -Prozessorkerne zu minimieren.
- ARM Compute -Bibliothek - Satz optimierter Funktionen für die Bildverarbeitung, Computersicht und maschinelles Lernen.
- Utensor - AI -Inferenzbibliothek basierend auf MBT (ein RTOs für Armchipsätze) und Tensorflow.
- Embededai - eine Bibliothek, die KI -Anwendungen für C ++ enthält.
- Kann - Eine leichte C -Bibliothek für künstliche neuronale Netze.
- M2CGEN - Ein CLI -Tool, mit dem trainierte klassische ML -Modelle in einen nativen Code verschiedener Programmiersprachen mit Nullabhängigkeiten einschließlich C., einschließlich C.
Versorgungsunternehmen
- lm4tools
- MSPDEBUG - Debugging -Tool für MSP430 MCUs
- PYCS - Python -Basis -Arm Coressight -Debug- und Trace -Tools
- Naivesystems Analyze - Statische Analyse -Tool für Codesicherheit und Konformität
- Serienstudio - visualisieren, analysieren und über die von Ihrem MCU -Projekt generierten Internetdaten streamen
Tipps und Tricks
Awesome Cheat Sheets für Entwickler -Dienstprogramme wie Git, Vim, Tmux, Sublimetext, Markdown, Shell.
- VIM -Konfiguration zum Lesen von Linux -Kernel -Quellcode
- GNU GDB Debugger Command Betrügerblatt
Tech Blogs
- Was für ein C -Programmierer sollte über den Speicher wissen
- Was jeder Programmierer über den Speicher wissen sollte
- Was jeder C -Programmierer über undefinierte Verhalten Teil 2 Teil 3 wissen sollte
- Ein Leitfaden für undefiniertes Verhalten in C und C ++
- Software -Engineering -Imbissbuden
- Embedsys Weekly Newsletter
Faq_embedded
- Der Boot -Abschnitt wird entfernt (GCC, LD, AR, AS)
- Was sind .AXF -Dateien?
Suchen Sie nach weiteren Listen wie diesem?
- Awesome -C - Eine kuratierte Liste von fantastischen C -Frameworks, Bibliotheken und Software.
- Eine kuratierte Liste projektbasierter Tutorials in C.
- Kuratierte Liste der projektbasierten Tutorials
- Kuratierte Liste der großartigen Listen
- Eine kuratierte Liste der fantastischen Himbeer -PI -Tools, -Projekte, -Bilder und Ressourcen
- Kuratierte Liste selbstfahrender Autos und autonome Fahrzeuge-Ressourcen
- Awesome-in-Systems
- Awesome-Cheat-Blätter-Awesome Cheat Sheets for Developer Utility, wie Git, Vim, Tmux, Sublime Text, Markdown, Shell.
- Awesome-in-Street-Rust-Kuratierte Liste der Ressourcen für eingebettete und niedrige Entwicklung in der Rust-Programmiersprache.
- Theembeddednewestament.github.io
Bücher
- Beherrschen des Raspberry Pi
- Modern c