|
I've been thinking of buying VisualGDB - Serious cross-platform support for Visual Studio[^] to do embedded/IoT/MCU stuff from within Visual Studio but the problem with these type of things is they're typically terrible to middling (Arduino IDE, Platform IO) for the free stuff, and I don't know if I want to pay to play for something that's going to be as dodgy as what I've used so far.
I want a reliable dev environment, particularly for working with ESP32 and ARM Cortex-A and Cortex-M devices (maybe R too)
VisualGDB looks promising but even though it's only $100 I hate when I buy in to a product and it blows up in my face, and I've had too much of that recently. It's trialware but I need to buy hardware to test it anyway because I don't want it if it only works well with ESP32 gadgets and I have no ARMs yet (soon though)
I just am not up for the risk of buying it cold right now, but if anyone has had any experiences they want to share, I'd love to hear them.
Real programmers use butterflies
|
|
|
|
|
It has a 30 day free trial.
I've been using it for years now for cross platform Windows/Linux development, on a variety of embedded hardware (Custom and Raspberry PI).
It does the job well, although the built in tools in VS are catching up for Linux.
Not used it for simpler processors yet though.
|
|
|
|
|
Are you a super hero by chance and if so, what are your special abilities?
|
|
|
|
|
Yeah, trials are nice but like I said, I don't have the hardware yet to put it through its paces for everything I'd want to use it for. Before I buy in, I wanted to hear from people that had used it, so thanks.
Mostly my concern is ARM stuff, particularly Cortex-M since i think microsoft is already able to target cortex-a via UWP unless i miss my guess.
Real programmers use butterflies
|
|
|
|
|
I bought VisualGDB a couple of years ago for a project with a Raspberry PI, ESP32 and the CC1310 (Sub GHz Arm based RF processor). For the Pi and ESP, it worked well. Hid a lot of the gory detail of the build environment setup. Support was fast and competent when getting it going. I now don't know what bits are VS and what are VGDB so have to keep subscribing to support the, now completed, project. VGDB seems to stay out of the way when doing Microsoft stuff on the same VS. Remote debug works a treat on the PI, a few limitations with the ESP32 but still useful. The CC1310, sadly, wasn't supported but they said you can script an environment for other processors if you have the time and inclination. I am happy enough with CCS for that part however. Overall, would, knowing what I know now, buy it again. All up, VGDB saved me a lot of time, avoiding all the intimate build and debug stuff I didn't want to get involved in. Better focus on the application. Proviso is, I was being very vanilla about the PI and ESP32 parts so no experience of non-standard usages and I am an old school, monitor and tag debugger so didn't stretch the debugging much. Hope it is a little helpful.
|
|
|
|
|
Thank you so much!
Real programmers use butterflies
|
|
|
|
|
|
If a frog's car breaks down, does it get toad away?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Hopfully, it doesn't try to hitchike home to its pad, and jump in the 1st vehicle it encounters. The driver might be a psychopath and the frog might croak.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
|
I am worried this thread would jump into being a tadpolitical.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
No, he just jump-starts it.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I'm sure, if it got toad, he'd be hopping mad.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
|
That's nothing - in February of last year, I had a USB thumbdrive failure and lost a year's work, and only recovered from that in December.
I *wish* it could have been fixed with a simple windows reinstall...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I'm sorry to hear that.
I've managed to train myself to use remote source control for everything non-trivial but that took a lot of lost data.
Real programmers use butterflies
|
|
|
|
|
Yeah, I learned that lesson too.
Now.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Warren Zevon: I woke up this morning, and I fell out of bed
Trouble waiting to happen
Should've quit while I was ahead
Trouble waiting to happen
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
|
I used to read Willamette Week which was a little zine from Portland, OR largely about the music scene there. It was a hoot to read the names of the various bands that were playing in the area. There was one that has stuck with me over the years and it is eminently appropriate here: Polkacide.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Waldo Butters said: Polka will never die!
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
I bought this little ESP_Audio_Kit, which is a devboard with a little SoC called an ESP32 A1S. It's an ESP32 with an integrated AC102 audio codec, and some "AI acceleration" whatever that means.
I think it's meant for doing voice recognition/voice processing ala Alexa.
I bought it by mistake. It looked very similar to a board I was hunting for online, but at the time I didn't know what I was looking for.
Anyway, I tried to plug it in and code for it, but the problem is Arduino IDE, Platform I/O, and even the stock ESP-ADF (an audio development SDK from the makers of the ESP32) do not work with it.
I tried hacking the ESP-ADF with the very little information on this board I could find online, and got an MP3 player to compile and upload, but I never got any sound.
I tried going to the website. It's in Chinese. Fine. Google translate. What website? The makers tossed this entire device down the memory hole. Their website doesn't mention it.
The only thing I can find about this device from the people that made it are a few desperate pleas for help from them on the Espressif ESP32 support forums on making this board they made work with the ESP-IDF from several years ago.
*headdesk*
Real programmers use butterflies
modified 1-Mar-21 19:19pm.
|
|
|
|
|
|
The biggest problem here is that the parents are too late for a Darwin Award. Still, there is hope for the children...
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Not unless they learn not to sleepwalk ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|