-
- на AVR теже задачи делались с таким же результатом но ужасно-раздутым кодом. - MegaJohn(21.12.2011 17:20)
- Это потому, что AVR -- микроконтроллер любительского уровня. На PIC-контроллерах профессионального уровня такая же задача легко решается в big loop без всяких RTOS. Всё дело, что в PIC переменные типа const char x[] действительно const и лежат во fk0(152 знак., 21.12.2011 18:04)
- Ахринеть. Косяки реализации гнутого компилятора присваиваем микроконтроллеру. Пора начинать в ошибках программера обвинять оперативную память. Что касается "всяких RTOS", то они служат как раз для того чтобы не писать пол года этот луп и 2 года Codavr(141 знак., 24.12.2011 17:05)
- Ну программеров в недостатках электроники и механики обвиняют на моей памяти последний десяток лет... На счёт loop и 2-х лет -- напишите, в чём именно проявятся преимущества RTOS в задачах описанных Мегаджоном. Я своё мнение написал -- RTOS не fk0(252 знак., 24.12.2011 19:01)
- Ахринеть. Косяки реализации гнутого компилятора присваиваем микроконтроллеру. Пора начинать в ошибках программера обвинять оперативную память. Что касается "всяких RTOS", то они служат как раз для того чтобы не писать пол года этот луп и 2 года Codavr(141 знак., 24.12.2011 17:05)
- Это потому, что AVR -- микроконтроллер любительского уровня. На PIC-контроллерах профессионального уровня такая же задача легко решается в big loop без всяких RTOS. Всё дело, что в PIC переменные типа const char x[] действительно const и лежат во fk0(152 знак., 21.12.2011 18:04)
- +1 RTOS притянута за уши. Нет долгих операций ввода-вывода - ни GUI, ни доступа к файлам. - Vladimir Ljaschko(21.12.2011 15:32)
- звонок до абонента - 4-6 секунд, отправить СМС - 2секунды. (время от начала передачи команд до результирующего ответа от модема). - MegaJohn(21.12.2011 17:21)
- Отправить SMS -- до 1.5 минут для SIM900 :-( - fk0(21.12.2011 18:01)
- Да я не про то :( Это операции с долгим ожиданием, которые легко поддерживаются автоматом состояний. Vladimir Ljaschko(274 знак., 21.12.2011 17:30)
- +1. Если аллергия на конечные автоматы, то можно прикрутить protothreads: получается псевдолинейный код. - SciFi(21.12.2011 17:36)
- Кстати, прослеживается тенденция: по поводу целесообразности применения C++ тоже можно поспорить. Даже в учебных целях притягивание инструмента за уши может быть вредным. - SciFi(21.12.2011 16:20)
- Вы ж на конечных автоматах все лепите, откуда вам знать? =) - Alex B.(21.12.2011 15:47)
- Уж мне то не знать, когда конечные автоматы не катят? ;) - Vladimir Ljaschko(21.12.2011 16:19)
- Человек учится, насколько я понял это первый проект. DL36(46 знак., 21.12.2011 15:39 - 15:42, ссылка)
- звонок до абонента - 4-6 секунд, отправить СМС - 2секунды. (время от начала передачи команд до результирующего ответа от модема). - MegaJohn(21.12.2011 17:21)
- на AVR теже задачи делались с таким же результатом но ужасно-раздутым кодом. - MegaJohn(21.12.2011 17:20)