Development Work For RTEMS
Sebastian Huber
sebastian.huber at embedded-brains.de
Tue Aug 20 13:33:33 UTC 2013
Hello Christopher,
a very useful work would be to clean up the header includes in cpukit. Source
and header files should only include the header files necessary to resolve all
explicit dependencies.
Its probably worth to search a tool that does most of the job:
http://stackoverflow.com/questions/1301850/tools-to-find-included-headers-which-are-unused
http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2FC.2B.2B
http://code.google.com/p/cppclean/
Another thing is to work on PR766
https://www.rtems.org/bugzilla/show_bug.cgi?id=766
Header files like <rtems/rtems/sem.h> still define Semaphore_Control which is
used by <rtems/confdefs.h> for the workspace size estimate. For the API
defined in <rtems.h> this structure is completely unnecessary.
It would be good to move the structure definition into a new header file
semtype.h (actual naming scheme is subject to discussion) used only by
confdefs.h and semimpl.h.
All Classic and POSIX API objects have this problem.
On 2013-07-24 05:15, zargy wrote:
> Dear RTEMS team,
>
> I was wondering if there was any development work that help was needed with
> RTEMS right now. I have some time free right now to work on it.
>
> ~Christopher Kerl
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list