Off-Topic > Off-Topic - Tiny Core Lounge
Tiny core on Eden ulv 500MHz cpu
gadget42:
that...was...great!
going to give it a second read after a bit.
again, thanks for taking the time to share!
Stefann:
Yes… if you see it like this in 1 story it’s quite a thing.
To put things in perspective, it did grow to this in 16 years.
It started relatively simple and kept growing.
With that said,…
I knew in advance it would be a system that would get expanded over multiple years.
For that reason I really took the time to get the basics right from the start such that I could kee0 expanding without getting stuck.
That’s why you will see me on several threads here to finetune my tiny core install to get very solid. Tiny Core will need to serve me for an other 15 years or so.
As said above, there are some extreme advantages of tiny core:
- it does not matter if I “by accident” remove or overwrite kernel files or drop files in the kernel area. Kernel is brand new with every reboot.
- keeping track of customizations is super easy: they are all in .filetool.lst, bootlocal.lst and extlinux.conf.
- out of the box it does zero writes to harddisk which keeps the compact flash alive. Only hard disks writes are the self triggered writes.
- really small footprint, minimalistic, no included applications I do not need, everything beyond kernel to be specifically added via tce extensions.
- fully running from ram which makes it fast on even very old hardware.
- in fact tiny core is a bit of a luxurious PLC. A plc also brings small, low power, low compute, ram/flash based computing but programming is much more restricted as it lacks a powerfull operating system. Tiny core enables “plc like hardware” to get programmed with latest Linux functions and applications.
An other note,…
At the end… I’m controlling about 20 lights, 8 garden irrigation valves, 4 heat pump setting, 4 EV charge settings, 2 pump settings for heatpipes, 4 settings for jacuzzi. That is about 42 bit of data.
As inputs I have about 16 temperature sensors so there is more data at the input.
But… at the end I’m controlling just 42 bit. 42 bit easily fit in 1 integer.
So… the only thing my home controller has to do is “control 1 integer”.
Even a 500MHz cpu seems overpowered to do that.
Using a raspberry pi 4 or 5 with 4 or 8 GB ram seems totally overkill :).
At some point I think I will explore the raspberry pi but my 1st thought will probably be to see what I can do with the pico or zero.
Leee:
Thanks @Stefann for posting this - It's fascinating even if I never do anything even remotely like it.
gadget42:
when i saw this i knew i had to post it here(moar Big Bang Theory Nerd Geekery pleaz...rotfl):
https://arstechnica.com/gadgets/2024/11/i-too-installed-an-open-source-garage-door-opener-and-am-loving-it/
Navigation
[0] Message Index
[*] Previous page
Go to full version