Re: [time-nuts] Lady Heather on low power CPU/Linux?
I use this on Linux: cd ~klotz/.wine/drive_c/Program Files/Heather wine heather.exe /IP=localhost:45000 /TW=250 I use Ralph Smith's tboltd so heather connects to a TCP port, but you can also just give a COM port to connect on the line above. The /TW=250 gives reasonable performance without tremendous CPU usage. http://wa5znu.org/2011/08/tbolt/ Leigh/WA5ZNU On 02/22/2012 04:45 PM, Mark Sims wrote: The roots of Lady Heather lie in a program written in the mid 1980's for controlling a Magellan GPS board (a multiplexed single channel receiver - Bruce has it now). That program ran under DOS. The code is pretty much straight ANSI C. I modified it to work with the Tbolt and added the graphing code (1024x768 screens only). It still was basically a DOS program, but could limp under Windows. The intent was (and pretty much still is) to dedicate a cheap laptop to running it (in fact there are some laptops out there with tbolts mounted internally, powered off the CD rom interface).I've run it on laptops that could not even be given away (and 2.4 GHz machines can be had for under $40, including OS) John Miles ported over the code to use his graphics and serial I/O library which made it work better under Windows. The serial code had problems so I rewrote that. Also the graphics library used a proportional font that made displaying tables rather ugly. That was modified to use fixed width fonts and just about any screen size. Also the adev code was modified to use John's incremental adev code. This allowed much better real-time adev calculations with pretty much unlimited depth even on VERY slow processors. The code was still kept up so that it could run on the cheapest, most minimal laptops around running DOS (EMS memory anyone). Then the evil Lady Heather got uppity and started adding all sorts of stuff, memory usage be damned. The DOS code is still there, but enabling it kills a whole bunch of stuff. It is pretty much requires a Windows level operating system now. The user and operating system interface is intentionally kept as primitive and basic as possible to make porting it easy. I really don't like having to run Windows just for this lone program and even then the screen design and over all user interface is primitive, even by Windows standards ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
On Wed, 22 Feb 2012 23:26:09 +0100, Achim Vollhardt wrote: Fellow Time-Nuts, I am trying to run LH on an Alix 3D3 single-board PC: http://www.pcengines.ch/alix3d3.htm Being only a 500 MHz Geode CPU, there is not much power to work with. Still, running Debian Linux with Wine allowed me to make LH work.. BUT: A single second tick takes about 3-4 seconds to show up.. needless to say that LH never catches up again and user interaction is painful at best. I tried the /tw=50 setting for less CPU usage with little effect. Is there anything else I can do? I have been running LH-3.0 Beta on a Via-Epia 5000 http://www.newegg.com/Product/Product.aspx?Item=N82E16813181025 It's a 533Mhz Via EDEN CPU with 512+128 Mb Ram , running Ubuntu 10.04LTS I was using /vs /gb /TW=25 It was running ok on that machine. I have later invested in a 4 channel Serial to Ethernet converter , and am now running 2 LH's from a 1.8Mhz VIA with Ubuntu 8.04 (my mail server) These parms are appended at the end of the LH command line : /ip=aa.bb.cc.dd:4001/ /vs /gb /TW The :4001 is the TCP port for serialport 1 on my converter. This setup makes me able to connect LH from any machine to a TB. But only one active connection is allowed at a time. So in practice i'm running the 2 x LH against the TB's on the mail-server. And VNC to the mailserver if i want to see the LH's. But there were no problems using the old VIA-EPIA 5000 , i just have my mailserver on 24/7 , and didn't need the EPIA to be on when i got the Serial-to-Ether converter. CFO ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
This setup makes me able to connect LH from any machine to a TB. But only one active connection is allowed at a time. So in practice i'm running the 2 x LH against the TB's on the mail-server. And VNC to the mailserver if i want to see the LH's. If you use server.exe running on a PC motherboard (or port it to an embedded controller of some sort), you can log on to the Thunderbolt and control it from up to 8 different clients. Depending on what the serial-to-Ethernet converter box costs, that could either be cheaper or more expensive, I suppose. If the EPIA is no longer used for anything, perhaps you could repurpose it as a server? -- john ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
Hi ...bring up server.exe on a NET4501 running off a cheap flash card. Bob -Original Message- From: time-nuts-boun...@febo.com [mailto:time-nuts-boun...@febo.com] On Behalf Of John Miles Sent: Thursday, February 23, 2012 3:55 PM To: 'Discussion of precise time and frequency measurement' Subject: Re: [time-nuts] Lady Heather on low power CPU/Linux? This setup makes me able to connect LH from any machine to a TB. But only one active connection is allowed at a time. So in practice i'm running the 2 x LH against the TB's on the mail-server. And VNC to the mailserver if i want to see the LH's. If you use server.exe running on a PC motherboard (or port it to an embedded controller of some sort), you can log on to the Thunderbolt and control it from up to 8 different clients. Depending on what the serial-to-Ethernet converter box costs, that could either be cheaper or more expensive, I suppose. If the EPIA is no longer used for anything, perhaps you could repurpose it as a server? -- john ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there. ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
On Thu, 23 Feb 2012 12:55:22 -0800, John Miles wrote: If you use server.exe running on a PC motherboard (or port it to an embedded controller of some sort), you can log on to the Thunderbolt and control it from up to 8 different clients. Depending on what the serial-to-Ethernet converter box costs, that could either be cheaper or more expensive, I suppose. If the EPIA is no longer used for anything, perhaps you could repurpose it as a server? Correction ... The Mailserver is running of a 1.8Ghz VIA (blush) And yes i could use the EPIA , but the Serial-Eth box just consumes 5w. And allows for 4 channels I still haven't seen the source of LH or serial.exe , any hints ? Please point me to a zip or tgz , not a windows installer CFO ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
I still haven't seen the source of LH or serial.exe , any hints ? server.cpp and the rest of the Heather sources are in the same directory as the .exe, normally c:\program files\heather or c:\program files (x86)\heather. (You basically end up with a copy of my development directory in that folder.) Please point me to a zip or tgz , not a windows installer Sorry, what you see is what you get. A full refund is always unconditionally available if the software is not fit for your intended purpose. :) -- john, KE5FX ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
On Thu, 23 Feb 2012 15:50:00 -0800, John Miles wrote: I still haven't seen the source of LH or serial.exe , any hints ? server.cpp and the rest of the Heather sources are in the same directory as the .exe, normally c:\program files\heather or c:\program files (x86)\heather. (You basically end up with a copy of my development directory in that folder.) Ahh (oopzz) i never thought of looking there Sorry, what you see is what you get. A full refund is always unconditionally available if the software is not fit for your intended purpose. :) I'll take LH , she's better than money (thanx) :-) CFO ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
[time-nuts] Lady Heather on low power CPU/Linux?
Fellow Time-Nuts, I am trying to run LH on an Alix 3D3 single-board PC: http://www.pcengines.ch/alix3d3.htm Being only a 500 MHz Geode CPU, there is not much power to work with. Still, running Debian Linux with Wine allowed me to make LH work.. BUT: A single second tick takes about 3-4 seconds to show up.. needless to say that LH never catches up again and user interaction is painful at best. I tried the /tw=50 setting for less CPU usage with little effect. Is there anything else I can do? Strictly speaking, I would only need the active temperature control, I could spare all the other features.. Any comments out there? Regards, Achim ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
[time-nuts] Lady Heather on low power CPU/Linux?
That sort of behavior is usually traceable to USB serial port driver issues. I have run the program just fine on a 90 MHz Fujitsu Milan laptop with passive matrix LCD display. - BUT: A single second tick takes about 3-4 seconds to show up.. ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
What about writing an active temperature controller that runs under native Linux? On Wed, Feb 22, 2012 at 11:26 PM, Achim Vollhardt avoll...@physik.uzh.chwrote: Fellow Time-Nuts, I am trying to run LH on an Alix 3D3 single-board PC: http://www.pcengines.ch/alix3d3.htm Being only a 500 MHz Geode CPU, there is not much power to work with. Still, running Debian Linux with Wine allowed me to make LH work.. BUT: A single second tick takes about 3-4 seconds to show up.. needless to say that LH never catches up again and user interaction is painful at best. I tried the /tw=50 setting for less CPU usage with little effect. Is there anything else I can do? Strictly speaking, I would only need the active temperature control, I could spare all the other features.. Any comments out there? Regards, Achim ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there. ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
Are you running the v3 beta? I normally run the program 24/7 on a 300 MHz laptop here, acting as both a server for two Thunderbolts and a client. There were some improvements to CPU utilization in the current beta, and its UI response should be essentially instantaneous. -- john -Original Message- From: time-nuts-boun...@febo.com [mailto:time-nuts- boun...@febo.com] On Behalf Of Achim Vollhardt Sent: Wednesday, February 22, 2012 2:26 PM To: time-nuts@febo.com Subject: [time-nuts] Lady Heather on low power CPU/Linux? Fellow Time-Nuts, I am trying to run LH on an Alix 3D3 single-board PC: http://www.pcengines.ch/alix3d3.htm Being only a 500 MHz Geode CPU, there is not much power to work with. Still, running Debian Linux with Wine allowed me to make LH work.. BUT: A single second tick takes about 3-4 seconds to show up.. needless to say that LH never catches up again and user interaction is painful at best. I tried the /tw=50 setting for less CPU usage with little effect. Is there anything else I can do? Strictly speaking, I would only need the active temperature control, I could spare all the other features.. Any comments out there? Regards, Achim ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi- bin/mailman/listinfo/time-nuts and follow the instructions there. ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
On Wed, Feb 22, 2012 at 2:26 PM, Achim Vollhardt avoll...@physik.uzh.ch wrote: Fellow Time-Nuts, I am trying to run LH on an Alix 3D3 single-board PC: http://www.pcengines.ch/alix3d3.htm Being only a 500 MHz Geode CPU, there is not much power to work with. Still, running Debian Linux with Wine allowed me to make LH work.. BUT: A single second tick takes about 3-4 seconds to show up.. needless to say that LH never catches up again and user interaction is painful at best. I tried the /tw=50 setting for less CPU usage with little effect. Is there anything else I can do? Strictly speaking, I would only need the active temperature control, I could spare all the other features.. Any comments out there? If I have not just bought one of those $40 Rubidiums I'd be working on this. LH could stand to be refactored so it coulld run on low powered PCs or even an Arduino type micro controller. My idea was to divide the work over three processes 1) very light weight and only connects the t-bolt information to a network socket. no procesing. This could run on a uP if needs be. Written in plain ANSI C and very portable 2) and engine for calculation and control. it has no user interface at all and runs as a background task. multi-platform unix/linux/Windows/mac 3) User interface. Talks to #2 above. There is no reason why there can't be several of these each with a different look could be native or even a web page. I really don't like having to run Windows just for this lone program and even then the screen design and over all user interface is primitive, even by Windows standards The way forward, if I get to this before some one else does is to start with small funtionality in each of the three programs, perhaps just temperature monitorring. Then later maybe expend the graphics to use OpenGL or to implement logging with SQLite Chris Albertson Redondo Beach, California ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
Achim wrote: Being only a 500 MHz Geode CPU ... A single second tick takes about 3-4 seconds to show up ... and user interaction is painful at best I run two copies of LH, plus two copies of a Symmetricom monitoring program, simultaneously under Windows XP Pro on an old Dell with a 233 MHz Pentium II. The user interface is snappy on all four apps and the LH clock updates are 1/4 to 1/2 second delayed compared to WWV. Could Linux/Wine be slowing you down? Best regards, Charles ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
Being only a 500 MHz Geode CPU, there is not much power to work with. Still, running Debian Linux with Wine allowed me to make LH work.. Wine may not be the best platform for a somewhat-nonstandard app like LH. Suggest buying a cheap laptop running Win2K at a hamfest for $50, and moving on with life. 1) very light weight and only connects the t-bolt information to a network socket. no procesing. This could run on a uP if needs be. Written in plain ANSI C and very portable That's exactly what server.cpp is; it will be in the same directory where the program is installed. (Again referring to the 3.0 beta.) ... LH could stand to be refactored... ... having to run Windows just for this lone program... ...user interface is primitive, even by Windows standards... Lots of English, not much C. -- john ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
http://www.raspberrypi.org/ I recall that this is the week they start the volume sales of the Raspberry Pi. Perhaps a suitable controller for LH. ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
Re: [time-nuts] Lady Heather on low power CPU/Linux?
FWIW, I'm running an Atom D510 motherboard with an 8 port serial card. I'm using Windows 7 and VNC for remote access (the machine runs headless). I am regularly running LH v3 beta, TimeLab (reading PPS data from a TIC), TAC32, and GPSCon each on its own serial port simultaneously without any problems. I normally only have two of the apps maximized, but don't see any significant lags. The only problem I've had was the dreaded Microsoft serial-mouse-on-bootup issue. If you think it's fun watching one phantom mouse scribbling on your screen, wait until you try it with four! (BTW -- apparently, under Win7 the old switch to turn of serial mouse detection no longer works; all you can do is go into the control panel mouse settings and disable each phantom serial mouse separately.) John John Miles said the following on 02/22/2012 06:09 PM: Are you running the v3 beta? I normally run the program 24/7 on a 300 MHz laptop here, acting as both a server for two Thunderbolts and a client. There were some improvements to CPU utilization in the current beta, and its UI response should be essentially instantaneous. -- john -Original Message- From: time-nuts-boun...@febo.com [mailto:time-nuts- boun...@febo.com] On Behalf Of Achim Vollhardt Sent: Wednesday, February 22, 2012 2:26 PM To: time-nuts@febo.com Subject: [time-nuts] Lady Heather on low power CPU/Linux? Fellow Time-Nuts, I am trying to run LH on an Alix 3D3 single-board PC: http://www.pcengines.ch/alix3d3.htm Being only a 500 MHz Geode CPU, there is not much power to work with. Still, running Debian Linux with Wine allowed me to make LH work.. BUT: A single second tick takes about 3-4 seconds to show up.. needless to say that LH never catches up again and user interaction is painful at best. I tried the /tw=50 setting for less CPU usage with little effect. Is there anything else I can do? Strictly speaking, I would only need the active temperature control, I could spare all the other features.. Any comments out there? Regards, Achim ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi- bin/mailman/listinfo/time-nuts and follow the instructions there. ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there. ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
[time-nuts] Lady Heather on low power CPU/Linux?
The roots of Lady Heather lie in a program written in the mid 1980's for controlling a Magellan GPS board (a multiplexed single channel receiver - Bruce has it now). That program ran under DOS. The code is pretty much straight ANSI C. I modified it to work with the Tbolt and added the graphing code (1024x768 screens only). It still was basically a DOS program, but could limp under Windows. The intent was (and pretty much still is) to dedicate a cheap laptop to running it (in fact there are some laptops out there with tbolts mounted internally, powered off the CD rom interface).I've run it on laptops that could not even be given away (and 2.4 GHz machines can be had for under $40, including OS) John Miles ported over the code to use his graphics and serial I/O library which made it work better under Windows. The serial code had problems so I rewrote that. Also the graphics library used a proportional font that made displaying tables rather ugly. That was modified to use fixed width fonts and just about any screen size. Also the adev code was modified to use John's incremental adev code. This allowed much better real-time adev calculations with pretty much unlimited depth even on VERY slow processors. The code was still kept up so that it could run on the cheapest, most minimal laptops around running DOS (EMS memory anyone). Then the evil Lady Heather got uppity and started adding all sorts of stuff, memory usage be damned. The DOS code is still there, but enabling it kills a whole bunch of stuff. It is pretty much requires a Windows level operating system now. The user and operating system interface is intentionally kept as primitive and basic as possible to make porting it easy. I really don't like having to run Windows just for this lone program and even then the screen design and over all user interface is primitive, even by Windows standards ___ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.