Алексей Алешкин (ИнфоТеКС) - Эффективное использование памяти во встраиваемых системах

  Рет қаралды 2,755

C++ User Group

C++ User Group

Күн бұрын

Подробнее о конференции C++ Russia: jrg.su/W8skjE
- -
Отличительная особенность разработки ПО для встраиваемых систем - ограниченность доступной памяти. Применение С++ значительно повышает скорость разработки, однако ухудшает прозрачность управления памятью и нефункциональные характеристики кода. Эти побочные эффекты зачастую приводят к понижению потребительских качеств продукта, ухудшению стабильности его работы или даже к невозможности реализации проекта на заданной платформе.
В процессе разработки проекта SIES Core команда Алексея столкнулась со всеми перечисленными побочными эффектами, что потребовало глубоких долгих исследований, результатами которых он поделился с аудиторией.
Доклад будет интересен разработчикам backend и embedded, создающим ПО с использованием С++ на недорогих платформах с ограниченным объемом памяти и отсутствием MMU.
Технологии: аллокаторы, MMU, Semihosting FS, GCC, GDB, OpenOCD.
Скачать презентацию с сайта C++ Russia - jrg.su/EWsSri

Пікірлер: 10
@vilture5706
@vilture5706 Ай бұрын
Итог, не пользуйтесь динамической памятью в Embedded. Это все не спроста, Embedded устройства, это очень ужатые в ресурсах устройства, которые должны работать 24/7/21/365. Если они будут отказывать, кто то будет умирать.
@yevheniich5178
@yevheniich5178 Ай бұрын
Из этого всего я вынес то что не стоит лезть в глубокий эмбедед с С++. То ускорение написания кода съелось героическим хождением по граблям и придумыванием костылей.
@denisgluk431
@denisgluk431 3 ай бұрын
очень интересная задумка
@ИгорьСтепанов-и1п5х
@ИгорьСтепанов-и1п5х 3 ай бұрын
Охуеть, мы ьудем писать с++, с отстой, СЛЕДУЮЩИЙ СЛАЙД: это не лезет, здесь много типов, сдесь много кода, тут не так, там не так. А вотя пишу на Си даже для ПК и меня всё устраивает. ДА может быть на ++ быстрее писать, но я не люблю когда код зависит от кучи разного говна
@vvdvlas8397
@vvdvlas8397 3 ай бұрын
Этой "кучей говна" занимается операционная система с компилятором и Вы о ней просто не знаете.
@denisgluk431
@denisgluk431 3 ай бұрын
тебя же никто не заставляет говно в плюсах использовать..
@xxx3Vxxx
@xxx3Vxxx 3 ай бұрын
Не платите за то что не используете, говорили они... Ну да, в плюсах много чего такого... Но как и везде. Это инструмент, надо правильно использовать для конкретных задач.
@nikitasuperhackk6994
@nikitasuperhackk6994 3 ай бұрын
Спасибо большое Алексею за доклад!
@MonahTuk
@MonahTuk 3 ай бұрын
А что во Владивостоке что в разработке есть?
@MonahTuk
@MonahTuk 3 ай бұрын
@@vladimirlos5432 есть, меня интересует - что? )
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Пришёл к другу на ночёвку 😂
01:00
Cadrol&Fatich
Рет қаралды 11 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,8 МЛН
CI/CD - Простым языком на понятном примере
15:29
Артём Шумейко
Рет қаралды 37 М.
Григорий Кошелев - Зачем было тащить Undertow
43:46