====== 8. Tehnici avansate de compilare ====== Pentru cazuri de configurare optimă a sistemului sau pentru dezvoltarea în sisteme embedded avem nevoie adesea de acțiuni de compilare a nucleului, a moduleleor de kernel sau de cross-compiling. În general pentru cross-compiling avem nevoie de un toolchain de cross compiling. ===== Subiecte abordate ===== * Compilarea kernel-ului * Compilarea modulelor de kernel Linux * Infrastructură minimală de lucru cu nucleul * Cross compilare pe ARM ==== Utilitare folosite ==== * Toolchain GNU pentru cross-compiling pe ARM * ''qemu'' * GNU Make ===== Resurse utile ===== ===== Exerciții ===== ==== Demo-uri ==== Configuarea nucleului pentru compilare Compilarea de module de kernel Folosirea/Testarea modulelor de kernel Cross compiling ARM + testarea fișierelor executabile ARM