Hi,
On Sun, 15 Dec 2019 at 15:45, Christian Mauderer <l...@c-mauderer.de> wrote: > Hello Utkarsh Rai, > > I haven't followed the project tightly. So I can't tell much regarding 2 > and 3. I added Nils (who did the GSoC 2019 project) to CC so maybe he > can give you some more details. > > Regarding 1: In RTEMS we generally prefer the FreeBSD code due to the > BSD license. Most code in Linux is GPL code. Also it's a great license > for desktop applications it would make a lot of problems in the typical > RTEMS use cases. RTEMS applications are (nearly) always statically > linked with the system into a single binary. Therefore GPL would spread > into the application code too. In some cases that is no problem but > there are use cases where the user don't want or is not allowed to open > the application due to various reasons. Think of automotive or space > applications. They sometimes have quite tough regulations. > > Another reason: We have a well working infrastructure to import FreeBSD > code called rtems-libbsd. So importing from FreeBSD is a lot simpler > then importing from Linux. > > Best regards > > Christian > > On 14/12/2019 19:44, Utkarsh Rai wrote: > > Hello everyone, > > I am interested in contributing to the PRU drivers of the BeagleBone > > Black BSP. I have briefly overviewed the work that has been done > > <https://github.com/nilhoel1/rtems-pru>on the PRU drivers. I have few > > queries regarding the same- > > 1. Instead of using Linux based UIO drivers, FreeBSD based drivers have > > been used. Is there an advantage/specific-feature that FreeBSD drivers > > have over Linux ones for this choice? > > 2. What all are the driver features that have still not been > > developed/debugged/tested? > In the application I used for testing, mmap would alway fail. So I wasn't able to test all functionality of the PRU drivers. > > 3. How should I proceed to test the driver features on the BeagleBone > Black? > The best approach would be to test the drivers with a new written application, since I don't think that the mmap problems are PRU driver related. Please read my blog <https://nilshoel.home.blog/> for more Information on this topic. And please feel free to mail me any time. Best regards, Nils Hölscher > > I would be very grateful if I could get a few indicators on the > > above-mentioned queries. > > > > Thank you, Regards. > > > > _______________________________________________ > > devel mailing list > > devel@rtems.org > > http://lists.rtems.org/mailman/listinfo/devel > > >
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel