<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=GB2312" http-equiv=Content-Type>
<STYLE>
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
        LINE-HEIGHT: 1.5; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt
}
</STYLE>

<META name=GENERATOR content="MSHTML 8.00.6001.19412"></HEAD>
<BODY style="MARGIN: 10px">
<DIV>Hi, all</DIV>
<DIV>I received a lot of help, since I proposed my CAN driver and API for CAN 
stack. Thanks, you guys.</DIV>
<DIV> </DIV>
<DIV>Build a CAN test environment, port a CAN driver existing to RTEMS and 
write a test-suites for it maybe a better choice. After that, others can test 
the CAN driver and also when the proted driver update our driver also update, we 
do not need to maintain the RTEMS CAN driver.</DIV>
<DIV> </DIV>
<DIV>There are some CAN drivers for Linux and other OS, including SocketCAN, 
can4linux and LinCAN. After a research about those drivers, I think LinCAN 
better than others.</DIV>
<DIV> </DIV>
<DIV 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal">Then 
<FONT color=#000000><FONT 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal" 
color=#000001 size=1 face="">I plan to do the following 
work:</FONT></FONT></DIV>
<DIV 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal"><FONT 
color=#000000><FONT 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal" 
color=#000001 size=1 face="">    1. Build a simulation 
environment for CAN driver test. Maybe use QEMU, so a can hardware simulation 
needed.</FONT></FONT></DIV>
<DIV 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal"><FONT 
color=#000000><FONT 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal" 
color=#000001 size=1 face="">    2. Port LinCAN to 
RTEMS.</FONT></FONT></DIV>
<DIV 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal"><FONT 
color=#000000><FONT 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal" 
color=#000001 size=1 face="">    3. Write test-suites for 
the ported LinCAN.</FONT></FONT></DIV>
<DIV 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal"><FONT 
color=#000000><FONT 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal" 
color=#000001 size=1 face=""></FONT></FONT> </DIV>
<DIV 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal"><FONT 
color=#000000><FONT 
style="FONT-STYLE: normal; FONT-FAMILY: 宋体; COLOR: #000080; FONT-SIZE: 10.5pt; FONT-WEIGHT: normal" 
color=#000001 size=1 face="">I still need some advice. 
Thanks.<!--EndFragment--></FONT></FONT></DIV>
<HR style="WIDTH: 210px; HEIGHT: 1px" align=left color=#b5c4df SIZE=1>

<DIV><SPAN>jinyang.sia</SPAN></DIV></BODY></HTML>