Seeking Contributors: Apache NuttX Real-Time Operating System for PinePhone Pro
#1
Hi All: @annerajb and I are porting Apache NuttX RTOS (Real-Time Operating System) to PinePhone Pro. And we welcome you to join us!

NuttX is a lighter, simpler alternative to Linux / Unix. NuttX Apps look very similar to Linux, because NuttX is compatible with POSIX.

Why NuttX? It's great for folks who are curious about the Bare Metal Internals of PinePhone Pro. And it might become a Daily Driver someday!

Today, NuttX Mainline boots on PinePhone Pro to the Serial Console. It runs simple Linux-like commands.

We seek your help to build up NuttX for PinePhone Pro:

- I2C Touch Input (@annerajb is working on this)
- Display Driver (VOP for RK3399, based on NuttX MIPI DSI)
- Touchscreen Apps (with LVGL and maybe Zig)
- 4G LTE Modem (SMS, Voice Calls, maybe a Feature Phone?)
- Sensors: Accelerometer, Light, Proximity, GPS, etc
- USB Host Controller (EHCI)
- Plus a whole bunch of other features (Similar to NuttX on PinePhone)

Please let us know if you'd like to contribute. The code for NuttX on PinePhone Pro is here.

I've documented the entire process of porting NuttX to PinePhone, it might speed things up for PinePhone Pro. Thanks!

(BTW I'm a Volunteer with the Apache NuttX Project Mgmt Committee)
  Reply
#2
(08-24-2023, 08:26 PM)lupyuen Wrote: I am trying to boot the image on my pinephone pro my steps:


Code:
git clone https://github.com/annerajb/nuttx
cd nuttx
make
cp nuttx.bin Image
gzip Image

left with the Image.gz file I use balena etcher to write it to a micro sd card then insert it into the phone that already has towboot written to it.

Nothing came up on the screen it mostly just vibrated periodically and the red light flashed. Are these the correct steps to flash on the image or am I missing something?

thanks



Hi All: @annerajb and I are porting Apache NuttX RTOS (Real-Time Operating System) to PinePhone Pro. And we welcome you to join us!

NuttX is a lighter, simpler alternative to Linux / Unix. NuttX Apps look very similar to Linux, because NuttX is compatible with POSIX.

Why NuttX? It's great for folks who are curious about the Bare Metal Internals of PinePhone Pro. And it might become a Daily Driver someday!

Today, NuttX Mainline boots on PinePhone Pro to the Serial Console. It runs simple Linux-like commands.

We seek your help to build up NuttX for PinePhone Pro:

- I2C Touch Input (@annerajb is working on this)
- Display Driver (VOP for RK3399, based on NuttX MIPI DSI)
- Touchscreen Apps (with LVGL and maybe Zig)
- 4G LTE Modem (SMS, Voice Calls, maybe a Feature Phone?)
- Sensors: Accelerometer, Light, Proximity, GPS, etc
- USB Host Controller (EHCI)
- Plus a whole bunch of other features (Similar to NuttX on PinePhone)

Please let us know if you'd like to contribute. The code for NuttX on PinePhone Pro is here.

I've documented the entire process of porting NuttX to PinePhone, it might speed things up for PinePhone Pro. Thanks!

(BTW I'm a Volunteer with the Apache NuttX Project Mgmt Committee)
  Reply
#3
Hi @throwaway very sorry I missed your post, I hope these steps will boot NuttX on your PinePhone Pro:

https://github.com/apache/nuttx/pull/101...1712963949

We're now working on the NuttX GPIO Driver for PinePhone Pro, we documented our findings here:

https://github.com/annerajb/nuttx/pull/1

For folks keen to learn about Apache NuttX Real-Time Operating System: I'll be talking about NuttX on PinePhone at the NuttX International Workshop, Sep 29 & 30. Free Registration for the online workshop:

https://events.nuttx.apache.org/

(Sorry we're not quite ready to talk about NuttX on PinePhone Pro yet)

   
  Reply
#4
(08-24-2023, 08:26 PM)lupyuen Wrote: Hi All: @annerajb and I are porting Apache NuttX RTOS (Real-Time Operating System) to PinePhone Pro. And we welcome you to join us!

NuttX is a lighter, simpler alternative to Linux / Unix. NuttX Apps look very similar to Linux, because NuttX is compatible with POSIX.

Why NuttX? It's great for folks who are curious about the Bare Metal Internals of PinePhone Pro. And it might become a Daily Driver someday!

Today, NuttX Mainline boots on PinePhone Pro to the Serial Console. It runs simple Linux-like commands.

We seek your help to build up NuttX for PinePhone Pro:

- I2C Touch Input (@annerajb is working on this)
- Display Driver (VOP for RK3399, based on NuttX MIPI DSI)
- Touchscreen Apps (with LVGL and maybe Zig)
- 4G LTE Modem (SMS, Voice Calls, maybe a Feature Phone?)
- Sensors: Accelerometer, Light, Proximity, GPS, etc
- USB Host Controller (EHCI)
- Plus a whole bunch of other features (Similar to NuttX on PinePhone)

Please let us know if you'd like to contribute. The code for NuttX on PinePhone Pro is here.

I've documented the entire process of porting NuttX to PinePhone, it might speed things up for PinePhone Pro. Thanks!

(BTW I'm a Volunteer with the Apache NuttX Project Mgmt Committee)

Hello,
Are you still working on NuttX for the PinePhone Pro ?
If yes, I'd be interested with helping.
What is the progress so far ?
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to Clone Kali Linux to PinePhone Pro with Terabyte IFW TOF 2 336 02-26-2025, 02:15 AM
Last Post: TOF
  freeBSD is booted on pinephone pro with console output zetabeta 4 639 01-13-2025, 03:22 AM
Last Post: KC9UDX
  Anyone gotten latest Ubuntu Touch to work on PinePhone Pro? dchang0 4 878 12-22-2024, 04:21 PM
Last Post: dchang0
  Megapixels on Mobian Bookworm on PinePhone Pro - Not Launching X0X0X0X0X0 3 1,723 10-28-2024, 10:46 AM
Last Post: Jite
  tow-boot, just bought pinephone pro stratofall 4 1,332 07-30-2024, 03:43 PM
Last Post: stratofall
  bookworm vs trixie discussion for mobian in pinephone pro. zetabeta 16 7,173 04-28-2024, 01:52 AM
Last Post: diederik
  Tow-Boot, a new U-Boot option for Pinephone Pro and other devices Ulfnic 60 64,117 02-13-2024, 02:54 PM
Last Post: fxc
  A Btrfs Image for Arch SXMO on the Pinephone Pro mburns 2 1,885 11-23-2023, 08:44 AM
Last Post: mburns
  Rhino Linux does not seem ready for the PinePhone Pro. mburns 2 1,876 11-23-2023, 08:39 AM
Last Post: mburns
  What to do if your PinePhone Pro does not boot fxc 19 27,982 09-10-2023, 03:19 AM
Last Post: fxc

Forum Jump:


Users browsing this thread: 1 Guest(s)