Hi Lily,

please keep the list in CC on reply.

Li, Chanjuan wrote:
在 2008-03-14五的 21:05 +0100,Jan Kiszka写道:
Li, Chanjuan wrote:
hi,all:
   I install rtnet on top of rtai-3.5, kernel 2.6.17. I run an example of 
rtai(simpleclient/simpleserver) for several times.
after that, I want to stop rtnet and it stalled that is rtnet can not use but 
the system can work.
I lsmod to check, I found  rtipv4 and rtnet modules are still there. I use rmmod to 
remove rtipv4 modules, there appeare"
modules is in use and busy". what's the problem?
This means that some internal resource of RTnet was not properly
released. Please provide the related kernel log (e.g. via dmesg). Did
you used the latest version of RTnet (0.9.10-rc2)?

Jan
I figure out what happend.yes, the interanl resource of RTnet was not
released due to I run while(1) loop.

Hmm, I do not yet understand what you mean. Starting and terminating some RTnet application even a million times should not lead to the core loosing resources and blocking on unload.

there is another question on tdma configuration. I am not clear the
tdma.conf. I make an example to state my understanding.
I write a simple tdma.conf as follows:
############################
master:
cycle 500
ip 192.168.1.25 slot 0 0
slot 1 300 1/2

slave A:
ip 192.168.1.26
slot 0 100
slot 1 300 2/2
##############################
I think the config file means time slot like this:
0 ~ 100 : master for RT traffic
100~200 : slave A for RT traffic
200~500 : for master and slave with NRT traffic
________  ________ _________
|master | slave A|master | | RT | RT |NRT | | | |---------| | slot 0 | slot 0 |slave NRT|
-----------------------------
0        100      200

is it right or not?

Yep. As you correctly visualized, the third slot is alternated between the master and the slave.

Note that the actual slot length depend on the maximum packet size for the slots. As you didn't specify any, TDMA will allow what Ethernet is able to transmit: 1500 byte payload. In this case, the frame itself can already take ~122 us (on 100 MBit/s), and you have to account for transmission jitters. However, if your RT applications on master and slave do not use the full length, then you can be fine with this config.

Jan

Attachment: signature.asc
Description: OpenPGP digital signature

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to