To: | "" <> |
---|---|
Subject: | Re: [ts-7000] TS-7550 XUARTs |
From: | Walter Marvin <> |
Date: | Thu, 1 Sep 2011 04:06:25 -0700 (PDT) |
What actually occurs is that Technologic mmaps the xuart hardware into the Linux user space and then treats them as internal TCP servers. They have arranged the servers so as to support "raw" device mapping within Linux. What this does is cause excessive user space to kernel space context switches, especially since the xuart hardware can dribble in characters a few time. This causes non-linear latency responses when combined with other user space loads. The actual latency starts at about 2ms and increases in a non-linear fashion dependent on other load. This is really not that measurable with a simplistic program, but top is useful. If you want to use one xuart channel per serial line at 100 ms per packet, Technologics' system can
probably handle that, but I would model it with some scripting and measure, just to be sure From: mike ingle <> To: Sent: Wednesday, August 31, 2011 4:19 PM Subject: Re: [ts-7000] TS-7550 XUARTs Hi Walter, Am I right there there is no device driver, and that the userspace just mmaps the xuarts? For my application, latency won't be a problem, also very much a fixed line setup. What little I read on the xuart indicated that they expect about 100ms latency in their user space server (I would assume that I wouldn't be using their xuartctl server, instead directly reading and writing to the xuarts) . As long as It never ever drops characters, latency is OK. Given how few of these will be built, and the desire to run device test routines on the server, I think 8 uarts per 7550 is OK. my biggest concern is that the 7550 perform as described. best regards Mike On Aug 31, 2011, at 11:50 AM, Walter Marvin wrote:
__._,_.___
Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required) Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe __,_._,___ |
<Prev in Thread] | Current Thread | [Next in Thread> |
---|---|---|
|
Previous by Date: | Re: [ts-7000] TS-7550 XUARTs, Mark Featherston |
---|---|
Next by Date: | [ts-7000] Re: TS-7260 DIO with 2.6.21-ts kernel, Rekcut_Nod |
Previous by Thread: | Re: [ts-7000] TS-7550 XUARTs, Walter Marvin |
Next by Thread: | [ts-7000] Re: TS-7550 XUARTs, jesseoff |
Indexes: | [Date] [Thread] [Top] [All Lists] |
Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU