Результаты поиска по запросу "linux-kernel"

2 ответа

Кросс-компиляция для arm от x86

Я пытаюсь вставить.ko модуль ядра в linux, работающий в процессоре arm. Я построил.ko файл в моем настольном ПК, который является x86. Как мне сделать кросс-компиляцию, чтобы вооружить спецификации? Я новичок в этой области. заранее спасибо

2 ответа

Что означает sizeof (int [1])?

Я новичок в ядре Linux. Я читаю файлioctl.hтам я столкнулся с макросом_IOC_TYPECHECK(t), который выглядит так: #define _IOC_TYPECHECK(t) \ ((sizeof(t) == sizeof(t[1]) && \ sizeof(t) < (1 << _IOC_SIZEBITS)) ? \ sizeof(t) : ...

6 ответов

Нахождение оригинального MAC-адреса от самого Аппаратного обеспечения

ОС: REDHAT LINUX Linux управлять: 2.6.18.8-1 # Можно ли напрямую прочитать MAC-адрес с сетевой карты? У меня есть код ниже, но он только читал сверху слоя, но не сама карта !!! Я пытаюсь выяснить, как найти оригинальный MAC-адрес сетевой карты ...

ТОП публикаций

2 ответа

Указывает ли madvise (___, ___, MADV_DONTNEED) ОС на ленивую запись на диск?

Гипотетически, предположим, я хочу выполнить последовательную запись в потенциально очень большой файл. Если я mmap () гигантский регион и madvise (MADV_SEQUENTIAL) на весь этот регион, то я могу записать в память относительно эффективным ...

2 ответа

Как файлы в / dev соответствуют модели устройства в Linux? [закрыто]

Вот мое понимание открытия файла для чтения / записи. На прикладном уровне я могу вызватьfopen() функция. fwrite() функция будет вызывать системный вызовopen(). После того, как ОС получаетopen() вызов, он передаст команду в VFS ...

1 ответ

Сигнал модуля ядра Linux в пользовательском пространстве убит

Мне интересно, есть ли хук, который можно использовать в модуле ядра Linux, который запускается, когда приложение / процесс пространства пользователя убивается?

2 ответа

Простой обработчик прерываний: request_irq возвращает код ошибки -22

Я пишу простой модуль ядра, который может зарегистрировать прерывание и обработать его. Однако, когда я пытаюсь зарегистрировать прерывание, вызвав функцию request_irq, он возвращает код ошибки -22: ОШИБКА: невозможно запросить IRQ 30 - код -22, ...

3 ответа

Настройка времени ожидания ARP

Я пытаюсь настроить время ожидания ARP. Я думаю, что я должен установить/proc/sys/net/ipv4/neigh/default/base_reachable_time_ms до желаемого времени ожидания. Но хотя я установил это значение на 30000 мс (30 с), это все равно занимает около 10 ...

1 ответ

установка привязки процессора к процессу с самого начала в Linux

Я хочу установить сродство cpu процесса в Linux, когда он запускается. Существуют такие методы, как sched_setaffinity и taskset, но они нуждаются в processid процесса. Они могут вызвать потенциальную миграцию, как процесс был запущен на ядре, но ...

0 ответов

ARM Cortex A8 PMNC читает дает 0 после включения также .. Любая идея / предложения?

MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("user-mode access to performance registers"); int __init arm_init(void) { unsigned int value; /* enable user-mode access */ printk(KERN_INFO "enable user-mode access\n"); asm ("MCR p15, 0, %0, C9, C14, ...