[RTEMS Project] #3706: Create a hierarchy of RTEMS software components using Doxygen groups
RTEMS trac
trac at rtems.org
Wed Mar 13 09:15:25 UTC 2019
#3706: Create a hierarchy of RTEMS software components using Doxygen groups
-----------------------------+------------------------------
Reporter: Sebastian Huber | Owner: Sebastian Huber
Type: task | Status: accepted
Priority: normal | Milestone: 6.1
Component: doc | Version: 6
Severity: normal | Resolution:
Keywords: qualification | Blocked By: 3704
Blocking: 3705, 3707 |
-----------------------------+------------------------------
Description changed by Sebastian Huber:
Old description:
> Create a hierarchy of RTEMS software components using Doxygen groups.
> Review the existing Doxygen groups (software components) first.
>
> https://docs.rtems.org/doxygen/branches/master/modules.html
>
> Grouping should be done by at BSP level architecture and then by BSP.
>
> There should be a device driver group with subgroups for each device
> class and specific device drivers, e.g. a BSP-specific device driver
> belongs to a device class and BSP.
>
> There should be groups for APIs, file systems, support libraries, super
> core, etc.
New description:
Create a hierarchy of RTEMS software components using Doxygen groups.
Review the existing Doxygen groups (software components) first.
https://docs.rtems.org/doxygen/branches/master/modules.html
Grouping should be done by at BSP level architecture and then by BSP.
There should be a device driver group with subgroups for each device class
and specific device drivers, e.g. a BSP-specific device driver belongs to
a device class and BSP.
There should be groups for APIs, file systems, support libraries, super
core, etc.
* Board Support Packages
* Device Drivers
* Block Devices
* Block Device Buffer Management
* Block Device Disk Management
* Block Device Management
* XYZ Block Device
* Block Device Partition Management
* Cache
* XYZ Cache Support
* Console
* Termios
* XYZ Driver
* Framebuffer
* XYZ Driver
* I2C
* Bus Driver
* XYZ Driver
* Device Driver
* XYZ Driver
* Legacy I2C
* Legacy Network
* RTC
* XYZ Driver
* Serial Mouse
* XYZ Driver
* SPI
* Bus Driver
* XYZ Driver
* Device Driver
* XYZ Driver
* API
* Classic
* Tasks
* Dynamic Loading
* File Systems
* Memory Management
* Shell
* Tracing
* Event Recording
* Capture Engine
* Internal
* C Library Support
* POSIX
* Shell
* Super Core
* Thread Handler
* CPU
* ARM
--
--
Ticket URL: <http://devel.rtems.org/ticket/3706#comment:11>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list