Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Пишем дрова - вопрос  (Прочитано 2747 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн winfack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Пишем дрова - вопрос
« : 10 Сентября 2008, 14:12:47 »
Народ, можно выложить где-то здесь доступный (для начинающих) гид по написанию драйверов под Ubuntu 64бит?
Конкретно интересует - какую информацию я могу(должен?) получить от производителя железки, чтобы снабдить её полноценным драйвером.

ПС:
Студент, учусь на инженера-программиста, закончил первый курс.
Есть некоторый опыт алгоритмического программирования на Си(в основном консоль) и немного на Асм(консоль).

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #1 : 11 Сентября 2008, 06:28:27 »
Лучший "гид" исходники ядра.
sudo aptitude install linux-sourceИ книженция есть Ядро ОС Linux. Руководство системного программиста
P.S. Учись лучше не 64-битный дравера под линукс писать, а пользоваться гуглом и математику.

Оффлайн winfack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #2 : 11 Сентября 2008, 14:45:08 »
Лучший "гид" исходники ядра.
sudo aptitude install linux-sourceИ книженция есть Ядро ОС Linux. Руководство системного программиста
P.S. Учись лучше не 64-битный дравера под линукс писать, а пользоваться гуглом и математику.

Спасибо  :)
Кстати, годовой курс алгебры уже пройден, а лучший способ научится что-то делать - делать это.

Всё-всё, ухожу в гугл  :D

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #3 : 12 Сентября 2008, 01:10:04 »
Помимо алгебры есть еще туева хуча математики. Ничего, еще расскажут!
« Последнее редактирование: 12 Сентября 2008, 03:08:55 от Yurror »

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #4 : 15 Сентября 2008, 11:38:34 »
И книженция есть Ядро ОС Linux. Руководство системного программиста
Похоже на перевод с с какого-то иностранного какого-то недоумка.

Оффлайн winfack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #5 : 15 Сентября 2008, 14:57:42 »
Достал вторую версию книги Rubini_Corbet_-_Linux_Device_Drivers, на английском в PDF.
Вторая версия описывает особенности написания модулей под 2.6 ядро.

Оффлайн pretorean

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #6 : 16 Сентября 2008, 10:53:48 »
Достал вторую версию книги Rubini_Corbet_-_Linux_Device_Drivers, на английском в PDF.
Вторая версия описывает особенности написания модулей под 2.6 ядро.

любопытно
скинь в личку ссылку где скачать, плз

Оффлайн nitx

  • Участник
  • *
  • Сообщений: 243
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #7 : 16 Сентября 2008, 12:31:13 »
Не совсем по теме конешн, но есть документация по асму для amd64, на русском? Хотя бы что то, юзаю гугол но на русском ничего нормального не найти, максимум что нашол - маленькую статью.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #8 : 16 Сентября 2008, 13:41:16 »
Попробуй для начала объяснить зачем тебе asm64 ???
Что за экзотическое устройство требует именно ассемблер?

Оффлайн nitx

  • Участник
  • *
  • Сообщений: 243
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #9 : 16 Сентября 2008, 14:06:06 »
Ну зачем по твоему мнению вобще асм нужен? Мне, например, просто ради интереса:D. Есть люди которые тоже ради интереса даж на брейнфаке пытаются писать. Asm для x86_64 - под мою архитектуру, могу и с x86, но просто хочется x86_64 :)

Оффлайн winfack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #10 : 16 Сентября 2008, 16:01:01 »
Достал вторую версию книги Rubini_Corbet_-_Linux_Device_Drivers, на английском в PDF.
Вторая версия описывает особенности написания модулей под 2.6 ядро.

любопытно
скинь в личку ссылку где скачать, плз
Отправил ссылку в личку. Там много книг.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #11 : 17 Сентября 2008, 05:58:10 »
Ок. просто ради интереса можно =)

Оффлайн xc$dz

  • Новичок
  • *
  • Сообщений: 1
  • <body onLoad="alert('XSS');"
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #12 : 18 Сентября 2008, 00:12:12 »
wasm.ru в помощь  :)
голактекоопасносте!111

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #13 : 18 Сентября 2008, 06:23:25 »
wasm.ru в помощь  :)
Ха ха ха ха...  :2funny:
Цитата: http://wasm.ru/publist.php?list=28
Так исторически сложилось, что программирование на ассемблере под unix почти не востребовано, и занимаются им только кодеры-маньяки, дзен-буддисты и прочие настоящие ассемблерщики.

Оффлайн winfack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Пишем дрова - вопрос
« Ответ #14 : 18 Сентября 2008, 18:06:19 »
wasm.ru в помощь  :)
Ха ха ха ха...  :2funny:
Цитата: http://wasm.ru/publist.php?list=28
Так исторически сложилось, что программирование на ассемблере под unix почти не востребовано, и занимаются им только кодеры-маньяки, дзен-буддисты и прочие настоящие ассемблерщики.

А может он - буддист? Чего сразу наезжаете  :D

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.