за хорошее вознаграждение нужно написать программу

igor777
Offline
Зарегистрирован: 30.12.2016

Добрый день! нужно написать многозадачную программу. Если кто владеет классами, знает как создать библиотеки и разбирается в конечных автоматах готов посотрудничать. Оплата достойная.

_basile
Offline
Зарегистрирован: 30.12.2016

  Добрый день.

 1. В каком городе.

 2. Какая платформа (в смысле железо).

 3. "Многозадачная" подразумевает операционную систему.

      Если просто конечные автоматы, то скорее "многофункциональная".

 4. Сроки, хотя бы примерные, или как всегда - вчера ?

 Обращайтесь, если что, basilebox@yandex.Россия.   Москва.

 Ну, и описание, хотя бы приблизительное, что нужно получить на выходе.   

 С уважением.

 Василий.

igor777
Offline
Зарегистрирован: 30.12.2016

ARDUINO

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

А точно на ардуино? )))
 

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Пошукайте, есть практически готовый RTOS для Ардуино. Ссылку утерял, искать заново - лениво. Ну и все сильно зависит от степени и требований "многозадачности" .. вполне возможно Вам будет достаточно опубликованного на гитхабе "arhat.h" там есть примитивная работа с конечными автоматами с стиле разделяемой многозадачности tsc.h и пример использования и реализации сьема показаний с ультразвукового датчика hcsr04.h а также показаний энкодеров (простой счет импульсов) по прерываниям pcint.h, кроме этого в обработчик прерываний таймера внедрен "хук" для принудительного выполнения "микрозадач" каждые 1024 микросекунды .. и пример работы с ним в виде обработки показаний датчика tcs3200, а также есть работа с шиной I2C с помощью аппаратного драйвера шины.

Один недостаток - библиотека тестировалась и используется в основном под Arduino Mega 2560, но есть примеры использования и под UNO и даже под ATmega164p .. поиск на гитхабе по ключу ARHAT_H. Комментировано практически всё, читайте исходники и заголовочные файлы. Есть море примеров.