Учебник / онлайн ресурс для обучения программированию на уровне системы / ядра - PullRequest
2 голосов
/ 26 октября 2009

Есть ли какая-либо книга / ресурс, на который можно сослаться, чтобы можно было писать программы на уровне ядра / системы .. Я ищу книгу по программированию, которая могла бы служить руководством для написания кодов ядра / программирования на уровне системы. так далее.. У меня есть дизайн и реализация Танненбаума. В ней хорошо рассматриваются теоретические аспекты. Но книга, которая учит программированию в таких темах, будет полезна. Я хочу быть в состоянии реализовать библиотеку потоков, планировщик и др ..

спасибо

Ответы [ 3 ]

2 голосов
/ 26 октября 2009

Я хотел бы предложить обе книги Роберта Лава. Я прочитал немного о первом и отлично. Последний был рекомендован другом.

Разработка ядра Linux

Системное программирование в Linux: общение непосредственно с библиотекой ядра и C

2 голосов
/ 23 ноября 2010

Есть один хороший сайт от Технического редактора Book Linux Kernel Development, Роберт П Джей Дэй (он отличается от Роберта Лава) и веб-сайт http://crashcourse.ca/introduction-linux-kernel-programming/introduction-linux-kernel-programming Как только вы закончите с вышеупомянутой ссылкой, я бы предложил пройти через http://www.freesoftwaremagazine.com/articles/drivers_linux и затем есть список рассылки Kernel Newbies. Вы должны подписаться на него.

0 голосов
/ 26 октября 2009

Попробуйте " Понимание ядра Linux " от O'Reilly. В то время как Linux специфичен иногда, основные понятия везде одинаковы.

...