9
ответов

Содержание для класса операционных систем Linux

Я буду TA для, операционные системы классифицируют этот предстоящий семестр. Лаборатории будут иметь дело конкретно с Ядром Linux. Что делают понятия/компоненты ядра Linux Вы думаете, большинство...
вопрос задан: 16 June 2014 09:30
7
ответов

как кодировать драйверы?

Я хочу кодировать драйверы в C в Linux OS, хотя я думаю его очень жесткое. Я могу получить некоторые подсказки относительно того, как запустить или книги для следования? Драйверы могут быть с моего USB-порта на видеокарту!! Я знаю относительно...
вопрос задан: 10 June 2009 15:37
6
ответов

Каковы последствия вызова записи () с нулевой длиной?

На довольно высоком уровне в записи Linux () функция, это отфильтровывает запросы на запись 0 буферов длины. Который имеет смысл. Кто хотел бы к трате ОС, время, развертывая через слои только к...
вопрос задан: 23 May 2017 12:06
6
ответов

Linux: прямой доступ к жесткому диску в C

Как я могу получить необработанный доступ к HD и знать, используется ли то местоположение или является свободным пространством? Просто часть примера, я могу получить прямой доступ просто с открытым и чтением на дисковом устройстве...
вопрос задан: 14 December 2012 14:51
5
ответов

init не создает внутренне файл устройства [duplicate]

Я новичок в программировании драйверов устройств Linux, поэтому, возможно, мой вопрос несколько наивен. Это относится к сфере устройств char, но, возможно, имеет значение и для других случаев (??). Как я понимаю ...
вопрос задан: 2 January 2012 06:03
5
ответов

Доступ к файлам устройств из кода ядра [дубликат]

Попытка доступа к файлам устройств из кода ядра Привет, ребята, я пытаюсь получить доступ к файлам устройств (/ dev / file_name) из кода ядра. Откройте файл устройства и прочитайте данные из файла устройства. Когда я пытаюсь ...
вопрос задан: 25 March 2011 09:31
4
ответа

Изучение [закрытого] программирования ядра

Я хочу изучить lLinux программирование Ядра. Каковы были бы начальные точки для этого? Каковы могли быть некоторые более простые проблемы для предназначения?
вопрос задан: 22 July 2018 18:10
4
ответа

Как общаться с модулем ядра Linux от пространства пользователя, не соря/dev с новыми узлами?

Что пути состоят в том, чтобы общаться с модулем ядра от пространства пользователя? Коммуникацией я означаю отправлять информацию и команды между модулем ядра и процессом пространства пользователя. Я в настоящее время знаю о...
вопрос задан: 23 July 2017 19:33
4
ответа

Почему мой модуль ядра отлично выполняет float-разделение? [Дубликат]

Я пытаюсь использовать float и двойные типы данных внутри модуля ядра. В рамках удовлетворения моего любопытства я написал простой LKM. Вот он, #include & lt; linux / module.h & gt; #include & lt; linux / ...
вопрос задан: 8 April 2013 18:51
4
ответа

монтирование без-o цикла

Я записал макет (диск поршня) драйвер блочного устройства для ядра Linux. Когда драйвер загружается, я вижу его как/dev/mybd. Я могу успешно передать данные на него с помощью dd команду, выдержать сравнение...
вопрос задан: 17 March 2010 14:44
3
ответа

“ФАТАЛЬНЫЙ: Модуль, не найденный ошибкой”, использующей modprobe

У меня есть проблема с командой modprobe... Я скомпилировал привет мировой модуль и загрузил его insmod, он хорошо работает и когда я делаю lsmod, я вижу его в выходном списке. Но когда я вставляю этот модуль...
вопрос задан: 11 January 2019 12:55
3
ответа

открытый () возвраты с “Никаким таким устройством” ошибка, но существует такое устройство (Linux)

Я пытаюсь использовать несколько старый DAQ и должен был перейти через несколько обручей, чтобы заставить старое (приблизительно 2004) драйвер устройства для него компилировать (DTI-DT340 PCI DAQ Linux). Я перешел к сути дела где это...
вопрос задан: 11 April 2014 14:45
3
ответа

Как Ядро Linux знает, где искать встроенное микропрограммное обеспечение драйвера?

Я компилирую пользовательское ядро в соответствии с Ubuntu, и я сталкиваюсь с проблемой, которую мое ядро, кажется, не знает, где искать встроенное микропрограммное обеспечение. В соответствии с Ubuntu 8.04, встроенное микропрограммное обеспечение связыва
вопрос задан: 25 February 2014 10:14
3
ответа

Существует ли способ попросить, чтобы Ядро Linux повторно выполнило свой код инициализации PCI?

Я ищу или вызов привилегированного режима, который я могу выполнить от драйвера, утилиты пространства пользователя или системного вызова, который попросит, чтобы Ядро посмотрело на шину PCI, и любой полностью повторно выполняет...
вопрос задан: 7 August 2013 10:08
3
ответа

Действительно ли возможно назвать функцию обратного вызова пространства пользователя от пространства ядра в Linux (ioctl)?

Действительно ли возможно развернуть интерфейс ioctl в Linux так, чтобы приложение пространства пользователя могло отправить указатель на функцию к драйверу пространства ядра? Я в особенности думаю о способах обработать...
вопрос задан: 22 April 2010 10:29
3
ответа

Использование памяти модуля ядра

При попытке оценить объем памяти, использованный модулем ядра (обычно драйверы устройств), я пытался использовать утилиту размера, которая дала размер областей статического ЗУ .ko (.bss....
вопрос задан: 20 March 2009 06:10
2
ответа

Что кодирует конвенции для использования с плавающей точкой в драйверах устройств Linux?

Это связано с этим вопросом. Я не эксперт по драйверам устройств Linux или модулям ядра, но я читал "Драйверы устройств Linux" [O'Reilly] Rubini & Corbet и многими онлайн...
вопрос задан: 23 May 2017 11:52
2
ответа

Каково различие между module_init и init_module в модуле ядра Linux?

Я пытался портировать немного драйверов Linux и понял, что существуют существенные различия между версией 2.4 и 2.6 ядра Linux. В 2,4 версиях ядра программирование модуля было как...
вопрос задан: 14 May 2017 08:51
2
ответа

Статические функции в драйвере устройства Linux?

Существует ли причина, почему большая часть функционального определения в драйвере устройства в коде Linux определяется как статичная? Существует ли причина этого? Мне сказали, что это для обзора и предотвратить загрязнение пространства имен...
вопрос задан: 30 December 2014 16:34
2
ответа

В новинку для разработки Ядра/Драйвера Linux

Недавно, я начал разрабатывать драйвер встроенного устройства под управлением Linux. До сих пор я только читал о внутренностях Linux. Не имея никакого предшествующего опыта в драйвере devlopment, я нахожу его немного...
вопрос задан: 9 July 2013 09:17
2
ответа

Отображение DMA буферизует к [закрытому] пространству пользователя

я пишу драйвер устройства на Linux 2.6.26. Я хочу отобразить буфер dma в пространство пользователя для отправки данных от драйвера до приложения пространства пользователя. Предложите некоторое хорошее учебное руководство на нем.Спасибо
вопрос задан: 26 July 2010 10:21
2
ответа

Драйвер ядра Linux: какая модель для доступа NVRAM?

Я просто записал драйвер RTC для кристалла RTC NXP на мое плате, это работает отлично. Эта микросхема также имеет некоторую RAM с аварийным батарейным питанием, которую я хотел бы сделать доступным для приложения пространства пользователя. Платформа RTC..
вопрос задан: 29 June 2010 00:52
2
ответа

Linux: как я знаю модуль, который экспортирует узел устройства?

Если/dev узла устройства и его главных/незначительных чисел, как я знаю имя модуля ядра, которое экспортировало этот узел?
вопрос задан: 26 May 2010 07:56
2
ответа

Как сохранить вывод asm от сборки модуля ядра Linux

Я работаю над модулем ядра Linux для 2.6.x ядро, и я должен просмотреть вывод блока, хотя это в настоящее время делается как временный файл удаленные послесловия. Я хотел бы иметь...
вопрос задан: 24 May 2010 22:59
2
ответа

Как записать пространству пользователя драйвер блочного устройства Linux?

Я хотел бы записать драйвер блочного устройства Linux. Драйвер не должен был бы получать доступ к аппаратным средствам, таким образом, это может быть в пространстве пользователя. Для запуска я попытался создать драйвер блочного устройства в качестве приме
вопрос задан: 15 February 2010 14:52
2
ответа

Вынудить Linux использовать только память по 4G?

У меня есть драйвер устройства Linux, который взаимодействует через интерфейс к устройству, которое, в теории, может выполнить DMA с помощью 64-разрядных адресов. Я хотел бы протестировать, чтобы видеть, что это на самом деле работает. Есть ли простой спо
вопрос задан: 16 December 2009 01:37
1
ответ

Как использовать сокет netlink для общения с модулем ядра?

Я пытаюсь записать модуль ядра Linux, который общается с пользовательским процессом с помощью netlink. Я использую netlink, потому что пользовательская программа, с которой я хочу связаться, передает только сокеты использования и меня...
вопрос задан: 19 April 2019 13:45
1
ответ

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

Я пишу драйвер устройства в Linux для небольшого устройства. Устройство имеет определенные ограничения памяти, которые вынуждают меня вырезать часть памяти, и в моем драйвере мне нужно знать адрес (...
вопрос задан: 22 March 2019 12:24
1
ответ

Отображение указателя глобальной переменной в пространстве ядра на пространство пользователя?

Я пытаюсь получить доступ к переменной, созданной в пространстве ядра. Моя цель - обнаружить флаг прерывания. Для этого я создал ioctl и использую copy_to_user (), чтобы передать переменную-указатель пользователю как код ядра ...
вопрос задан: 20 March 2019 11:06
1
ответ

обязательные функции ‘struct file_operations’

Я пытаюсь понять концепции драйвера символьного устройства в ядре Linux. В основном я хочу выставить IOCtl для программы пользовательского режима. Я реализовал 'struct file_operations-> unlocked_ioctl' ...
вопрос задан: 18 January 2019 08:39