2010-05-13 06:40:54 extern network card(DM9000) using too much cpu in my bf531???
macgrady tracy (CHINA)
I am use bf531 for mpeg4 encoder, using CPLB to extern netcard(type is dm9000a),
to complete a network camera, run a web server in my 531.
I am using TCP/IP to send video data stream,
the bandwidth is about 800kbps(100KBYTES) per seconds,
and now my web camera can run successfully, but the dm9000 sending data use too
much cpu resource, using top command, i can see my encoder only can take use of 60% cpu,
and sending data use about 40% cpu!
my question is:
is it normally???
can the send data stream thread (dm9000) use less cpu resource???
can the DM9000 use mdma or other method ?
2010-05-13 10:21:22 Re: extern network card(DM9000) using too much cpu in my bf531???
Robin Getz (UNITED STATES)
We don't write the DM9000 driver - so I don't know.
The onboard MAC on the 537 or 527 can do much better since it uses DMA.
2010-05-19 04:55:48 Re: extern network card(DM9000) using too much cpu in my bf531???
Xin Xin (CHINA)
If DM9000 uses I/0 mode, it will use many CPU time, and get a low network speed