C
building a module against given kernel tree (makefile with crosscompiler selection)
nazgee — wt., 05/25/2010 - 09:02
There are two ways to build a *.ko file for a specific kernel version. New module can be added directly to a kernel source tree, or it can be build outside it. There are pros and cons of both scenarios, so and deciding on a way to go is a matter of personal favour.
Building a module outside a kernel tree is straightforward- all it takes is to use a makefile like the one attached to this text. By editing content of the configuration section shown below you can alter:
- path to the kernel sources that you'd like to finally insert your module to
Moja praca dyplomowa może zainteresować kogoś, komu w jakikolwiek sposób któryś z poniższych punktów wyda się bliski:
- mikrokontroler SAM7S256
- interfejs I2S obsługujący zewnętrzny kodek audio
- wejścia analogowe i cyfrowe (SPDIF)
- wyjścia analogowe
- sygnał audio przetwarzany na wejściu na sygnał różnicowy
W zamierzchłej przeszłości, na początku mojego zainteresowania śmigłowcowym modelarstwem RC zetknąłem się z pakietami litowo-polimerowymi. Ładowarka pakietów LiPo którą miałem wtedy do dyspozycji była, delikatnie mówiąc, ułomna, więc postanowiłem stworzyć coś, co zaspokoi moje oczekiwania.
Diody LED stały się moim fetyszem w chwili gdy za pomocą 51'ki udało mi się zapalić pierwszą z nich. Projekt ten powstał na bazie zaszczepionej wówczas fascynacji oraz narastającej po skończeniu studiów frustracji (ach, ten "real").
Pojedynczy zestaw SPIN to dwie płytki z których każda:
- posiada po 32 diody LED po obydwu stronach
- umożliwia instalację pojedynczej baterii AA
SPIN pozwala na zapamiętanie do 16 grafik (o rozdzielczości 32x256 pikseli radialnych), wykrywa zatrzymanie się roweru, a obrazki wyświetla tylko gdy rower porusza się z dostateczną prędkością.
