Russian Qt Forum
Ноябрь 22, 2024, 23:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [Qt embedded] Посоветуйте как работать с COM Портом в Linux  (Прочитано 20058 раз)
Steven_Orko
Гость
« Ответ #15 : Июнь 29, 2007, 13:19 »

Кусок из исходников Qt:
Код:

            sched_param sp;
            sp.sched_priority = prio;

            if (pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED) != 0
                || pthread_attr_setschedpolicy(&attr, sched_policy) != 0
                || pthread_attr_setschedparam(&attr, &sp) != 0) {
                // could not set scheduling hints, fallback to inheriting them
                pthread_attr_setinheritsched(&attr, PTHREAD_INHERIT_SCHED);
            }
            break;
Записан
sja
Гость
« Ответ #16 : Январь 24, 2008, 22:30 »

Я недавнорешал такую же задачу - графика накуте, а данные через компорт - я сделал так: создал отдеьлный поток (тхреад) для компорта (я юзал АПИ для работы с компортом:
int fd = open("/dev/ttyS0", и тд
у меня всё ок, всё справляется и не тормозит на 400мhz машине.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.04 секунд. Запросов: 21.