Доклад от партнера

Эффективное использование памяти во встраиваемых системах

  • На русском языке
Презентация pdf

Отличительная особенность разработки ПО для встраиваемых систем — ограниченность доступной памяти. Применение С++ значительно повышает скорость разработки, однако ухудшает прозрачность управления памятью и нефункциональные характеристики кода. Эти побочные эффекты зачастую приводят к понижению потребительских качеств продукта, ухудшению стабильности его работы или даже к невозможности реализации проекта на заданной платформе.

В процессе разработки проекта SIES Core наша команда столкнулась со всеми перечисленными побочными эффектами, что потребовало глубоких долгих исследований, результатами которых я поделюсь с аудиторией.

Доклад будет интересен разработчикам backend и embedded, создающим ПО с использованием С++ на недорогих платформах с ограниченным объемом памяти и отсутствием MMU.

Технологии: аллокаторы, MMU, Semihosting FS, GCC, GDB, OpenOCD.

Спикеры

Приглашенные эксперты

Расписание