<div dir="ltr">Have you seen the xPack project? <br><a href="https://xpack-dev-tools.github.io/">https://xpack-dev-tools.github.io/</a><br><br>It basically does npm functionality for installing embedded development tools and works across platforms. <div><br></div><div>Trampas</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Jan 8, 2025 at 11:38 AM Nick Edgington via TriEmbed <<a href="mailto:triembed@triembed.org">triembed@triembed.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 dir="ltr"><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)">I have been struggling to run the ESP tools on multiple platforms and to have various versions on the same machine. </div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)"><br></div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)">I have outlined my solution on my <a href="https://edgingtonlabs.wpcomstaging.com/docker-esp-idf/" target="_blank">blog</a>. It requires the machine hosting the esp to have <u><a href="https://github.com/espressif/esptool/blob/master/esp_rfc2217_server.py" target="_blank">esp_rfc2217_server.py</a>,</u> but it is a relatively small Python script compared to multiple docker images. </div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)"><br></div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)">If anyone is brave enough to attempt this and has problems, I might be able to help.</div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)"><br></div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)"><br></div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)">Nick</div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)">p.s. most of my blog is private, but that is changing.</div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)"><br></div><div class="gmail_default" style="font-family:"comic sans ms",sans-serif;font-size:small;color:rgb(51,0,0)">nje</div></div>
_______________________________________________<br>
Triangle, NC Embedded Interest Group mailing list<br>
<br>
To post message: <a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
List info: <a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="https://TriEmbed.org" rel="noreferrer" target="_blank">https://TriEmbed.org</a><br>
To unsubscribe, click link and send a blank message: mailto:<a href="mailto:unsubscribe-TriEmbed@bitser.net" target="_blank">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
Searchable email archive available at <a href="https://www.mail-archive.com/triembed@triembed.org/" rel="noreferrer" target="_blank">https://www.mail-archive.com/triembed@triembed.org/</a><br>
<br>
</blockquote></div>