Exploration approfondie du Makefile principal du noyau Linux
Première approche de la compilation du noyau
Avant d'entamer la compilation, il convient d'installer la bibliothèque de compression nécessaire sur le système Debian/Ubuntu :
sudo apt-get install lzop
La séquence de compilation pour une plateforme ARM s'enchaîne ensuite ainsi :
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabihf-
make dist ...
Publié le 4 septembre à 10h25
Appel de fonctions entre modules kernel Linux (KO)
void alpha_function(void)
{
printk(KERN_INFO "alpha_function: exécution\r\n");
}
static int __init alpha_init(void)
{
printk(KERN_INFO "moduleAlpha: initialisation\r\n");
return 0;
}
static void __exit alpha_exit(void)
{
printk(KERN_INFO "moduleAlpha: nettoyage\r\n");
}
EXPORT_SYMBOL_GPL(alpha_function);
MODULE_LIC ...
Publié le 13 juillet à 04h34