<div dir="ltr"><div>Jay,</div><div><br></div><div>I will 2nd Ben's suggestion about Rowley.  Easy to work with & decent products that are supported.  The personal license is dirt cheap as well.  What's not to like?<br></div><div><br></div><div>Tom Farrand</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 4, 2020 at 7:37 PM john slee <<a href="mailto:indigoid@oldcorollas.org">indigoid@oldcorollas.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div dir="auto">My development is all server stuff for work nowadays — overwhelmingly Golang — but the same principles can easily apply to microcontrollers and other languages.</div></div><div dir="auto"><br></div><div dir="auto">I build everything in Docker containers, even if it’s a tool I will only use on my laptops. This way I can populate a fully working development environment and easily copy that environment around and be confident that it will work everywhere.</div><div dir="auto"><br></div><div dir="auto">In the pre-Docker years I used to take a similar approach but simply using tar archives.</div><div dir="auto"><br></div><div dir="auto">IIRC Emilie Gillet has done something like this for working on her products, and shared it with the community.</div></div><div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto"><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 5, 2020 at 09:54 MTG <<a href="mailto:grant@musictechnologiesgroup.com" target="_blank">grant@musictechnologiesgroup.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Like you, I've been using mainly IDE's provided for whatever platform <br>
I'm on, however, I have also used Visual Studio Code and it's pretty good.<br>
<br>
The problem with a lot of the new environments is that they are a moving <br>
target. PlatformIO updates a lot for instance. It would be very hard I <br>
think to create a long-term system that you could recreate 5 or 10 years <br>
down the line.<br>
<br>
GB<br>
<br>
On 3/4/2020 2:10 PM, Jay Schwichtenberg wrote:<br>
> Everyone,<br>
> <br>
> I'd like to get some ideas, thoughts and opinions on setting up a <br>
> micro-processor development environment on my PC (Windows).<br>
> <br>
> I was a HW/SW embedded/bare metal engineer until I retired. I did <br>
> contract work and have worked with processors from the 8080, Z80, 6800 <br>
> ... to todays MicroChips, ARMs and Intel Pentiums chips. Being a <br>
> contractor I would usually work onsite to have access to programmers, <br>
> test equipment and prototypes. The customer would have the development <br>
> environment already established (Eclipse, gcc tool chain, MPLAB, IAR, <br>
> Keil) so I just used what was there.<br>
> <br>
> Well now I getting ready to setup my PC to do some development at home <br>
> which will mainly be targeting SDIY. Doing stuff at home gives me a lot <br>
> more choices of processors to work with. Going to be doing NXP ARM <br>
> (chips and Teensys), STMicro ARM (chips, Nucleo, Discovery) , MicroChip <br>
> things, Raspberry PI and probably some Arduino too.<br>
> <br>
> The obvious choice would be to download and use MCUXpresso, <br>
> STM32CubeIDE, MPLAB and Arduino development environments. That would be <br>
> a lot but doable. One thing that a number of people seem to be using now <br>
> days is VisualDBG ($) which integrates into MS Visual Studio which seems <br>
> to be all inclusive.<br>
> <br>
> VisualDBG seems to be OK but it doesn't seem to have the ability to do <br>
> setup code and provide peripheral drivers like the other environments. <br>
> Also don't have a clue of how well VisualDBG would support manufacture's <br>
> libraries, board support code and demo code.<br>
> <br>
> So what are other people doing, thoughts, ideas?<br>
> <br>
> Thanks much.<br>
> Jay S.<br>
> <br>
> _______________________________________________<br>
> Synth-diy mailing list<br>
> <a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
> <a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
> <br>
> <br>
_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
</blockquote></div></div>
</div>
_______________________________________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/listinfo/synth-diy</a><br>
</blockquote></div>