Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.arch.embedded > #13026
| From | Grant Edwards <invalid@invalid.invalid> |
|---|---|
| Newsgroups | comp.arch.embedded |
| Subject | Re: Simple protocol analyzer? |
| Date | 2013-08-07 14:48 +0000 |
| Organization | PANIX Public Access Internet and UNIX, NYC |
| Message-ID | <kttmog$l0i$1@reader1.panix.com> (permalink) |
| References | <vradnSIUxLKwt5zPnZ2dnUVZ5qudnZ2d@giganews.com> <ktrb3v$ih6$1@reader1.panix.com> <y_ydnU1gndpIpJzPnZ2dnUVZ5h2dnZ2d@giganews.com> <ktrge0$hrt$1@reader1.panix.com> <MdednQUFYega0pzPnZ2dnUVZ5vednZ2d@giganews.com> |
On 2013-08-06, Tim Wescott <tim@seemywebsite.really> wrote:
> On Tue, 06 Aug 2013 18:48:32 +0000, Grant Edwards wrote:
>
>> On 2013-08-06, Tim Wescott <tim@seemywebsite.really> wrote:
>>
>>>> http://elinux.org/Grabserial
>>>
>>> Grant, that's about as perfect as a command-line utility can get. It
>>> does just what I want, and the command-line clunkiness doesn't intrude
>>> too badly. It's going to save me tons of time over having to write
>>> something.
>>
>> Well, it'll save you a few minutes over having to write something
>>
>> ;)
>>
>>
>> #!/usr/bin/python import serial,time p = serial.Serial('/dev/ttyS1',
>> 9600)
>> while 1:
>> line = p.readline() print time.time(),line
>>
>> In that version, the timestamp is associated with the end of the line.
>> If you want the timestamp for the start of the line, it's a bit more
>> complicated:
>>
>> #!/usr/bin/python import serial,time p = serial.Serial('/dev/ttyS1',
>> 9600)
>> while 1:
>> first = p.read(1) stamp = time.time() rest = p.readline() print
>> stamp, first+rest
>
> If I were to write it in python I'd first have to learn python, though.
True.
Python is awfully handing for banging together little tools to do
testing on embedded systems that have either serial or ethernet ports.
If you have to do that sort of stuff, learning Python might be worth
it (it's pretty easy to learn).
--
Grant Edwards grant.b.edwards Yow! Now we can become
at alcoholics!
gmail.com
Back to comp.arch.embedded | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Simple protocol analyzer? Tim Wescott <tim@seemywebsite.really> - 2013-08-06 11:54 -0500
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-06 17:17 +0000
Re: Simple protocol analyzer? Tim Wescott <tim@seemywebsite.really> - 2013-08-06 13:00 -0500
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-06 18:48 +0000
Re: Simple protocol analyzer? Tim Wescott <tim@seemywebsite.really> - 2013-08-06 14:33 -0500
Re: Simple protocol analyzer? Frank Buss <fb@frank-buss.de> - 2013-08-07 14:52 +0200
Re: Simple protocol analyzer? Les Cargill <lcargill99@comcast.com> - 2013-08-07 08:06 -0500
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-07 14:48 +0000
Re: Simple protocol analyzer? rickman <gnuarm@gmail.com> - 2013-08-07 23:25 -0400
Re: Simple protocol analyzer? John Devereux <john@devereux.me.uk> - 2013-08-08 08:44 +0100
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-08 12:57 +0000
Re: Simple protocol analyzer? Clifford Heath <no.spam@please.net> - 2013-08-07 22:42 +1000
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-07 15:02 +0000
Re: Simple protocol analyzer? Grant Edwards <invalid@invalid.invalid> - 2013-08-07 15:15 +0000
Re: Simple protocol analyzer? Clifford Heath <no.spam@please.net> - 2013-08-08 08:50 +1000
csiph-web