ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 июля
570193 Топик полностью
VVB (02.01.2015 14:56, просмотров: 71) ответил fk0 на В луниксах есть AIO, но разброд и шатания в реализации. Во-первых aio_xxx функции (man 7 aio) могут оказаться лишь жалкой библиотечной обёрткой вокруг открытия файла в режиме O_ASYNC (man fcntl) и последующего получения SIGIO по завершению каждой
Глянул, aio_read etc есть в NuttX. Похоже, что для работы с CAN надо делать "драйвер пользовательского уровня" в виде одной из пользовательских задач со своим API, и прочий пользовательский код должен использовать этот API вместо обычного файлового ввода/вывода.