Как стать автором
Обновить
11
0
Семён Иванов @7bnx

Пользователь

Отправить сообщение
По сути, шаблоны и дефайны, — также используются для кодогенерации, но не так явно. Кроме того, скорость и сложность разработки, как мне кажется, будут сопоставимы.
Сейчас я использую стороннюю кодогенерацию, скорее как дополнение к самой логике на шаблонах. Например, если брать систему тактирования, то у меня есть парсер, которому можно скормить svd файл контроллера + несколько уточнений, а на выходе получить «адаптер» для тактирования + периферийные драйверы, в которые допишется свойство power.
Да, естественно, за 1 такт(инструкцию) контроллера включить ничего не получится. В контексте статьи под этим подразумевается — за минимально возможное время и размер кода.
2

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность