WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: low power RISC-V for Tiny Core  (Read 3116 times)

Offline kiwi

  • Newbie
  • *
  • Posts: 10
low power RISC-V for Tiny Core
« on: January 16, 2021, 10:35:55 PM »
Hi all,

I am researching platforms able to run linux on ultra-low-power microprocessors: https://www.pulp-platform.org/ Their 64-bit core, CVA6 can run user-space linux. One of their 32-bit core, RI5CY is similar to an ARM M4.

There is an RTOS called https://riot-os.org/, which adopts a lot of the concepts of GNU-GPL. https://medium.com/@manjunathperiyapatna/riot-os-58cbf1005baf It uses a microkernel, so I am curious what kind of features could be adopted from Tinycore or Nanolinux and vice versa. For example, if I wanted to add FLTK to RIOT-OS, and install a word processor or pdf reader, would the entire linux kernel need to be needed, or could the kernel be customized just to run what is needed? I'd like to off-load the apps to external storage and run X-boot to load the apps as different live-isos, or use a package manager instead of needing to reboot for every app. Also, interestingly, Tiny Slitaz claims to run on 4MB of RAM. https://en.wikipedia.org/wiki/Light-weight_Linux_distribution How do they get it so small? This is more of a proof-of-concept research, but a long-term goal will be to make it a much more  practical with advances in performance/watt efficiency.

I saw this post that ran uclinux+Busybox w/ 8MB RAM https://www.cnx-software.com/2019/12/03/western-digital-risc-v-linux-busybox-boot-sipeed-maix-go-board/