GSoC 2013

Gedare Bloom gedare at rtems.org
Fri Apr 19 14:27:26 UTC 2013


OpenCAN is LGPL so still less than desirable.

On Fri, Apr 19, 2013 at 10:21 AM, Joel Sherrill
<Joel.Sherrill at oarcorp.com> wrote:
> Open can is the only project I am familiar with and I don't know the status or license from memory.
>
> This would require a mentor from the other project and an RTEMS mentor with CANbus experience m
>
> Gedare Bloom <gedare at rtems.org> wrote:
>
>
> It appears you cannot use can4linux because the license is GPL, which
> is incompatible with RTEMS.
>
> -Gedare
>
> On Fri, Apr 19, 2013 at 4:55 AM, jinyang.sia <jinyang.sia at gmail.com> wrote:
>> Hi, Rempel Cynthia,
>> Thanks for your advice.
>>
>> When I think about this project recently, some problem occur. I think the
>> major is how to test the driver. I have a ARM board, I can test the CAN
>> driver, but others donot.
>>
>> Can4linux is widely used on Linux, but is there a copyright problem? for
>> can4linux and RTEMS?
>>
>> And i also have some question on qemu-system-arm, does it support CAN? I
>> googled Wire-shark, i think it's a tool for TCP/IP stack, does it support
>> CAN too?
>>
>> I look forward to your help. Thanks in advance.
>>
>> ________________________________
>> jinyang.sia
>>
>> From: Rempel, Cynthia
>> Date: 2013-04-19 11:58
>> To: jinyang.sia
>> CC: rtems-devel
>> Subject: RE: GSoC 2013
>> Hi Jinyang Sia,
>>
>> Thanks for asking for my feedback... the CAN protocol is indeed in wide use
>> for communications, and would be a great asset for rtems users...
>>
>> If you get accepted, I look forward to testing out your driver... :) I'll
>> probably see if I can get qemu-system-arm to network and use Wire-shark to
>> detect CAN packets...  Can4linux does look really interesting...
>>
>> It may be worth looking at the possibility of porting it or another CAN
>> driver to RTEMS, using either examples-v2 or rtems-addon-packages as a
>> guide...  Although using existing code sometimes leads to upstreaming
>> issues, it typically provides much of the work completed, and comes with
>> tests (testing is very important, and I'm glad you mentioned it in your
>> proposal :)... If you do need to patch the code to make it work on RTEMS it
>> would be easier to maintain, if you could upstream the patches...
>>
>> The challenge then becomes identifying the best driver for the purpose,
>> learning how to port things to RTEMS, upstreaming patches, and finally
>> getting ready to document the driver for use and maintenance (basically
>> doing a wiki page explaining how to use it, and further steps for a GSoC
>> student next, or later, summer).
>>
>> Hope this helps!
>> Cynthia Rempel
>>
>> ________________________________________
>> From: jinyang.sia [jinyang.sia at gmail.com]
>> Sent: Wednesday, April 17, 2013 7:54 PM
>> To: Rempel, Cynthia
>> Cc: rtems-devel
>> Subject: GSoC 2013
>>
>> Hi,
>> Thanks. I have tried many times, i really don't understand why it doesn't
>> work :-(. May be the last last email attachment, which contains two
>> attachments, can work. It sent when Wed, 17 Apr 2013 22:17:35 +0800.
>>
>> I have wirte a proposal for this. Could you send your gmail to me, and i can
>> shared with you. Hope to get some advice.
>>
>> ________________________________
>> jinyang.sia
>>
>> From: Rempel, Cynthia<mailto:cynt6007 at vandals.uidaho.edu>
>> Date: 2013-04-18 10:30
>> To: jinyang.sia<mailto:jinyang.sia at gmail.com>;
>> rtems-devel<mailto:rtems-devel at rtems.org>
>> Subject: RE: GSoC 2013
>> Hi Jinyang Sia,
>>
>> Wow, the CAN driver sounds really useful!
>> Could you send the hello, world screenshot as a .pdf, .bmp, or .tif?
>> I tried to change the file you sent as a .txt to a .png and it didn't
>> work...
>>
>> Once you do that could you please add yourself to the table at
>> http://wiki.rtems.org/wiki/index.php/RTEMSSummerOfCode and tell us some more
>> about your project?
>>
>> -Cynthia Rempel
>> ________________________________________
>> From: rtems-devel-bounces at rtems.org [rtems-devel-bounces at rtems.org] on
>> behalf of jinyang.sia [jinyang.sia at gmail.com]
>> Sent: Wednesday, April 17, 2013 7:48 AM
>> To: rtems-devel
>> Subject: GSoC 2013
>>
>> Hi,
>> Sorry for the emails, some error occurs when I try to add attachments using
>> the Foxmail. The screenshot still work if you change the extention to .png.
>> And i try to send a email again use the google server, opps, some errors
>> occur again. I do know what happens. sorry for the truobles.
>>
>> I want to particiapte in the GSoC2013, and i want to add a CAN driver and
>> CAN API including interface for low level interface.
>>
>> CAN bus originally developed for automotive applications, but now it has
>> widely used in other areas of industry, such as medical devices, agriculture
>> vehicles, maritime, factory automation, process automation, etc. RTEMS, as a
>> real-time embedded system, is also widely used in such areas. What i want to
>> do is to develop a CAN driver for RTEMS, and also a whole CAN API, stack and
>> low level driver interface.
>>
>> Hope it works.
>>
>> ________________________________
>> jinyang.sia
>>
>>
>>
>> _______________________________________________
>> rtems-devel mailing list
>> rtems-devel at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-devel
>>
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel



More information about the devel mailing list