What's inside the #PinePhone Bootloader ... And how we ported #NuttX RTOS to PinePhone ... All shall be explained in this article
Inside #PinePhone is the Allwinner A64 SoC ... With 4 Cores of Arm64
https://lupyuen.github.io/articles/uboot?2#allwinner-a64-soc
Highly Recommended for #PinePhone Hacking: USB Serial Debug Cable
https://lupyuen.github.io/articles/uboot?3#usb-serial-debug-cable
#PinePhone Jumpdrive is perfect for exploring the Internals of PinePhone
https://lupyuen.github.io/articles/uboot?4#pinephone-jumpdrive
#PinePhone runs the U-Boot Bootloader to boot Linux ... Let's look inside U-Boot
https://lupyuen.github.io/articles/uboot?5#u-boot-bootloader
Let's watch #PinePhone's U-Boot Bootloader boot Linux
#PinePhone's U-Boot Bootloader is controlled by a U-Boot Script
#PinePhone's Kernel Boot Address revealed ... After snooping the U-Boot Bootloader
#PinePhone's U-Boot Bootloader expects a #Linux Kernel Header ... Let's make one ourselves
https://lupyuen.github.io/articles/uboot?9#linux-kernel-header
Here's how we make a #Linux Kernel Header ... For our non-Linux #PinePhone OS
How we print Debug Logs to #PinePhone's UART Port at startup
Printing to #PinePhone's UART Port ... With some clever Arm64 Macros
https://lupyuen.github.io/articles/uboot?12#nuttx-uart-macros
#NuttX RTOS on #PinePhone isn't fully working yet ... Here are the upcoming fixes
Here's how we build #NuttX RTOS for #PinePhone
https://lupyuen.github.io/articles/uboot?18#appendix-build-nuttx-for-pinephone
Plenty to be done for #NuttX RTOS on #PinePhone ... Lemme know if you'd like to join me! 🙏
#NuttX Shell now runs OK on #PinePhone @PINE64 ! 🎉
https://lupyuen.github.io/articles/uboot?888#pinephone-boots-nuttx
#PinePhone can boot our own Operating System ... From a microSD Card! Here's how we did it for Apache #NuttX RTOS
How we control #PinePhone's UART Port
https://lupyuen.github.io/articles/uboot?19#appendix-allwinner-a64-uart