ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
729138 Топик полностью
Evgeny_CD, Архитектор (18.01.2017 03:42, просмотров: 103) ответил Evgeny_CD на В качестве макета Святого Грааля можно рассмотреть scmRTOS: full plain C++, from 512 bytes of RAM, from ~1K code -> -->
Прелесть подхода в том, что имея "а ля scmRTOS" внизу, можно добавлять либы и их возможности к проекту, и иметь совместимую среду разработки для широчайшего набора контроллеров, все в рамках единого фреймворка. Надо что-то очень простое - scmRTOS, можает даже стоит сделать упрощенный варианте без вытеснения, сопрограммы какие. Надо IP, условно - добавили в прокт такую "либу". Она потянет за собой необходимость в ресурсах - но на тиньках IP обычно и не поднимают :) И далее до бесконечности. Все как матрешка. И все как следует натягиваем на инструментальной системе. Cover тесты, unit тесты. Можно через Ethernet периферию реальную пробросить - так что натяг будет не по принципу "сферического коня в вакууме", а на вполне реальном железе. Рааница в быстродействии кампука и AVR не помеха. Будет отлажен код и его возможности по самодиагностики ("гонки" между модулями в первую очередь) - в реальном железе быстро поймем что не так.