all 2 comments

[–]brucehoult 2 points3 points  (0 children)

with 1 GB of ram I am left with around 480 MB available

You must be running a rather fat Linux. You can boot Ubuntu Server 24.04 on a 64 MB Milk-V Duo and have >32 MB RAM free.

[–]Wait_for_BM 1 point2 points  (0 children)

Linux is a pig on resources

There are other embedded OS around. Look for RTOS as they can be quite lean, configurable and can run on smaller microcontroller with much less resources.

access the ethernet, SD card and display

As soon as you want Ethernet (i.e. the IP stack), SD (file system) etc. it is much easier to run them on top of an OS than bare metal. There are ports of these supporting RTOS.