Article: NuttX on Arm Cortex-A53 and PinePhone

2022-08-24 Thread Lee, Lup Yuen
NuttX now supports 64-bit Arm Cortex-A53 with Multi-Core SMP... Will it run
on Pine64's PinePhone? This article explores how we might run NuttX on a
real phone...

https://lupyuen.github.io/articles/arm

Lup


Re: Article: NuttX on Arm Cortex-A53 and PinePhone

2022-08-24 Thread Tomek CEDRO
On Thu, Aug 25, 2022 at 2:05 AM Lee, Lup Yuen wrote:
> NuttX now supports 64-bit Arm Cortex-A53 with Multi-Core SMP... Will it run
> on Pine64's PinePhone? This article explores how we might run NuttX on a
> real phone...
> https://lupyuen.github.io/articles/arm
> Lup

This sounds cool.. but it is relly a lot of work to make bare OS
run on this kind of hardware.. when all drivers are ready, then
application approach needs to be selected, GUI, API, and stuff like
that..

I have been testing Linux based phones for years and it did not even
got into any usable state :-(

But I keep my fingers crossed so we get away from the big tech
monopoly.. and there is Python included :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info


Re: Article: NuttX on Arm Cortex-A53 and PinePhone

2022-08-25 Thread Nathan Hartman
On Wed, Aug 24, 2022 at 8:05 PM Lee, Lup Yuen  wrote:
>
> NuttX now supports 64-bit Arm Cortex-A53 with Multi-Core SMP... Will it run
> on Pine64's PinePhone? This article explores how we might run NuttX on a
> real phone...
>
> https://lupyuen.github.io/articles/arm


Thank you for this article! That is very cool!

Personally I hope to see NuttX running on Raspberry Pi 4 devices one
of these days.

Currently a project I'm working on is using a lightweight Linux distro
on these devices, but despite being lightweight in comparison to
desktop Linux, is still orders of magnitude larger and more complex
than NuttX would be.

Also, although there are realtime extensions available for Linux,
after quite a lot of work I have still not succeeded to build a usable
kernel for these devices which includes those extensions.

NuttX is real-time by definition and would be much simpler, much more
efficient, much less bloated, and much easier to work with, at least
for the applications I'm concerned with.

Based on my reading of the above article, perhaps NuttX booting on
these devices isn't too far-fetched today, even if we'll be missing
many device drivers for the time being.

Great work! Kudos for the well-written article, and thanks for sharing!

Cheers,
Nathan


Re: Article: NuttX on Arm Cortex-A53 and PinePhone

2022-08-27 Thread Lee, Lup Yuen
Thank you so much Nathan! Yes it would be super interesting to see NuttX on
Pi, I hope to run it someday :-)

Lup

On Fri, Aug 26, 2022 at 7:51 AM Nathan Hartman 
wrote:

> On Wed, Aug 24, 2022 at 8:05 PM Lee, Lup Yuen  wrote:
> >
> > NuttX now supports 64-bit Arm Cortex-A53 with Multi-Core SMP... Will it
> run
> > on Pine64's PinePhone? This article explores how we might run NuttX on a
> > real phone...
> >
> > https://lupyuen.github.io/articles/arm
>
>
> Thank you for this article! That is very cool!
>
> Personally I hope to see NuttX running on Raspberry Pi 4 devices one
> of these days.
>
> Currently a project I'm working on is using a lightweight Linux distro
> on these devices, but despite being lightweight in comparison to
> desktop Linux, is still orders of magnitude larger and more complex
> than NuttX would be.
>
> Also, although there are realtime extensions available for Linux,
> after quite a lot of work I have still not succeeded to build a usable
> kernel for these devices which includes those extensions.
>
> NuttX is real-time by definition and would be much simpler, much more
> efficient, much less bloated, and much easier to work with, at least
> for the applications I'm concerned with.
>
> Based on my reading of the above article, perhaps NuttX booting on
> these devices isn't too far-fetched today, even if we'll be missing
> many device drivers for the time being.
>
> Great work! Kudos for the well-written article, and thanks for sharing!
>
> Cheers,
> Nathan
>