ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
1068843
kuzulis (13.01.2021 14:40, просмотров: 5217)
Люди, есть кто использует связку 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


ЗЫ: Я просто являюсь одним из разработчиков этих поделок, и я заинтересованное лицо тут..

Возможно кто-нить тоже поможет, например, приславши какую-нить дев-борду, или еще чем. ;)