[Из песочницы] Написание драйвера для LCD дисплея под embedded linux

В данной статье хочу поделиться своим опытом написания linux драйвера для цветного дисплея 320×240 от производителя Newhavendisplays, а именно NHD-5.7–320240WFB-CTXI-T1 под embedded linux. Идея написать статью созрела именно по причине того, что ресурсов по написанию framebufer (FB) драйверов не так уж и много, тем более, на русском языке. Модуль был написан далеко не под самое новое ядро (2.6.30), поэтому допускаю, что в интерфейсах FB много чего поменялось с тех пор. Но, тем не менее, надеюсь, статья будет интересна интересующимся разработкой уровня ядра linux. Не исключаю, что реализацию можно было бы сделать проще и изящней, поэтому комментарии и замечания приветствуются. bb2e11475d3dd1002c56f188c932a100.jpg6b22784da00350740c2fd3e098c37e34.jpgЧитать дальше →

© Habrahabr.ru