Skip to content

Releases: lupyuen2/wip-nuttx

pinephone-nuttx-2023-05-21

21 May 00:54
Compare
Choose a tag to compare
arch/arm/sama5: Make EHCI work with slow devices.

Make low/full speed devices work with EHCI while OHCI is disabled. A
high speed USB hub has to be plugged into the root hub. This change
will also allow the optional use of a full speed hub between the
high speed hub and the low/full speed device. A recursive mutex is
used to avoid deadlocks.

pinephone-nuttx-2023-05-20

20 May 12:33
Compare
Choose a tag to compare
arch/arm/sama5: Make EHCI work with slow devices.

Make low/full speed devices work with EHCI while OHCI is disabled. A
high speed USB hub has to be plugged into the root hub. This change
will also allow the optional use of a full speed hub between the
high speed hub and the low/full speed device. A recursive mutex is
used to avoid deadlocks.

Arm64 Toolchain for macOS: arm-gnu-toolchain-11.3.rel1-darwin-x86_64-aarch64-none-elf

19 May 01:33
Compare
Choose a tag to compare

Based on arm-gnu-toolchain-11.3.rel1-darwin-x86_64-aarch64-none-elf.pkg

Video: Apache NuttX RTOS for PINE64 PinePhone

07 Feb 23:47
Compare
Choose a tag to compare

Download nuttx-pinephone.mp4 from "Assets" below.

Apache-2.0 license

Video Description

Here's how we download and boot Apache NuttX Real-Time Operating System on PINE64 PinePhone.

What is Apache NuttX Real-Time Operating System? https://lupyuen.github.io/articles/what

(1) Download PinePhone Jumpdrive pine64-pinephone.img.xz from https://github.com/dreemurrs-embedded/Jumpdrive/releases/tag/0.8

(2) Write Jumpdrive to a microSD Card with Balena Etcher: https://www.balena.io/etcher/

Or GNOME Disks: https://wiki.gnome.org/Apps/Disks

(3) Download NuttX Image Image.gz from https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/nuttx-12.0.2

(4) Copy Image.gz to the microSD Card

(5) Insert the microSD Card into PinePhone and power on PinePhone

(6) Enter help to see the available commands

Build NuttX for PinePhone: https://lupyuen.github.io/articles/lvgl2#appendix-build-apache-nuttx-rtos-for-pinephone

Boot NuttX on PinePhone: https://lupyuen.github.io/articles/lvgl2#appendix-boot-apache-nuttx-rtos-on-pinephone

Apache NuttX RTOS 12.0.0 for PINE64 PinePhone (LVGL Terminal)

02 Feb 00:50
Compare
Choose a tag to compare

Auto-Boots to LVGL Terminal for NSH Shell.

See "NuttX RTOS for PinePhone: LVGL Terminal for NSH Shell"

To boot NuttX on PinePhone, download Image.gz below and copy to the microSD Card.

See "Boot Apache NuttX RTOS on PinePhone"

Apache NuttX RTOS 12.0.0 for PINE64 PinePhone (LVGL Terminal)

31 Jan 01:44
Compare
Choose a tag to compare

Auto-Boots to LVGL Terminal for NSH Shell.

See "NuttX RTOS for PinePhone: LVGL Terminal for NSH Shell"

To boot NuttX on PinePhone, download Image.gz below and copy to the microSD Card.

See "Boot Apache NuttX RTOS on PinePhone"

Apache NuttX RTOS 12.0.0 for PINE64 PinePhone (LVGL Demo)

18 Jan 05:50
Compare
Choose a tag to compare

Auto-Boots to LVGL Touchscreen Demo App.

See "NuttX RTOS for PinePhone: Boot to LVGL"

To boot NuttX on PinePhone, download Image.gz below and copy to the microSD Card.

See "Boot Apache NuttX RTOS on PinePhone"

Apache NuttX RTOS for PinePhone

26 Nov 06:40
Compare
Choose a tag to compare

PinePhone is now officially supported by Apache NuttX RTOS yay!