Hi Adrian, My entire bare metal embedded career I was using close source IDEs that were based on Eclipse, GCC and GDB. To me it was ridiculous that the most important 90% of the stack was open source, but I had to use outdated proprietary Eclipse package because of a few Register View windows. Probably now for consumer ARM processors things have changed for the better.
As you can see I had an itch to scratch :-) My repo supports Yocto projects, Linux kernel only, C/C++ user applications and bare metal projects using 100% open source stack. I didn't know devtool ide-sdk existed. It makes Visual Studio Code integration convenient and I wish this had existed when I was starting my journey. I really think this is great work, but it heavily depends on close source Microsoft CPP extension (I understand the implementation is of vscode plugin). Also oe-setup-vscode inserts settings for yocto-bitbake extension. yocto-bitbake extension is a great piece of work that brings an amazing set of features to the table, but my understanding is that it relays on Microsoft close source stuff (please correct me if I'm wrong). As you can see from the beginning of my post, I'm really happy that we can build a product using only open source software like Linux kernel, u-boot, openSSL. Building and maintaining a product with this complexity is hard so this was made easier with bitbake that is also open source. So riding on all this open source wave, its not my thing to add reliance on the close source tools. I'm not too excited to spend my free time by making openOCD work easier with Microsoft's CPP debugger. Probably most people don't care, but I guess this is my thing: Making open source product with pure open source tools. I don't want to say that reliance on Microsoft's extensions is bad. All the mentioned work brings ease of use and functionality that wasn't there before and that is amazing. Again, I just prefer making a setup that uses only open source tools. Not sure if there is an interest to make devtool ide-sdk (and oe-setup-vscode) setup that will support only VSCodium with only 100% open source extensions, but I would be interested in that. If there is interest: I have more technical comments about the implementation, but I guess this post is long enough for now. Best regards, Karlo
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#64052): https://lists.yoctoproject.org/g/yocto/message/64052 Mute This Topic: https://lists.yoctoproject.org/mt/109085158/21656 Mute #github:https://lists.yoctoproject.org/g/yocto/mutehashtag/github Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-