User Tools

Site Tools


advanced-unix:capitole:capitol-08

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

advanced-unix/capitole/capitol-08.txt · Last modified: 2016/05/13 14:37 by razvan