Skip to content

Instantly share code, notes, and snippets.

@jcmvbkbc
Last active April 5, 2025 21:38
Show Gist options
  • Save jcmvbkbc/316e6da728021c8ff670a24e674a35e6 to your computer and use it in GitHub Desktop.
Save jcmvbkbc/316e6da728021c8ff670a24e674a35e6 to your computer and use it in GitHub Desktop.
esp32s3 linux rebuild scripts
Latest versions of these scripts are available in git repository https://github.com/jcmvbkbc/esp32-linux-build
@MoseychukA
Copy link

Please tell me where to look for a docker file where I can add my information.

@hpsaturn
Copy link

hpsaturn commented Apr 5, 2025

Keep in mind that my DockerFile only helps to the build process. I didn't do nothing.. The docker file uses the complete work of @jcmvbkbc. For this reason, maybe you should looking here:

https://github.com/jcmvbkbc/linux-xtensa

Doing changes, and after that, you could change the DockerFile targeting it to your fork or your repo with your changes. I guess.

Also you could see the complete details for instance in this page, it has a section that describe the process for have your cross compiling tools in your system and push binaries.

https://gojimmypi.github.io/ESP32-S3-Linux/

@jcmvbkbc
Copy link
Author

jcmvbkbc commented Apr 5, 2025

I want to install DUMP1090

There's a buildroot package for it and I just checked that it builds successfully for the esp32s3 linux.

@MoseychukA
Copy link

Can you tell me where to find a link to buildroot DUMP1090? :-).

@jcmvbkbc
Copy link
Author

jcmvbkbc commented Apr 5, 2025

If you're using the script https://github.com/MoseychukA/esp32s3-linux-build/blob/master/rebuild-esp32s3-linux-wifi.sh for building it clones the buildroot here.

@MoseychukA
Copy link

I have little experience in this area. I want to replace Raspberry Pi with ESP32S3 using RTLSDR. :-(

@MoseychukA
Copy link

Ooo! Thank you so much!!

@barbiani
Copy link

barbiani commented Apr 5, 2025

@jcmvbkbc great work you have done. Which tools do you use to develop an application for the final system? I would like to get a lvgl demo running on tft. Then add 3G connectivity.

@jcmvbkbc
Copy link
Author

jcmvbkbc commented Apr 5, 2025

@barbiani LVGL is working in linux for esp32s3, but to use it with a framebuffer you'd need to disable direct mapping with the following change.
The rest of the tools is in the buildroot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment