2
ответа

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

Я разрабатываю загружаемый модуль драйвера Linux, и я должен использовать другое устройство в своем драйвере. (вид драйвера сложил на другом драйвере), Как я называю/использую другой драйвер в своем драйвере? Я думаю, что они...
вопрос задан: 5 January 2009 18:02
2
ответа

Как расположить Make-файл для компиляции модуля ядра с несколькими.c файлами?

Как расположить Make-файл для компиляции модуля ядра с несколькими.c файлами? Вот мой текущий Make-файл. Это было автоматически сгенерированный ЦЕЛЬЮ KDevelop = nlb-драйвер OBJS = nlb-driver.o MDIR = драйверы/...
вопрос задан: 8 December 2008 15:11
2
ответа

Избыточные системные вызовы ядра Linux

Я в настоящее время работаю над проектом, который сцепляется в различные системные вызовы и вещи записей к журналу, в зависимости от которого назвали. Так, например, когда я изменяю полномочия файла, меня...
вопрос задан: 4 November 2008 21:43
2
ответа

Как я настраиваю modprobe для нахождения моего модуля?

Я пытаюсь заставить модуль ядра загружаться при начальной загрузке. Если я выполняю insmod/path/to/module.ko, он хорошо работает. Но это должно быть повторено каждый раз, когда я перезагружаю. Если я выполняю modprobe/path/to/module.ko, он не может...
вопрос задан: 22 October 2008 13:59
2
ответа

Какова задержка в операции AMD PowerNow изменения состояния?

В низкой задержке торговые приложения мы очень ощущаем проблемы задержки. Существует некоторая озабоченность, что наше приложение может испытать увеличенную задержку, если сервер, на котором это выполняет изменения...
вопрос задан: 1 October 2008 14:45
2
ответа

Драйверы ядра поблочного тестирования

Я ищу среду тестирования для среды ядра Windows. До сих пор я нашел cfix. Кто-либо попробовал его? Есть ли альтернативы?
вопрос задан: 23 August 2008 19:59
1
ответ

Сжатие файлов ядра во время генерации ядра

Есть ли способ сжать файлы ядра во время создания дампа ядра? Если пространство для хранения ограничено в системе, есть ли способ сохранить его в случае необходимости создания дампа ядра с помощью ...
вопрос задан: 19 November 2019 11:29
1
ответ

Экземпляр AWS EC2 теряет поддержку графического процессора после перезагрузки

Перезагрузив экземпляр во вторник, я впервые столкнулся с проблемой потери поддержки графического процессора на компьютере AWS p2.xlarge с Ubuntu Deep Learning AMI. Я проверил это три раза за два дня и ...
вопрос задан: 20 March 2019 12:55
1
ответ

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

Я делаю небольшую операционную систему и пишу для нее рабочее ядро. Но как мне создать загрузчик для вызова ядра, компиляции и связывания ядра и загрузчика. Я использую GCC и ...
вопрос задан: 1 March 2019 12:31
1
ответ

Как может контейнер Linux работать в Windows без виртуальной машины Linux (т. Е. Встроенная поддержка)

Из того, что я понимаю, контейнер включает в себя все зависимости для запуска, но все контейнеры, работающие на одной и той же платформе, будь то виртуальная машина или голое железо, будут совместно использовать основное ядро. Я верю, что я ...
вопрос задан: 19 February 2019 07:44
1
ответ

Какая процедура при вызове fork (), тогда она становится вызывающей sys_fork ()?

Я проверяю Linux 0.11. https://mirrors.edge.kernel.org/pub/linux/kernel/Historic/old-versions/ Когда мы находим функцию «open», мы видим: \ lib \ open.c int open (const char * имя файла, int ...
вопрос задан: 18 January 2019 03:29
1
ответ

ftrace + addr2line на малине pi 3

Я хочу получить имя файла исходного кода ядра и номер строки функции ядра из адреса функции, который ftrace выводит на raberry pi 3. Я пробовал addr2line -e /boot/kernel8.img [function ...
вопрос задан: 14 July 2018 01:00
1
ответ

Что означает [Векторы] в перфомансе?

Я использовал perf top для профилирования процесса, который работает на arm-linux, и результат показан ниже: 4.27% [векторы] [.] 0x00000fc4 3.84% [kernel] ...
вопрос задан: 13 July 2018 08:12
1
ответ

Как установить привязку процесса от привилегированного режима Linux?

Как может привязка ЦП процесса быть установленным в модуле ядра? В непривилегированном режиме существует syscall sched_setaffinity, но я ищу эквивалентный привилегированный режим. В коде ядра Linux, существует...
вопрос задан: 2 May 2018 15:56
1
ответ

Модуль Ядра Linux - Создающий proc файл - proc_root необъявленная ошибка

Я копирую и вставляю код от этого URL для создания и чтения/записи proc файла с помощью модуля ядра и получаю ошибку, что proc_root является необъявленным. Этот тот же пример находится на нескольких сайтах, таким образом, я принимаю...
вопрос задан: 13 September 2016 12:55
1
ответ

Ядро Linux “исторический” репозиторий мерзавца с полной историей

Я думаю, что многим разработчикам нравится исследовать источники с помощью мерзавца gui вина. Как объяснено в фиксации для Linux-2.6.12-rc2 (также зеркально отраженный в GitHub), это должно иметь специальный исторический Linux...
вопрос задан: 24 September 2015 17:54
1
ответ

Ошибка с программой начальной загрузки и ядром

Мы работаем над проектом изучить, как записать ядро и изучить входы и выходы. Нам записали программу начальной загрузки, и это, кажется, работает. Однако у нас есть проблема с ядром...
вопрос задан: 27 July 2015 12:18
1
ответ

Что эквивалентно функции readlink в пространстве ядра Linux? [Дубликат]

У меня есть программа, которая открыла несколько файлов. Я получил pid этого процесса. Я могу получить имя файла, который был открыт этим процессом, используя следующую команду: readlink / proc / 3826 / fd / 10 ...
вопрос задан: 9 November 2014 17:03
1
ответ

Получение имени объекта физического устройства дискового устройства

Мне нужно получить «имя объекта физического устройства» дискового устройства из приложения пользовательского режима в Windows, как показано в диспетчере устройств. Теперь у меня есть решение, которое включает драйвер ядра, который получает ...
вопрос задан: 15 September 2014 21:14
1
ответ

в чем разница между File.open () и open () [duplicate]

Я пытаюсь выяснить разницу между этими двумя методами для открытия файлов с ruby. До сих пор я нашел что-то о open () в ruby-docs под ядром, также прочитав о классе File в ...
вопрос задан: 12 July 2014 01:49
1
ответ

Что такое процесс kthreadd и дети и чем он отличается от init и детей

Я хотел знать, что такое kthread и почему он не занимает никакой памяти и не имеет открытых файлов. Я написал некоторый код, который будет просто печатать PID текущих запущенных процессов в родительском дочернем дереве ...
вопрос задан: 2 August 2013 06:49
1
ответ

Как узнать список файлов ядра, скомпилированных ядром? [Дубликат]

Я работаю над проектом, где компилируется только небольшое количество кода ядра {20%}. Я хочу знать, есть ли способ узнать, какие файлы действительно скомпилированы в образ ядра. Я ...
вопрос задан: 3 July 2013 07:07
1
ответ

Как перекомпилировать только один модуль ядра?

Обычно исходный код ядра хранится в /usr/src/linux-2.6.x/. Чтобы избежать перекомпиляции всего ядра при изменении исходного кода модуля, как я могу перекомпилировать только этот модуль?
вопрос задан: 5 January 2012 14:31
1
ответ

Как я создаю изображение ядра с помощью Visual Studio?

Я хотел бы создать встроенное ядро для x86 машины с помощью Visual C++. У меня есть некоторый C и файлы ассемблерного кода для компиляции, и я хотел бы связать их всех вместе способом, который совместим с...
вопрос задан: 4 January 2012 13:19
1
ответ

Каково различие между операционной системой и ядром? [закрытый]

Я не понимаю различия между операционной системой и ядром. Кто-то может объяснить это?
вопрос задан: 15 December 2011 06:21
1
ответ

linux / module.h: Нет такого файла или каталога

Я новичок и пробую некоторые основы программирования ядра в Linux. Сегодня утром я открыл файл module.h в VIM и закрыл его без сохранения изменений. После этого я не смогу ...
вопрос задан: 9 November 2011 09:10
1
ответ

Ядро Linux - добавляет системный вызов динамично через модуль

Там какой-либо путь состоит в том, чтобы добавить динамичный системный вызов, такой как через модуль? Я нашел места, где я могу переопределить существующий системный вызов с модулем, просто изменив sys_call_table [] массив к...
вопрос задан: 23 April 2011 01:03
1
ответ

Как проверить маленькое ядро ​​в ВМ?

Скажем, я разработал маленькое ядро ​​и хотел попробовать его на виртуальной машине. Если у меня есть образ ядра, как бы я поместил его в виртуальную машину в VirtualBox, например? Что более важно, как я могу получить загрузчик ...
вопрос задан: 7 February 2011 08:24
1
ответ

Как делают флаги ПРОТЕСТАНТА в mmap (), переведите для регистрации значений?

Я интересуюсь трассировкой, как mmap системный вызов переводит для регистрации значений на CPU ARM. Более интересующийся взятым путем и где и когда, эти атрибуты "ПРОТЕСТАНТА" на самом деле переводят в...
вопрос задан: 21 July 2010 20:00
1
ответ

Для чего "linux-2.6.3x.x/include/asm-generic /'?

В моей книге OS говорится, что, если Вы хотите добавить системный вызов ядра Linux, отредактируйте linux-2.x/include/asm-i386/unistd.h. Но исходная структура ядра Linux, кажется, изменяется много. В linux-2....
вопрос задан: 14 July 2010 15:31