Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding new tools to the catalog #16

Open
josesimoes opened this issue Dec 28, 2021 · 7 comments
Open

Adding new tools to the catalog #16

josesimoes opened this issue Dec 28, 2021 · 7 comments

Comments

@josesimoes
Copy link

Hey!

Wondering if you're accepting PRs with new tools to be added to the catalog.
I was looking into using vcpkg for nanoFramework to lower the barrier of setting up the tools to allow folks to build the firmware. For most of the targets you already have all that's needed, but for ESP32 their customized gcc toolchain(s) are required. They are available on github, so I guess that won't be very difficult to accomplish...

@fearthecowboy
Copy link
Member

At this very moment, we're working on some things necessary to bootstrap esp-idf in a clean, cross-plat way. A smidgen tricky since they have some serious python in some of their stuff, but it's coming along.

Probably in the next few weeks. I'll ping you when I push up a build that can do it.

Past that, we're going to split out things into many registries that can be curated independently (ie, for different vendors, or groups/etc) which makes it easier to accept contributions.

@josesimoes
Copy link
Author

@fearthecowboy awesome!

Yeah... That Python stuff on their build system it's so crazy. It completely blows it and makes over difficult to tap into it, not to mention that it makes harder to deal with installs and such.
I recently "glued" the IDF build system with nanoFramework build system CMake based. It was a lot of work and tweaks so I'm most curious on how you'll do it. 😜 Maybe we can even improve it based on whatever you're come up with.

@josesimoes
Copy link
Author

Wondering if there was any progress on this by now...

@smartinou
Copy link

Suggesting CMSIS-Toolbox:
https://github.com/Open-CMSIS-Pack/cmsis-toolbox

Regards and keep up the good work.

@josesimoes
Copy link
Author

@fearthecowboy any progress on adding Espressif IDF? Thanks.

@robotdad
Copy link
Member

Apologies, haven't been doing a good job of tracking comments here.

Regarding CMSIS toolbox, that is now part of the default catalogs with the vcpkg tool but the contents are managed by the CMSIS toolbox folks. If you look in your vpkg home directory the default vcpkg-configuration there should have an entry for microsoft which is this registry and cmsis which points to their registry here: https://github.com/Open-CMSIS-Pack/vcpkg-ce-registry. So you should be able to find and install ctools with vpkg now.

Regarding Espressif, we did some experiments we need to get back to. We just updated the rpi pico sdk here and I've got a post covering that soon. Hopefully getting back to Espressif soon.

@josesimoes
Copy link
Author

Thank you for the update. Looking forward to both!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants