В этой статье объяснен весь процесс, на выходе которого получается рабочий драйвер ядра Linux для недокументированного USB-устройства. Выполнив обратную разработку коммуникационного протокола USB, я покажу архитектуру драйвера ядра для USB. Кроме драйвера ядра в этой статье будет…
Захват Золотого Кольца-0 Linux предоставляет мощный и обширный API для приложений, но иногда его недостаточно. Для взаимодействия с оборудованием или осуществления операций с доступом к привилегированной информации в системе нужен драйвер ядра. Модуль ядра Linux — это…
В Донецке зажгли Вечный огонь от пламени, горящего на могиле Неизвестного солдата в российской столице. Об этом сообщил замкомкорпусом Минобороны ДНР Эдуард Басурин.«В Донецк привезли Вечный огонь, взятый с могилы Неизвестного солдата в Александровском саду в Москве. Сегодня…
Недавно я занимался изучением IoT и, так как мне не хватало устройств, при попытках симулировать работу прошивки я часто сталкивался с неимением нужного /dev/xxx. Так что я стал задумываться, а могу ли написать драйвер самостоятельно, чтобы заставить прошивку работать. Независимо от того, насколько сложно это будет, и удастся ли воплотить такое намерение, в любом случае вы не пожалеете, если научитесь разрабатывать драйвер Linux с нуля. Читать дальше →