Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Linux Создание расширения PHP с классами(!) Всем привет. У меня есть несколько классов php, которые я хочу переписать под C и откомпилировать в бинарник, чтобы код классов работал быстрее в php. На хабре я нашел несколько статей на эту тему. Но в основном там описана процедура создания расширения с функциями. Лишь одна статья описывает расширение с классами: Статья на хабре о создании расширения PHP с классами Но по б..кому стечению... https://www.cyberforum.ru/ cpp-linux/ thread2168458.html C++ Linux Не работает структура из libpq.h в проекте
добрый день хочу подключить библиотеку libpq-fe.h на этапе сборки импорт проходит нормально, а вот потом не находит структуру и выдает ошибку "undefined reference to `PQconnectdb'" код #include <iostream> #include <postgresql/libpq-fe.h> int main() {
C++ Linux Процесс занимает порт сокета https://www.cyberforum.ru/ cpp-linux/ thread2168159.html
Здравствуйте! Я на php написал скрипт управлением игровым сервером. Решил под него написать сервер на c++. Все как бы не плохо, кроме одного, когда я запускаю игровой сервер через ПУ и останавливаю свой сервер, игровой начинает висеть на порту сервера. И что бы заново запустить сервер управления нужно убить сервер игры. Помогите решить проблему.
C++ Linux Преобразование файлов *.so обратно в *.cpp даны исходные данные: 1) имеется make - утилита, автоматизирующая процесс преобразования файлов из одной формы в другую; 2) имеется файл с расширением .so (изначально файл был создан на языке программирования c++) вопрос: как преобразовать файл расширения .so обратно в .cpp? https://www.cyberforum.ru/ cpp-linux/ thread2166876.html
C++ Linux Программная добыча загруженности CPU по ядрам через top
Здравствуйте! При разработке я столкнулся с одной проблемой. Суть - мне необходимо выводить загруженность процессора по ядрам. Использовать можно только стандартные библиотеки С++, команду "top", "expect" и bash-скриптов. Проблема в том, что обычный top выводит общую информацию по CPU, а нужно по ядрам. Для этого необходимо во время исполнения прожать "1". Вопрос - как сделать это программно,...
C++ Linux Как поменять в этих программах каналы на сигналы? https://www.cyberforum.ru/ cpp-linux/ thread2166537.html
Здравствуйте, помогите, пожалуйста поменять в программе каналы на сигналы. Программы открываются через 2 терминала и во время срабатывания программы kl.c (выводит номер задачи и время её выполнения), программа sr.c анализирует данные из первой программы и выводит результат. Тому кто сделает, кину 100-200 руб. на карту (понятия не имею сколько такая работа стоит). Код программы kl.c: #include...
C++ Linux Подсчет суммы элементов матрицы в каждой ее строке (кроме диагонального) В следующей программе был реализован подсчет суммы только элементов квадратной матрицы, стоящих перед стоящими на главной диагонали (в каждой строке). #include <iostream> #include <vector> #include <cmath> #include <algorithm> #include <random> #include <tbb/tbb.h> #include <tbb/parallel_for.h> https://www.cyberforum.ru/ cpp-linux/ thread2166192.html C++ Linux Непонятное поведение при отладке
Доброго времени суток. Есть задание к лабораторной. 1. Отсортировать в заданном каталоге (аргумент 1 командной строки) и во всех его подкаталогах файлы по следующим критериям (аргумент 2 командной строки, задаётся в виде целого числа): 1 – по размеру файла, 2 – по имени файла. Записать файлы в порядке сортировки в новый каталог (аргумент 3 командной строки). После записи каждого файла...
C++ Linux Linux,pipe,fork, graph,dfs https://www.cyberforum.ru/ cpp-linux/ thread2163623.html
Добрый день, делаю тут задачу на процессы, во время компиляции она зависает и у меня нет идей почему. Задача в следующем, вводится граф, в каждой вершине создается процесс и нужно посчитать их кол-во и вывести(понимаю что это заренее известно, но все равно) данные между процессами передаются через трубы. Я делаю это так, запускаю dfs запуская по пути процессы и через трубы передаю инфу, так же...
C++ Linux Сервер для сайта на debian подобных дистрибутивах, видимый из интернета Всем привет, очень хочу запустить сервер видимый из интернета. Пролистал кучу разных сайтов. Везде, где бы не читал, эта тема либо совсем поверхностная, либо дальше установки лампа ничего не заходит. Все что видел так это статьи о локальном сервере. Прошу помочь с объяснениями, ссылками, книгами или просто советами в какую сторону гуглить. Хочу сделать свой сервер для сайта. Еще есть вопрос про... https://www.cyberforum.ru/ cpp-linux/ thread2162624.html
Где скачать glut библиотеки для linux ubuntu 16.04 C++ Linux
Где скачать glut библиотеки для linux ubuntu 16.04. Хотел скачать с официального сайта https://www.opengl.org/resources/libraries/glut/ но не могу понять какую версию скачать. Не вижу назвния для linux версии.Может кто нибудь знает.
C++ Linux Работа с памятью на низком уровне https://www.cyberforum.ru/ cpp-linux/ thread2160739.html
Здр
0 / 0 / 0
Регистрация: 15.05.2016
Сообщений: 5
03.01.2018, 19:11  [ТС] 0

Загружаемый модуль ядра зависает - C++ Linux - Ответ 12000015

03.01.2018, 19:11. Показов 1626. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от peter_irich Посмотреть сообщение
Я не могу ответить, т.к. сам драйверов не писал, но какое из printk() последнее?
И почему заголовочные файлы не из linux-headers? Для драйверов должны браться оттуда:
/lib/modules/$(uname -r)/build/include/linux

Пётр.
Пётр, все заголовочные файлы из linux-headers. Модуль собирается и устанавливается. Функция blm_probe отрабатывает без ошибок (проверял отдельно без таймера). Для сборки использую такой makefile:
Код
obj-m := blm_driver.o
KVERSION := $(shell uname -r)
KDIR := /lib/modules/$(KVERSION)/build
PWD := $(shell pwd)
modules modules_install clean:
	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) $@
install: modules_install
	install -D -m 0644 blm.conf /etc/modprobe.d/blm.conf
	depmod -a
uninstall:
	bash uninstall.sh


Вернуться к обсуждению:
Загружаемый модуль ядра зависает C++ Linux
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2018, 19:11
Готовые ответы и решения:

Модуль ядра не компилируется в Ubuntu-18.04
Здравствуйте! Есть маленький модуль ядра, он компилируется в Astra Linux 1.4, но не...

Модуль ядра, работа с мышью
Здравствуйте, нужно написать модуль ядра Linux,который будет при нажатии мышиной кнопки выводить...

Написать простейший модуль ядра
Привет. Необходимо написать простейший модуль ядра. Имеются следующие исходники: #include...

Модуль ядра и прерывания от сетевой карты
Здравствуйте! Учусь писать модули ядра. Посоветуйте, каким образом можно осуществить перехват...

6
03.01.2018, 19:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.01.2018, 19:11
Помогаю со студенческими работами здесь

Модуль ядра, создающий файл с текстом
Здравствуйте. Файл proc_module.c. Его задача создать файл, в котором будет текст. #include...

Модуль ядра, вывод сообщения в dmesg
Я реализовал это таким образом, но msleep вешает консоль. int record(void) { for(;;) {...

Модуль ядра линукс ошибка make файла
Помогите пожалуйста.Первый раз пытаюсь написать ядро,и ничего не получается. Выдаёт ошибку:...

Написать модуль ядра, который будет блокировать определённые кнопки мыши
Здравствуйте! По заданию нужно написать модуль ядра Linux,который будет блокировать определённые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru