Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Linux Нужны комментарии опытных программистов по коду небольшой программы Написал небольшую программу на С (шифрует и дешифрует текст используя шифр ADFGVX) Сразу скажу, что это моя первая относительно завершенная (другие были либо по лабам в институте, либо вообще в школе). Собственно, хотелось бы узнать мнение опытных программистов по моему коду. На данный момент сделал проект на launchpad: https://launchpad.net/adfgvx-tool Заранее благодарен всем, кто найдет... https://www.cyberforum.ru/ cpp-linux/ thread782596.html C++ Linux UG Open C (программирование для САПР NX на Си )
Здравствуйте! Я инженер, а не программист. Но задумал автоматизировать кой какие процессы в своей работе. Я работаю в САПР NX. Это пакет для моделирования, создания УП и т.д. и т.п. В ней есть возможность подключать сторонние динамические библиотеки. На выбор несколько языков. Я выбрал Си. Все объекты хранятся (не знаю как по другому написать) в структурах. Я никак немогу придать значения членам...
C++ Linux Сборка под платформу sh4 https://www.cyberforum.ru/ cpp-linux/ thread781659.html
Подскажите что нибудь, не собирается под sh4, тулчайн на i686, в принципе им что-то собирается, но то что хочется выдает примерно следующее: начало сборки пропущено ... /var/INSTALL/toolchain/sh4/bin/sh4-linux-gcc -I/usr/local/lib/sh4/_include_ -I/var/INSTALL/toolchain/sh4/include -I/var/INSTALL/toolchain/sh 4/target/usr/include -std=gnu99 -Wall -D_GNU_SOURCE -I/usr/include...
C++ Linux На Виндовсе под Линукс Доброго времени суток. Можно ли написать программу, любую, например "Hello World!" на Си на Виндовсе, но под Линукс?) Если да, то как это сделать? https://www.cyberforum.ru/ cpp-linux/ thread781656.html
Обработка файлов потоками C++ Linux
Здравствуйте, столкнулась вот с какой проблемой. Пользователь с клавиатуры вводит количество потоков. Я не понимаю, как сделать так, чтобы, если количество файлов было больше, чем потоков, то уже созданные потоки обработали необработанные файлы. Количество файлов определяется в командной строке. #include <stdio.h> #include <pthread.h> #include <string.h> #include <stdlib.h> #include...
C++ Linux Текущий уровень звука Добрый день. Нужно получить текущий уровень звука, в идеале - по нескольким частотам. Подскажите, в какую сторону копать. https://www.cyberforum.ru/ cpp-linux/ thread779938.html
C++ Linux Отладка динамической памяти https://www.cyberforum.ru/ cpp-linux/ thread779129.html
Привет всем! какой код нужно написать для динамической одкладки ? пользуюсь eclipse...пробывал такой код откомпилировать FILE* pOut(nullptr); errno_t err = freopen_s(&pOut, "debug.txt", "w", stdout); if(err) cout<<"Error"<<endl; _CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF | _CRTDBG_ALLOC_MEM_DF);
Управление FireFox или Chrome из программы C++ Linux
Как осуществить переход по заданной ссылке, например, на yandex.ru через команду из программы? Какую библиотеку подключить? Какая функция это делает? Как должна выглядеть эта команда?
C++ Linux Числовые типы gtk как пользоваться https://www.cyberforum.ru/ cpp-linux/ thread778355.html
Хотелось бы знать, как пользоваться таками типами, как, например, gint и gdouble? Например, как выводить значения в терминал при помощи g_print? Как находить от них тригонометрические функции?
C++ Linux Video4Linux2. Несколько изображений с одной камеры https://www.cyberforum.ru/ cpp-linux/ thread777923.html
Добрый день! Возникла такая задача, вывода нескольких изображений с одной видеокамеры на устройстве. т.е. один монитор одна камера и с нее валится два одинаковых изображения. Использую arm устройство, с установленным Linux. Вывести изображение с камеры могу при помощи V4l2 используя технологи mmap, но вот как вывести изображение два раза не понимаю. Подскажите пожалуйста может кто-то...
C++ Linux Клиент и сервер в одной программе
Здравствуйте. Вот код: #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <unistd.h> #include <arpa/inet.h> #include <stdio.h> #include <pthread.h>// -pthread (POSIX Threads)
C++ Linux Препарирование mp3 файла https://www.cyberforum.ru/ cpp-linux/ thread776793.html
Сразу к делу, меня интересует каким образом можно получить и изменить значения амплитуд и частот звука, записанного в формате mp3. К сожалению, большая часть статей исключительно про теги. Как задачу предположим, что я хочу увеличить значения частот на 10%.
3 / 3 / 0
Регистрация: 18.06.2009
Сообщений: 37
12.02.2013, 16:17  [ТС] 0

Чтение из COM порта, При чтении из порта зависает read() - C++ Linux - Ответ 4124482

12.02.2013, 16:17. Показов 7358. Ответов 2
Метки (Все метки)

Ответ

У меня стоит етот флаг. я подозреваю что не к тому порту стучал, но всеравно он не должен же зависнуть
C++ (Qt)
1
2
3
4
5
6
/ Настраиваем порт на асинхронную передачу 
// allow the process to receive SIGIO
 fcntl(p_Port, F_SETOWN, getpid()); 
// Make the file descriptor asynchronous (the manual page says only 
// O_APPEND and O_NONBLOCK, will work with F_SETFL...) 
fcntl(p_Port, F_SETFL, FASYNC);
O_NONBLOCK - у меня стоит при откритии порта щас и сюда поставлю

Добавлено через 2 минуты
Цитата Сообщение от NOCaut Посмотреть сообщение
У меня стоит етот флаг. я подозреваю что не к тому порту стучал, но всеравно он не должен же зависнуть
C++ (Qt)
1
2
3
4
5
6
/ Настраиваем порт на асинхронную передачу 
// allow the process to receive SIGIO
 fcntl(p_Port, F_SETOWN, getpid()); 
// Make the file descriptor asynchronous (the manual page says only 
// O_APPEND and O_NONBLOCK, will work with F_SETFL...) 
fcntl(p_Port, F_SETFL, FASYNC);
O_NONBLOCK - у меня стоит при откритии порта щас и сюда поставлю
да все работает

Вернуться к обсуждению:
Чтение из COM порта, При чтении из порта зависает read() C++ Linux
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2013, 16:17
Готовые ответы и решения:

Зависает при чтении com порта
Привет всем, подскажите, пожалуйста, у меня есть прибор, с которого я считываю данные каждую...

«Зависает» при чтении com порта
Здравствуйте! Алгоритм программы следующий: «Читать до конца файла» 1.1 Программный reset...

При чтении com порта зависает приложение
Вот эта строка кода вешает всё приложение: textBox1-&gt;Text = serialPort1-&gt;ReadLine(); Если её...

Зависает форма при чтении из порта
Пишу программку, которая читает данные из серийного порта. Но форма повисает, пока чтение не...

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

Чтение и проверка троек байт с последовательного порта, serialPort.Read()
Доброго времени суток! Буду рад Вашему совету о дальнейшем направлении разработки. Читаю...

Подвисает при чтении COM порта
Доброго времени суток, сделал программу, которая читает данные из COM порта, строка кода которая...

Зацикливание при чтении COM-порта в функции ReadFile()
Создал класс Transmit для работы с виртуальным COM-портом ПК. Transmit.h #include...

Откуда при чтении из COM-порта берутся 99 байт?
Здравствуйте! Этот отрывок кода взят из рабоче программы, которая работает около 2-х лет и судя по...

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