Size: a a a

2021 July 23

E

Eileen in Catethysis
ну мне кажется, что это выход
источник

E

Eileen in Catethysis
вопрос в скорости линка
источник

E

Eileen in Catethysis
а сопромат что говорит? просто есть любители удлинять pcie на метр шлейфами от иде
источник

RE

Richard Elert in Catethysis
Да) Еще хорошо придерживаться единства структур данных везде
источник

RE

Richard Elert in Catethysis
Тоже очень помогает в лаконичности
источник

I

Ingenegr in Catethysis
Не пользуюсь структурами. Не распробовал покачто
источник

W

Wild_Wind in Catethysis
Как ты без них смог вообще что-то большее чем hello uart написать...
источник

I

Ingenegr in Catethysis
Молча. Я пробовал со структурами, запутался и плюнул на них. Не дорос еще
источник

/F

/dev/mem Fox in Catethysis
ясно 🤣
источник

RE

Richard Elert in Catethysis
Смотря что не получалось и что пытался сделать)
источник

I

Ingenegr in Catethysis
Если обхожусь без них. Значит они пока не нужны
источник

W

Wild_Wind in Catethysis
Мож всё-таки подучишь сишечку, а? А то кашу без структур читать больно. Сам через месяц будешь сидеть и матерится "што за идиот это писал? И че это такое?".
источник

RE

Richard Elert in Catethysis
Это довольно странное суждение - можно и без всего почти обойтись, считай на голом асме писать. Но ЯПы уровня повыше для того и создавали, чтобы структурировать код и упрощать поддержку)
источник

V

VadimAnimeEmbedder in Catethysis
Все мы через это проходили...
источник

V

VadimAnimeEmbedder in Catethysis
Тоже в свое время считал, что AVR ядро и atmega8 - вершина эволюции для embedded. И больше ничего не нужно.
источник

V

VadimAnimeEmbedder in Catethysis
А потом я увидел Миландр, отладку, Jlink и понеслась...
источник

V

VadimAnimeEmbedder in Catethysis
Ну и с "кроме ассемблера ничего не надо", до "думаю, эту часть можно в Lua утащить, все же бизнес-логика".
источник

RE

Richard Elert in Catethysis
Тут уже «зависит от»))

Но в принципе - структуры первый шаг в разделении логики. Работа с железом и предоставление интерфейса в одном слое, бизнес-логика в другом.
источник

RE

Richard Elert in Catethysis
Пример сходу - circle buffer с аллокацией через placement new.
источник

RE

Richard Elert in Catethysis
И не нужно каждый раз писать оный буфер для каждого случая.
источник