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]] | |