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)? JanI 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 500ip 192.168.1.25 slot 0 0slot 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
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