[PATCH rtems-libbsd 0/5] RTEMS LibBSD Documentation

Christian MAUDERER christian.mauderer at embedded-brains.de
Wed Aug 4 08:34:17 UTC 2021


Hello Chris,

Am 04.08.21 um 09:28 schrieb Chris Johns:
> On 3/8/21 5:00 pm, Christian MAUDERER wrote:
>> Hello,
>>
>> Am 03.08.21 um 04:07 schrieb Chris Johns:
>>> On 3/8/21 3:24 am, Sebastian Huber wrote:
>>>> On 02/08/2021 18:37, Vijay Kumar Banerjee wrote:
>>>>> I think there should be a high-level user manual subsection for
>>>>> networking that describes how the selection of the network stack
>>>>> works. We can then add another subsection about lwip since legacy
>>>>> already has one, and libbsd is getting added now.
>>>>
>>>> This sounds like a good approach.
>>>>
>>>
>>> I agree.
>>>
>>> Chris
>>
>> Just so that we are all on the same page:
>>
>> That would be a number of new subsections in
>> https://docs.rtems.org/branches/master/user/index.html:
>>
>> - 15. Selecting a Network Stack
>> - 16. Add-on: libbsd Stack
>> - 17. Add-on: lwIP
>> - 18. Add-on: Legacy Network Stack
>>
>> Or was it meant to be only a section
> 
> I think a single section so all things networking are grouped.

That will result in either a deep nesting for the chapters or in very 
hard to organize information because two levels are used up already. For 
example the current legacy network manual has a

   5.3.1. Additional include files

If we make one "networking" group, that would be

   15. Networking
   15.3 Legacy Network Stack
   15.3.5 Using Networking in an RTEMS application
   15.3.5.3 Initialization
   15.3.5.3.1 Additional include files

And please also note: I think we should see libbsd more as an Add-on 
package and less as a pure network stack. It provides a lot more than 
just networking. It has USB, it can add HDMI (on beagle for example), it 
includes an OpenSSL implementation, ...

Best regards

Christian

> 
> Chris
> 
>>
>> - 15. Selecting a Network Stack
>> in https://docs.rtems.org/branches/master/user/index.html,
>> - a new manual "libbsd" in the top level https://docs.rtems.org/,
>> - a new manual "lwip" in the top level https://docs.rtems.org/
>>
>> By the way: I think we maybe should keep in mind that there can be more add-on
>> packages added some-when in the future that are not network stacks. We could for
>> example add documentation for a CAN library, a display library or a weather
>> control station. So if we need a top level name for all packages, we maybe
>> should call it "add-on packages" instead of "network libraries".
>>
>> Best regards
>>
>> Christian

-- 
--------------------------------------------
embedded brains GmbH
Herr Christian MAUDERER
Dornierstr. 4
82178 Puchheim
Germany
email: christian.mauderer at embedded-brains.de
phone: +49-89-18 94 741 - 18
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/


More information about the devel mailing list