ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1104002
evgeniy1294 (28.05.2021 16:41, просмотров: 47397) reZident
AVR почти мертв, где они будут его применять? Borland C++ Builder 6 уже устарел, причем лет 15 как, зачем он им? 

1) Стандарт языка. Минимум С++11, идеально 17, обязательно нужно затронуть важные фичи вроде constexpr.

2) Курс должен учитывать наиболее востребованное железо: arm и risc-v. Если с первым всё понятно, то второй выстрелит в ближайшее время.

3) Qt современный вполне себе адекватный фреймворк для графических приложений, QtCreator позволяет собирать простенькие приложения методом drag&drop. Для С/С++ программистов знание фреймворка обязательно. Сам Qt прекрасно собирается под одноплатники, например под STM32MP157-DK2, на малинках есть в коробке.

4) Демонстрация процесса сборки линуха обязательно, нужно научить студентов использовать buildroot или yocto. Заодно пояснить, что такое кросс-компилятор. Вместо одноплатников можно использовать qemu, buildroot умеет собирать линух для него посредством установки соответствующего конфига.