The Gameshell is a small game console based on AllWinner R16 (Cortex-A7, IIRC the same CPU that the RPi2). Currently is supporting Debian, and some community member ported ArchLinux on it.

The goal of the project is to port the openSUSE MicroOS distribution into the device, providing a transactional upgrade process for a canonical IoT architecture. In the process I expect to learn about ARM7, uBoot and some kernel hacking.

Looking for hackers with the skills:

microos arm uboot

This project is part of:

Hack Week 19


Comments

  • mwilck
    5 months ago by mwilck | Reply

    I was considering "Leap for OdroidC2" as a hackweek project, but MicroOS sounds actually more interesting. The Odroid is currently supported by TW only, which is inconvenient. I lack knowledge how to set up new distros/image building in OBS for this; I found this is severely under-documented. Wonder if you'll face a similar challenge....

    • aplanas
      5 months ago by aplanas | Reply

      Actually I will have more problems on the other side: kernel, uboot, etc. MicroOS is Tumbleweed, btrfs, snapper and transactional-update script. The subvolumes needs to be in an specific shape, but I learned some of the details while doing the Yomi installer.

    • aplanas
      5 months ago by aplanas | Reply

      BTW, I just found this, that can help for the OBS side: https://build.opensuse.org/project/show/home:patrikjakobsson:rockpro64

      Ping me if there is something that I can do too.

  • aplanas
    5 months ago by aplanas | Reply

    Update: we managed to provide an u-boot with UEFI, a kernel and a grub configuration. JeOS was booting this morning, and this evening we have MicroOS. Most of the key components from MicroOS was provided by @favogt !!

Similar Projects

Mainline Sunplus Plus1 SP7021 kernel for Banana Pi F2S by a_faerber

The recent Banana Pi BPI-F2S board features a n...


openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards by ldevulder

The Khadas VIM (http://khadas.com/vim/) is an a...


work on sunxi a64 cpufreq driver (for teres-1, pine64) by mbrugger

With the teres-1 [1] laptop we have a first arm...


openSUSE/SLE/Mainline U-boot for some not-yet-supported ARM64 boards by ldevulder

The Khadas VIM (http://khadas.com/vim/) is an a...