No, podle prvního příkladu mi gcc hlásí tuhle hlášku:
make: uname-r: Command not found
Pokud nerozumíte ani této hlášce (příkaz nenalezen), mám obavu, že se pouštíte do něčeho, na co nemáte.
make -C /lib/modules//build M=/home/teodor/Plocha/pokus modules
make: *** /lib/modules//build: Adresář nebo soubor neexistuje. Stop.
Chybí vám hlavičkové soubory jádra popř. zdroják jádra. Logicky pokud chcete kompilovat, musíte mít zdrojáky/hlavičky. Tohle patří k základním znalostem.
make: *** [all] Error 2
Kde dělám chybu?
V tom, že neposloucháte rady... Dostal jste 3:
1. se učit
2. se učit
3. se učit
Ani jednu jste neposlechl

. Neumíte ani kompilovat, nevíte, že potřebujte dev balíčky, hlavičkové soubory ap. a už chcete dělat vlastní modul do jádra. Opravdu se vám to zdá dobrý nápad?
Jinak ano, jde o to napsat si svuj vlastní modul pro HW komunikační převodník. Mne jde jen o to, pochopit princip na jednoduchém příkladu a vyvarovat se chyb...
No moc se vám vyvarovat chyb nedaří. Nejdříve si nastudujte základní věci a pak se pouštějte do složitých věcí.