|
embedded cron |
|
|
|
 |
Ответов
|
Dec 2 2015, 06:37
|

Профессионал
    
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831

|
Цитата(evgen2 @ Dec 2 2015, 00:04)  А вот не подскажет ли кто - есть ли в природе embedded cron не для линукса, а для мелкопроцессоров типа ARM Cortex 3, и чтоб в исходниках на Це, и чтоб памяти не ел, и чтоб difftime мухой считал без double. Пробовал порт embedded cron на Cortex M0 (STM32F03x), причем приходилось снижать частоту, слишком быстро работал  Шутки шутками, но если серьезно, то зачем?
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Dec 2 2015, 07:21
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688

|
Цитата(Forger @ Dec 2 2015, 09:37)  Пробовал порт embedded cron на Cortex M0 (STM32F03x), причем приходилось снижать частоту, слишком быстро работал  Шутки шутками, но если серьезно, то зачем? порт embedded cron - где брать? Запуск "задач" по расписанию посредством использования RTC. Типа в пятницу с утра включать поддержание температуры, включать-выключать освещение с заходом/восходом солнца. Всё вроде бы понятно как делать, но как-то некузяво получается.
Сообщение отредактировал evgen2 - Dec 2 2015, 07:21
|
|
|
|
|
Dec 2 2015, 07:49
|
Частый гость
 
Группа: Участник
Сообщений: 182
Регистрация: 16-10-15
Пользователь №: 88 894

|
Кхм, RTC имеет ограниченное количество будильников. При попытке в наглую сделать 10 будильников с разным временем и последовательностью установки - вас ждёт жестокий облом. Тут требуется собственный диспетчер RTC, который будет знать о всех активных будильниках, и устанавливать их по порядку даты. Это можно и без ос сделать, но максимальное количество будильников должно быть ограниченно известным вам числом.
Проснулись, прошлись по всем будильникам и нашли минимальное время в + от текущего, установили , далее обработка функции на текущее время, и сон. Добавление будильника - смотрим записи с датой ниже текущей, и юзаем первую-же попавшуюся. Проект собирается без ос, любыми доступными способами.
|
|
|
|
Сообщений в этой теме
evgen2 embedded cron Dec 1 2015, 21:04  Forger Цитата(evgen2 @ Dec 2 2015, 10:21) Запуск... Dec 2 2015, 07:28   evgen2 Цитата(Forger @ Dec 2 2015, 10:28) У меня... Dec 2 2015, 08:11    Forger Цитата(evgen2 @ Dec 2 2015, 11:00) Я когд... Dec 2 2015, 08:13     evgen2 Цитата(Forger @ Dec 2 2015, 11:13) Ага, а... Dec 2 2015, 08:34      mantech Цитата(evgen2 @ Dec 2 2015, 11:34) ну так... Dec 2 2015, 08:39      Forger Цитата(evgen2 @ Dec 2 2015, 11:34) Меня т... Dec 2 2015, 08:48       evgen2 Цитата(Forger @ Dec 2 2015, 11:48) вебмор... Dec 2 2015, 09:26        Forger Цитата(evgen2 @ Dec 2 2015, 12:26) Причём... Dec 2 2015, 09:51    mantech Цитата(evgen2 @ Dec 2 2015, 11:11) Продви... Dec 2 2015, 08:16    AVI-crak Цитата(evgen2 @ Dec 2 2015, 15:11) ну да,... Dec 2 2015, 09:40 arhiv6 А какой минимальный шаг времени нужен? Поддержка д... Dec 2 2015, 09:33 evgen2 Цитата(arhiv6 @ Dec 2 2015, 12:33) А како... Dec 2 2015, 10:32  Forger Цитата(evgen2 @ Dec 2 2015, 13:32) Вайфай... Dec 2 2015, 12:56  AVI-crak Цитата(evgen2 @ Dec 2 2015, 17:32) Почему... Dec 2 2015, 19:34   evgen2 Цитата(AVI-crak @ Dec 2 2015, 22:34)... Dec 2 2015, 23:02 arhiv6 Ещё нашёл AVR-Crontab, но сам ни разу не пробовал.... Dec 2 2015, 09:42 Tarbal Цитата(evgen2 @ Dec 2 2015, 01:04) А вот ... Dec 2 2015, 16:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|