Пожалуйста ткните носом где я не прав. Ситуация:
1. Модуль ядра при загрузке создает устройство /dev/ttyMDM
2. callback для write все записанное в порт возвращает пользователю
3. Открываю устройство через minicom и как и предполагалось, в окне миникома вижу то, что ввожу с клавиатуры
Чего хочется:
Хочется чтобы из данного tty можно было читать более чем одному приложению. Т.е. я печатаю в миникоме и вижу вывод как в миникоме так и в другом приложении.
Проблема:
Как правильно открыть во втором приложении /dev/ttyMDM? Проовал обычным open() с O_NONBLOCK и читать через read(). В этом случае если миником запущен то мое приложение вылетает с SIGSEGV. Если первым запускать мое приложение по в SIGSEGV валится minicom.
Где я не прав?
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от ananas
Ответ на:
комментарий
от const86
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Копирование файла в Linux через процедуру (2019)
- Форум Одновременный доступ (2012)
- Форум Именованные каналы в Linux . Передача данных между процессами (2014)
- Форум istgt одновременный доступ (2013)
- Форум [TTY] Доступ в другую консоль. (2011)
- Форум Модем, tty и права доступа. (2003)
- Форум Одновременный доступ к звуковой карте (2006)
- Форум tty (2013)
- Форум tty (2004)
- Форум подключения одновременна лакальная сеть и удаленного доступа ! (2012)