Świat jest analogowy, nie cyfrowy...

Sterownik do HD44780 na I2C

Sterownik do HD44780 na I2C

Po długiej walce ze zdobywaniem wiedzy na temat pisania sterowników pod magistralę I2C udało mi popełnić pierwszy. Jest nieco ułomny, bo poza sterowanie podświetleniem oraz dostępem do dwóch linii, nie udostępnia nic ciekawego. Planuję sukcesywną rozbudowę oczywiście. Dodanie obsługi ioctrl\’i, dodanie urządzenia znakowego i rozbudowę do obsługi innych wyświetlaczy zgodnych z HD44780. Ale to później…Więcej oSterownik do HD44780 na I2C[…]

Strumień jedynkowy

Strumień jedynkowy

Po wielu perypetiach związanych z uruchomieniem „środowiska” do kompilacji modułu jądra, udało mi się uruchomić „Witaj świecie!”. Teraz przyszedł czas na coś bardziej ambitnego. Urządzenie znakowe produkujące jedynki, działające tak samo jak /dev/zero. Czasami takie urządzenie się przydaje. Znacznie rzadziej, ale jak jest potrzebne, to jest problem. Moduł nie niesie ze sobą nic odkrywczego. TypoweWięcej oStrumień jedynkowy[…]

Malinowe jajo i moduły

Malinowe jajo i moduły

Stwierdzam, że w projekcie Raspbery Pi panuje rozgardiasz. Przykładowo chciałem sobie skompilować moduł jądra, klasyczne „Witaj świecie”, żeby zobaczyć czy wszystko działa. Generalnie koncept jest bardzo prosty: # rpi-update # rpi-source W odpowiednim folderze skompilować moduł… # make -C /lib/modules/$(uname -r)/build M=$(pwd) modules I na tym koniec… teoretycznie koniec. Problem pierwszy. Wersja GCC. Bieżąca wersjaWięcej oMalinowe jajo i moduły[…]