Arlleex 190 7 марта, 2019 Опубликовано 7 марта, 2019 · Жалоба 1 минуту назад, jcxz сказал: ...пока в проекте нет задачи, требущей иногда массивной обработки данных. Которую логично бы тоже посадить на самый низкий приоритет, чтобы всё фоновое время забирала в те моменты, когда ей это потребуется. Пусть задачи делят между собой процессорное время по тикам вытесняющего таймера, правда, если ОС позволяет создать две задачи равного приоритета. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 26 7 марта, 2019 Опубликовано 7 марта, 2019 · Жалоба 1 minute ago, Arlleex said: если ОС позволяет создать две задачи равного приоритета. Нынче таких осталось мало Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 7 марта, 2019 Опубликовано 7 марта, 2019 · Жалоба 11 minutes ago, Forger said: Нынче таких осталось мало FreeRTOS) 52 minutes ago, adnega said: Кто как выкручивался с HD44780 на быстрых процах? Прикручивали такой к торчащей наружу шине EMC. Параллельно такому дисплею висела какая-то даже память. Всё работает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 26 7 марта, 2019 Опубликовано 7 марта, 2019 · Жалоба 2 minutes ago, haker_fox said: FreeRTOS) Это одна из причин, почему от нее отказался )) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 7 марта, 2019 Опубликовано 7 марта, 2019 · Жалоба Just now, Forger said: Это одна из причин, почему от нее отказался )) Можно подробнее? что в этом плохого? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Forger 26 7 марта, 2019 Опубликовано 7 марта, 2019 · Жалоба 1 minute ago, haker_fox said: Можно подробнее? что в этом плохого? Да в целом ничего плохого Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 7 марта, 2019 Опубликовано 7 марта, 2019 (изменено) · Жалоба 4 часа назад, Forger сказал: 4 часа назад, Arlleex сказал: Вытесняющая RTOS? Когда-то, давным давно при слове RTOS у 99,99% программеров случался неизлечимый butthert с очень тяжелыми и продолжительными холиварами. Разумеет, в те античные времена знали лишь про кооперативную, поскольку вытесняющую в принципе негде было запустить (верховодили в те времена PIC и AVR). Но сейчас эти же рассуждения на тему пользовать/не пользовать RTOS звучат как минимум наивно. Да, и сам таким был, и сейчас стараюсь обойтись без всяких ртосов, когда есть возможность, а когда можно обойтись просто переключателем контекста, без всяких надстроек, очередей, нитей и пр... и самое удивительное - все работает и все задачи из ТЗ реализуются А сейчас смотришь - все пытаются впихнуть их чуть-ли не в мигалки светодиодами, причем многие даже не понимают, как там все работает... Времена однако... Изменено 7 марта, 2019 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 190 7 марта, 2019 Опубликовано 7 марта, 2019 · Жалоба 6 минут назад, mantech сказал: Да, и сам таким был, и сейчас стараюсь обойтись без всяких ртосов, когда есть возможность, а когда можно обойтись просто переключателем контекста, без всяких надстроек, очередей, нитей и пр... Я недавно писал о таком переключателе для простых проектов, кстати Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 7 марта, 2019 Опубликовано 7 марта, 2019 · Жалоба 4 часа назад, adnega сказал: Кто как выкручивался с HD44780 на быстрых процах? А чего там выкручиваться? Запись в дисплей довольно быстрая, долго только очистка и стартовая инициализация. С последней проблем нет - делается при запуске, а очистку не использовал по причине тормозов, проще пробелами забить, там знакомест кот наплакал... В сотне изделий древних вообще все работало в режиме только записи(т.е. даже проверка готовности не применялась) и все работает на ура... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться