Sto cercando di creare un Linux minimalista per un dispositivo incorporato. Ciò significa la necessità di compilare kernel e driver. Un driver è scritto direttamente per la scheda del dispositivo dal suo creatore, quindi non è un repository. Può essere compilato come un modulo del kernel.Compilare un driver come parte di un kernel, non come un modulo
Tuttavia a causa della natura immutabile di Linux e del requisito di un uso estremamente piccolo della memoria, non voglio utilizzare i moduli. Voglio tutti i driver integrati nel kernel. E tutti i driver forniti con il kernel sono impostati in questo modo.
Quindi il mio problema è come compilare quel driver speciale per il kernel?
Tutte le ricerche non mi hanno fornito una soluzione - si tratta solo della compilazione come moduli.
Grazie per qualsiasi aiuto.
Sarebbe necessario mettere il modulo nel sorgenti del kernel, e correggere alcuni dei Makefile per includerlo. Non sono sicuro degli specifici, comunque. Quale modulo stai usando? –
È un autista fatto in casa. So che ho bisogno di aggiungerlo al sorgente del kernel. Tuttavia ho bisogno di alcuni dettagli, come modificare i makefile e così via. –
Possibile duplicato di [Inserire il modulo del kernel linux staticamente] (http://stackoverflow.com/questions/7353851/insert-linux-kernel-module-statically) –