| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| software:linux:emdebian:start [2014-10-06 20:51] – graf | software:linux:emdebian:start [2018-06-12 15:11] (aktuell) – graf |
|---|
| ====== Emdebian ====== | ====== Emdebian ====== |
| Emdebian ist ein abgespecktes Debian für resourcen-limitierte Systeme, [[http://www.emdebian.org/|siehe]]. Dabei gibt es mehrere Varianten, bei denen unterschiedlich abgespeckt wird, //Grip//, //Crush// und // Baked//, [[http://www.emdebian.org/emdebian/flavours.html|siehe]]. Wir benutzen //Grip//, das binär kompatibel zu Debian ist (gleiche libc-Bibliothek wird benutzt). | Emdebian ist ein abgespecktes Debian für resourcen-limitierte Systeme, [[http://www.emdebian.org/|siehe]]. Dabei gibt es mehrere Varianten, bei denen unterschiedlich abgespeckt wird, //Grip//, //Crush// und // Baked//, [[http://www.emdebian.org/emdebian/flavours.html|siehe]]. Wir benutzen //Grip//, das binär kompatibel zu Debian ist (gleiche libc-Bibliothek wird benutzt). |
| |
| * [[.:cross-toolchain|Cross-Toolchain einrichten mit Emdebian]] | |
| * [[.:rootfs_erstellen|Ein RootFS erstellen mit Emdebian]] | |
| * [[.:cross_compile|Cross-Compilieren mit Emdebian]] | |
| * [[software:linux:linux-kernel_crosscompilieren|Linux-Kernel crosscompilieren]] | |
| |
| === Einsatzbeispiele === | |
| * [[.:zoom | Emdebian auf dem Zoom Board]] | |
| * [[.:tx25 | Emdebian auf dem Karo TX-25]] | |
| * [[.:beagleboard | Emdebian auf dem BeagleBoard]] | |
| * [[.:phyCORE-MPC5200B | Emdebian auf dem Phytec phyCORE-MPC5200B]] | |
| |
| ===== Cross-Development ===== | ===== Cross-Development ===== |
| * Hilfe zur Übersetzung des Kernels, zu U-Boot und zu Device Trees finden sich unter [[software:linux:start|Linux]] da diese Themen nicht Debian-spezifisch sind. | * Hilfe zur Übersetzung des Kernels, zu U-Boot und zu Device Trees finden sich unter [[software:linux:start|Linux]] da diese Themen nicht Debian-spezifisch sind. |
| |
| ===== Treiberentwicklung ===== | ===== Beispiele ===== |
| * [[.:Debian:Kernel kompilieren | Linux Kernel kompilieren (Debian Way)]] | * [[tx25 | Emdebian auf dem Karo TX-25]] |
| * [[.:Treiber Entwicklung:start | Einführung in die Linux-Treiberentwicklung]] | * [[phyCORE-MPC5200B | Emdebian auf dem phyCORE-MPC5200B]] |
| * [[.:Treiber Entwicklung:PCI | PCI Treiber entwickeln]] | |
| * [[.:Treiber Entwicklung:SPI | SPI Treiber entwickeln]] | |
| * [[.:Treiber Entwicklung:USB | USB Treiber entwickeln]] | |
| |
| <box 100% green | **Beispiele**> | |
| * [[.:Emdebian:Zoom | Emdebian auf dem Zoom Board]] | |
| * [[.:Emdebian:TX25 | Emdebian auf dem Karo TX-25]] | |
| * [[.:Emdebian:phyCORE-MPC5200B | Emdebian auf dem phyCORE-MPC5200B]] | |
| * [[:fpga:beispielpciegpio:start | FPGA an PCI-Express als GPIO-Porterweiterung]] | |
| * [[.:Debian:MSCQ7TCTCFD104 | Debian auf dem MSC Q7-TCTC-FD-104]] | |
| * [[.:Ubuntu:BeagleBoneBlack | Ubuntu auf dem BeagleBone Black]] | |