0
ответов

Контейнеры C++ STL непригодны для использования без исключений, что мы можем с этим сделать?

Предполагаемый идеал C++ — «то, что вы используете, вы платите». Однако это может быть довольно изнурительно из-за исключений и их повсеместного использования в STL. Прежде чем кто-нибудь скажет "просто включите исключения",...
вопрос задан: 25 March 2012 04:40
0
ответов

Service DependencyInjection в Symfony2

Мне нужно было перенести мою модель из метода контроллера, поэтому я получил помогите поменять на сервис.Сервис сам по себе работает,но мне нужно иметь возможность подключаться к доктрине и ядру изнутри ...
вопрос задан: 22 March 2012 17:18
0
ответов

Организация заголовков ядра Linux

Пока я кое-что читал о системных вызовах, я поискал syscalls.h, чтобы найти заголовочный файл в LXR. Результаты поиска меня озадачили. Существует дюжина файлов syscalls.h из ...
вопрос задан: 21 March 2012 09:55
0
ответов

Локальное хранилище потока в режиме ядра?

Существует ли аналог Thread-Local Storage (TLS) для драйверов режима ядра в Windows (точнее, в Win32)? Чего я пытаюсь добиться: в конце концов, из подпрограммы диспетчеризации моего драйвера он может вызвать много ...
вопрос задан: 21 March 2012 00:08
0
ответов

выбор значения c и gamma

Привет, я выполняю SVM-классификацию с использованием SMO, в котором моим ядром является RBF, теперь я хочу выбрать значения c и sigma, используя поиск по сетке и перекрестную проверку, я новичок в функциях ядра , пожалуйста, помогите, ...
вопрос задан: 18 March 2012 10:55
0
ответов

Ввод-вывод с отображением памяти - как это делается?

Я читал о разнице между вводом-выводом с отображением порта и вводом-выводом с отображением памяти, но я не могу понять, как ввод-вывод с отображением памяти реализован в современных операционных системах (Windows или Linux). Я знаю, что...
вопрос задан: 11 March 2012 11:25
0
ответов

Как сопоставить 1 ГБ (или более ) физической памяти

У меня есть установка с 2 ГБ памяти, и я хотел бы отобразить 1 ГБ (или более) физической памяти в виртуальный адрес пользовательского пространства. Теоретически это возможно, так как при 32-битной настройке 3 ГБ виртуального адреса составляет ...
вопрос задан: 10 March 2012 10:03
0
ответов

структура sysinfo в linux/kernel.h

Я копался в различных заголовочных файлах ядра и наткнулся на . Внутри него находится структура под названием sysinfo. Я пытался использовать его, так сказать, «из коробки» и…
вопрос задан: 5 March 2012 19:31
0
ответов

Реализация модуля отладки ядра для гостевой ОС Linux внутри виртуальной машины VmWare

Извините за довольно длинный пост. Мне нужен вклад в проект, которым я собираюсь заняться. Я пытаюсь создать приложение, которое собирает информацию об отладке ядра из гостевого Linux ...
вопрос задан: 3 March 2012 20:27
0
ответов

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

Я пишу символьный драйвер Linux, который может печатать системные журналы в пользовательском пространстве. Так же, как команда 'dmesg'. Я узнал, что весь журнал, который мы печатаем с помощью 'printk', будет отправлен в пространство ...
вопрос задан: 2 March 2012 19:15
0
ответов

компиляция модуля : файл asm/linkage.h не найден

Я пытаюсь скомпилировать пример модуля ядра "hello world", проблемы обнаружены на ubuntu 11.04, kernel 3.2.6, gcc 4.5.2 и fedora 16, kernel 3.2.7, gcc 4.6.7. код: #include ...
вопрос задан: 29 February 2012 02:31
0
ответов

В каком контексте Kernel Thread работает в Linux?

Я новичок в ядре Linux. Я знаю, что есть два контекста 1. Контекст процесса, работающий в пространстве пользователя или в пространстве ядра (например, как часть системного вызова) 2. Контекст прерывания В каком контексте ...
вопрос задан: 22 February 2012 05:46
0
ответов

Преобразование IP-адреса источника из struct iphdr * в строковый эквивалент с использованием Linux netfilter

Я хочу преобразовать IP-адреса источника и назначения из пакета, захваченного с помощью netfilter, в char *. В моей функции ловушки netfilter у меня есть: sock_buff = skb; // аргумент 2 функции перехвата / ...
вопрос задан: 15 February 2012 16:07
0
ответов

Как написать загрузчик для загрузки ядра c?

Я изучаю NASM, пока пишу загрузчики. Пока что у меня есть загрузчик hello world. Я хочу знать, как связать с ним программу на языке c, чтобы загрузчик загрузил ее в память и начал выполнять ее...
вопрос задан: 10 February 2012 07:18
0
ответов

Как каждый процесс прикрепляется к определенному ядру с помощью планировщика (Linux)

Сейчас я изучаю планировщик Linux. Что касается сходства ядер ЦП, я хотел бы знать следующее: 1) Как каждый процесс (поток) прикреплен к ядру? есть системный вызов ...
вопрос задан: 9 February 2012 16:23
0
ответов

Зачем нужна функция list_for_each_safe() для удаления узлов в связном списке ядра?

Я учусь использовать API связного списка ядра из list.h. Я узнал, что мне нужно использовать list_for_each_safe() при удалении узлов с помощью list_del() вместо использования list_for_each(). Код для ...
вопрос задан: 9 February 2012 10:18
0
ответов

Когда вызывается функция probe для драйвера ядра Linux?

Я пытаюсь обновить драйвер ядра для Android, я добавил несколько printk'ов для отладки, функция _init вызывается, но функция probe - нет. Что я упускаю? Когда/как вызывается функция probe ...
вопрос задан: 7 February 2012 00:10
0
ответов

«позвоните» после переключения в защищенный режим

Я пытаюсь перейти в защищенный режим в Intel x86. Я загрузил свой gdt с помощью lgdt, установил флаг P для cr0 в 1 и все селекторы сегментов, но когда я возвращаюсь из вызова функции, я не могу вызвать ...
вопрос задан: 6 February 2012 17:08
0
ответов

режим ядра и защита памяти [закрыто]

в операционной системе Виртуальное адресное пространство приложения в пользовательском режиме является частным, одно приложение не может изменять данные, принадлежащие другому приложению. Каждое приложение работает изолированно, и если ...
вопрос задан: 29 January 2012 20:38
0
ответов

Замените предварительно созданное ядро ​​в исходном коде платформы Android

Я успешно собрал и запустил версию ядра золотой рыбки в эмуляторе. Что я хочу сделать сейчас, так это включить это в исходный код платформы, который у меня есть. Чтобы я мог собрать и запустить платформу из ...
вопрос задан: 25 January 2012 19:13
0
ответов

Перемещение по таблицам страниц процесса в Linux

Я пытаюсь перемещаться по таблицам страниц для процесса в Linux. В модуле ядра я реализовал следующую функцию: static struct page * walk_page_table (unsigned long addr) {pgd_t * pgd; ...
вопрос задан: 23 January 2012 23:38
0
ответов

Как получить список всех активных драйверов ядра в моей системе Android?

Как получить список всех активных драйверов ядра в моей системе Android ?. Что является эквивалентом Linux «lsmod» в Android? Я использовал adb shell, а также открыл приложение-эмулятор Android Terminal и ...
вопрос задан: 17 January 2012 20:55
0
ответов

Почему depmod необходим для сборки и работы с модулями ядра?

Из того, что я прочитал, цель depmod - отслеживать зависимости для каждого модуля ядра, когда он загружается. Почему это не может быть просто определено автоматически при загрузке модуля ядра ...
вопрос задан: 2 January 2012 03:24
0
ответов

человекочитаемая временная метка в ядре linux

Как написать человекочитаемую временную метку в ядре linux? Я думаю, что do_gettimeofday возвращает эпоху, но я не хочу пытаться преобразовать ее в читаемое время. Мне просто нужен формат типа Hour:Min:Sec:Msec. ...
вопрос задан: 28 December 2011 09:06
0
ответов

разница между портами ввода-вывода и памятью ввода-вывода

Я просто хочу знать разницу между портами ввода-вывода и памятью ввода-вывода, потому что я очень запутался. И если бы кто-нибудь объяснил, как его использовать, это было бы здорово. И под использованием я имею в виду, когда порты ввода-вывода ...
вопрос задан: 27 December 2011 08:50
0
ответов

Переносить ядро ​​на другую архитектуру?

Я хочу перенести ядро ​​xnu на архитектуру ARM с конечной целью - запустить полное ядро ​​внутри Qemu. Хотя я понимаю, что это очень сложная задача, я все же хочу ...
вопрос задан: 23 December 2011 14:13
0
ответов

Nand разделение в U-Boot

Я работаю над платой разработки для Embedded ARM9. Во что я хочу переставить мои nand разделы. Кто-нибудь может сказать мне, как это сделать? В моей оболочке U-Boot, если я дам команду mtdparts, которая дает ...
вопрос задан: 21 December 2011 06:27
0
ответов

Как использовать libsvm в Matlab?

Я новичок в Matlab и не знаю, как использовать libsvm. Есть ли какой-нибудь пример кода для классификации некоторых данных (с двумя функциями) с помощью SVM, а затем визуализировать результат? Как насчет ядра (RBF, ...
вопрос задан: 19 December 2011 05:50
0
ответов

ядро: как добавить новый исходный файл для сборки ядра?

Для академического проекта я хочу добавить исходный файл (myfile.c) в каталог kernel /, тот же каталог, что и exit.c и fork.c. Система сборки, похоже, не выбирает автоматически ...
вопрос задан: 18 December 2011 05:22
0
ответов

kernel: эффективный способ найти task_struct по pid?

Есть ли эффективный способ найти task_struct для указанного pid, без итераций по списку task_struct?
вопрос задан: 17 December 2011 19:25