Article: NuttX on Arm Cortex-A53 and PinePhone
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
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
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
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 >