Apache Email List

208 views
Skip to first unread message

patacongo

unread,
Dec 11, 2019, 12:05:20 AM12/11/19
to nu...@googlegroups.com
The Apache NuttX email lists are ready.   The dev list is a public list that you can all subscribe too.  You can subscribe to the dev list by sending an email to dev-su...@nuttx.apache.org

Once you have confirmed your email address, you can send email to the dev list by sending it to d...@nuttx.apache.org

I don't know the know the future of this Google group. Currently, there are 403 members of this Google group, but only a handful in the Apache NuttX dev group.

Matias N.

unread,
Dec 11, 2019, 6:59:32 AM12/11/19
to nu...@googlegroups.com

Unless migration of all content from this list to Apache's is possible I would suggest seeing if the list can be archived somehow. It contains a plethora of answered questions which I think are really useful for posterity. Maybe it is possible to matias "read only" and forbid subscriptions.


Best,

Matias



De:patacongo <spud...@gmail.com>
Enviado:miércoles, 11 de diciembre de 2019 02:05
Para:NuttX
Asunto: [nuttx] Apache Email List

The Apache NuttX email lists are ready.   The dev list is a public list that you can all subscribe too.  You can to subscribe to the dev list sending an email to dev-su...@nuttx.apache.org

Once you have confirmed your email address, you can send email to the dev list by sending it to d...@nuttx.apache.org

I don't know the know the future of this Google group. Currently, there are 403 members of this Google group, but only a handful in the Apache NuttX dev group.

--
You received this message because you are subscribed to the Google Groups "NuttX" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nuttx+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nuttx/f29194b4-7d7a-4b5c-b2ae-b3b3938cb6dc%40googlegroups.com.

Abdelatif Guettouche

unread,
Dec 11, 2019, 7:11:26 AM12/11/19
to nu...@googlegroups.com
The old yahoo group was never deleted (https://nuttx.yahoogroups.narkive.com/)
So I hope this one stays accessible as well.

Gregory Nutt

unread,
Dec 11, 2019, 8:16:41 AM12/11/19
to nu...@googlegroups.com

Unless migration of all content from this list to Apache's is possible I would suggest seeing if the list can be archived somehow. It contains a plethora of answered questions which I think are really useful for posterity. Maybe it is possible to matias "read only" and forbid subscriptions.

I wonder if someone could set up a mirror in Narkive.com as there is for the old YahooGroup?

It is too bad that there is no way to cross-link the two lists.  I tried doing something like that in the last days of the YahooGroup by making the Yahoo group be a member of the Google group and the Group Group be a member of the Yahoo group.  That did not work.

There are currently 403 members of this group, so it will not be going away soon.  I suppose will just have to deal with there being separate discussions on two lists.  That is not a good situation.



Nathan Hartman

unread,
Dec 11, 2019, 10:05:31 AM12/11/19
to NuttX
Among other things, a big part of the Apache NuttX project has to be
good and thorough documentation. Like others have said, the Yahoo and
Google groups do contain a plethora of answered questions and tidbits
of Greg's vast knowledge scattered throughout. This information is
priceless and to lose it will be a giant setback for all of us.

Some thoughts:

(1) Keep the Yahoo and Google groups. In case someone finds these
groups and posts in them, reply with a saved cookie cutter response
that explains that the project has moved and all discussions now take
place at the ASF lists, with all the appropriate links.

(2) Talk to Infra and see what tricks they might have up their sleeves
for archiving Google and/or Yahoo group content. If it can be "brought
home" under the ASF umbrella that would be the best outcome. We also
need the DocuWiki content migrated.

(3) Start a NuttX Documentation Team within the Apache NuttX project.
Anyone can participate, of course. This team's job is to pick Greg's
brain, search through the groups for those tidbits, organize the
project's documentation, fill in the missing pieces, and in general to
create world-class documentation for NuttX.

I will go ahead and post this (with some additional context) to dev@.

Nathan



Gregory Nutt

unread,
Dec 11, 2019, 12:01:04 PM12/11/19
to nu...@googlegroups.com

(1) Keep the Yahoo and Google groups. In case someone finds these
groups and posts in them, reply with a saved cookie cutter response
that explains that the project has moved and all discussions now take
place at the ASF lists, with all the appropriate links.

When the time is right, I think I can disable further posting in the Google group.  I see these options available to the Administrators (me and Alan Carvalho de Assis):

Let me know when is the right time and I will disable new posts in the Google group.  Now is not the right time.

(2) Talk to Infra and see what tricks they might have up their sleeves
for archiving Google and/or Yahoo group content. If it can be "brought
home" under the ASF umbrella that would be the best outcome. We also
need the DocuWiki content migrated.
Tricks would be welcome

(3) Start a NuttX Documentation Team within the Apache NuttX project.
Anyone can participate, of course. This team's job is to pick Greg's
brain, search through the groups for those tidbits, organize the
project's documentation, fill in the missing pieces, and in general to
create world-class documentation for NuttX.

There was a git-book started on gitlab some years ago, it never went very far.  Ben has recently started working on a NuttX book (see the nuttxbook channel on Slack).  But both are "getting started" for newbies and focused on specific hardware.  That is of use to some people (nebies), but not of much use to others.

No one has had the wherewithal to attempt a true NuttX book cover the architecture, interfaces, structures, and theory of operation of the OS.  That is the kind of thing that is posted in the Wiki.  I would really like to see a NuttX book with a grander vision, something more like the famous uC/OS-II book.  Look at the table of contents here:  https://www.amazon.com/MicroC-OS-II-Kernel-CD-ROM/dp/1578201039  The HowTo stuff for newbies is just one chapter, then it is followed by very good reference material for the most experienced.

That would be a wonderful project for a larger group of people.




Alan Carvalho de Assis

unread,
Dec 11, 2019, 12:28:49 PM12/11/19
to nu...@googlegroups.com
Hi Greg,

On 12/11/19, Gregory Nutt <spud...@gmail.com> wrote:
>
>> (1) Keep the Yahoo and Google groups. In case someone finds these
>> groups and posts in them, reply with a saved cookie cutter response
>> that explains that the project has moved and all discussions now take
>> place at the ASF lists, with all the appropriate links.
>
> When the time is right, I think I can disable further posting in the
> Google group. I see these options available to the Administrators (me
> and Alan Carvalho de Assis):
>
Yes a book covering how NuttX works internally, describing the memory
allocation, scheduler, boot process, etc, will be very useful.

Also we need a intermediate book for people willing to develop kernel
drivers for NuttX, similar to the Linux Device Drivers:
https://lwn.net/Kernel/LDD3/

I think the newbie book will be a good start point, it will cover in
more details the tutorials for beginners that we have.

About the other two books we need to think who and how to work on it.
Few developers know about all the details of NuttX, normally we have
people working an specific subsystems of NuttX. For the device drivers
it is easier because we have many people with experiences on it.

BR

Alan

Brennan Ashton

unread,
Dec 11, 2019, 12:47:08 PM12/11/19
to NuttX, d...@nuttx.apache.org
This is actually an area where the Rust team has done an amazing job. There are several books both online and sometimes print that are up-to-date, covering both the intro and domain specific topics. 


If someone wanted to lead such and effort I would be happy to contribute, but this is really a massive undertaking. I suspect such an effort would have a side effect of cleaning up some inconsistentcies around drivers and boards in the code base as well.

Also Greg thanks for reminding me of the uC/OS-II book from my college days. Great self teaching book not just for the OS but also the topic. 

--Brennan

Gregory Nutt

unread,
Dec 11, 2019, 1:32:40 PM12/11/19
to nu...@googlegroups.com

> Yes a book covering how NuttX works internally, describing the memory
> allocation, scheduler, boot process, etc, will be very useful.
>
> Also we need a intermediate book for people willing to develop kernel
> drivers for NuttX, similar to the Linux Device Drivers:
> https://lwn.net/Kernel/LDD3/
>
> I think the newbie book will be a good start point, it will cover in
> more details the tutorials for beginners that we have.
>
> About the other two books we need to think who and how to work on it.
> Few developers know about all the details of NuttX, normally we have
> people working an specific subsystems of NuttX. For the device drivers
> it is easier because we have many people with experiences on it.

You could combine those two books on OS internals into one. NuttX device
drivers are no where near as complex as Linux device drivers.


Adam Feuer

unread,
Dec 11, 2019, 1:50:55 PM12/11/19
to nu...@googlegroups.com, d...@nuttx.apache.org
I'm also interested to help with the books, especially the driver book– I'm starting learn how to write NuttX drivers myself now as I'm interested in getting some Wifi and BLE drivers working for my SAMA5D27 project.

-adam

--
You received this message because you are subscribed to the Google Groups "NuttX" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nuttx+un...@googlegroups.com.


--
Adam Feuer <ad...@starcat.io>

Disruptive Solutions

unread,
Dec 11, 2019, 3:06:16 PM12/11/19
to nu...@googlegroups.com
Architecture, interfaces, structures, and theory of operation of the OS where also covered (maybe not in depth as people want or expect) in my effort. And yes the focus is beginners.

The concept is that we get more beginners who will become more advanced in time. And this book is a beginning of maybe more depth in the near feature. One has te start somewhere right? 

But do all what you think is needed, my strategy and thoughts are more in making Nuttx as simple as possible in use and that its tested more and that its more solid. 

And the focus first, for me, is on the STM family. This is because I have the most knowledge of this now... not saying that other family’s are not suited.

If its of any use for some I reached mu goal and if not I have learned a lot by writing it.... 

It also covers standardization.... 

Till we meet again 👍 

Verstuurd vanaf mijn iPhone

Op 11 dec. 2019 om 19:50 heeft Adam Feuer <ad...@starcat.io> het volgende geschreven:



Gregory Nutt

unread,
Dec 11, 2019, 3:15:12 PM12/11/19
to nu...@googlegroups.com

Architecture, interfaces, structures, and theory of operation of the OS where also covered (maybe not in depth as people want or expect) in my effort. And yes the focus is beginners.

The concept is that we get more beginners who will become more advanced in time. And this book is a beginning of maybe more depth in the near feature. One has te start somewhere right? 

But do all what you think is needed, my strategy and thoughts are more in making Nuttx as simple as possible in use and that its tested more and that its more solid. 

And the focus first, for me, is on the STM family. This is because I have the most knowledge of this now... not saying that other family’s are not suited.

If its of any use for some I reached mu goal and if not I have learned a lot by writing it.... 

It also covers standardization.... 

That is ALL good.  It should be a lot of help to large audience and will help to promote NuttX to  a broader community.

But we also need to cultivate an understanding of the core OS so that people can understand the OS internals and deal with issues involving the OS design and implementation.  For posterity we also need to development experts in the core OS.  The list of people with core OS expertise is VERY short.  Many people dig into certain parts to understand bugs (like DavidS spent a year one month studying priority inheritance).  Certainly I am on that list.  Xiang works a lot in the OS, I don't really know the breadth of his work.  Ishikawa-san is an SMP export.  I might be missing someone, but I think that is it.


Disruptive Solutions

unread,
Dec 11, 2019, 3:24:53 PM12/11/19
to nu...@googlegroups.com
I am trying to get to more in depth knowledge of the OS by learning by myself doing daily situations with Nuttx so A) I can use the knowledge in the book B) Testing drivers, etc along this way C) Get on hands deeper knowledge of the OS... Nuttx has become some sort of daily lifecycle for me .... but I learn every day by getting my hands dirty, debug deeper and stay committed and passionate..... I cannot give more then all my best... 

The writing time is also claimed by making my hands dirty, but one can best teach others by having the knowledge one step further then his students right?

Verstuurd vanaf mijn iPhone

Op 11 dec. 2019 om 21:15 heeft Gregory Nutt <spud...@gmail.com> het volgende geschreven:


--
You received this message because you are subscribed to the Google Groups "NuttX" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nuttx+un...@googlegroups.com.

Gregory Nutt

unread,
Dec 11, 2019, 3:31:09 PM12/11/19
to nu...@googlegroups.com

> ....  The list of people with core OS expertise is VERY short. Many
> people dig into certain parts to understand bugs (like DavidS spent a
> year one month studying priority inheritance). Certainly I am on that
> list.  Xiang works a lot in the OS, I don't really know the breadth of
> his work.  Ishikawa-san is an SMP export.  I might be missing someone,
> but I think that is it.
>
There are also subsystem experts.  Xiang and Anthony know the networking
well.  Anthony is a wireless expert.  Xiang and Ken Pettit understand
the file systems well.  Ken Pettit and Ishikawa-san know the audio
system.  I will not be successful giving everyone their credit where it
is due.  Sorry for anyone that I did not recognize.

There are many people with expertise in MCU architectures, boards,  and
drivers around the periphery of the OS core logic.  I suspect that only
I have full coverage of graphics and the other remaining areas.

Anyway, ignoring the issue that I may fail to give people their proper
recognition, the coverage of the core OS is sparse.  This really should
be considered a weakness and a risk to all of us.



Alan Carvalho de Assis

unread,
Dec 11, 2019, 5:59:19 PM12/11/19
to nu...@googlegroups.com
On Wednesday, December 11, 2019, Gregory Nutt <spud...@gmail.com> wrote:
>
>> ....  The list of people with core OS expertise is VERY short. Many people dig into certain parts to understand bugs (like DavidS spent a year one month studying priority inheritance). Certainly I am on that list.  Xiang works a lot in the OS, I don't really know the breadth of his work.  Ishikawa-san is an SMP export.  I might be missing someone, but I think that is it.
>>
> There are also subsystem experts.  Xiang and Anthony know the networking well.  Anthony is a wireless expert.  Xiang and Ken Pettit understand the file systems well.  Ken Pettit and Ishikawa-san know the audio system.  I will not be successful giving everyone their credit where it is due.  Sorry for anyone that I did not recognize.
>

It is difficult to list everybody knowledge, hehehe.

I started developing Sensor drivers, I think this kind of driver is easy to develop. Then I moved to LCD driver that are a little bit more complex.


> There are many people with expertise in MCU architectures, boards,  and drivers around the periphery of the OS core logic.  I suspect that only I have full coverage of graphics and the other remaining areas.
>

Yes, I think few people use the NX Graphics. It is very powerful, but sub-utilized.


> Anyway, ignoring the issue that I may fail to give people their proper recognition, the coverage of the core OS is sparse.  This really should be considered a weakness and a risk to all of us.
>

True! This is a point of fail that needs to fixed.

BR,

Alan

patacongo

unread,
Dec 16, 2019, 11:29:58 AM12/16/19
to NuttX


The Apache NuttX email lists are ready.   The dev list is a public list that you can all subscribe too.  You can subscribe to the dev list by sending an email to dev-su...@nuttx.apache.org

Once you have confirmed your email address, you can send email to the dev list by sending it to d...@nuttx.apache.org

I don't know the know the future of this Google group. Currently, there are 403 members of this Google group, but only a handful in the Apache NuttX dev group.

Don't forget to subscribe to the d...@nuttx.apache.org email list.  There are currently 70 subscribers to the dev list but 404 in this Google group.  There are mostly organizational discussions happening now in the dev list but eventually, that dev list will replace the Google group.  So it would be good if you could all help with the migration.

Greg

Jyeni Nii

unread,
Dec 22, 2019, 9:33:58 AM12/22/19
to NuttX
Hello Greg! I sent a subscription email, but I did not receive any response! Are there specific requirements for the content of the subscription email?

BR
NiiJyeni
在 2019年12月17日星期二 UTC+8上午12:29:58,patacongo写道:

Gregory Nutt

unread,
Dec 22, 2019, 9:34:50 AM12/22/19
to nu...@googlegroups.com

> Hello Greg! I sent a subscription email, but I did not receive any
> response! Are there specific requirements for the content of the
> subscription email?
No, you should get a response.

Jyeni Nii

unread,
Dec 22, 2019, 9:40:13 AM12/22/19
to NuttX
Ok,I try it again。

在 2019年12月22日星期日 UTC+8下午10:34:50,patacongo写道:

David Sidrane

unread,
Dec 22, 2019, 9:42:23 AM12/22/19
to nu...@googlegroups.com
Could it be the obfuscated email address or my typo in an email to the this
Group?

It is `dev-subscibe (AT) nuttx.apache.org`
--
You received this message because you are subscribed to the Google Groups
"NuttX" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to nuttx+un...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/nuttx/84598532-cf33-f903-61aa-25f6be8ce1a3%40gmail.com.

Jyeni Nii

unread,
Dec 22, 2019, 9:47:53 AM12/22/19
to NuttX
thank you david, It seems that I got the email address wrong, and I sent the subscription email to d...@nuttx.apache.org
BR
NiiJyeni

在 2019年12月22日星期日 UTC+8下午10:42:23,David Sidrane写道:
Could it be the obfuscated email address or my typo in an email to the this
Group?

It is `dev-subscibe (AT) nuttx.apache.org`

-----Original Message-----
From: nu...@googlegroups.com [mailto:nu...@googlegroups.com] On Behalf Of
Gregory Nutt
Sent: Sunday, December 22, 2019 6:35 AM
To: nu...@googlegroups.com
Subject: Re: [nuttx] Re: Apache Email List


> Hello Greg! I sent a subscription email, but I did not receive any
> response! Are there specific requirements for the content of the
> subscription email?
No, you should get a response.

--
You received this message because you are subscribed to the Google Groups
"NuttX" group.
To unsubscribe from this group and stop receiving emails from it, send an
Reply all
Reply to author
Forward
0 new messages