Куда мне обратиться, чтобы узнать о написании драйверов устройств [закрыто]

Хорошо, после того, как немного разобраться в том, что я искал точно ...

sudo mkdir /media/casper
sudo mount ./casper-rw /media/casper -o loop

Теперь я смогу смонтировать его и снова вернуться к своим файлам.

5
задан 30 June 2012 в 02:44

6 ответов

Так как вы спрашиваете здесь, в askubuntu, я просто предполагаю, что вы собираетесь разрабатывать для ядра Linux. Вы не упоминаете ничего конкретного, поэтому вот несколько советов:

Концепция:

Драйвер устройства - это программа, которая управляет устройством определенного типа, которое подключено к ваш компьютер.

Это означает, что драйвер устройства действует как переводчик между аппаратным устройством и приложениями или операционными системами, которые его используют.


Требования:

Для разработки драйверов устройств Linux необходимо иметь представление о следующем:

  • C программирование. Требуются некоторые глубокие знания программирования на C, такие как использование указателя, функции управления битами и т. Д.
  • Программирование микропроцессора. Необходимо знать, как микрокомпьютеры работают внутри: адресация памяти, прерывания и т. Д. Все эти понятия должны быть знакомы программисту на ассемблере.
  • И последнее, но не менее важное, ядро ​​Linux - это то, что стоит между всеми что вы будете делать.

Ресурсы, ссылки и справка:


Практический пример:

Пошаговые инструкции , с целью создания простого USB-устройства лампы и его драйвера для Linux:

Написание простого USB-драйвера | Linux Journal

Дайте вашей Linux-машине многоцветный свет, который вы можете увидеть через всю комнату, и узнайте, как написать простой драйвер для следующего компонента оборудования, которое вы хотите подключить ,

4
ответ дан 2 August 2018 в 00:28

Так как вы спрашиваете здесь, в askubuntu, я просто предполагаю, что вы собираетесь разрабатывать для ядра Linux. Вы не упоминаете ничего конкретного, поэтому вот несколько советов:

Концепция:

Драйвер устройства - это программа, которая управляет устройством определенного типа, которое подключено к ваш компьютер.

Это означает, что драйвер устройства действует как переводчик между аппаратным устройством и приложениями или операционными системами, которые его используют.


Требования:

Для разработки драйверов устройств Linux необходимо иметь представление о следующем:

  • C программирование. Требуются некоторые глубокие знания программирования на C, такие как использование указателя, функции управления битами и т. Д.
  • Программирование микропроцессора. Необходимо знать, как микрокомпьютеры работают внутри: адресация памяти, прерывания и т. Д. Все эти понятия должны быть знакомы программисту на ассемблере.
  • И последнее, но не менее важное, ядро ​​Linux - это то, что стоит между всеми что вы будете делать.

Ресурсы, ссылки и справка:


Практический пример:

Пошаговые инструкции , с целью создания простого USB-устройства лампы и его драйвера для Linux:

Написание простого USB-драйвера | Linux Journal

Дайте вашей Linux-машине многоцветный свет, который вы можете увидеть через всю комнату, и узнайте, как написать простой драйвер для следующего компонента оборудования, которое вы хотите подключить ,

4
ответ дан 4 August 2018 в 15:57

Так как вы спрашиваете здесь, в askubuntu, я просто предполагаю, что вы собираетесь разрабатывать для ядра Linux. Вы не упоминаете ничего конкретного, поэтому вот несколько советов:

Концепция:

Драйвер устройства - это программа, которая управляет устройством определенного типа, которое подключено к ваш компьютер.

Это означает, что драйвер устройства действует как переводчик между аппаратным устройством и приложениями или операционными системами, которые его используют.


Требования:

Для разработки драйверов устройств Linux необходимо иметь представление о следующем:

  • C программирование. Требуются некоторые глубокие знания программирования на C, такие как использование указателя, функции управления битами и т. Д.
  • Программирование микропроцессора. Необходимо знать, как микрокомпьютеры работают внутри: адресация памяти, прерывания и т. Д. Все эти понятия должны быть знакомы программисту на ассемблере.
  • И последнее, но не менее важное, ядро ​​Linux - это то, что стоит между всеми что вы будете делать.

Ресурсы, ссылки и справка:


Практический пример:

Пошаговые инструкции , с целью создания простого USB-устройства лампы и его драйвера для Linux:

Написание простого USB-драйвера | Linux Journal

Дайте вашей Linux-машине многоцветный свет, который вы можете увидеть через всю комнату, и узнайте, как написать простой драйвер для следующего компонента оборудования, которое вы хотите подключить ,

4
ответ дан 6 August 2018 в 00:35

Так как вы спрашиваете здесь, в askubuntu, я просто предполагаю, что вы собираетесь разрабатывать для ядра Linux. Вы не упоминаете ничего конкретного, поэтому вот несколько советов:

Концепция:

Драйвер устройства - это программа, которая управляет устройством определенного типа, которое подключено к ваш компьютер.

Это означает, что драйвер устройства действует как переводчик между аппаратным устройством и приложениями или операционными системами, которые его используют.


Требования:

Для разработки драйверов устройств Linux необходимо иметь представление о следующем:

  • C программирование. Требуются некоторые глубокие знания программирования на C, такие как использование указателя, функции управления битами и т. Д.
  • Программирование микропроцессора. Необходимо знать, как микрокомпьютеры работают внутри: адресация памяти, прерывания и т. Д. Все эти понятия должны быть знакомы программисту на ассемблере.
  • И последнее, но не менее важное, ядро ​​Linux - это то, что стоит между что вы будете делать.

Ресурсы, ссылки и справка:


Практический пример:

Пошаговые инструкции , с целью создания простого USB-устройства лампы и его драйвера для Linux:

Написание простого USB-драйвера | Linux Journal

Дайте вашей Linux-машине многоцветный свет, который вы можете увидеть через всю комнату, и узнайте, как написать простой драйвер для следующего компонента оборудования, которое вы хотите подключить ,

4
ответ дан 7 August 2018 в 18:01

Так как вы спрашиваете здесь, в askubuntu, я просто предполагаю, что вы собираетесь разрабатывать для ядра Linux. Вы не упоминаете ничего конкретного, поэтому вот несколько советов:

Концепция:

Драйвер устройства - это программа, которая управляет устройством определенного типа, которое подключено к ваш компьютер.

Это означает, что драйвер устройства действует как переводчик между аппаратным устройством и приложениями или операционными системами, которые его используют.


Требования:

Для разработки драйверов устройств Linux необходимо иметь представление о следующем:

  • C программирование. Требуются некоторые глубокие знания программирования на C, такие как использование указателя, функции управления битами и т. Д.
  • Программирование микропроцессора. Необходимо знать, как микрокомпьютеры работают внутри: адресация памяти, прерывания и т. Д. Все эти понятия должны быть знакомы программисту на ассемблере.
  • И последнее, но не менее важное, ядро ​​Linux - это то, что стоит между всеми что вы будете делать.

Ресурсы, ссылки и справка:


Практический пример:

Пошаговые инструкции , с целью создания простого USB-устройства лампы и его драйвера для Linux:

Написание простого USB-драйвера | Linux Journal

Дайте вашей Linux-машине многоцветный свет, который вы можете увидеть через всю комнату, и узнайте, как написать простой драйвер для следующего компонента оборудования, которое вы хотите подключить ,

4
ответ дан 10 August 2018 в 06:49

Так как вы спрашиваете здесь, в askubuntu, я просто предполагаю, что вы собираетесь разрабатывать для ядра Linux. Вы не упоминаете ничего конкретного, поэтому вот несколько советов:

Концепция:

Драйвер устройства - это программа, которая управляет устройством определенного типа, которое подключено к ваш компьютер.

Это означает, что драйвер устройства действует как переводчик между аппаратным устройством и приложениями или операционными системами, которые его используют.


Требования:

Для разработки драйверов устройств Linux необходимо иметь представление о следующем:

  • C программирование. Требуются некоторые глубокие знания программирования на C, такие как использование указателя, функции управления битами и т. Д.
  • Программирование микропроцессора. Необходимо знать, как микрокомпьютеры работают внутри: адресация памяти, прерывания и т. Д. Все эти понятия должны быть знакомы программисту на ассемблере.
  • И последнее, но не менее важное, ядро ​​Linux - это то, что стоит между всеми что вы будете делать.

Ресурсы, ссылки и справка:


Практический пример:

Пошаговые инструкции , с целью создания простого USB-устройства лампы и его драйвера для Linux:

Написание простого USB-драйвера | Linux Journal

Дайте вашей Linux-машине многоцветный свет, который вы можете увидеть через всю комнату, и узнайте, как написать простой драйвер для следующего компонента оборудования, которое вы хотите подключить ,

4
ответ дан 15 August 2018 в 18:45

Другие вопросы по тегам:

Похожие вопросы: