Size: a a a

Emacs — русскоговорящее сообщество

2021 November 08

A

Aragaer in Emacs — русскоговорящее сообщество
у pvs сейчас нормальный вариант для опенсорса есть
источник

A

Aragaer in Emacs — русскоговорящее сообщество
собссно надо просто в шапке файла написать их рекламный баннер 8)
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Но или я тупой, ну или когда ты пишешь embedded ПО, запустить код получится не очень
источник

A

Aragaer in Emacs — русскоговорящее сообщество
угу
источник

A

Aragaer in Emacs — русскоговорящее сообщество
лично я не разобрался с дебаггерами в том числе из-за того, что у меня в основном опыт эмбеда, где все это просто недоступно
источник

A

Aragaer in Emacs — русскоговорящее сообщество
для проверки логики можно обойтись юнит-тестами под обычный десктоп, но то, что оно будет корректно работать на таргете это ... ну надо надеяться 8)
источник

EZ

Evgeny Zajcev in Emacs — русскоговорящее сообщество
Afair Gdb умеет по uartу работать
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Тоже дебажил принтфами? с:
источник

A

Aragaer in Emacs — русскоговорящее сообщество
до сих пор дебажу принтфами!
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну то есть вон на той неделе разбирался, куда программа на старте сжирает 50 мегов оперативки
источник

A

Aragaer in Emacs — русскоговорящее сообщество
при этом технически можно было валгринд-массиф запустить, но ничего полезного оттуда не вытекало
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
У нас в проекте вроде валяются какие-то юнит тестами, но никто не ебёт как ими пользоваться. Мб и вовсе невозможно
источник

A

Aragaer in Emacs — русскоговорящее сообщество
прога стартует, ест 5 мегов, потом еще 1, еще 1.. доходит до 12, а потом сразу 28
источник

A

Aragaer in Emacs — русскоговорящее сообщество
и вот эти 28 надо было понять с какого перепуга
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Хотя мб и можно как-то, вроде юнит-тесты от самого чипмейкера и входит в sdk
источник

A

Aragaer in Emacs — русскоговорящее сообщество
крч я в итоге сделал так -- втыкал принтф+слип, параллельно pidstat и смотрел, когда оно будет резко сожрано
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну и в итоге нашел
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну то есть если мне пишет "вот я в этой точке", а память еще на нормальном уровне -- значит еще ок. А если "а теперь я в этой точке" и память сожрали, значит где-то между ними надо искать
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Заебись, только в таком способе дебага меня одно бесит, он не интерактивный. Если тебе надо продебажить так железяку, и ты обнаружил что дебагов понавтыкал маловато, то приходится перекомпилировать минуту, потом заливать на железяку минут 5. Скука, короче
источник

A

Aragaer in Emacs — русскоговорящее сообщество
потом еще оказалось, что это было в другом треде, но хотя бы примерно на старте, поэтому я нашел о каком именно треде речь (а их к счастью было немного) и уже туда полез
источник