Ядро Linux
С I2C в Linux вполне можно работать из пространства пользователя. Тем не менее это не очень удобно. Весьма удобнее и правильнее сделать модуль ядра.
В распространенных дистрибутивах для Raspberry Pi уже есть драйвер SPI. Но иногда, по тем или иным причинам, нужно сделать свой. Например если вы хотите
Ядро Linux
Рано или поздно наступает необходимость выполнения в модуля ядра полезных операций. И наверное самым полезным в этом плане инструментом являются потоки ядра.
В данной статье рассмотрим как настроить прерывание ядра по сигналу на GPIO, замерим сколько времени на это уходит. О том как настроить GPIO в модуле ядра linux.
В данном модуле речь пойдет о том, как моргать светодиодом из модуля ядра Linux. Для своих экспериментов я использую Raspberry Pi B+, но тоже можно повторить
Ядро Linux
В этой статье пойдет речь о таймерах. В ядре Linux есть несколько разновидностей таймеров. Мы займемся наиболее бородатыми таймерами. Сразу хочу отметить
Ядро Linux
Мы уже создали наш первый модуль ядра и научились передавать параметры в ядро через командную строку. Теперь посмотрим как создать символьное устроство.
Ядро Linux
В прошлый раз мы написали, собрали и проверили наш первый модель ядра. Мы уже умеем регистрировать модуль и выводить из него сообщения. Теперь давайте
Ядро Linux
В этой статье речь пойдет о том, как создать модулья ядра Linux. Так уже задуман Linux, что в нем есть пространство ядра (kernel-space) и пользователя (user-space).