GSOC: Adding FDT infrastructure to RTEMS

Sebastian Huber sebastian.huber at embedded-brains.de
Sun Feb 2 13:31:38 UTC 2020


----- Am 2. Feb 2020 um 12:10 schrieb Niteesh gsnb.gn at gmail.com:

> On Sun, Feb 2, 2020 at 2:55 PM Sebastian Huber <
> sebastian.huber at embedded-brains.de> wrote:
> 
>> Hello Niteesh,
>>
>> I am not in favour of a home grown solution. We should not re-invent the
>> wheel. Working with device trees may appear to be simple, however, this
>> could end up in a multi-person-month project easily. There are several
>> existing solutions for device drivers based on device trees. What are our
>> requirements? For example compare the Zephyr approach to device trees
>>
>> https://docs.zephyrproject.org/latest/guides/dts/index.html
>>
>> with the one from Linux or FreeBSD. They are quite different.
>>
>> LK has also support for device trees:
>>
>> https://github.com/littlekernel/lk
> 
> 
> I couldn't find any doc related to device trees for LK!

You have to look into the sources.

> 
>>
>>
>> I didn't find general support in FreeRTOS.
>>
>> The Zircon Device Model seems to be a bit too complex for RTEMS:
>>
>> https://fuchsia.dev/fuchsia-src/concepts/drivers/device-model
>>
>>
> Thank you for all this information. I learned a lot of approaches to the
> same problem. But how did you get all this information? Did you just google
> it now? or is it from experience?

If you know what you are looking for finding it with Google is usually quite easy.


More information about the devel mailing list