3
ответа

Существует ли способ выяснить то, что использует модуль ядра Linux?

Если я загружаю модуль ядра и перечисляю загруженные модули с lsmod, я могу получить "количество использования" модуля (количество других модулей со ссылкой на модуль). Есть ли способ выяснить то, что...
вопрос задан: 5 December 2014 06:40
3
ответа

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

Какие маленькие проекты Вы предложили бы новичку с ядром, но кто-то, у кого есть много опыта C и систем? Цель состоит в том, чтобы разработать знакомство с исходным кодом ядра, и...
вопрос задан: 18 August 2014 08:21
3
ответа

Кто обновляет аппаратный сторожевой таймер в Linux?

У меня есть процессор AT91SAM9G20, выполняющий 2,6 ядра. Сторожевой таймер включен на уровне начальной загрузки и настроен в течение 16 секунд. Регистр режима Watchdog может быть настроен только однажды. Когда код подвешивает любого в...
вопрос задан: 9 July 2014 00:38
3
ответа

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

Существуют ли отношения между ядром и пользовательским потоком? В некоторых учебниках операционной системы было сказано, что "отображает тот (многие) пользовательский поток к одному (многие) поток ядра". Что действительно отображает средства зде
вопрос задан: 29 January 2014 18:58
3
ответа

cscope или ctags, почему выбирают один по другому? [закрытый]

Я, прежде всего, использую энергию / gvim как редактор, и смотрю на использование комбинации lxr (Перекрестная ссылка Linux) и или cscope или ctags для исследования источника ядра. Однако я не имею никогда...
вопрос задан: 5 March 2013 14:42
3
ответа

Создайте процесс из драйвера

Существует ли способ создать процесс непривилегированного режима из привилегированного режима на платформе Windows NT (XP-W7)?Править: Я должен установить только драйвер. Это - определенный из проекта.
вопрос задан: 19 June 2012 11:43
3
ответа

после обновления с 10.04 до 12.04 не может загрузиться с linux 3.2.0-24-generic-pae

После обновления с 10.04 до 12.04 я не могу загрузиться с linux 3.2.0-24-generic-pae: процесс завис на экране инициализации xubuntu (у меня был установлен qimo). Если я попробую режим восстановления (с ...
вопрос задан: 14 May 2012 07:39
3
ответа

addr2line в модуле ядра

Я пытаюсь отладить модуль ядра. Я подозреваю, что есть утечки памяти. Чтобы проверить это, я подготовил сборку с включенной отладкой утечки памяти для ядра и модулей. И я получил предупреждение от ...
вопрос задан: 27 May 2011 11:35
3
ответа

Модули Propietary в GPL и [закрытых] ядрах BSD

Так как ядро Linux является GPL и не LGPL, я предполагаю, что это недопустимо для соединения собственного кода с ним. То, как делает промышленность, обходит это? Я ожидал бы, что лицензия GPL вынудит любого...
вопрос задан: 27 April 2010 12:53
3
ответа

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

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

Ядро Linux - Где в ядре блоки данных, физически записанные в определенные разделы диска?

Я изменяю ядро Linux и пытаюсь найти, где в исходных блоках данных ядра физически записаны в разделы диска, такие как ubd0. Где это происходит в источнике ядра?...
вопрос задан: 12 April 2010 02:36
3
ответа

Имеет смысл иметь больше чем один сокет датаграммы UDP на резервном устройстве? “Одновременные” пакеты отбрасываются или ставятся в очередь ядром?

Я кодирую сетевое приложение на Android. Я думаю о наличии единственного порта UDP и Датаграммного сокета, который получает все датаграммы, которые отправляются в него и затем имеют другую обработку...
вопрос задан: 4 April 2010 17:26
3
ответа

Могу ли я написать драйверы для Windows с Delphi 2010?

Я всегда слышал, что Delphi может делать почти все, что может делать C ++ ... кроме написания драйверов Windows. Это правильно, и если да, то почему? Я недавно прочитал сообщение в блоге онлайн, которое может указать ...
вопрос задан: 15 February 2010 00:33
3
ответа

Доступ к маркировке снаружи функции

Код:/* ctsw.c: переключатель контекста */#include <kernel.h> статическая пустота *kstack; интервал экстерна set_evec (интервал, долго);/* contextswitch - сохраняет контекст ядра, переключатели к proc */перечисление proc_req...
вопрос задан: 7 February 2010 01:37
3
ответа

Текущие методы отладки Ядра Linux

Машина Linux замораживается спустя несколько часов после начальной загрузки и под управлением программного обеспечения (включая пользовательские драйверы). Я смотрю метод для отладки такой проблемы. Недавно, в Linux был значительный прогресс...
вопрос задан: 19 November 2009 16:41
3
ответа

стопка ядра для процесса Linux

Стопка ядра для всего процесса совместно использована или существует отдельная стопка ядра для каждого процесса? Если это является отдельным для каждого процесса, где этот указатель вершины стека хранится? В task_struct?
вопрос задан: 20 May 2009 14:46
3
ответа

Почему я должен перекомпилировать модуль ядра VMware после обновления ядра Linux?

После обновления ядра Linux мой сервер VMware не может запуститься до использования vmware-config.pl, чтобы сделать некоторую работу переконфигурации (включая сборку некоторые модули ядра). Если я обновляю свой хост окон VMWare с...
вопрос задан: 7 May 2009 02:04
3
ответа

Используя повышение среды сборки WDK для приложений?

Я использую Windows Driver Kit (WinDDK 6001.18001) для создавания моего приложения пространства пользователя, а не Visual Studio 2005. Я проявляю этот подход, потому что мы также должны создать компоненты драйвера, таким образом, я'...
вопрос задан: 5 April 2009 03:48
3
ответа

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

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

Программирование Ядра Linux: “Не мог обработать Нулевого указателя ядра разыменовывают”

Я пишу модуль Linux (Программирование Ядра), и я добираюсь: "Не мог обработать Нулевого указателя ядра разыменовывают" Что это означает?
вопрос задан: 4 December 2008 17:25
3
ответа

как Вы диагностируете ядро ой?

Учитывая ядро Linux ой, как Вы идете о диагностировании проблемы? В выводе I видят отслеживание стека, которое, кажется, дает некоторый ключ к разгадке. Есть ли какие-либо инструменты, которые помогли бы найти проблему?...
вопрос задан: 25 November 2008 01:52
2
ответа

Как преобразовать функцию вызова макросов в функцию ядра?

Мне нужно удалить макрос CEIL, используемый в модуле ядра, и использовать функцию ceil в ядре, чтобы заменить вызывающего макрос. Я попытался заменить функцию ceil со ссылкой на страницу руководства Linux http: // man7 ....
вопрос задан: 30 March 2019 23:57
2
ответа

почему много звонков schedule () в другое место?

Я отслеживаю Linux 0.11 https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/old-versions/ Я вижу, что многие вызовы schedule () находятся в разных местах, а не только внутри do_timer () , Мало ...
вопрос задан: 18 January 2019 08:00
2
ответа

Как проверить старое ядро ​​Linux?

Мы можем изменить ядро ​​ОС, например CentOS, с помощью 'yum update kernel-xxxx'. Однако я думаю, что мы не можем понизить ядро ​​до старой версии. Цель состоит в том, чтобы протестировать старое ядро ​​(например: 0.11, 0.96, 2.0 .......
вопрос задан: 17 January 2019 09:38
2
ответа

Как мне использовать ioctl () для манипулирования моим модулем ядра?

Поэтому я пытаюсь написать модуль ядра, который использует файл linux / timer.h. Я заставил его работать только внутри модуля, и теперь я пытаюсь заставить его работать из пользовательской программы. Вот мой модуль ядра: ...
вопрос задан: 30 November 2018 18:40
2
ответа

Какое ядро MS Windows имеет?

Я видел вопрос на Ядре Linux. При чтении, что у меня было это сомнение.
вопрос задан: 23 May 2017 11:55
2
ответа

Разработка ядра и C ++

Из того, что я знаю, даже если в обычной ОС есть части, написанные на других языках, ядро ​​полностью написано на C. Я хочу знать, возможно ли написать ядро ​​на C ++, а если нет, что бы ...
вопрос задан: 23 May 2017 11:47
2
ответа

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

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

Как я программно отключаю аппаратную упреждающую выборку?

Я хотел бы программно отключить аппаратную упреждающую выборку. От Оптимизации Производительности приложения на Intel® Core™ Microarchitecture Используя Реализованные аппаратными средствами Предварительные устройства выбора и Как Выбрать...
вопрос задан: 4 April 2017 12:05
2
ответа

Установка отображения IRQ

Я следую нескольким учебным руководствам и ссылкам, пытающимся разбудить мой набор ядра. Я столкнулся с некоторым незнакомым кодом в учебном руководстве, которое не объясняет это вообще. Это - код, который мне говорят, отображает 16...
вопрос задан: 8 May 2016 00:08