So are there any projects you would like to see built running linux on such a cheap tiny mcu? maybe we could make a linux version of the basic badge?
@Choppy_PHC Жыл бұрын
If using an esp32 you can probably add Nicer display to your 328 badge along with wifi and stuff
@MAYERMAKES Жыл бұрын
@@Choppy_PHCprobably..but these lcds have a special place in my heart.
@thesebi Жыл бұрын
How about a network print server for 3D printing? Maybe a lightweight alternative to Octoprint?
@Workshopshed Жыл бұрын
A light weight NAS, time server, VPN, Ad blocker
@Seu_Lunga Жыл бұрын
Pi hole!
@Stabby666 Жыл бұрын
If you do another board design I'd suggest adding an SDCard slot to host the /home and /usr dirs to install software, and possibly switch from UART to SPI for communication with the RP2040 as it will be much faster to send graphic commands across (UART has some overhead, and no clock pin, so can desync at high speeds - you could hit 40mhz or so over SPI).
@MAYERMAKES Жыл бұрын
Good suggestions!
@hclchgm Жыл бұрын
@@MAYERMAKES awesome project.
@alexlovett1991 Жыл бұрын
Literally came here to say the same thing but with emmc instead!
@andywest5773 Жыл бұрын
I usually choose microcontrollers specifically when I don't want an OS getting in my way... but this is giving me some interesting ideas. Nice!
@MAYERMAKES Жыл бұрын
its kinda like a forbidden fruit..isn´t it.
@stylesoftware Жыл бұрын
Too true. My fav is still the esp32, amazing features, fully arduino-ized. If I have to use an OS, it has to be non-write; Fixing OS type problems.
@jovialcupid9687 Жыл бұрын
U can always use built in os.. freertos
@RobertLeeAtYT Жыл бұрын
This fills a definite niche. The primary advantage of this project is now you have the robust Linux networking stack. Previously, your options would have been FreeRTOS+TCP, LWIP, uIP and similar. They all work, but they’re all very much limited and very compromised.
@aleph_one8 ай бұрын
What problem with OS for mcu? It is not necessary to use OS like Linux. Simple OS (FreeRTOS, etc) for mcu very useful too. And maybe you don't know, but when you create new project for ESP32 in some IDE, your project will contain OS like FreeRTOS, and no matter will you use it`s fuctions or not.
@first-thoughtgiver-of-will245610 ай бұрын
this would be awesome to remote update a linux edge application, not to mention all the logging etc for light embedded applications thanks for sharing!!
@MAYERMAKES10 ай бұрын
thats agreat idea for an application!
@nafisahmed6247 Жыл бұрын
if USB starts working then it would mean a microcontroller can finally print on an inkjet or a laser printer instead of those thermal printers.
@MAYERMAKES Жыл бұрын
😂among other things, but drivers also need to be ported
@bastiannenke9613 Жыл бұрын
Since WiFi is working, I think you "only" need to port cups and the printer driver.
@zyeborm Жыл бұрын
My god, of all the things you want to play with right out of the gate the hell of inkjet printers is what you pick? masochist. Lol it'd literally be easier to put a pen in a 3d printer and spit gcode at it 😂
@nafisahmed6247 Жыл бұрын
@@zyeborm that's because you can't imagine how many requests I get from clients to integrate printers in the controllers I make for industrial purposes. Then I am forced to use a linux SBC to do just that.
@MAYERMAKES Жыл бұрын
@@nafisahmed6247that is actually a common request😮
@EducatedEngineer Жыл бұрын
This is absolutely amazing! It looks like a ton of fun. Fantastic work 🙌🏻
@MAYERMAKES Жыл бұрын
thanks!
@luciangpl Жыл бұрын
Having Node-Red running on the ESP32 would be super cool!
@lukasheiligenbrunner2272 Жыл бұрын
You could port openwrt to run on an ESP32. This would be awesome.
@MAYERMAKES Жыл бұрын
Someone could 😂 I'm not smart enough for that
@ccflan Жыл бұрын
@@MAYERMAKESif you can share me thr kernel config i might be able able to make xtensa as new build target for openwrt that wil run on initramfs, i would say instead someone could port nl80211 implementation for xtensa instead 😊maybe we can collaborate?
@maximus6884 Жыл бұрын
Dude this is amazing
@MAYERMAKES Жыл бұрын
Thx😂
@thomhpl Жыл бұрын
For future revisions of your board, I advise looking into proper routing techniques for 4 layers boards. The routing you showed for the first revision wasn't really good, especially for a board with a RF module. Basically choose a good stackup, and think about returns paths for your signals.
@MAYERMAKES Жыл бұрын
there is for sure a lot to improve about routing, main consideration for now was to get it manufactured in time.
@thomhpl Жыл бұрын
@@MAYERMAKES makes sense. On this topic, Robert Feranec published good interviews of Eric Bogatin and Rick Hartley on KZbin that are a good introduction on the subject.
@filipstojanovicmechanicale9265 Жыл бұрын
Man..i love this! I would literally try to use this in my IOT projects, where I want to minimize power usage. Microcontroller running some RTOS with some library for Internet protocols is just to complicated to implement, in this case, a MCU that runs Linux would be extremely easier to implement, and power usage would still be in a extremely low ranges. Nice. I like open minded people with ideas like this
@MAYERMAKES Жыл бұрын
thanks, lets hope the projects takes of!
@BDJones055 Жыл бұрын
Aw man this would be sick as a webserver with two or three stepper drivers. I'm building a miniature observatory for a small telescope and am using an ESP32 to control it all.
@somethingnonsense5389 Жыл бұрын
just thaught of this one: instead of uploading stuff to a webserver and then using wget, since the OS does ssh, you can use scp (or winscp if you are on windows) to move files to it directly.
@MAYERMAKES Жыл бұрын
yes scp is also an option, i wanted to show wegt to drive the point home that the internet connection works-
@energymarketchile Жыл бұрын
What about a WiFi micro repeater, with pi-hole of possible?
@theengineer9910 Жыл бұрын
Really impressive. These Software wizards are the types who can get alot of performance out of little hardware.
@aleph_one8 ай бұрын
Little hardware... Esp32 in times more powerful than some processors (80386, etc) in old computers.
@DetrasDeUnaLente Жыл бұрын
This is very cool, and I think it opens up a lot of exciting possibilities! I'd love to see a follow-up video showing how to do stuff like interfacing with the GPIO pins, communicating with other devices via I2C, and doing other traditional microcontroller stuff. I have a couple of questions as a starting point: 1. Would it be possible to run a webserver like lighttpd of Apache on the board? 2. Would applications that require critical timing (like driving WS2812B LEDs) fail miserably?
@MAYERMAKES Жыл бұрын
Webservers and driving serisl leds work very good on esp32 without linux. Ots a very good choice for such applications.
@strings219 Жыл бұрын
Regards to GCC crashing assuming you are using a Ryzen with a lot of cores. If your make -j flags is the same output as nproc. You could be running into a OOM issue or race conditions. I recommend trying with j flag $(nproc) divided by two . this should minimize SMT use and help with RAM. If that doesn't work try a way more conservative -j flag number. And last case try with make -j 1 .
@MAYERMAKES Жыл бұрын
Indeed its a ryzen 3950x, thanks for the tipps
@azbesthu Жыл бұрын
I just got some ESP32-S3 for doing web based wifi serial console for 3d printer usb port. Like MrDIY did with ESP8266, but without soldering to chips, but using the printers usb-serial port through the natíve usb port of ESP32-S3..
@MAYERMAKES Жыл бұрын
nice project!
@GJSantis8 ай бұрын
Congrats mate! Great job!
@MAYERMAKES7 ай бұрын
thx
@joshmanpro7993 Жыл бұрын
You have an awesome project but one thing I would love to see added to that project is the ability to have a SD card added. Yeah, there are a few ways to do that but having it built into the board design would be awesome. Also, would love to see if you could get the Linux system built for the ESP32 running on the Lilygo T-Deck.
@niyazleushkin Жыл бұрын
On Linux build u can enable spi supporting on other pins when u compile binary. And enable mountable. Now, your esp32 can see any spi devices(if driver build-in on compilation), and sdcard too! But… Speed of running Linux wants to be better(although it’s just a microcontroller) Sorry for my English. I’m not native speaker
@mx338 Жыл бұрын
I recently checked out what's in my new IKEA smart home controller and they also run Linux on a tiny STM32.
@MAYERMAKES Жыл бұрын
must be an stm32mp1 , they recently popped up on various embedded computing modules.
@ingenierocristian Жыл бұрын
Absolute wonderful! I just can dream on installing an OS on my complex projects! Thanks a lot!
@MAYERMAKES Жыл бұрын
you are welcome.
@aleph_one8 ай бұрын
For Esp32 you may use not only Linux. Simple OS like FreeRTOS very useful too.
@DmC944 Жыл бұрын
8:25 That does not sound like a software issue ... more likely thermals or power supply... One thing might be using `make -j` with no arguments (that will attempt to build too many stuff concurrently) or too high of a value for your system (RAM, or core counts)?
@MAYERMAKES Жыл бұрын
all possible, I did not have the time to look more into that .but its a ryzen 3950x and it seems to try to do to much at once. so its worth trying that again with some arguments.
@Tarbard Жыл бұрын
Very cool, I would like to see it used in a project.
@MAYERMAKES Жыл бұрын
Me too😂
@maximus6884 Жыл бұрын
Wow! I hope we can have a linux distribution to this. Wjere we can install apps via package manager.
@MAYERMAKES Жыл бұрын
That would be the ideal outcome
@IOTConnect Жыл бұрын
Can we add SD card support via spi, to expand the file system using overlay file system? It is possible in openwrt on TP link archer c5 router to use usb mass storage as overlay file system.
@MAYERMAKES Жыл бұрын
its in the plans, certainly doable, just a lot of work
@joakinsa5 ай бұрын
Thank you for the video! It looks awesome, I already have a couple of ideas to run here By the way, I know it will be a stretch but does anyone knows if this linux distro can run docker? I would be interested on installing docker there for a couple of projects maybe.
@photocanonn Жыл бұрын
mind-blowing work bro! amazing!
@MAYERMAKES Жыл бұрын
thanks
@Maxjoker986 ай бұрын
Very cool! Is that the JCM port? You know, I've maybe helped a tiny it with that :P I also have planned to play around with the ESP32 S3 more, for example I think it should be relatively simple to write a driver for the LCD driver in the ESP32 S3, which can basically output a VGA signal. In fact, you can probably skip any secondary MCU like the Pico, because the Linux port actually only uses a single core, and you still run FreeRTOS in parallel on the other one, which you can use for real-time tasks(and is also required for Wifi to work, since there is no Linux driver for that).
@MAYERMAKES5 ай бұрын
i think its at least based on it, got it from esp32DE
@jerrymagnin4248 Жыл бұрын
Very cool, and well explained! I was wondering - as you are able to connect to the ESP through SSH - if you can up/download files via SFTP commands?
@MAYERMAKES Жыл бұрын
take a look at the demo at the end of the video. I connect vias SSH and download stuff from an ftp server via wget so sftp is not far fetched.
@jerrymagnin4248 Жыл бұрын
@@MAYERMAKES I saw. But if sftp is also supported that would eliminate the step of having to upload first the files to an external server, allowing a direct transfer through SSH connection.
@MAYERMAKES Жыл бұрын
that should be doable when you compile the kernel from scratch with Rudis script probably @@jerrymagnin4248
@BBRR4428 ай бұрын
wow great work! Thanks for the share. I would of also liked to see the linux do some cool things with the rest of the module and carrier board but oh well maybe on the next video.
@MAYERMAKES7 ай бұрын
thanks!
@flebedev99745 ай бұрын
should have done an lscpu command, see what it outputs about the cpu
@vlad-n-ag Жыл бұрын
Great. It seems to me that such a board does not need a graphical interface. SSH access is sufficient. Application - easy integration of your devices into your home network and management using such convenient things as python, bash, etc.
@MAYERMAKES Жыл бұрын
Jep, works well without any graphics, but woukd be a cool addon.
@barbiani Жыл бұрын
It would be nice to see it merged it with the monolinux project.
@MAYERMAKES Жыл бұрын
interesting, need to google that
@ko5t1k Жыл бұрын
Thank you for nice video. Do you have any idea about SD card on this board? I am sure that it will open much more options how it can be used
@MAYERMAKES Жыл бұрын
so far this is in the very early stages so att the moment all htat is working is what you see in the video + some utilities and mircopython.
@ergindemir7366 Жыл бұрын
Well what can you do with it? With 8mb psram your options are very limited. The only viable options are networking products like router, access point, repeater etc based on linux kernel.
@MAYERMAKES Жыл бұрын
Well micropython already works, precompiled code csn be run. So usual automation /control tasks and network related stuff loke webservers come to mind. 😂
@ergindemir7366 Жыл бұрын
@@MAYERMAKES Another idea is to port sqlite server. Best to my knowledge sqlite does not work on freertos. It might be the worlds smallest sql server.
@miko007 Жыл бұрын
@@ergindemir7366sqlite is a file based database system. there is no such thing like a "sqlite server".
@HPTRUE Жыл бұрын
Great video, very much fun it looks like 😊😊
@element14presents Жыл бұрын
Thank you 🤗
@seancriggs4 ай бұрын
Great development work and open project. Thank you for creating this. I would add an sx126x and incorporate LoRa capabilities. Endless things to do with something like that.
@MAYERMAKES4 ай бұрын
a lot of poential to add things indeed
@Canthus138 ай бұрын
This works on an N8R8. Does it also work on the N16R8?
@MAYERMAKES8 ай бұрын
yep actually the one in the video on V2 is a N16R8, but after the flashing it will adress it as if it just had 8MB flash. so there is no difference.
@Seu_Lunga Жыл бұрын
I'm not good at listening, so I don't get if we need to use this board and solder an esp on it, or we can use some comercial dev kits found on stores?
@MAYERMAKES Жыл бұрын
just to run linux you could also use an esp32-s3 devkit, but it has to be one with at least 8MB of PSRAM, but the binaries also need to fit that version. the board I made ia basically an application of the concept and putting it already a step forwards towards embedded computing in a popular form factor.
@Seu_Lunga Жыл бұрын
@@MAYERMAKES how do I check the psram of a board/devkit?
@MAYERMAKES Жыл бұрын
The model number should inficate it. N = flash , R= ram . N16R8 = 16mb glash +8mb ram
@mmendesrs Жыл бұрын
Exciting!
@MAYERMAKES Жыл бұрын
indeed! imagine all the crazy stuff we could build now!
@fflecker7 ай бұрын
Thanks a lot ! It was a matter of time. I waited for this. The next project I wish to see is the IDE using Java to program the ESP32.
@MAYERMAKES7 ай бұрын
the chance of me using java is near absolute zero.
@fflecker7 ай бұрын
@@MAYERMAKES Then we procceed with C and C++. It's alike. The guy construction the IDE will do it one in a while. Thanks for you fast reply.
@goo3r Жыл бұрын
This is so awesome!
@MAYERMAKES Жыл бұрын
Thx😂
Жыл бұрын
Nice video, can we use sqlite for logging?
@MAYERMAKES Жыл бұрын
its all a question of software implementation
@le9038 Жыл бұрын
If you were to run Xorg or Wayland on the ESP32, how much would it choke up trying to run a desktop?
@miko007 Жыл бұрын
xorg alone requires at minimum four times the memory the esp provides. wayland is just an api description. it is not a software you can actually run.
@Megamannen Жыл бұрын
You know that if you an SSH server on the board you can probably transfer files to the board with either scp or sftp
@MAYERMAKES Жыл бұрын
yeah, but that also requires those packages to be present. scp is, sftp is not.
@xiaocongzhang23435 ай бұрын
Great job. If I use a 16MB PSRAM instead of the 8MB one in your project, what settings should I adjust? Thank you!
@MAYERMAKES5 ай бұрын
nothing the flashing should just work on a 16Mb varaint 8given that you have at leastz 8MB ram ) it will just only index 8 MB. meanwhilethere is new version of sudoflash that is much easier to use.
@marcello4258 Жыл бұрын
Sd card and have it as a very transportable backup / storage up to 1Tb would be probably id use it for ;-)
@MAYERMAKES Жыл бұрын
doing basic file tasks in embedded systems might be a good application
@jameslamb4573 Жыл бұрын
Looking forward to seeing this go further. Does it Python yet?
@MAYERMAKES Жыл бұрын
Micropython is working🎉
@movax20h Жыл бұрын
Normal Python probably not. On my amd64 machine, just starting interpreter of Python, it eats 11MB of memory. (Empty script that just loops, eats 8MB - less than interpreter, because you load few less modules).This ESP32-S3 has like 5MB of free RAM after booting (2MB out of 8MB is used by kernel, plus a bit by shell and libraries, and maybe a daemon or two).
@nimikh2 Жыл бұрын
Does it run binary files? Could you run doom on it? :)
@MAYERMAKES Жыл бұрын
you can already run DOOM on ESP32. no linux required. of coiurse you can flash binaries to it.
@Reza1984_11 ай бұрын
Wonderful work!
@MAYERMAKES11 ай бұрын
Thx😂
@sjoer Жыл бұрын
If your PC shuts off during compilation, you do not have a dependency problem... there is either something overheating or not getting enough power in your computer!
@tejonBiker Жыл бұрын
I never think about reporpuse the I/O Board of CM4, I think Is a nice idea, I think pseudo gpu rp2040 can be a nice adition but needs a ton of code to come true
@MAYERMAKES Жыл бұрын
Yes.. that project will haunt me for a while
@FinTra_ Жыл бұрын
Curl, nginx and php, and c++ dev environment 😊
@BjörnBöttjer7 ай бұрын
Support for micro SD-Cards please. Awesome project!
@unglaubichuberlieber8048 Жыл бұрын
THANKS YOUR THANK YOU THANK YOU FOR YOUR GREAT PRESENTATION + MOST OF ALL THE GREAT INSPIRATION !!! NOCHMAL IMMER WEITER !!!
@x7682 Жыл бұрын
Nice video. The error you show for compiling means the spaces in you path to the directory are a problem. Rename the directory with spaces in its name. Also, if you have ssh you can copy files with scp.
@frankfilter Жыл бұрын
High, very great, may be it's possible to add SD-Card and boot from SD-Card ?
@MAYERMAKES Жыл бұрын
possibly as storage, but boot happens from internal rom at this point
@PaulSpades Жыл бұрын
ohhh, no. the esp32 s3 can now run php. and bash script. and perl. well, if they're compiled for the funky esspressif core architecture. what have you done?
@der.Schtefan Жыл бұрын
If ssh works, then scp would be much easier to copy files? Or even mounting the remote as ssh-fs directory?
@MAYERMAKES Жыл бұрын
scp is there. i love how everyoen is pointing that out, but nobody notices how i want to show of my fancy new ftp server... ;-) i wanted to deliver unrefutable proof it is connected to the internet not just my local network..but yeah scp....
@MassimilianoBariola Жыл бұрын
this is absolutely awesome! I can see it as a local MQTT broker. Does it also handle ESP-NOW? (If not, I can just use a second ESP32 as bridge I guess)
@MAYERMAKES Жыл бұрын
Sure you can flash anything on this that is esp32s3 comoat8ble.
@BarushMitaka.Ай бұрын
What about raspberry pi pico w?
@Adnan.CАй бұрын
More powerful
@BarushMitaka.Ай бұрын
@andromedagames-Official interesting.
@seanperez1210 Жыл бұрын
Don’t the S3 ULP have a dual mode that alow the ULP to act like a state machine ( similar to PIO) ?
@MAYERMAKES Жыл бұрын
not in the same capacity and speed. the PIO is quite unique
@platin2148 Жыл бұрын
I guess one would need a abi using compiler? Because the default one will not compile correct elf’s i would guess.
@kitesforfuture577 Жыл бұрын
So you could use an ESP32-S3 to flash new firmware onto several other ESP32s that are connected via USB? I.e. use it as a fail-proof OTA-updater which itself does not update.
@MAYERMAKES Жыл бұрын
well I dont know if esptool.py is runnable on the eps32s3 but in theory yes, you might get better results with writing a dedicated flasher programm
@gaetanb6296 Жыл бұрын
Great discovery thank you!
@MAYERMAKES Жыл бұрын
you are welcome
@jf4958 Жыл бұрын
would love to see Home Assitant running on an esp32
@cphil1509 Жыл бұрын
How could linux fit on that ESP, since its flash size only has a few megabytes. Or in other words: Is there a SDCard or other Flash module to expand the stock storage of the ESP, or is there a plan/way to do so?
@MAYERMAKES Жыл бұрын
the linux kernel fits on the 8MB flash of the esp32-s3-n8r8, in the vide i use an esp32-s3-N16R8 but ionly the 8Mb are adressed in the firmware. of course there are plans for sd and usb storage expansions in the future.
@mx338 Жыл бұрын
Getting the lighthttp web server running on this would be amazing.
@johntilghman Жыл бұрын
This is very cool. I wonder if it would run ROS for robots.
@MAYERMAKES Жыл бұрын
i dont know if ros has any architecture dependent components but with custom flash(for more space/ and ram it might be possible.
@jovialcupid9687 Жыл бұрын
Ros in freertos (esp32 os) was ported as micro-ros So it will be pretty easy to use it
@somethingnonsense5389 Жыл бұрын
this actually would do nice as a DMX controller like an old lanbox LCE box
@MAYERMAKES Жыл бұрын
oh indeed
@lostcellphone Жыл бұрын
Terrific job 👍
@MAYERMAKES Жыл бұрын
thanks!
@philippw.147 Жыл бұрын
Is ReverseSSH working on that? Would be awesome 😁💯
@MAYERMAKES Жыл бұрын
Ssh works in both directions
@acidutzu Жыл бұрын
How about putting this Linux on the TTGO, or FabGL ESP32 board, that has VGA, SD card, PS/2 mouse and keyboard and audio out?
@MAYERMAKES Жыл бұрын
the fabGl board is not compatible, you need an esp32-s3-n8r8 to run linux
@poisonouswhisper Жыл бұрын
I don't know if thats even possible but I would love to see nodejs run on it! 😍
@FoxMccloud42 Жыл бұрын
Would be funny to run the host version of klipper on it with another esp32 runnign the mcu part (esp-inception).
@MAYERMAKES Жыл бұрын
nice idea, but maybe needs a custom Esp32-S3 implementation with more ram and bigger flash!
@reinholdu9909 Жыл бұрын
@@MAYERMAKES _ISSI_ has 32Mb Serial selfrefresh DRAM available ...should suffice ;) - *NO?*
@conorstewart2214 Жыл бұрын
@@reinholdu9909 32 Mb is only 4 MB, which is below the minimum requirements for running Linux, they say it needs at least 8 MB of PSRAM.
@justinmcneice8238 Жыл бұрын
Would use it for mav link and create an auto pilot I've got loads in mind
@sjoer Жыл бұрын
Can't you use a microSD card over SPI on Linux?
@aramgomezneri6490 Жыл бұрын
I would like to know if it is possible to put an ethernet port in this PCB project. Thanks a lot.
@MAYERMAKES Жыл бұрын
well if you add an ethernet bridge IC to the esp, but for that first the usb host modes should be implemented.
@joaquingutierrez30727 ай бұрын
Amazing! What is that PCB design software?
@MAYERMAKES7 ай бұрын
thats Kicad
@jeffreyrh9 ай бұрын
How about an ESP32 NAS!
@MAYERMAKES9 ай бұрын
lets hope for some genius writing us agood UBS drive integration and we are off to the races.
@aleph_one8 ай бұрын
if only just for fun. for real use, nas on esp32 is very bad idea.
@WeeSooKANG Жыл бұрын
ESP32-CAM board (using ESP32-S chip) has a microSD slot (supporting up to 4GB), FPC connector for camera, flash LED, and 8MB PSRAM. Can it also run Linux?
@MAYERMAKES Жыл бұрын
only if it uses the ESp32-s3.
@coolguy87099 ай бұрын
Can you set up ps vita dock with that?
@shmulikdermer453410 ай бұрын
Wow this is amazing can you run on this device node js and express???
@MAYERMAKES10 ай бұрын
if someone ports ist possibly
@ichbinyannick Жыл бұрын
Does it run k8s? :0 This would be the ultimate edge device!
@MAYERMAKES Жыл бұрын
Not yet...but maybe that would be possible one day
@FuzzyScaredyCat7 ай бұрын
Portable SSH client. Add a keyboard / Screen.
@MAYERMAKES7 ай бұрын
Interesting idea
@Quizzer11 Жыл бұрын
i am interested in running python /QT Software on a soc. but all socs are way to slow in booting. does anyone know an alternative to run python especially as an obd connected dashboard in the car.
@MAYERMAKES Жыл бұрын
you can directly run micropython on esp32, as long as the code does not use any python exclusive libs you cant rewrtite for upython it should do waht you need.
@mustafabhadsorawala652 Жыл бұрын
Hey, nice video! What would be the drawbacks of using Linux on ESP32? Are we missing time critical things
@nathanmiddleton1478 Жыл бұрын
The S3 varient is a pretty capable microcontroller. IIRC it has dual cores as well. Not to say it'll be running Plasma or Gnome but if you wanted to run simple daemons and that may need to be more than a couple hard-coded things, I think he said this in the beginning, you really couldn't beat something like this. Not that it would be realtime unlesss the load was considerably managed.
@dineshvyas Жыл бұрын
This has potential to become a new RT linux for DIY CNC and robots. It needs a display to take input on output.
@MAYERMAKES Жыл бұрын
hehe, yep take a close gander on the v2 pcb.....
@D9ID9I Жыл бұрын
Would be fun to see klipper3d running on it
@pliablemammal4 ай бұрын
T-Deck Support and Debian network installation.
@cooper105610 ай бұрын
You did this yourself? Or you had a team ? Just curious about peoples workflow.
@clemensmayer917110 ай бұрын
I did the Hardware shown in the video and the Flash script, the linux port was done by the other people mentioned in the video. btw. prpject is still running!
@LAZARbq Жыл бұрын
klipper (3d printer) in esp32
@mjp081511 ай бұрын
Run mosquito or node red?
@deterdamel7380 Жыл бұрын
Very cool project!
@MAYERMAKES Жыл бұрын
thanks
@pg_usa Жыл бұрын
Wemo mini D1 no?
@Bigman74066 Жыл бұрын
Personally I would be very happy if I could run free Pascal on it or at least cross compilation.
@kisahinspiratif007 Жыл бұрын
Can all types of ESP32 be installed on Linux? and whether windows can also be installed on esp32
@MAYERMAKES Жыл бұрын
No so far only , s3 with min 8mb of psram.
@conorstewart2214 Жыл бұрын
You can’t just take any OS and put it on, it needs to be ported over. With windows that would require Microsoft to create a version for the ESP32 which just isn’t going to happen. The performance of an ESP32 doesn’t even compare to modern CPUs, it is just a microcontroller.
@birkanozertech Жыл бұрын
Can we install packages to this linux instance?
@MAYERMAKES Жыл бұрын
its just the kernel so if you want to ad software you need to compile it with that included i think.
@mortenmoulder Жыл бұрын
The compiled files are missing, right? I can't find them anywhere.
@MAYERMAKES Жыл бұрын
link below the video takes you to the element 14 commnity, there is a download with all the files. that also includes binaries.
@mortenmoulder Жыл бұрын
@@MAYERMAKESWhere is the download link, though? I can find the section about the pre-compiled firmware, but I can't find any download links.
@MAYERMAKES Жыл бұрын
@@mortenmoulder click the first link in the description, scroll down to BONUS CONTENT, then click on "Code,cad and schemtics."then click on download, login is required to prevent scraping bots from clogging up the site.
@mortenmoulder Жыл бұрын
@@MAYERMAKES Ah I see okay, thanks. Yeah I'll just compile it myself I guess. Not a huge fan of creating an account to download stuff
@conorstewart2214 Жыл бұрын
@@mortenmoulder loads of stuff requires accounts now, why are you scared of making them?