~increscent/funos

Fun with the PinePhone
Moving stack out of SRAMC because it's too slow. Time to start thinking about DRAM
All this pain because of a bad cast lol :)
Trying to get display to not flicker

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~increscent/funos
read/write
git@git.sr.ht:~increscent/funos

You can also use your local clone with git send-email.

#funos

The wee, small beginnings of an OS for my PinePhone.

#Rule

I must write all the code for funos.

Exceptions:

  • I don't have to write firmware for proprietary, undocumented hardware (modem, Wifi/Bluetooth)
  • I can use a compiler/linker (but no standard library)

#Dependencies

  • make
  • arm-none-eabi-gcc,objcopy,objdump
  • rustc (with target armv7a-none-eabi)
  • gcc

#Building

make

#Installing

To flash SD card:

# !Warning! writes to /dev/mmcblk0
sudo make sd-flash

To flash over UART (with funos running):

make flash

#Credits

Thank you: