Вытесняющая многозадачность - не работает библиотека!

Wiring, Processing, библиотеки

Вытесняющая многозадачность - не работает библиотека!

Сообщение leon3 » 21 май 2015, 14:05

Понадобилась мне многозадачность, что бы обрабатывать информацию (по i2c c малиной общаться, возможно по ком-порту) и при этом выполнять свои фунции. Возможно есть нормальное решение для этой задачи, но вот я пошел по пути псевдо-многозадачности. Пытался вкурить статью:http://robocraft.ru/blog/985.html
http://robocraft.ru/blog/981.html
и использовать соответсвующую библиотеку, но при компиляции выдает следующее...

Код: Выделить всё
/media/HDS/Process/Arduino/libraries/MirmPS/main2.cpp: In function 'void branching()':
/media/HDS/Process/Arduino/libraries/MirmPS/main2.cpp:44:39: error: cannot convert 'programm1' from type 'volatile void()' to type 'void*'
  if (Taskcount==0) {Taskcount++;goto *programm1;}
                                       ^
/media/HDS/Process/Arduino/libraries/MirmPS/main2.cpp:45:39: error: cannot convert 'programm2' from type 'volatile void()' to type 'void*'
  if (Taskcount==1) {Taskcount++;goto *programm2;}
                                       ^
Ошибка компиляции.


Arduino IDE 1.6.4, OS Kubuntu 14.04

Папка для библиотек: /media/HDS/Process/Arduino/libraries/

Кто знает как это победить? Или стоит пойти иным путем? Каким если не секрет?
leon3
 
Сообщения: 2
Зарегистрирован: 21 май 2015, 14:02
programming: Си

Re: Вытесняющая многозадачность - не работает библиотека!

Сообщение noonv » 28 май 2015, 10:38

Вероятно, в новой версии Arduino-вского фреймворка что-то изменили.
Дурацкий вопрос - а в версии Arduino IDE, которую использовал для работы автор, пробовали?
Аватара пользователя
noonv
Администратор
 
Сообщения: 553
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: Вытесняющая многозадачность - не работает библиотека!

Сообщение leon3 » 06 июл 2015, 14:05

Пробовал версию 1.0.5 которая шла поумолчанию в дистрибутивах к Ubuntu, но та вообще не понимает асемблеровские вставки!
leon3
 
Сообщения: 2
Зарегистрирован: 21 май 2015, 14:02
programming: Си


Вернуться в Программирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
© 2009-2017 |  О проекте  |  Политика Конфиденциальности  |