How to design protocol stack with can-bus driver of character driver

cheng chen freakrobot at acm.org
Fri Jan 14 00:20:19 EST 2011


OK, I guess at least my previous work can be used for reference group.
Thanks for both of you.

On Fri, Jan 14, 2011 at 1:40 AM, Greg KH <greg at kroah.com> wrote:

> On Fri, Jan 14, 2011 at 12:42:52AM +0800, cheng chen wrote:
> > Hi all,
> > I am working on vehicle body control system with can-bus as my BE final
> > project.
> > It contains three parts.
> >
> > 1.CAN chip driver
> > 2.CAN-bus protocol stack
> > 3.UI
> >
> > The problem is that I already have written the CAN chip driver as  a
> > character device driver using IO-simulated SPI.
>
> Oops, don't do that.
>
> > So with this character driver API open() read() write() ioctl(), I start
> to
> > wonder where can I put my protocol stack?
>
> Use the in-kernel CAN protocol stack, that is much easier.
>
> > Or should rewrite the driver in network device frameworks?
>
> Yes.
>
> thanks,
>
> greg k-h
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



-- 
Cheng(誠)

Fedora Project Contributor -- Ambassador
https://fedoraproject.org/wiki/User:Freakrobot
_______________________________________________

My Page: http://freakrobot.blogbus.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110114/2fe8c6bd/attachment.html 


More information about the Kernelnewbies mailing list