Люди, есть кто использует связку IDE QtCreator/VSCode + сборочную
систему QBS для разработки программ для MCU? Если кто не в курсе:
* Qbs - кросс-платформенная система сборки: https://doc.qt.io/qbs/ ,
- поддерживает дофига контроллеров и архитектур: https://doc.qt.io/qbs/qml-qbsmodules-qbs.html#architecture-prop
- и дофига тулчейнов (IAR/GCC/KEIL/SDCC): https://doc.qt.io/qbs/qml-qbsmodules-qbs.html#relation-between-toolchaintype-and-toolchain
* QtCreator - кросс-платформенная IDE,
имеет плагин BareMetal для работы с MCU, плюс, умеет в отладку
используя как GDB протокол (через OpenOCD и кучу других серверов), так и KEIL uVision протокол:
- https://habr.com/ru/post/467323/
- https://habr.com/ru/post/480132/
- https://habr.com/ru/post/498832/
- https://habr.com/ru/post/516686/
* VSCode - кросс-платформенный редактор от MS, имеет плагин `qbs-tools`, с поддержкой QBS (только недавно зарелизился),
но пока непонятно насчет отладки (вроде только GDB как-то можно прикрутить для MCU):
- https://habr.com/ru/post/526256/
- https://marketplace.visualstudio.com/items?itemName=qbs-community.qbs-tools
Суть топика в том, что если кому интересно по-использовать все это, или если кто-то использует и заинтересован в развитии,
то шлите предложения, вопросы, по улучшению и прочее.
Например, можно в писать предложения в баг-трекеры (например для поддержки новых архитектур, компиляторов и прочего):
* Qbs - https://bugreports.qt.io/projects/QBS/issues
* QtCreator - https://bugreports.qt.io/projects/QTCREATORBUG/issues/QTCREATORBUG-24233?filter=allopenissues
* VSCode - https://github.com/denis-shienkov/vscode-qbs/issues
ЗЫ: Я просто являюсь одним из разработчиков этих поделок, и я заинтересованное лицо тут..
Возможно кто-нить тоже поможет, например, приславши какую-нить дев-борду, или еще чем. ;)