Let's test our Generic Interrupt Controller on #QEMU ... Before running on #PinePhone
https://lupyuen.github.io/articles/interrupt?5#test-pinephone-gic-with-qemu
#NuttX's Generic Interrupt Controller for Arm32 ... Seems to run on #PinePhone with a few tweaks
https://lupyuen.github.io/articles/interrupt?4#gic-version-2
#NuttX RTOS supports Generic Interrupt Controller version 2 ... We hacked it to run on #PinePhone
https://lupyuen.github.io/articles/interrupt?4#gic-version-2
Finding the Generic Interrupt Controller on #PinePhone
https://lupyuen.github.io/articles/interrupt?3#allwinner-a64-gic
Generic Interrupt Controller in #PinePhone is particularly problematic ... It was created 11 years ago for 32-bit Arm CPUs!
https://lupyuen.github.io/articles/interrupt?3#allwinner-a64-gic
#PinePhone Interrupts are complicated ... That's why we need a Generic Interrupt Controller to handle them
https://lupyuen.github.io/articles/interrupt?2#generic-interrupt-controller
How does #PinePhone handle Arm64 Interrupts? Let's find out ... With a little help from Apache #NuttX RTOS
#NuttX Shell now runs OK on #PinePhone @PINE64 ! 🎉
https://lupyuen.github.io/articles/uboot?888#pinephone-boots-nuttx
Plenty to be done for #NuttX RTOS on #PinePhone ... Lemme know if you'd like to join me! 🙏
#NuttX RTOS on #PinePhone ... Talks weird 🤔
How we control #PinePhone's UART Port
https://lupyuen.github.io/articles/uboot?19#appendix-allwinner-a64-uart
Here's how we build #NuttX RTOS for #PinePhone
https://lupyuen.github.io/articles/uboot?18#appendix-build-nuttx-for-pinephone
#NuttX RTOS has plenty of Arm64 Code that will be helpful to creators of #PinePhone Operating Systems
https://lupyuen.github.io/articles/uboot?17#nuttx-source-code
Printing to #PinePhone's UART Port ... With some clever Arm64 Macros
https://lupyuen.github.io/articles/uboot?12#nuttx-uart-macros
IoT Techie and Educator / Apache NuttX PMC