User Tools

Site Tools


advanced-unix:capitole:capitol-08

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
advanced-unix:capitole:capitol-08 [2016/05/09 01:22]
razvan [8. Tehnici de compilare]
advanced-unix:capitole:capitol-08 [2016/05/13 14:37] (current)
razvan
Line 1: Line 1:
 ====== 8. Tehnici avansate de compilare ====== ====== 8. Tehnici avansate de compilare ======
  
-cross-compiling, compilarea kernel-ului, module ​de kernel+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 ===== ===== 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 ===== ===== Resurse utile =====
Line 9: Line 20:
 ===== Exerciții ===== ===== 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.1462746123.txt.gz · Last modified: 2016/05/09 01:22 by razvan