Adding device drivers to RTEMS

Chris Johns chrisj at rtems.org
Thu Jun 28 09:52:49 UTC 2007


hwulf at et-inf.fho-emden.de wrote:
> 
> I try to understand the RTEMS IO manager interface.
> Am I right that the rtems_device_major_number is the
> index of the rtems_driver_address_table Device_drivers[]
> to the appropriate driver functions?
>

Yes. See cpukit/sapi/src/io.c:_IO_Initialize_all_drivers and 
cpukit/sapi/src/ioinitialize.c.

> So if I have the following Device_drivers[] array,
> I could assume '1' for the major number of the
> sound driver?

Yes.

> 
>   rtems_driver_address_table Device_drivers[] = {
>           CONSOLE_DRIVER_TABLE_ENTRY,
>           SOUND_DRIVER_TABLE_ENTRY,
>           { NULL, NULL, NULL, NULL, NULL, NULL }
>   };
> 
> 
> Kind regards,
>   Hank
> 
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users



More information about the users mailing list