The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Практикум по написанию простого драйвера для Linux

06.07.2007 12:58

В статье "/dev/hello_world: A Simple Introduction to Device Drivers under Linux" показано как создать простейший модуль Linux ядра и драйвер устройства.

  1. Главная ссылка к новости (http://www.linuxdevcenter.com/...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/11313-linux
Ключевые слова: linux, kernel, module, driver, gcc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Zert (?), 13:18, 06/07/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это, наверное, только ленивый не писал ещё.
     
  • 1.2, catap (??), 14:34, 06/07/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Точно видел что-то похожее, несколько лет назад.
     
     
  • 2.6, Квагга (?), 23:13, 06/07/2007 [^] [^^] [^^^] [ответить]  
  • +/
    > Точно видел что-то похожее, несколько лет назад.
    Следует ли, в связи с этим, изъять из библиотек и сжечь все буквари?
     

  • 1.3, eee (??), 15:45, 06/07/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    #insmod hello_printk.ko
    insmod: error inserting 'hello_printk.ko': -1 Invalid module format

    Ядро 2.6.21.5 на Сласкваре12.

     
     
  • 2.7, knoppix (?), 23:51, 06/07/2007 [^] [^^] [^^^] [ответить]  
  • +/
    A kak vi kompilirovali eto jadro?
    privedite stro4ku kotoraja delaet eto.
     
     
  • 3.8, eee (??), 15:09, 07/07/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >A kak vi kompilirovali eto jadro?
    >privedite stro4ku kotoraja delaet eto.

    make menuconfig
    make
    make modules_install
    make install

    Так insmod работает.

     

  • 1.4, Аноним (-), 17:20, 06/07/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну ты в менюконфиге такой-же формат выстави.
     
  • 1.5, _Nick_ (??), 20:16, 06/07/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ниче так
    для низкого старта пойдет
     
  • 1.9, yantux (??), 16:25, 07/07/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Написал бы про /sysfs, пропрервывы, разработка драйвера для pci, usb девайсов...
     
  • 1.10, LM (??), 21:47, 07/07/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://www.opennet.me/openforum/vsluhforumID3/37314.html
     
     
  • 2.11, accept186мс (?), 20:33, 08/07/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Бред какой-от, все равно, что ядерную бомбу по методички делать,,,,, - интересно, что за институт позволяет такое, понятно дело новизна, но нужно отдавать отчет в том что делаешь,,,,, - ядра для ОС по методички и для диплома не пишут
     
     
  • 3.12, студент (??), 20:34, 08/07/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас все пишут - главное тема была, а написать - как сходить,,,,,, :-))
     
  • 3.13, LM (??), 12:50, 10/07/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Надо же с чего то начинать. Данное руководство показывает что ничего не возможного нету, и показывает на простых примерах (как кстате и в статье по новосте), что к чему. Дальнейшее развитие - личное дело каждого. Появились идеи, понравилось, испытал моральное удовлетворение - и на английском языке, и по официальном докам ядра сможешь откопать нужное.

    Методички подобного рода считаю крайне важными.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру