Много времени утекло с тех пор, но идея найти удобный редактор для написания программ для stm32 микроконтроллеров на ассемблере под gnu as не покидает меня :-))
продолжение старой истории https://habr.com/ru/post/436168/
ВАЖНО !
для всех СИ-писателей: ребята, вы все афигенные программисты, работающие в больших компаниях, получающие большие деньги, и точно знающие что только на языке СИ и стоит писать программы !!! Вы ну очень крутые !!! этот пост не для вас...
ОЧЕНЬ ПРОШУ - ну если руки чешутся, ну поставьте минус и идите дальше !!
не надо мне писать о том что ассемблер язык совсем никудышный, и писать на нем неудобно, и некому, и только в одного... - все это уже написано сто раз...
Статья о тех кто пишет на ассемблере, хочет попробовать, или хочет тем или иным образом поучаствовать..
Основные идеи:
контроль пространства символов (меток) (видео работа с символами )
возможность использования библиотек кода (видео работа с модулями )
проверка верности набора инструкций непосредственно в редакторе (видео про подсветку текста программы )
компиляция проекта с получением информации о результирующем коде/прошивке (видео компиляция и обработка ошибок компиляции и сборки )
отладка проекта (пока только море задач без конкретной реализации )
В настоящий момент большинство из описанных выше идей в той или иной степени реализованы и проходят тестирование в действующем проекте
новости публикуются в группе https://vk.com/club200545792
видео можно посмотреть в плейлисте ютуба (внизу новые видео) https://www.youtube.com/playlist?list=PLdA4KC1wucOwotDhISMkVorbjdHzG2mUM
ведется разработка интерфейса отладки и интересны конструктивные мысли как по самому интерфейсу отладчика так и по желаемой функциональности, поэтому если такие мысли у вас возникали - то с удовольствием их выслушаю.
Так же очень интересны реализации процесса отладки без отладочных gdb\telnet серверов напрямую через интерфейсы st-link (про невозможность использования st-link_cli снято отдельное видео https://www.youtube.com/watch?v=hGAZ67_qdQ8&list=PLdA4KC1wucOwotDhISMkVorbjdHzG2mUM&index=17 - результаты неутешительны - интерфейс в текущей реализации для отладки бесполезен)
такая вот короткая заметка (если не переходить по ссылкам) получилась. Всех интересующихся приглашаю для участия в генерации идей, разработки, написания программ и модулей
Alex_Crack
А где можно исходники глянуть? Github?
VitGo Автор
они на паскале… так что вряд ли целиком будут интересны.
исходники не публиковал.
вас что то конкретное интересует?
afanasyev-av
вы сами зовете участвовать
VitGo Автор
именно так,
так чем вы можете помочь?
или может быть спрашиваете что сейчас нужно?
или может быть нашли что то требующее изменения?
или вам просто интересно как сделана та или иная функциональность? (опять не вижу вопроса)…
ааа, это очередной хейт от того кто на асме сроду не писал, но точно знает как там все должно быть устроено? :-))
VitGo Автор
ну вот видите, и исходники не нужны… главное чтобы минус было где поставить… :-))