2
ответа

как разработчики делятся репозиториями git до GitHub? [закрыто]

Как разработчики делятся своими локальными git-репозиториями с другими до GitHub (или любого веб-хостинга для контроля версий, использующего Git)?
вопрос задан: 5 March 2019 18:08
2
ответа

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

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

когда набор флага нажатия в сегменте TCP

я задал этот предыдущий вопрос здесь: tcp две стороны, пытающиеся соединяться одновременно, я попробовал метод, данный в решении и при отправке при использовании netcat и сниффинге пакетов с эфирным я...
вопрос задан: 23 May 2017 12:02
2
ответа

Что проку от, делают, в то время как (0), когда мы определяем макрос? [дубликат]

Возможный Дубликат: сделайте - В то время как и если еще операторы в макросах C/C++, я читаю ядро Linux и я нашел многих макросами как это: #define INIT_LIST_HEAD (ptr) делают {\(ptr)-> затем = (ptr);...
вопрос задан: 23 May 2017 11:47
2
ответа

Как заставить один модуль ядра Linux зависеть от другого внешнего модуля с depmod?

Я пишу модуль ядра, который зависит от одного существующего модуля ядра. Я создаю свой модуль из дерева (как внешний модуль). Как я могу объявить зависимость, так, чтобы она была распознана...
вопрос задан: 20 May 2017 12:33
2
ответа

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

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

Какая связь между ОС Linux и ядром?

I ' Я использую Linux уже несколько лет, но никогда не выходил за рамки установки с CD / DVD. Если у менеджера приложений не было того, что я искал в программном обеспечении, то я потерял дело. Но верно ...
вопрос задан: 8 November 2015 18:36
2
ответа

Нумерация ЦП на hypertheading включила систему

Я пытаюсь узнать, как ОС (Windows, Linux) присваивает номера логическим CPU в Hyper, распараллеливающем включенный среду.? Делает и OSs, сначала последовательно присваивают номера Физическим центральным процессорам и...
вопрос задан: 14 April 2015 21:23
2
ответа

Скорость USB-порта [закрытый] Linux

Как программно определить скорость USB-порта во встроенных устройствах, выполняющих ядро Linux?
вопрос задан: 11 November 2014 12:07
2
ответа

Как я могу выделить память в ядре Linux для символа* строка типа?

Я пытаюсь выделить некоторую память для символа* следующим образом. статический ssize_t memo_write (файл структуры *filp, символ константы __ пользователь *buf, size_t количество, loff_t *f_pos) {ssize_t retval =-ENOMEM;...
вопрос задан: 4 April 2014 11:24
2
ответа

malloc в ядре

Когда я пытаюсь использовать malloc в модуле ядра, я получаю сообщение об ошибке из компилятора. Мой код: res = (ListNode*) malloc (sizeof (ListNode)); сообщение об ошибке компиляторов:/root/ex3/ex3mod.c:491: error:...
вопрос задан: 31 March 2014 12:20
2
ответа

компиляция ядра Linux с non-gcc

Ядро Linux записано для компиляции с gcc и использует много маленьких и ужасных gcc-взломов. Какие компиляторы могут скомпилировать ядро Linux кроме gcc? Тем, который может, является Intel Compiler. Что минимальный...
вопрос задан: 15 March 2014 21:10
2
ответа

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

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

вложенный сбой страницы пространства пользователя обращается в Linux

Я хотел бы знать, неправильно ли к отсутствию страницы адрес пространства пользователя функционально, когда ядро запускает обработчик ошибок для введения пользовательской страницы. ОС является Linux 2.6.30, Принимают это оба пользовательских адреса...
вопрос задан: 18 November 2012 15:54
2
ответа

Как создать proc запись под/proc/driver?

Я хочу создать файл в соответствии с/proc/driver каталогом. Я хотел бы использовать макрос как proc_root_driver (или что-то еще обеспеченное), а не использовать "driver/MODULE_NAME" явно. Я использую...
вопрос задан: 26 September 2011 18:12
2
ответа

Как завершаются потоки во время сбоя linux?

Если у вас есть многопоточная программа (ядро Linux 2.26), и один поток делает что-то, что вызывает segfault, произойдет ли другие потоки все еще запланированы для запуска? Как заканчиваются другие темы? ...
вопрос задан: 27 August 2010 20:19
2
ответа

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

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

Как Linux снабжает переполнение буфера сокетом?

У меня есть приложение читателя Java, которое читает из многоадресного сокета на Linux 64-разрядную платформу (2.6.18). Размер сокета был установлен на 2 МБ. Когда читатель не может считать достаточно быстро сокет "...
вопрос задан: 8 July 2010 16:43
2
ответа

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

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

ядро Linux в системной гарантии SMP, что пакеты UDP, прибывающие из сети в порядке, будут считаны из сокета в порядке?

на проекте я продолжаю работать, мы видим неисправные проблемы при определенных обстоятельствах в системе SMP, когда мы читаем поток UDP из сети. Мы видим, что это прибывает из сети в...
вопрос задан: 25 June 2010 16:33
2
ответа

Что такое теговый синтаксис инициализации структуры?

структура file_operations scull_fops = {.owner = THIS_MODULE, .llseek = scull_llseek, .read = scull_read, .write = scull_write, .ioctl = scull_ioctl, .open = scull_open, .release = scull_release};...
вопрос задан: 10 June 2010 17:34
2
ответа

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

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

Linux: Может Recvmsg использоваться для получения IP_TOS каждого входящего пакета

Может одно использование recvmsg () для получения поля IP_TOS каждого входящего пакета, или делает это, просто показывают значение IP_TOS, которое установлено для конкретного сокета. В противном случае делает любой знает о решении получить...
вопрос задан: 21 May 2010 11:48
2
ответа

Преобразование мига к milli секундам

Как я вручную преобразовываю миг в миллисекунды и наоборот в Linux? Я знаю, что ядро 2.6 имеет функцию для этого, но я работаю над 2,4 (домашняя работа) и хотя я посмотрел на код, это использует много из...
вопрос задан: 28 April 2010 19:35
2
ответа

Планирование ядра Linux

Я хочу знать, какого возраста алгоритм планирования Linux SJF (самое короткое задание сначала) вычисляет время выполнения процесса?
вопрос задан: 9 March 2010 05:24
2
ответа

Ядро Linux - какая функция содержит источник, где номера портов случайным образом выбраны?

Кто-либо знает, какая функция или файл в Linux содержат алгоритм, который находит, что случайный порт использует для связывания () системный вызов? Я ищу на всем протяжении и не могу найти метод, который содержит этот алгоритм...
вопрос задан: 27 February 2010 01:26
2
ответа

Я могу использовать strtok () в Модуле Ядра Linux?

Я должен сделать синтаксический анализ на данных, записанных в мой модуль и использование strtok (), функция string.h была бы полезна. Однако я попробовал #include <string.h> и #include <Linux/строка....
вопрос задан: 11 February 2010 18:19
2
ответа

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

Существует много способов планирования работы в ядре Linux: таймеры, тасклеты, рабочие очереди и потоки ядра. Каковы рекомендации, когда использовать один против другого? Есть очевидные факторы: ...
вопрос задан: 27 January 2010 13:50
2
ответа

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

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

Что издержки вовлечены в переключатель режимов

Много времена я читал/слышал аргумент, что создание большого количества системных вызовов и т.д. было бы неэффективно, так как приложение делает переключатель режимов, т.е. идет от непривилегированного режима до привилегированного режима и после выполнени
вопрос задан: 7 December 2009 14:19