• Modern 486

    From bitrex@21:1/5 to All on Tue Mar 8 16:21:49 2022
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to bitrex on Wed Mar 9 03:01:12 2022
    bitrex <user@example.net> wrote in news:ONPVJ.66196$yi_7.35911
    @fx39.iad:

    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)


    I did not see "486" it says "X86".

    Likely a 386 'like' core. I doubt it got copied without big problems
    with the 486 API and micro-architecture.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bitrex@21:1/5 to DecadentLinuxUserNumeroUno@decadenc on Tue Mar 8 22:25:18 2022
    On 3/8/2022 10:01 PM, DecadentLinuxUserNumeroUno@decadence.org wrote:
    bitrex <user@example.net> wrote in news:ONPVJ.66196$yi_7.35911
    @fx39.iad:

    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)


    I did not see "486" it says "X86".

    Likely a 386 'like' core. I doubt it got copied without big problems
    with the 486 API and micro-architecture.

    Has to represent itself as something to the OS, and it says it supports
    Linux up to kernel 4.14, but Linux dropped support for 386 hardware in
    kernel v 3.8:

    <https://www.zdnet.com/article/good-bye-386-linux-to-drop-support-for-i386-chips-with-next-major-release/>

    So I'm guessing it represents itself to a later kernel as as at least a 486-class processor, though perhaps it could still be more-or-less a 386 under-the-hood, and just implement the set of instructions needed to get
    a later kernel version to work.

    Looks like on more modern Linux kernels without support for i386 an
    atomic compare-and-swap instruction is part of what's required, that the 386-class CPU didn't have.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Panteltje@21:1/5 to user@example.net on Wed Mar 9 08:06:53 2022
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex <user@example.net> wrote in <ONPVJ.66196$yi_7.35911@fx39.iad>:

    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)

    I really do not know, I use Raspberries these days,
    so far so good.
    Just add one if needed, 8 GB RAM build in.
    Quad core each.
    The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot, analog audio out,
    USB slots, low power, video hardware acceleration
    PC is dead

    There are maller boards with less RAM that make good embedded systems
    https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7 here.

    All sorts of oen source software
    Lighter, smaller, cheaper etc etc :-0)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to Jan Panteltje on Wed Mar 9 10:18:37 2022
    Jan Panteltje <pNaonStpealmtje@yahoo.com> wrote in news:t09n79$ak2$1@dont-email.me:

    I really do not know, I use Raspberries these days,
    so far so good.
    Just add one if needed, 8 GB RAM build in.
    Quad core each.
    The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware
    acceleration PC is dead

    There are maller boards with less RAM that make good embedded
    systems
    https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software
    Lighter, smaller, cheaper etc etc :-0)


    Wow, this inane verging on croaking angry old fucktard actually did
    something right. Amazing!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From amdx@21:1/5 to DecadentLinuxUserNumeroUno@decadenc on Wed Mar 9 09:16:40 2022
    On 3/9/2022 4:18 AM, DecadentLinuxUserNumeroUno@decadence.org wrote:
    Jan Panteltje <pNaonStpealmtje@yahoo.com> wrote in news:t09n79$ak2$1@dont-email.me:

    I really do not know, I use Raspberries these days,
    so far so good.
    Just add one if needed, 8 GB RAM build in.
    Quad core each.
    The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware
    acceleration PC is dead

    There are maller boards with less RAM that make good embedded
    systems
    https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software
    Lighter, smaller, cheaper etc etc :-0)

    Wow, this inane verging on croaking angry old fucktard actually did
    something right. Amazing!

    I think you finally went off your rocker.


    --
    This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Jan Panteltje on Wed Mar 9 07:39:36 2022
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex <us...@example.net> wrote in <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days,
    so far so good.
    Just add one if needed, 8 GB RAM build in.
    Quad core each.
    The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot, analog audio out,
    USB slots, low power, video hardware acceleration
    PC is dead

    There are maller boards with less RAM that make good embedded systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7 here.

    All sorts of oen source software
    Lighter, smaller, cheaper etc etc :-0)

    Than what? These chips appear to be a pretty complete solution to a lot of problems. Your rPi has multiple chips on board and that runs up the cost. The rPi got a start only because a bunch of money was thrown at it with no expectation of making a
    profit. If the same was done with these devices I expect a lower cost device could be made and would become popular because of running Windows as well as Linux and other OS.

    There's nothing magical about the rPi. There's nothing magical about the ARM processors they are built on. Most electronics is reliable. You actually have to work pretty hard to design non-power electronics that isn't reliable. It's inherent in the
    nature of electronics these days.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to amdx on Wed Mar 9 07:40:50 2022
    On Wednesday, March 9, 2022 at 10:16:50 AM UTC-5, amdx wrote:
    On 3/9/2022 4:18 AM, DecadentLinux...@decadence.org wrote:
    Jan Panteltje <pNaonSt...@yahoo.com> wrote in news:t09n79$ak2$1...@dont-email.me:

    I really do not know, I use Raspberries these days,
    so far so good.
    Just add one if needed, 8 GB RAM build in.
    Quad core each.
    The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware
    acceleration PC is dead

    There are maller boards with less RAM that make good embedded
    systems
    https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software
    Lighter, smaller, cheaper etc etc :-0)

    Wow, this inane verging on croaking angry old fucktard actually did something right. Amazing!
    I think you finally went off your rocker.

    That's assuming he was ever on it.

    --

    Rick C.

    + Get 1,000 miles of free Supercharging
    + Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to Rick C on Wed Mar 9 17:43:34 2022
    On 09/03/2022 16:39, Rick C wrote:
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje
    wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex
    <us...@example.net> wrote in <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days, so far so good.
    Just add one if needed, 8 GB RAM build in. Quad core each. The
    latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware acceleration
    PC is dead

    There are maller boards with less RAM that make good embedded
    systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software Lighter, smaller, cheaper etc etc
    :-0)

    Than what? These chips appear to be a pretty complete solution to a
    lot of problems. Your rPi has multiple chips on board and that runs
    up the cost.

    Not many - most of it is in the system-on-a-chip. There are cheaper
    embedded Linux cards, but not /much/ cheaper.

    The rPi got a start only because a bunch of money was
    thrown at it with no expectation of making a profit.

    Yes, that's how it started. Then it took off, and it is
    self-sustaining. The boards are not subsidised. (Nor do the folks
    behind it try to make a significant profit.)

    If the same was
    done with these devices I expect a lower cost device could be made
    and would become popular because of running Windows as well as Linux
    and other OS.


    There have never been any x86 devices at this level that match ARM-based systems for price or power. It's probably not impossible, but basic ARM
    cores need less die space and less power. Once your costs are dominated
    by caches, big SIMD blocks, and the like, it can be a fairer fight.

    Would anyone want to run Windows on small devices like this? I guess
    people would like it in theory, but in practice Windows is painful even
    on small Intel devices. Windows is very much a minor player in embedded
    cards, even x86 ones. But I expect some of these Vortex chips will be
    useful in updates of legacy systems - after all, there are still
    embedded systems running DOS (and FreeDOS made a new release recently).

    There's nothing magical about the rPi.

    True.

    There's nothing magical about
    the ARM processors they are built on.

    True.

    Other cores could be used. MIPS would make sense if any of the big manufacturers took the chance - but these days, RISC-V is the one to watch.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to amdx on Wed Mar 9 17:04:14 2022
    amdx <amdx@knology.net> wrote in news:t0agco$div$2@dont-email.me:

    On 3/9/2022 4:18 AM, DecadentLinuxUserNumeroUno@decadence.org
    wrote:
    Jan Panteltje <pNaonStpealmtje@yahoo.com> wrote in
    news:t09n79$ak2$1@dont-email.me:

    I really do not know, I use Raspberries these days,
    so far so good.
    Just add one if needed, 8 GB RAM build in.
    Quad core each.
    The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware
    acceleration PC is dead

    There are maller boards with less RAM that make good embedded
    systems
    https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software
    Lighter, smaller, cheaper etc etc :-0)

    Wow, this inane verging on croaking angry old fucktard actually
    did
    something right. Amazing!

    I think you finally went off your rocker.

    As if I would give a fat flying fuck what you think.
    The JanTard is about as loony as it gets, regardless of what he has
    done over the years in his garage.

    You must not have seen his retarded rants of late.

    What should be "late" is the obit wher he is the late JanTard.
    Because that is all the retarded old fuck deserves.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to Rick C on Wed Mar 9 17:19:37 2022
    Rick C <gnuarm.deletethisbit@gmail.com> wrote in news:010dc146-b26d-4d50-9c39-27f632b85dden@googlegroups.com:

    On Wednesday, March 9, 2022 at 10:16:50 AM UTC-5, amdx wrote:
    On 3/9/2022 4:18 AM, DecadentLinux...@decadence.org wrote:
    Jan Panteltje <pNaonSt...@yahoo.com> wrote in
    news:t09n79$ak2$1...@dont-email.me:

    I really do not know, I use Raspberries these days,
    so far so good.
    Just add one if needed, 8 GB RAM build in.
    Quad core each.
    The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card
    slot, analog audio out, USB slots, low power, video hardware
    acceleration PC is dead

    There are maller boards with less RAM that make good embedded
    systems
    https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years
    24/7 here.

    All sorts of oen source software
    Lighter, smaller, cheaper etc etc :-0)

    Wow, this inane verging on croaking angry old fucktard actually
    did something right. Amazing!
    I think you finally went off your rocker.

    That's assuming he was ever on it.


    Well I was born via a female birth canal. You act like you were
    birthed from some slut's anus, which she or he then forgot to flush.
    You keep making jabs at me punk, and you will get them right back
    in your face.

    Go run off and re-filter me now fucktard.

    That has always been your only escape, you pathetic cringing
    milksop. errr... Piece of shit.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adrian Caspersz@21:1/5 to bitrex on Wed Mar 9 17:18:44 2022
    On 08/03/2022 21:21, bitrex wrote:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)

    A couple of things that use it ...

    This Commercial Kitchen Appliance Uses an Original Pentium Clone CPU
    (and Runs DOS)!
    https://www.youtube.com/watch?v=BdSJgoP2a88


    MSTI PDX-1000 1 GHz Vortex86DX Linux thin client PC https://www.youtube.com/watch?v=pkqtQ3ySE6c

    --
    Adrian C

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to Rick C on Wed Mar 9 17:16:43 2022
    Rick C <gnuarm.deletethisbit@gmail.com> wrote in news:ee216fe6-b723-4450-aaca-b77651628f9bn@googlegroups.com:

    Than what? These chips appear to be a pretty complete solution to
    a lot of problems. Your rPi has multiple chips on board and that
    runs up the cost.

    Your chip has NO HDMI or audio.

    His multi-chip board carries all the needs and does it very cheaply.
    What is to piss and moan about? Oh that's right... you piss and moan
    about so many things.

    That chip is a processor. To make use of it, MANY other chips would
    have to be incorporated into a design to make a functional product.
    Even for industrial applications, which is its target.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to David Brown on Wed Mar 9 09:35:52 2022
    On Wednesday, March 9, 2022 at 11:43:46 AM UTC-5, David Brown wrote:
    On 09/03/2022 16:39, Rick C wrote:
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje
    wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex
    <us...@example.net> wrote in <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days, so far so good.
    Just add one if needed, 8 GB RAM build in. Quad core each. The
    latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware acceleration
    PC is dead

    There are maller boards with less RAM that make good embedded
    systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software Lighter, smaller, cheaper etc etc
    :-0)

    Than what? These chips appear to be a pretty complete solution to a
    lot of problems. Your rPi has multiple chips on board and that runs
    up the cost.
    Not many - most of it is in the system-on-a-chip. There are cheaper
    embedded Linux cards, but not /much/ cheaper.

    Ah, so you agree. It's nice for people to support once in a while rather than always arguing.


    The rPi got a start only because a bunch of money was
    thrown at it with no expectation of making a profit.
    Yes, that's how it started. Then it took off, and it is
    self-sustaining. The boards are not subsidised. (Nor do the folks
    behind it try to make a significant profit.)

    Didn't say they were. My point is there's not a lot of opportunity to compete given the cost and risk of ramping up a similar project. What made the rPi a success was the Musk approach of announcing a price point that was not sustainable by a for-
    profit company and barely was a breakeven for a non-profit, in addition to the publicity from being a non-profit targeting "education". In Musk's case they never made a profit at $35,000 and now you have to spend something like $45,000 for an entry
    level car. The rPi is a lot more than $25 now. I see a model for $75. Yup, they took a page out of Elon Musk's playbook.


    If the same was
    done with these devices I expect a lower cost device could be made
    and would become popular because of running Windows as well as Linux
    and other OS.

    There have never been any x86 devices at this level that match ARM-based systems for price or power. It's probably not impossible, but basic ARM cores need less die space and less power. Once your costs are dominated
    by caches, big SIMD blocks, and the like, it can be a fairer fight.

    So you have the details that show this to be the case for the Vortex86?


    Would anyone want to run Windows on small devices like this? I guess
    people would like it in theory, but in practice Windows is painful even
    on small Intel devices. Windows is very much a minor player in embedded cards, even x86 ones. But I expect some of these Vortex chips will be
    useful in updates of legacy systems - after all, there are still
    embedded systems running DOS (and FreeDOS made a new release recently).

    You don't know what the market is for a small Windows machine. It has the one humongous advantage of not having to learn Linux. I know a guy who uses a complete small form factor PC for similar things as an rPi would be used for by others, complete
    with a 23 inch monitor and keyboard. He just likes the convenience of the interface, since that's what is used by 99% of people who aren't geeks.


    There's nothing magical about the rPi.
    True.
    There's nothing magical about
    the ARM processors they are built on.
    True.

    Other cores could be used. MIPS would make sense if any of the big manufacturers took the chance - but these days, RISC-V is the one to watch.

    You are thinking like a geek. Windows is not for geeks. Maybe, if you try hard enough, you can think like a person who isn't a geek. It is not always about which is the "better" product. Beta was a better video tape format, but VHS was the one we
    ended up using.

    --

    Rick C.

    -- Get 1,000 miles of free Supercharging
    -- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to David Brown on Wed Mar 9 17:29:46 2022
    David Brown <david.brown@hesbynett.no> wrote in news:t0alfn$rru$1@dont-email.me:

    Other cores could be used. MIPS would make sense if any of the
    big manufacturers took the chance - but these days, RISC-V is the
    one to watch.



    They should have continued developing and upgrading the Cell
    processor, but that was doomed by the fact that multiple companies were involved who were long time competitors with each other.

    But it was a hell of a CPU, and little lab sized super computers were
    even made from it using game consoles, so it was pretty robsut for it's
    day and could have easily scaled up to beat Intel or AMD's crap.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Wed Mar 9 10:29:51 2022
    onsdag den 9. marts 2022 kl. 18.35.59 UTC+1 skrev gnuarm.del...@gmail.com:
    On Wednesday, March 9, 2022 at 11:43:46 AM UTC-5, David Brown wrote:
    On 09/03/2022 16:39, Rick C wrote:
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje
    wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex
    <us...@example.net> wrote in <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days, so far so good.
    Just add one if needed, 8 GB RAM build in. Quad core each. The
    latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware acceleration
    PC is dead

    There are maller boards with less RAM that make good embedded
    systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software Lighter, smaller, cheaper etc etc
    :-0)

    Than what? These chips appear to be a pretty complete solution to a
    lot of problems. Your rPi has multiple chips on board and that runs
    up the cost.
    Not many - most of it is in the system-on-a-chip. There are cheaper embedded Linux cards, but not /much/ cheaper.
    Ah, so you agree. It's nice for people to support once in a while rather than always arguing.
    The rPi got a start only because a bunch of money was
    thrown at it with no expectation of making a profit.
    Yes, that's how it started. Then it took off, and it is
    self-sustaining. The boards are not subsidised. (Nor do the folks
    behind it try to make a significant profit.)
    Didn't say they were. My point is there's not a lot of opportunity to compete given the cost and risk of ramping up a similar project. What made the rPi a success was the Musk approach of announcing a price point that was not sustainable by a for-
    profit company and barely was a breakeven for a non-profit, in addition to the publicity from being a non-profit targeting "education". In Musk's case they never made a profit at $35,000 and now you have to spend something like $45,000 for an entry level
    car. The rPi is a lot more than $25 now. I see a model for $75. Yup, they took a page out of Elon Musk's playbook.
    If the same was
    done with these devices I expect a lower cost device could be made
    and would become popular because of running Windows as well as Linux
    and other OS.

    There have never been any x86 devices at this level that match ARM-based systems for price or power. It's probably not impossible, but basic ARM cores need less die space and less power. Once your costs are dominated
    by caches, big SIMD blocks, and the like, it can be a fairer fight.
    So you have the details that show this to be the case for the Vortex86?
    Would anyone want to run Windows on small devices like this? I guess people would like it in theory, but in practice Windows is painful even
    on small Intel devices. Windows is very much a minor player in embedded cards, even x86 ones. But I expect some of these Vortex chips will be useful in updates of legacy systems - after all, there are still
    embedded systems running DOS (and FreeDOS made a new release recently).
    You don't know what the market is for a small Windows machine. It has the one humongous advantage of not having to learn Linux. I know a guy who uses a complete small form factor PC for similar things as an rPi would be used for by others, complete
    with a 23 inch monitor and keyboard. He just likes the convenience of the interface, since that's what is used by 99% of people who aren't geeks.

    but 32bit windows is going the way of the dinosaurs, afaik OEMs have not been able to get windows in 32 bit for few years, and win11 is 64bit only

    There's nothing magical about the rPi.
    True.
    There's nothing magical about
    the ARM processors they are built on.
    True.

    Other cores could be used. MIPS would make sense if any of the big manufacturers took the chance - but these days, RISC-V is the one to watch.
    You are thinking like a geek. Windows is not for geeks. Maybe, if you try hard enough, you can think like a person who isn't a geek. It is not always about which is the "better" product. Beta was a better video tape format, but VHS was the one we ended
    up using.


    but who other that someone needing to run some prehistoric 32 bit x86 application in some kind of embedded device has any use for a 486?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Phil Hobbs@21:1/5 to Lasse Langwadt Christensen on Wed Mar 9 13:41:46 2022
    Lasse Langwadt Christensen wrote:
    onsdag den 9. marts 2022 kl. 18.35.59 UTC+1 skrev gnuarm.del...@gmail.com:
    On Wednesday, March 9, 2022 at 11:43:46 AM UTC-5, David Brown wrote:
    On 09/03/2022 16:39, Rick C wrote:
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje
    wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex
    <us...@example.net> wrote in <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days, so far so good.
    Just add one if needed, 8 GB RAM build in. Quad core each. The
    latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware acceleration
    PC is dead

    There are maller boards with less RAM that make good embedded
    systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software Lighter, smaller, cheaper etc etc
    :-0)

    Than what? These chips appear to be a pretty complete solution to a
    lot of problems. Your rPi has multiple chips on board and that runs
    up the cost.
    Not many - most of it is in the system-on-a-chip. There are cheaper
    embedded Linux cards, but not /much/ cheaper.
    Ah, so you agree. It's nice for people to support once in a while rather than always arguing.
    The rPi got a start only because a bunch of money was
    thrown at it with no expectation of making a profit.
    Yes, that's how it started. Then it took off, and it is
    self-sustaining. The boards are not subsidised. (Nor do the folks
    behind it try to make a significant profit.)
    Didn't say they were. My point is there's not a lot of opportunity to compete given the cost and risk of ramping up a similar project. What made the rPi a success was the Musk approach of announcing a price point that was not sustainable by a for-
    profit company and barely was a breakeven for a non-profit, in addition to the publicity from being a non-profit targeting "education". In Musk's case they never made a profit at $35,000 and now you have to spend something like $45,000 for an entry level
    car. The rPi is a lot more than $25 now. I see a model for $75. Yup, they took a page out of Elon Musk's playbook.
    If the same was
    done with these devices I expect a lower cost device could be made
    and would become popular because of running Windows as well as Linux
    and other OS.

    There have never been any x86 devices at this level that match ARM-based >>> systems for price or power. It's probably not impossible, but basic ARM
    cores need less die space and less power. Once your costs are dominated
    by caches, big SIMD blocks, and the like, it can be a fairer fight.
    So you have the details that show this to be the case for the Vortex86?
    Would anyone want to run Windows on small devices like this? I guess
    people would like it in theory, but in practice Windows is painful even
    on small Intel devices. Windows is very much a minor player in embedded
    cards, even x86 ones. But I expect some of these Vortex chips will be
    useful in updates of legacy systems - after all, there are still
    embedded systems running DOS (and FreeDOS made a new release recently).
    You don't know what the market is for a small Windows machine. It has the one humongous advantage of not having to learn Linux. I know a guy who uses a complete small form factor PC for similar things as an rPi would be used for by others, complete
    with a 23 inch monitor and keyboard. He just likes the convenience of the interface, since that's what is used by 99% of people who aren't geeks.

    but 32bit windows is going the way of the dinosaurs, afaik OEMs have not been able to get windows in 32 bit for few years, and win11 is 64bit only

    There's nothing magical about the rPi.
    True.
    There's nothing magical about
    the ARM processors they are built on.
    True.

    Other cores could be used. MIPS would make sense if any of the big
    manufacturers took the chance - but these days, RISC-V is the one to watch. >> You are thinking like a geek. Windows is not for geeks. Maybe, if you try hard enough, you can think like a person who isn't a geek. It is not always about which is the "better" product. Beta was a better video tape format, but VHS was the one we
    ended up using.


    but who other that someone needing to run some prehistoric 32 bit x86 application in some kind of embedded device has any use for a 486?

    Hey, I can run DosBox on my phone!

    Cheers

    Phil Hobbs

    --
    Dr Philip C D Hobbs
    Principal Consultant
    ElectroOptical Innovations LLC / Hobbs ElectroOptics
    Optics, Electro-optics, Photonics, Analog Electronics
    Briarcliff Manor NY 10510

    http://electrooptical.net
    http://hobbs-eo.com

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Wed Mar 9 11:07:45 2022
    onsdag den 9. marts 2022 kl. 19.41.57 UTC+1 skrev Phil Hobbs:
    Lasse Langwadt Christensen wrote:
    onsdag den 9. marts 2022 kl. 18.35.59 UTC+1 skrev gnuarm.del...@gmail.com:
    On Wednesday, March 9, 2022 at 11:43:46 AM UTC-5, David Brown wrote:
    On 09/03/2022 16:39, Rick C wrote:
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje
    wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex >>>>> <us...@example.net> wrote in <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days, so far so good. >>>>> Just add one if needed, 8 GB RAM build in. Quad core each. The
    latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot, >>>>> analog audio out, USB slots, low power, video hardware acceleration >>>>> PC is dead

    There are maller boards with less RAM that make good embedded
    systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software Lighter, smaller, cheaper etc etc >>>>> :-0)

    Than what? These chips appear to be a pretty complete solution to a >>>> lot of problems. Your rPi has multiple chips on board and that runs >>>> up the cost.
    Not many - most of it is in the system-on-a-chip. There are cheaper
    embedded Linux cards, but not /much/ cheaper.
    Ah, so you agree. It's nice for people to support once in a while rather than always arguing.
    The rPi got a start only because a bunch of money was
    thrown at it with no expectation of making a profit.
    Yes, that's how it started. Then it took off, and it is
    self-sustaining. The boards are not subsidised. (Nor do the folks
    behind it try to make a significant profit.)
    Didn't say they were. My point is there's not a lot of opportunity to compete given the cost and risk of ramping up a similar project. What made the rPi a success was the Musk approach of announcing a price point that was not sustainable by a for-
    profit company and barely was a breakeven for a non-profit, in addition to the publicity from being a non-profit targeting "education". In Musk's case they never made a profit at $35,000 and now you have to spend something like $45,000 for an entry level
    car. The rPi is a lot more than $25 now. I see a model for $75. Yup, they took a page out of Elon Musk's playbook.
    If the same was
    done with these devices I expect a lower cost device could be made
    and would become popular because of running Windows as well as Linux >>>> and other OS.

    There have never been any x86 devices at this level that match ARM-based >>> systems for price or power. It's probably not impossible, but basic ARM >>> cores need less die space and less power. Once your costs are dominated >>> by caches, big SIMD blocks, and the like, it can be a fairer fight.
    So you have the details that show this to be the case for the Vortex86? >>> Would anyone want to run Windows on small devices like this? I guess
    people would like it in theory, but in practice Windows is painful even >>> on small Intel devices. Windows is very much a minor player in embedded >>> cards, even x86 ones. But I expect some of these Vortex chips will be >>> useful in updates of legacy systems - after all, there are still
    embedded systems running DOS (and FreeDOS made a new release recently). >> You don't know what the market is for a small Windows machine. It has the one humongous advantage of not having to learn Linux. I know a guy who uses a complete small form factor PC for similar things as an rPi would be used for by others, complete
    with a 23 inch monitor and keyboard. He just likes the convenience of the interface, since that's what is used by 99% of people who aren't geeks.

    but 32bit windows is going the way of the dinosaurs, afaik OEMs have not been able to get windows in 32 bit for few years, and win11 is 64bit only

    There's nothing magical about the rPi.
    True.
    There's nothing magical about
    the ARM processors they are built on.
    True.

    Other cores could be used. MIPS would make sense if any of the big
    manufacturers took the chance - but these days, RISC-V is the one to watch.
    You are thinking like a geek. Windows is not for geeks. Maybe, if you try hard enough, you can think like a person who isn't a geek. It is not always about which is the "better" product. Beta was a better video tape format, but VHS was the one we
    ended up using.


    but who other that someone needing to run some prehistoric 32 bit x86 application in some kind of embedded device has any use for a 486?

    Hey, I can run DosBox on my phone!

    but you don't need an actual x86 for that

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to DecadentLinuxUserNumeroUno@decadenc on Wed Mar 9 21:05:56 2022
    On 09/03/2022 18:29, DecadentLinuxUserNumeroUno@decadence.org wrote:
    David Brown <david.brown@hesbynett.no> wrote in news:t0alfn$rru$1@dont-email.me:

    Other cores could be used. MIPS would make sense if any of the
    big manufacturers took the chance - but these days, RISC-V is the
    one to watch.



    They should have continued developing and upgrading the Cell
    processor, but that was doomed by the fact that multiple companies were involved who were long time competitors with each other.

    But it was a hell of a CPU, and little lab sized super computers were
    even made from it using game consoles, so it was pretty robsut for it's
    day and could have easily scaled up to beat Intel or AMD's crap.


    You must be thinking of something other than <https://en.wikipedia.org/wiki/Cell_(microprocessor)>. The PowerPC ISA
    has many good points - low cost and low power are not amongst them. The
    Cell was a very specialist kind of chip, and very different from the general-purpose systems-on-a-chip under discussion.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Panteltje@21:1/5 to gnuarm.deletethisbit@gmail.com on Wed Mar 9 19:27:12 2022
    On a sunny day (Wed, 9 Mar 2022 07:39:36 -0800 (PST)) it happened Rick C <gnuarm.deletethisbit@gmail.com> wrote in <ee216fe6-b723-4450-aaca-b77651628f9bn@googlegroups.com>:

    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex
    <us...@example.net> wrote in <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days,
    so far so good.
    Just add one if needed, 8 GB RAM build in.
    Quad core each.
    The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot, analog audio
    out,
    USB slots, low power, video hardware acceleration
    PC is dead

    There are maller boards with less RAM that make good embedded systems
    https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7 here.

    All sorts of oen source software
    Lighter, smaller, cheaper etc etc :-0)

    Than what? These chips appear to be a pretty complete solution to a lot of >problems. Your rPi has multiple chips on board and that runs up the cost.
    The rPi got a start only because a bunch of money was thrown at it with no
    expectation of making a profit. If the same was done with these devices I >expect a lower cost device could be made and would become popular because
    of running Windows as well as Linux and other OS.

    For starters my RPI 4s runs at 1.5 GHz clock maximum, 50% more than that thing: # lscpu
    Architecture: armv7l
    Byte Order: Little Endian
    CPU(s): 4
    On-line CPU(s) list: 0-3
    Thread(s) per core: 1
    Core(s) per socket: 4
    Socket(s): 1
    Vendor ID: ARM
    Model: 3
    Model name: Cortex-A72
    Stepping: r0p3
    CPU max MHz: 1500.0000
    CPU min MHz: 600.0000


    Raspis can run that MS OS or so I've heard:
    https://www.tomshardware.com/how-to/install-windows-11-raspberry-pi

    And X86 is not exactly a very clean architecture.



    There's nothing magical about the rPi. There's nothing magical about the ARM >processors they are built on.

    Well it is a very good processer architecture.

    Also has a lot of on board hardware that you can do fun things with:
    FM radio transmitter:
    https://circuitdigest.com/microcontroller-projects/raspberry-pi-fm-transmitter

    Square wave signal generator software for the Raspberry Pi version B,
    frequency range from about 150 kHz to 500 MHz,
    http://panteltje.com/panteltje/newsflex/download.html#freq_pi


    Most electronics is reliable. You actually
    have to work pretty hard to design non-power electronics that isn't reliable.
    It's inherent in the nature of electronics these days.

    What's inherent is that standards change very often so you have to buy new stuff
    before the old stuff breaks down.
    Like phones for example.

    All that said I have now 5 raspis, 4 are on right now, 3 on 24/7, one works as router with a 4G USB stick.
    Plus a laptop that did see hundreds of lines of C code written to one of those raspis today
    to get X to do what I want:
    http://panteltje.com/pub/xflir_menu.gif
    same font directly to X buffer, just added a double width double height option.
    Raspi, HDMI out, or in this case via ssh to my laptop.
    Competely bypass XLib

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to Rick C on Wed Mar 9 22:11:17 2022
    On 09/03/2022 18:35, Rick C wrote:
    On Wednesday, March 9, 2022 at 11:43:46 AM UTC-5, David Brown wrote:
    On 09/03/2022 16:39, Rick C wrote:
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje
    wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened
    bitrex <us...@example.net> wrote in
    <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days, so far so
    good. Just add one if needed, 8 GB RAM build in. Quad core
    each. The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card
    slot, analog audio out, USB slots, low power, video hardware
    acceleration PC is dead

    There are maller boards with less RAM that make good embedded
    systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software Lighter, smaller, cheaper etc
    etc :-0)

    Than what? These chips appear to be a pretty complete solution to
    a lot of problems. Your rPi has multiple chips on board and that
    runs up the cost.
    Not many - most of it is in the system-on-a-chip. There are cheaper
    embedded Linux cards, but not /much/ cheaper.

    Ah, so you agree. It's nice for people to support once in a while
    rather than always arguing.

    It's possible to do some googling and look at prices for small embedded
    Linux boards - including the Pi range (which includes "lite" and "zero" variants). Prices are similar at the low end, varying a little
    depending on hardware details. More "professional" or "industrial"
    cards are, of course, more expensive - but come with more support, or
    physical testing, or commitments to long-term availability.


    The rPi got a start only because a bunch of money was thrown at
    it with no expectation of making a profit.
    Yes, that's how it started. Then it took off, and it is
    self-sustaining. The boards are not subsidised. (Nor do the folks
    behind it try to make a significant profit.)

    Didn't say they were. My point is there's not a lot of opportunity
    to compete given the cost and risk of ramping up a similar project.

    There are plenty of competitor cards now. But the Pi opened the market.

    What made the rPi a success was the Musk approach of announcing a
    price point that was not sustainable by a for-profit company and
    barely was a breakeven for a non-profit, in addition to the publicity
    from being a non-profit targeting "education".

    It would have been a success if it had been 10% more expensive - a solid
    margin for profit. It would still have been /much/ cheaper than
    alternatives of the time.

    What made it a success was the involvement of Broadcom, and the
    marketing as an educational tool. At the time the Pi was conceived, you couldn't get any information on any Broadcom device unless you were
    planning on buying 100,000 devices a year. They made (amongst other
    things) system-on-a-chip devices for set-top boxes and that kind of
    thing. These were ideal for a small, cheap Linux card, but completely
    out of reach for small developers. The Pi concept was developed by a
    group that included a high-ranking Broadcom employee, who persuaded the
    company that this would be a great marketing opportunity. This is what
    lead to Pi being realisable at a much lower price point than other
    embedded Linux cards at the time, which used chips such as Freescale
    i.mx devices.


    In Musk's case they
    never made a profit at $35,000 and now you have to spend something
    like $45,000 for an entry level car. The rPi is a lot more than $25
    now. I see a model for $75. Yup, they took a page out of Elon
    Musk's playbook.


    You get a Pi 3 for $35 - that's not at all bad, compared to the first Pi
    for $25 a decade ago. You get a lot more variants now, including "Zero"
    boards for $10 - $15, up to Pi 4 with 8 GB ram for $75.

    I can't answer for Musk, but I really don't think it's fair to say the
    Pi was introduced and advertised at an artificially low price. It was
    as low as they could manage, but not lower.


    If the same was done with these devices I expect a lower cost
    device could be made and would become popular because of running
    Windows as well as Linux and other OS.

    There have never been any x86 devices at this level that match
    ARM-based systems for price or power. It's probably not impossible,
    but basic ARM cores need less die space and less power. Once your
    costs are dominated by caches, big SIMD blocks, and the like, it
    can be a fairer fight.

    So you have the details that show this to be the case for the
    Vortex86?


    No. That's why I said "it's probably not impossible", but certainly it
    hasn't been achieved before. (And if the Vortex folk manage it, that's
    great.)


    Would anyone want to run Windows on small devices like this? I
    guess people would like it in theory, but in practice Windows is
    painful even on small Intel devices. Windows is very much a minor
    player in embedded cards, even x86 ones. But I expect some of these
    Vortex chips will be useful in updates of legacy systems - after
    all, there are still embedded systems running DOS (and FreeDOS made
    a new release recently).

    You don't know what the market is for a small Windows machine. It
    has the one humongous advantage of not having to learn Linux. I know
    a guy who uses a complete small form factor PC for similar things as
    an rPi would be used for by others, complete with a 23 inch monitor
    and keyboard. He just likes the convenience of the interface, since
    that's what is used by 99% of people who aren't geeks.


    It all depends on what you are doing with the device. I don't want to
    go into Windows vs. Linux wars (I use Windows /and/ Linux, and need both
    for my work, and each has its pros and cons). But you can do more with
    Linux on a small system than you can with Windows. There's nothing
    wrong with having a small machine for running Windows - these days small form-factor machines are fine for most purposes. However, the minimum
    level of computing power (processor power, ram, disk space) needed to do something useful with Windows is a lot higher than the minimum needed
    for Linux.


    There's nothing magical about the rPi.
    True.
    There's nothing magical about the ARM processors they are built
    on.
    True.

    Other cores could be used. MIPS would make sense if any of the big
    manufacturers took the chance - but these days, RISC-V is the one
    to watch.

    You are thinking like a geek. Windows is not for geeks. Maybe, if
    you try hard enough, you can think like a person who isn't a geek.
    It is not always about which is the "better" product. Beta was a
    better video tape format, but VHS was the one we ended up using.


    Most people these days have more Linux machines than Windows machines -
    they just don't realise it. "Geek" is about what you do with the
    machine, not what OS it has - I am a geek whether I use my Windows PC or
    my Linux PC. My mother-in-law is not a geek, though both her desktop
    and her laptop run Linux and she hasn't seen Windows for a couple of
    decades.

    However, these kinds of small computers are not aimed at everyday use as
    a main PC by a non-geek. They are aimed at people who know what they
    are doing - or are learning to know what they are doing. Very few
    people use Pi's as a main PC, and very few will use Vortex-based cards
    as a main PC (Windows or Linux).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bitrex@21:1/5 to Lasse Langwadt Christensen on Wed Mar 9 20:04:13 2022
    On 3/9/2022 1:29 PM, Lasse Langwadt Christensen wrote:

    but who other that someone needing to run some prehistoric 32 bit x86 application in some kind of embedded device has any use for a 486?


    I think embedded is the market segment but 32 bit x86 is still a large
    market segment thanks to a lil prolific shit bird of an OS called
    Windows CE, which likely runs pretty snappy on a 1 GHz 486-ish processor
    and is likely still running ten million e.g. mall information kiosks,
    bowling alley scoring machines, and "rapid transit" fare card dispensers
    across this great US of A.

    Nobody wants to re write that software, doing it sucked enough the first
    time.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to David Brown on Thu Mar 10 02:35:03 2022
    David Brown <david.brown@hesbynett.no> wrote in
    news:t0b1b5$c5$1@dont-email.me:

    On 09/03/2022 18:29, DecadentLinuxUserNumeroUno@decadence.org
    wrote:
    David Brown <david.brown@hesbynett.no> wrote in
    news:t0alfn$rru$1@dont-email.me:

    Other cores could be used. MIPS would make sense if any of the
    big manufacturers took the chance - but these days, RISC-V is
    the one to watch.



    They should have continued developing and upgrading the Cell
    processor, but that was doomed by the fact that multiple
    companies were involved who were long time competitors with each
    other.

    But it was a hell of a CPU, and little lab sized super
    computers were
    even made from it using game consoles, so it was pretty robsut
    for it's day and could have easily scaled up to beat Intel or
    AMD's crap.


    You must be thinking of something other than <https://en.wikipedia.org/wiki/Cell_(microprocessor)>. The
    PowerPC ISA has many good points - low cost and low power are not
    amongst them. The Cell was a very specialist kind of chip, and
    very different from the general-purpose systems-on-a-chip under
    discussion.



    Oh OK, so IF the discussion was SOC, and suddenly talking about CPU
    power is off, then why did PanJan's rPi get accepted? It is not SOC
    or SOM. It too is several components... perhaps using and SOM as
    its core. The Cell was years ago, just as SOC ws getting going. So
    it was just a CPU and all those accessories were peripherally added,
    so sure, I guees not on par with theu guy posting a nice new chip.

    It is decidedly not an SOC either. Or if you are talking about
    just how many system elements are on the rPi's CPU, then sure. The
    Cell had few system accessories built into it.

    So OK... then. Before I got my rPi, I used a little known tiny PC
    made in Isreal at a company called SolidRun that caters to everything
    you are on about, and does so masterfully, but at a higher cost, and
    other chips still have to added to make a system. An SOC, for
    example cannot also have optical ports on it, like SFP, they are
    externally added and just the data I/O goes through the system comm
    lanes (bottom link).

    <https://www.solid-run.com/embedded-networking/nxp-lx2160a- family/lx2162a-som/>

    The little guy I had was an early consuner product they sold, but
    they also mainly do SOM.

    <https://www.solid-run.com/fanless-computers/cubox/>

    <https://www.solid-run.com/embedded-networking/marvell-armada- family/clearfog/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to lang...@fonz.dk on Wed Mar 9 19:30:44 2022
    On Wednesday, March 9, 2022 at 1:30:00 PM UTC-5, lang...@fonz.dk wrote:
    onsdag den 9. marts 2022 kl. 18.35.59 UTC+1 skrev gnuarm.del...@gmail.com:
    On Wednesday, March 9, 2022 at 11:43:46 AM UTC-5, David Brown wrote:
    On 09/03/2022 16:39, Rick C wrote:
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje
    wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened bitrex
    <us...@example.net> wrote in <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days, so far so good. >> Just add one if needed, 8 GB RAM build in. Quad core each. The
    latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card slot,
    analog audio out, USB slots, low power, video hardware acceleration >> PC is dead

    There are maller boards with less RAM that make good embedded
    systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software Lighter, smaller, cheaper etc etc
    :-0)

    Than what? These chips appear to be a pretty complete solution to a lot of problems. Your rPi has multiple chips on board and that runs
    up the cost.
    Not many - most of it is in the system-on-a-chip. There are cheaper embedded Linux cards, but not /much/ cheaper.
    Ah, so you agree. It's nice for people to support once in a while rather than always arguing.
    The rPi got a start only because a bunch of money was
    thrown at it with no expectation of making a profit.
    Yes, that's how it started. Then it took off, and it is
    self-sustaining. The boards are not subsidised. (Nor do the folks
    behind it try to make a significant profit.)
    Didn't say they were. My point is there's not a lot of opportunity to compete given the cost and risk of ramping up a similar project. What made the rPi a success was the Musk approach of announcing a price point that was not sustainable by a for-
    profit company and barely was a breakeven for a non-profit, in addition to the publicity from being a non-profit targeting "education". In Musk's case they never made a profit at $35,000 and now you have to spend something like $45,000 for an entry level
    car. The rPi is a lot more than $25 now. I see a model for $75. Yup, they took a page out of Elon Musk's playbook.
    If the same was
    done with these devices I expect a lower cost device could be made
    and would become popular because of running Windows as well as Linux and other OS.

    There have never been any x86 devices at this level that match ARM-based systems for price or power. It's probably not impossible, but basic ARM cores need less die space and less power. Once your costs are dominated by caches, big SIMD blocks, and the like, it can be a fairer fight.
    So you have the details that show this to be the case for the Vortex86?
    Would anyone want to run Windows on small devices like this? I guess people would like it in theory, but in practice Windows is painful even on small Intel devices. Windows is very much a minor player in embedded cards, even x86 ones. But I expect some of these Vortex chips will be useful in updates of legacy systems - after all, there are still embedded systems running DOS (and FreeDOS made a new release recently).
    You don't know what the market is for a small Windows machine. It has the one humongous advantage of not having to learn Linux. I know a guy who uses a complete small form factor PC for similar things as an rPi would be used for by others, complete
    with a 23 inch monitor and keyboard. He just likes the convenience of the interface, since that's what is used by 99% of people who aren't geeks.
    but 32bit windows is going the way of the dinosaurs, afaik OEMs have not been able to get windows in 32 bit for few years, and win11 is 64bit only
    There's nothing magical about the rPi.
    True.
    There's nothing magical about
    the ARM processors they are built on.
    True.

    Other cores could be used. MIPS would make sense if any of the big manufacturers took the chance - but these days, RISC-V is the one to watch.
    You are thinking like a geek. Windows is not for geeks. Maybe, if you try hard enough, you can think like a person who isn't a geek. It is not always about which is the "better" product. Beta was a better video tape format, but VHS was the one we
    ended up using.

    but who other that someone needing to run some prehistoric 32 bit x86 application in some kind of embedded device has any use for a 486?

    Hmmm... do you really think every application needs a Core i9? I think we are not in the same conversation. This is in comparison to the uses for an rPi. People use those as disk servers and music servers, etc. in the home. A 486 at 1 GHz would be
    about perfect. No need for a big power supply or a big, noisy fan.

    Yeah, I'd be much more interested in an rPi that ran Windows. Everything I've ever done on the rPi I had to dig on the Internet to find out how to do it, then I had to dig around on the Internet to learn what that meant. If you don't use it all the
    time, it's a lot of work learning, then relearning...

    I'm not a Windows lover, but I'm not a hater either. Sometimes you drive a Chrysler K car, just because it's easy and available.

    --

    Rick C.

    -+ Get 1,000 miles of free Supercharging
    -+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to David Brown on Wed Mar 9 19:54:30 2022
    On Wednesday, March 9, 2022 at 4:11:29 PM UTC-5, David Brown wrote:
    On 09/03/2022 18:35, Rick C wrote:
    On Wednesday, March 9, 2022 at 11:43:46 AM UTC-5, David Brown wrote:
    On 09/03/2022 16:39, Rick C wrote:
    On Wednesday, March 9, 2022 at 3:07:16 AM UTC-5, Jan Panteltje
    wrote:
    On a sunny day (Tue, 8 Mar 2022 16:21:49 -0500) it happened
    bitrex <us...@example.net> wrote in
    <ONPVJ.66196$yi_7....@fx39.iad>:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)
    I really do not know, I use Raspberries these days, so far so
    good. Just add one if needed, 8 GB RAM build in. Quad core
    each. The latest ones can run 64 bit Linux.

    Wifi, Bluetooth, **I/O pins**, Ethernet, HDMI, microSD card
    slot, analog audio out, USB slots, low power, video hardware
    acceleration PC is dead

    There are maller boards with less RAM that make good embedded
    systems https://en.wikipedia.org/wiki/Raspberry_Pi

    Reliable, some older models have been running for 10 years 24/7
    here.

    All sorts of oen source software Lighter, smaller, cheaper etc
    etc :-0)

    Than what? These chips appear to be a pretty complete solution to
    a lot of problems. Your rPi has multiple chips on board and that
    runs up the cost.
    Not many - most of it is in the system-on-a-chip. There are cheaper
    embedded Linux cards, but not /much/ cheaper.

    Ah, so you agree. It's nice for people to support once in a while
    rather than always arguing.
    It's possible to do some googling and look at prices for small embedded Linux boards - including the Pi range (which includes "lite" and "zero" variants). Prices are similar at the low end, varying a little
    depending on hardware details. More "professional" or "industrial"
    cards are, of course, more expensive - but come with more support, or physical testing, or commitments to long-term availability.

    The rPi got a start only because a bunch of money was thrown at
    it with no expectation of making a profit.
    Yes, that's how it started. Then it took off, and it is
    self-sustaining. The boards are not subsidised. (Nor do the folks
    behind it try to make a significant profit.)

    Didn't say they were. My point is there's not a lot of opportunity
    to compete given the cost and risk of ramping up a similar project.
    There are plenty of competitor cards now. But the Pi opened the market.

    Actually, the rPi didn't open the market. There were a number of similar products before the rPi. But they did not have the large following which I already explained was because of the very low price (no profit required) and the "educational" emphasis.
    Those two things gave it a *huge* send off in the press and launched a phenomenon. Otherwise, the rPi is no more than a Beagle Bone or similar product. With the huge following, software came in droves and pretty much for free. That sealed the deal,
    not unlike the Arudino.


    What made the rPi a success was the Musk approach of announcing a
    price point that was not sustainable by a for-profit company and
    barely was a breakeven for a non-profit, in addition to the publicity
    from being a non-profit targeting "education".
    It would have been a success if it had been 10% more expensive - a solid margin for profit. It would still have been /much/ cheaper than
    alternatives of the time.

    What made it a success was the involvement of Broadcom, and the
    marketing as an educational tool. At the time the Pi was conceived, you couldn't get any information on any Broadcom device unless you were
    planning on buying 100,000 devices a year. They made (amongst other
    things) system-on-a-chip devices for set-top boxes and that kind of
    thing. These were ideal for a small, cheap Linux card, but completely
    out of reach for small developers. The Pi concept was developed by a
    group that included a high-ranking Broadcom employee, who persuaded the company that this would be a great marketing opportunity. This is what
    lead to Pi being realisable at a much lower price point than other
    embedded Linux cards at the time, which used chips such as Freescale
    i.mx devices.

    Or the TI line. I don't believe for a minute the success of the rPi was about Broadcom. Any company would be happy to give great prices to anyone promising to buy a million a year.


    In Musk's case they
    never made a profit at $35,000 and now you have to spend something
    like $45,000 for an entry level car. The rPi is a lot more than $25
    now. I see a model for $75. Yup, they took a page out of Elon
    Musk's playbook.

    You get a Pi 3 for $35 - that's not at all bad, compared to the first Pi
    for $25 a decade ago. You get a lot more variants now, including "Zero" boards for $10 - $15, up to Pi 4 with 8 GB ram for $75.

    I can't answer for Musk, but I really don't think it's fair to say the
    Pi was introduced and advertised at an artificially low price. It was
    as low as they could manage, but not lower.

    You are missing the point. It was bait and switch, just with an extended time line. They got famous on the $25 price, then sold more expensive units and don't even have a $25 unit anymore. I'm not saying they did anything wrong. I'm just pointing out
    how important it was for the publicity from the $25 price point. Many thought they could not do it without losing money.


    If the same was done with these devices I expect a lower cost
    device could be made and would become popular because of running
    Windows as well as Linux and other OS.

    There have never been any x86 devices at this level that match
    ARM-based systems for price or power. It's probably not impossible,
    but basic ARM cores need less die space and less power. Once your
    costs are dominated by caches, big SIMD blocks, and the like, it
    can be a fairer fight.

    So you have the details that show this to be the case for the
    Vortex86?

    No. That's why I said "it's probably not impossible", but certainly it hasn't been achieved before. (And if the Vortex folk manage it, that's great.)

    So we'll wait and see. Actually, it seems they've been doing this for a while already. So I guess the fact they are still here says it all!


    Would anyone want to run Windows on small devices like this? I
    guess people would like it in theory, but in practice Windows is
    painful even on small Intel devices. Windows is very much a minor
    player in embedded cards, even x86 ones. But I expect some of these
    Vortex chips will be useful in updates of legacy systems - after
    all, there are still embedded systems running DOS (and FreeDOS made
    a new release recently).

    You don't know what the market is for a small Windows machine. It
    has the one humongous advantage of not having to learn Linux. I know
    a guy who uses a complete small form factor PC for similar things as
    an rPi would be used for by others, complete with a 23 inch monitor
    and keyboard. He just likes the convenience of the interface, since
    that's what is used by 99% of people who aren't geeks.

    It all depends on what you are doing with the device. I don't want to
    go into Windows vs. Linux wars (I use Windows /and/ Linux, and need both
    for my work, and each has its pros and cons). But you can do more with
    Linux on a small system than you can with Windows. There's nothing
    wrong with having a small machine for running Windows - these days small form-factor machines are fine for most purposes. However, the minimum
    level of computing power (processor power, ram, disk space) needed to do something useful with Windows is a lot higher than the minimum needed
    for Linux.

    I'm sure Linux has many advantages, if you use it. The only reason I use Linux is because I have to on the rPi.


    There's nothing magical about the rPi.
    True.
    There's nothing magical about the ARM processors they are built
    on.
    True.

    Other cores could be used. MIPS would make sense if any of the big
    manufacturers took the chance - but these days, RISC-V is the one
    to watch.

    You are thinking like a geek. Windows is not for geeks. Maybe, if
    you try hard enough, you can think like a person who isn't a geek.
    It is not always about which is the "better" product. Beta was a
    better video tape format, but VHS was the one we ended up using.

    Most people these days have more Linux machines than Windows machines -
    they just don't realise it.

    Who cares about invisible software?


    "Geek" is about what you do with the
    machine, not what OS it has - I am a geek whether I use my Windows PC or
    my Linux PC. My mother-in-law is not a geek, though both her desktop
    and her laptop run Linux and she hasn't seen Windows for a couple of decades.

    As is often the case, my point went right over your head... wooosh!


    However, these kinds of small computers are not aimed at everyday use as
    a main PC by a non-geek. They are aimed at people who know what they
    are doing - or are learning to know what they are doing. Very few
    people use Pi's as a main PC, and very few will use Vortex-based cards
    as a main PC (Windows or Linux).

    They are aimed at anyone who buys them. I'm simply pointing out there is a market for Windows users who don't want to learn a whole 'nother OS. Like me!

    --

    Rick C.

    +- Get 1,000 miles of free Supercharging
    +- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to bitrex on Thu Mar 10 09:28:59 2022
    On 10/03/2022 02:04, bitrex wrote:
    On 3/9/2022 1:29 PM, Lasse Langwadt Christensen wrote:

    but who other that someone needing to run some prehistoric 32 bit x86
    application in some kind of embedded device has any use for a 486?


    I think embedded is the market segment but 32 bit x86 is still a large
    market segment thanks to a lil prolific shit bird of an OS called
    Windows CE, which likely runs pretty snappy on a 1 GHz 486-ish processor
    and is likely still running ten million e.g. mall information kiosks,
    bowling alley scoring machines, and "rapid transit" fare card dispensers across this great US of A.

    Nobody wants to re write that software, doing it sucked enough the first time.

    That is, I think, the market for this kind of chip. How big a market is another question. People don't want to re-write their software written
    for Wince, 32-bit XP, DOS, or whatever. But they also don't want to
    have to re-design their boards to use a new x86 chip - they'll use old
    stock for as long as they can.

    Then they will look at QEMU + Wine on ARM Linux, and see if it is good
    enough yet. (I haven't tried it myself.)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to DecadentLinuxUserNumeroUno@decadenc on Thu Mar 10 09:25:15 2022
    On 10/03/2022 03:35, DecadentLinuxUserNumeroUno@decadence.org wrote:
    David Brown <david.brown@hesbynett.no> wrote in news:t0b1b5$c5$1@dont-email.me:

    On 09/03/2022 18:29, DecadentLinuxUserNumeroUno@decadence.org
    wrote:
    David Brown <david.brown@hesbynett.no> wrote in
    news:t0alfn$rru$1@dont-email.me:

    Other cores could be used. MIPS would make sense if any of the
    big manufacturers took the chance - but these days, RISC-V is
    the one to watch.



    They should have continued developing and upgrading the Cell
    processor, but that was doomed by the fact that multiple
    companies were involved who were long time competitors with each
    other.

    But it was a hell of a CPU, and little lab sized super
    computers were
    even made from it using game consoles, so it was pretty robsut
    for it's day and could have easily scaled up to beat Intel or
    AMD's crap.


    You must be thinking of something other than
    <https://en.wikipedia.org/wiki/Cell_(microprocessor)>. The
    PowerPC ISA has many good points - low cost and low power are not
    amongst them. The Cell was a very specialist kind of chip, and
    very different from the general-purpose systems-on-a-chip under
    discussion.



    Oh OK, so IF the discussion was SOC, and suddenly talking about CPU
    power is off, then why did PanJan's rPi get accepted? It is not SOC
    or SOM. It too is several components... perhaps using and SOM as
    its core. The Cell was years ago, just as SOC ws getting going. So
    it was just a CPU and all those accessories were peripherally added,
    so sure, I guees not on par with theu guy posting a nice new chip.

    You can talk about cpu power if you want (though it's good to
    distinguish if you mean Watts or MIPS).

    My view on this thread is that it is about SOC's for small, cheap and
    low-watt general-purpose systems, either embedded cards or perhaps small desktop replacements. The Cell is not suitable for anything like that -
    to my knowledge, there has never been a PowerPC-based chip that could be
    a good choice for that kind of thing.


    It is decidedly not an SOC either. Or if you are talking about
    just how many system elements are on the rPi's CPU, then sure. The
    Cell had few system accessories built into it.


    The Cell chip did have a few peripherals and controllers in the chip.
    But the main point of the chip is that it has one fairly solid
    general-purpose PowerPC core, and 9 (IIRC) specialised PowerPC cores
    with dedicated memory, designed to be a flexible graphics and game
    accelerator array. The peripherals on the device are just a footnote.

    So OK... then. Before I got my rPi, I used a little known tiny PC
    made in Isreal at a company called SolidRun that caters to everything
    you are on about, and does so masterfully, but at a higher cost, and
    other chips still have to added to make a system. An SOC, for
    example cannot also have optical ports on it, like SFP, they are
    externally added and just the data I/O goes through the system comm
    lanes (bottom link).

    Sure. SOC does not mean /everything/ on one chip!



    <https://www.solid-run.com/embedded-networking/nxp-lx2160a- family/lx2162a-som/>

    The little guy I had was an early consuner product they sold, but
    they also mainly do SOM.

    <https://www.solid-run.com/fanless-computers/cubox/>

    <https://www.solid-run.com/embedded-networking/marvell-armada- family/clearfog/>


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to David Brown on Thu Mar 10 10:28:25 2022
    David Brown <david.brown@hesbynett.no> wrote in news:t0cclc$uc9$1@dont-email.me:


    The Cell chip did have a few peripherals and controllers in the
    chip. But the main point of the chip is that it has one fairly
    solid general-purpose PowerPC core, and 9 (IIRC) specialised
    PowerPC cores with dedicated memory, designed to be a flexible
    graphics and game accelerator array. The peripherals on the
    device are just a footnote.

    It had nine identical PowerPC cores and one was a manager and eight
    were main compute cores. It was a badass for its day except they made
    it too slow, and then dropped it. But folks were making their own
    miniature supercomputers with a few Playstation consoles and some
    software. One college lab used 96 IIRC. I had two and one reamined
    Linux capable, but they dropped support with a firmware update so I
    left it prior to that update. It was reallt sad too because I bought
    it specifically because it would also toggle over to a Linux boot and
    then back to Sonly Playstation. I ran GenToo on it IIRC. Fun kernel
    build there. They screwed a bunch of customers too with their update
    because it flat formats the drive and all your Linux effort and data is suddenly kaput. Great multi-OS learning experience though.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to Rick C on Thu Mar 10 11:20:11 2022
    On 10/03/2022 04:54, Rick C wrote:


    They are aimed at anyone who buys them. I'm simply pointing out
    there is a market for Windows users who don't want to learn a whole
    'nother OS. Like me!


    You are actually in the segment of users that are most difficult to
    "convert" to Linux - people who use their machines for a lot of
    different purposes and have a long-term investment in the technical
    details and quirks of Windows (whether you like the OS or not). Getting
    to the same level of competence on a different system takes time and
    effort, and naturally you'd rather avoid that.

    That market is not as big as many people think. Most people use Windows machines for browsing, email, watching videos, light "Office" programs,
    games, and whatever programs their companies say they have to use. For
    all but the last two points, you could install a user-friendly Linux distribution like Linux Mint, and people have their email, browsers,
    office much like before. Details of appearances change, but they do
    that between Windows versions too.

    Games are a different matter - there is no doubt that Windows is the
    prime platform for games. Steam works on Linux, and many games run fine
    on it, but not all. And not all Windows games are on Steam.

    Then there are programs used as part of your job. Some might be cross-platform, some might run under Wine, some won't. If I want to use
    Altium Designer, I use my Windows machine. Almost all of my coding and compiling is done on my Linux machine - but usually I also check that it
    all builds fine on my Windows machine too. All my network stuff is
    Linux only. For other people, with other programs and needs and
    different levels of support and knowledge from their employer, results
    will vary.

    Common for most people, however, is that computers are tools, and no one
    wants to change things that they are used to and can work with. It
    needs a lot of reason and motivation to change - and the more you have
    invested in learning about a system, the more reason you need to change.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Doe@21:1/5 to David Brown on Thu Mar 10 12:18:44 2022
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on
    Linux. A few of those being able to run thru "Wine" or whatever makes little difference, nobody wants their programs to run slower.

    Linux is a server operating system.



    David Brown <david.brown@hesbynett.no> wrote:

    On 10/03/2022 04:54, Rick C wrote:


    They are aimed at anyone who buys them. I'm simply pointing out
    there is a market for Windows users who don't want to learn a whole
    'nother OS. Like me!


    You are actually in the segment of users that are most difficult to
    "convert" to Linux - people who use their machines for a lot of
    different purposes and have a long-term investment in the technical
    details and quirks of Windows (whether you like the OS or not). Getting
    to the same level of competence on a different system takes time and
    effort, and naturally you'd rather avoid that.

    That market is not as big as many people think. Most people use Windows machines for browsing, email, watching videos, light "Office" programs, games, and whatever programs their companies say they have to use. For
    all but the last two points, you could install a user-friendly Linux distribution like Linux Mint, and people have their email, browsers,
    office much like before. Details of appearances change, but they do
    that between Windows versions too.

    Games are a different matter - there is no doubt that Windows is the
    prime platform for games. Steam works on Linux, and many games run fine
    on it, but not all. And not all Windows games are on Steam.

    Then there are programs used as part of your job. Some might be cross-platform, some might run under Wine, some won't. If I want to use Altium Designer, I use my Windows machine. Almost all of my coding and compiling is done on my Linux machine - but usually I also check that it
    all builds fine on my Windows machine too. All my network stuff is
    Linux only. For other people, with other programs and needs and
    different levels of support and knowledge from their employer, results
    will vary.

    Common for most people, however, is that computers are tools, and no one wants to change things that they are used to and can work with. It
    needs a lot of reason and motivation to change - and the more you have invested in learning about a system, the more reason you need to change.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to DecadentLinuxUserNumeroUno@decadenc on Thu Mar 10 15:15:47 2022
    On 10/03/2022 11:28, DecadentLinuxUserNumeroUno@decadence.org wrote:
    David Brown <david.brown@hesbynett.no> wrote in news:t0cclc$uc9$1@dont-email.me:


    The Cell chip did have a few peripherals and controllers in the
    chip. But the main point of the chip is that it has one fairly
    solid general-purpose PowerPC core, and 9 (IIRC) specialised
    PowerPC cores with dedicated memory, designed to be a flexible
    graphics and game accelerator array. The peripherals on the
    device are just a footnote.

    It had nine identical PowerPC cores and one was a manager and eight
    were main compute cores.

    They are not identical. There is a single general PowerPC core, the
    "Power Processor Element", and 8 "Synergistic Processing Elements" that
    have roughly the same instruction set, but significantly different implementations of the ISA.

    (It's all there on the wikipedia page I linked.)

    It was a badass for its day except they made
    it too slow, and then dropped it.

    It was slow, expensive, not particularly power efficient, and very hard
    to program well.

    But folks were making their own
    miniature supercomputers with a few Playstation consoles and some
    software. One college lab used 96 IIRC.

    The SPE's were good (at the time) for workloads that were processor
    bound, highly parallel, and used relatively little memory. That suited
    some kinds of HPC work.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Panteltje@21:1/5 to always.look@message.header on Thu Mar 10 15:14:41 2022
    On a sunny day (Thu, 10 Mar 2022 12:18:44 -0000 (UTC)) it happened John Doe <always.look@message.header> wrote in <t0cqb3$v6o$1@dont-email.me>:

    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on >Linux. A few of those being able to run thru "Wine" or whatever makes little >difference, nobody wants their programs to run slower.

    Linux is a server operating system.

    No way

    There are likely more things running Linux than windows,
    For example my Samsung big LCD TV runs Linux (yes the open source is on their site)
    Almost all the little WiFi modems run a version of Linux, for example my Linksys ones.
    Cameras, what not..
    So many embedded systems run Linux, Linux is even present in some satellites. MS windows was dead when they integrated the GUI and OS and it became a salesman's trap for the customer.
    Add to that programming in Cplushplush (a Crime Against Humanity language) and nobody sane wants windows it for embedded.
    And all them android phones are basically Linux versions.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to John Doe on Thu Mar 10 15:29:39 2022
    John Doe <always.look@message.header> wrote in
    news:t0cqb3$v6o$1@dont-email.me:


    The below description is pretty good but somewhat of an
    understatement.

    You have no clue about OS efficacy.

    There are LOTS of programs, very important programs, that do not
    run on Linux.

    Oh boy!

    A few of those being able to run thru "Wine" or
    whatever makes little difference,

    It makes tons of difference, unless you try to do it with your old
    POS 286.

    nobody wants their programs to
    run slower.

    Modern PCs are so very very fast that the difference between many
    app being in a VDM envelope or run direct is very little.

    Linux is a server operating system.

    You're an idiot. UNIX was and is a server OS, but the CAD industry
    used UNIX workstations for years as the PC indiustry grew and became
    fast enough to be 'workstation' class machines.

    Linux was a PERSONAL OS derived from UNIX and can and is also
    configurable to be a 'server OS', but operates as a personal OS just
    fine.
    There are 3D CAD apps and image manipulator app (gimp). all kinds of
    apps specifically meant to run on Linux. That decidedly makes it
    other than "a server OS" and that claim makes you other than computer
    science knowledgeable.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Thu Mar 10 08:45:34 2022
    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on Linux.

    how many people need much more than a browser and maybe an "office" suite?

    A few of those being able to run thru "Wine" or whatever makes little difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.

    and many other things, it's greats for servers, desktops, all kind of embedded stuff
    and there's about 3 billion Android devices

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bitrex@21:1/5 to David Brown on Thu Mar 10 12:10:33 2022
    On 3/10/2022 3:28 AM, David Brown wrote:
    On 10/03/2022 02:04, bitrex wrote:
    On 3/9/2022 1:29 PM, Lasse Langwadt Christensen wrote:

    but who other that someone needing to run some prehistoric 32 bit x86
    application in some kind of embedded device has any use for a 486?


    I think embedded is the market segment but 32 bit x86 is still a large
    market segment thanks to a lil prolific shit bird of an OS called
    Windows CE, which likely runs pretty snappy on a 1 GHz 486-ish processor
    and is likely still running ten million e.g. mall information kiosks,
    bowling alley scoring machines, and "rapid transit" fare card dispensers
    across this great US of A.

    Nobody wants to re write that software, doing it sucked enough the first
    time.

    That is, I think, the market for this kind of chip. How big a market is another question. People don't want to re-write their software written
    for Wince, 32-bit XP, DOS, or whatever. But they also don't want to
    have to re-design their boards to use a new x86 chip - they'll use old
    stock for as long as they can.

    Then they will look at QEMU + Wine on ARM Linux, and see if it is good
    enough yet. (I haven't tried it myself.)


    The city of Boston Massachusetts, with a transit network serving 5+
    million residents, apparently has exactly two machines capable of
    printing reduced-fare disability passes for the system, both of which
    somehow broke and require waiting months for spare parts from some
    German outfit called Scheidt & Bachmann, that could only be sourced from Germany.

    <https://archive.ph/i8mRp>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bitrex@21:1/5 to bitrex on Thu Mar 10 12:16:27 2022
    On 3/10/2022 12:10 PM, bitrex wrote:
    On 3/10/2022 3:28 AM, David Brown wrote:
    On 10/03/2022 02:04, bitrex wrote:
    On 3/9/2022 1:29 PM, Lasse Langwadt Christensen wrote:

    but who other that someone needing to run some prehistoric 32 bit x86
    application in some kind of embedded device has any use for a 486?


    I think embedded is the market segment but 32 bit x86 is still a large
    market segment thanks to a lil prolific shit bird of an OS called
    Windows CE, which likely runs pretty snappy on a 1 GHz 486-ish processor >>> and is likely still running ten million e.g. mall information kiosks,
    bowling alley scoring machines, and "rapid transit" fare card dispensers >>> across this great US of A.

    Nobody wants to re write that software, doing it sucked enough the first >>> time.

    That is, I think, the market for this kind of chip.  How big a market is
    another question.  People don't want to re-write their software written
    for Wince, 32-bit XP, DOS, or whatever.  But they also don't want to
    have to re-design their boards to use a new x86 chip - they'll use old
    stock for as long as they can.

    Then they will look at QEMU + Wine on ARM Linux, and see if it is good
    enough yet.  (I haven't tried it myself.)


    The city of Boston Massachusetts, with a transit network serving 5+
    million residents, apparently has exactly two machines capable of
    printing reduced-fare disability passes for the system, both of which
    somehow broke and require waiting months for spare parts from some
    German outfit called Scheidt & Bachmann, that could only be sourced from Germany.

    <https://archive.ph/i8mRp>

    Oops, forgot to add - that's what you get for buying the kiosk
    equivalent of a BMW!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Doe@21:1/5 to Jan Panteltje on Thu Mar 10 17:57:23 2022
    XPost: FREE.SPAM

    Nothing but a silly troll...

    --
    Jan Panteltje <pNaonStpealmtje@yahoo.com> wrote:

    Path: eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
    From: Jan Panteltje <pNaonStpealmtje@yahoo.com>
    Newsgroups: sci.electronics.design
    Subject: Re: Modern 486
    Date: Thu, 10 Mar 2022 15:14:41 GMT
    Organization: A noiseless patient Spider
    Lines: 24
    Message-ID: <t0d4lt$280$2@dont-email.me>
    References: <ONPVJ.66196$yi_7.35911@fx39.iad> <t09n79$ak2$1@dont-email.me> <ee216fe6-b723-4450-aaca-b77651628f9bn@googlegroups.com> <t0alfn$rru$1@dont-email.me> <3df81790-3b9b-4d81-b5af-d7ef6cbc5a32n@googlegroups.com> <t0b55m$hcm$1@dont-email.me> <
    890690e1-28c2-4ca4-9c86-1508ef28fb57n@googlegroups.com> <t0cjcs$685$1@dont-email.me> <t0cqb3$v6o$1@dont-email.me>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-15
    Content-Transfer-Encoding: 8bit
    Injection-Date: Thu, 10 Mar 2022 15:15:09 -0000 (UTC)
    Injection-Info: reader02.eternal-september.org; posting-host="471da5809824e0ea060036ad941e7b38"; logging-data="2304"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/fJD25rjdgLRgZReEMJwhit0sCCyHacN0="
    User-Agent: NewsFleX-1.5.7.5 (Linux-2.6.37.6)
    Cancel-Lock: sha1:0KT/oxcDZOoUpRcRW+vrE8H8LDE=
    X-Newsreader-location: NewsFleX-1.5.7.5 (c) 'LIGHTSPEED' off line news reader for the Linux platform NewsFleX homepage: http://www.panteltje.com/panteltje/newsflex/ and ftp download ftp://sunsite.unc.edu/pub/linux/system/news/readers/
    Xref: reader02.eternal-september.org sci.electronics.design:662604

    On a sunny day (Thu, 10 Mar 2022 12:18:44 -0000 (UTC)) it happened John Doe <always.look@message.header> wrote in <t0cqb3$v6o$1@dont-email.me>:

    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on >>Linux. A few of those being able to run thru "Wine" or whatever makes little >>difference, nobody wants their programs to run slower.

    Linux is a server operating system.

    No way

    There are likely more things running Linux than windows,
    For example my Samsung big LCD TV runs Linux (yes the open source is on their site)
    Almost all the little WiFi modems run a version of Linux, for example my Linksys ones.
    Cameras, what not..
    So many embedded systems run Linux, Linux is even present in some satellites. MS windows was dead when they integrated the GUI and OS and it became a salesman's trap for the customer.
    Add to that programming in Cplushplush (a Crime Against Humanity language) and nobody sane wants windows it for embedded.
    And all them android phones are basically Linux versions.






    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Doe@21:1/5 to DecadentLinuxUserNumeroUno@decadenc on Thu Mar 10 17:58:46 2022
    XPost: free.spam

    The group idiot, a.k.a. Always Wrong, being wrong as always...

    --
    DecadentLinuxUserNumeroUno@decadence.org wrote:

    Path: eternal-september.org!reader02.eternal-september.org!aioe.org!5U2ooNuM5UP0Ynf/GmOnCg.user.46.165.242.91.POSTED!not-for-mail
    From: DecadentLinuxUserNumeroUno@decadence.org
    Newsgroups: sci.electronics.design
    Subject: Re: Modern 486
    Date: Thu, 10 Mar 2022 15:29:39 -0000 (UTC)
    Organization: Aioe.org NNTP Server
    Message-ID: <t0d5h3$12tt$1@gioia.aioe.org>
    References: <ONPVJ.66196$yi_7.35911@fx39.iad> <t09n79$ak2$1@dont-email.me> <ee216fe6-b723-4450-aaca-b77651628f9bn@googlegroups.com> <t0alfn$rru$1@dont-email.me> <3df81790-3b9b-4d81-b5af-d7ef6cbc5a32n@googlegroups.com> <t0b55m$hcm$1@dont-email.me> <
    890690e1-28c2-4ca4-9c86-1508ef28fb57n@googlegroups.com> <t0cjcs$685$1@dont-email.me> <t0cqb3$v6o$1@dont-email.me>
    Injection-Info: gioia.aioe.org; logging-data="35773"; posting-host="5U2ooNuM5UP0Ynf/GmOnCg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
    User-Agent: Xnews/5.04.25
    X-Notice: Filtered by postfilter v. 0.9.2
    Xref: reader02.eternal-september.org sci.electronics.design:662608

    John Doe <always.look@message.header> wrote in news:t0cqb3$v6o$1@dont-email.me:


    The below description is pretty good but somewhat of an
    understatement.

    You have no clue about OS efficacy.

    There are LOTS of programs, very important programs, that do not
    run on Linux.

    Oh boy!

    A few of those being able to run thru "Wine" or
    whatever makes little difference,

    It makes tons of difference, unless you try to do it with your old
    POS 286.

    nobody wants their programs to
    run slower.

    Modern PCs are so very very fast that the difference between many
    app being in a VDM envelope or run direct is very little.

    Linux is a server operating system.

    You're an idiot. UNIX was and is a server OS, but the CAD industry
    used UNIX workstations for years as the PC indiustry grew and became
    fast enough to be 'workstation' class machines.

    Linux was a PERSONAL OS derived from UNIX and can and is also
    configurable to be a 'server OS', but operates as a personal OS just
    fine.
    There are 3D CAD apps and image manipulator app (gimp). all kinds of
    apps specifically meant to run on Linux. That decidedly makes it
    other than "a server OS" and that claim makes you other than computer
    science knowledgeable.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Edward Hernandez@21:1/5 to All on Thu Mar 10 18:02:43 2022
    XPost: free.spam

    The John Doe troll stated the following in message-id <sdhn7c$pkp$4@dont-email.me>:

    The troll doesn't even know how to format a USENET post...

    And the John Doe troll stated the following in message-id <sg3kr7$qt5$1@dont-email.me>:

    The reason Bozo cannot figure out how to get Google to keep from
    breaking its lines in inappropriate places is because Bozo is
    CLUELESS...

    And yet, the clueless John Doe troll has itself posted yet another
    incorrectly formatted USENET posting on Thu, 10 Mar 2022 17:58:46 -0000
    (UTC) in message-id <t0de8m$fkb$2@dont-email.me>.

    QDJ75/iYczRs

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Doe@21:1/5 to Lasse Langwadt Christensen on Thu Mar 10 18:07:50 2022
    Lasse Langwadt Christensen <langwadt@fonz.dk> wrote:

    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on
    Linux.

    how many people need much more than a browser and maybe an "office" suite?

    A few of those being able to run thru "Wine" or whatever makes little
    difference, nobody wants their programs to run slower.
    the difference is usually minor

    Your formatting here, from start to finish, is a good representation of
    your lack of concern for normality.


    Linux is a server operating system.

    and many other things, it's greats for servers, desktops, all kind of
    embedded stuff
    and there's about 3 billion Android devices

    Clueless smartphone users. I am impressed by how many utterly CLUELESS smartphone users have appeared on YouTube in response to the
    Russia-Ukraine conflict. A mass of sheep.

    Smartphones have absolutely nothing to do with the difference between
    Linux and Windows on desktop PCs.

    Linus Lunatics magically disappear right after they sucker somebody into
    trying Linux. It's mainly for people who rabidly HATE Microsoft and/or are
    too poor to afford a copy of Windows, or they can't afford to upgrade
    their Commodore 64 to run Windows.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Doe@21:1/5 to All on Thu Mar 10 18:20:45 2022
    XPost: free.spam

    Poor liddle Eddie got spanked and just can't get over it.

    Unless Eddie is nym-shifting, it has never posted anything NORMAL
    except when it got a severe spanking...

    https://groups.google.com/g/sci.electronics.repair/c/MesPLcGU4BE

    Is Eddie a nym-shifting troll, or a newbie netcop wannabe?

    See also...
    Peter Weiner <dtgamer99@gmail.com>
    Edward H. <dtgamer99@gmail.com>
    Edward Hernandez <dtgamer99@gmail.com>

    Eddie is an example for all newbies. Don't get spanked!

    Spanked Eddie...



    Edward Hernandez <dtgamer99@gmail.com> wrote:

    Path: eternal-september.org!reader02.eternal-september.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx06.ams4.
    POSTED!not-for-mail
    From: Edward Hernandez <dtgamer99@gmail.com>
    Subject: Re: Modern 486
    Newsgroups: sci.electronics.design,free.spam
    References: <ONPVJ.66196$yi_7.35911@fx39.iad> <t09n79$ak2$1@dont-email.me> <ee216fe6-b723-4450-aaca-b77651628f9bn@googlegroups.com> <t0alfn$rru$1@dont-email.me> <3df81790-3b9b-4d81-b5af-d7ef6cbc5a32n@googlegroups.com> <t0b55m$hcm$1@dont-email.me> <
    890690e1-28c2-4ca4-9c86-1508ef28fb57n@googlegroups.com> <t0cjcs$685$1@dont-email.me> <t0cqb3$v6o$1@dont-email.me> <t0d5h3$12tt$1@gioia.aioe.org> <t0de8m$fkb$2@dont-email.me>
    Lines: 18
    Message-ID: <73rWJ.153953$X81.106790@usenetxs.com>
    X-Complaints-To: https://www.astraweb.com/aup
    NNTP-Posting-Date: Thu, 10 Mar 2022 18:02:43 UTC
    Date: Thu, 10 Mar 2022 18:02:43 GMT
    X-Received-Bytes: 1490
    Xref: reader02.eternal-september.org sci.electronics.design:662628 free.spam:17474

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Edward Hernandez@21:1/5 to All on Thu Mar 10 19:27:39 2022
    The John Doe troll stated the following in message-id <sdhn7c$pkp$4@dont-email.me>:

    The troll doesn't even know how to format a USENET post...

    And the John Doe troll stated the following in message-id <sg3kr7$qt5$1@dont-email.me>:

    The reason Bozo cannot figure out how to get Google to keep from
    breaking its lines in inappropriate places is because Bozo is
    CLUELESS...

    And yet, the clueless John Doe troll has itself posted yet another
    incorrectly formatted USENET posting on Thu, 10 Mar 2022 18:20:45 -0000
    (UTC) in message-id <t0dfhs$fkb$8@dont-email.me>.

    hi/lQnKTJeK0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Panteltje@21:1/5 to always.look@message.header on Thu Mar 10 19:19:10 2022
    XPost: FREE.SPAM

    On a sunny day (Thu, 10 Mar 2022 17:57:23 -0000 (UTC)) it happened John Doe <always.look@message.header> wrote in <t0de63$fkb$1@dont-email.me>:

    Nothing but a silly troll...

    --
    Jan Panteltje <pNaonStpealmtje@yahoo.com> wrote:

    Path: eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
    From: Jan Panteltje <pNaonStpealmtje@yahoo.com>
    Newsgroups: sci.electronics.design
    Subject: Re: Modern 486
    Date: Thu, 10 Mar 2022 15:14:41 GMT
    Organization: A noiseless patient Spider
    Lines: 24
    Message-ID: <t0d4lt$280$2@dont-email.me>
    References: <ONPVJ.66196$yi_7.35911@fx39.iad> <t09n79$ak2$1@dont-email.me> >> <ee216fe6-b723-4450-aaca-b77651628f9bn@googlegroups.com> <t0alfn$rru$1@dont-email.me> <3df81790-3b9b-4d81-b5af-d7ef6cbc5a32n@googlegroups.com> <t0b55m$hcm$1@dont-email.me>
    <890690e1-28c2-4ca4-9c86-1508ef28fb57n@googlegroups.com> <t0cjcs$685$1@dont-email.me> <t0cqb3$v6o$1@dont-email.me>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-15
    Content-Transfer-Encoding: 8bit
    Injection-Date: Thu, 10 Mar 2022 15:15:09 -0000 (UTC)
    Injection-Info: reader02.eternal-september.org; posting-host="471da5809824e0ea060036ad941e7b38"; logging-data="2304";
    mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/fJD25rjdgLRgZReEMJwhit0sCCyHacN0="
    User-Agent: NewsFleX-1.5.7.5 (Linux-2.6.37.6)
    Cancel-Lock: sha1:0KT/oxcDZOoUpRcRW+vrE8H8LDE=
    X-Newsreader-location: NewsFleX-1.5.7.5 (c) 'LIGHTSPEED' off line news reader for the Linux platform NewsFleX homepage:
    http://www.panteltje.com/panteltje/newsflex/ and ftp download ftp://sunsite.unc.edu/pub/linux/system/news/readers/
    Xref: reader02.eternal-september.org sci.electronics.design:662604

    On a sunny day (Thu, 10 Mar 2022 12:18:44 -0000 (UTC)) it happened John Doe >> <always.look@message.header> wrote in <t0cqb3$v6o$1@dont-email.me>:

    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on >>>Linux. A few of those being able to run thru "Wine" or whatever makes little >>>difference, nobody wants their programs to run slower.

    Linux is a server operating system.

    No way

    There are likely more things running Linux than windows,
    For example my Samsung big LCD TV runs Linux (yes the open source is on their site)
    Almost all the little WiFi modems run a version of Linux, for example my Linksys ones.
    Cameras, what not..
    So many embedded systems run Linux, Linux is even present in some satellites.
    MS windows was dead when they integrated the GUI and OS and it became a salesman's trap for the customer.
    Add to that programming in Cplushplush (a Crime Against Humanity language) and nobody sane wants windows it for embedded.
    And all them android phones are basically Linux versions.

    Doodle go away and get a clue.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Edward Hernandez@21:1/5 to All on Thu Mar 10 19:55:52 2022
    The John Doe troll stated the following in message-id <sdhn7c$pkp$4@dont-email.me>:

    The troll doesn't even know how to format a USENET post...

    And the John Doe troll stated the following in message-id <sg3kr7$qt5$1@dont-email.me>:

    The reason Bozo cannot figure out how to get Google to keep from
    breaking its lines in inappropriate places is because Bozo is
    CLUELESS...

    And yet, the clueless John Doe troll has itself posted yet another
    incorrectly formatted USENET posting on Thu, 10 Mar 2022 17:57:23 -0000
    (UTC) in message-id <t0de63$fkb$1@dont-email.me>.

    This posting is a public service announcement for any google groups
    readers who happen by to point out that the John Doe troll does not even
    follow it's own rules that it uses to troll other posters.

    LEPOTIeTI66Y

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Doe@21:1/5 to Edward Hernandez on Thu Mar 10 20:46:56 2022
    Poor liddle Eddie got spanked and just can't get over it.

    Unless Eddie is nym-shifting, it has never posted anything NORMAL
    except when it got a severe spanking...

    https://groups.google.com/g/sci.electronics.repair/c/MesPLcGU4BE

    Is Eddie a nym-shifting troll, or a newbie netcop wannabe?

    See also...
    Peter Weiner <dtgamer99@gmail.com>
    Edward H. <dtgamer99@gmail.com>
    Edward Hernandez <dtgamer99@gmail.com>

    Eddie is an example for all newbies. Don't get spanked!

    Spanked Eddie...

    --
    Edward Hernandez <dtgamer99@gmail.com> wrote:

    Path: eternal-september

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Edward Hernandez@21:1/5 to All on Thu Mar 10 21:02:25 2022
    The John Doe troll stated the following in message-id <sdhn7c$pkp$4@dont-email.me>:

    The troll doesn't even know how to format a USENET post...

    And the John Doe troll stated the following in message-id <sg3kr7$qt5$1@dont-email.me>:

    The reason Bozo cannot figure out how to get Google to keep from
    breaking its lines in inappropriate places is because Bozo is
    CLUELESS...

    NOBODY likes the John Doe troll's contentless spam.

    And yet, the clueless John Doe troll has continued to post incorrectly formatted USENET articles that are devoid of content (latest example on
    Thu, 10 Mar 2022 20:46:56 -0000 (UTC) in message-id <t0do40$8f5$2@dont-email.me>).

    This posting is a public service announcement for any google groups
    readers who happen by to point out that the John Doe troll does not even
    follow the rules it uses to troll other posters.

    RJExRR2clH/G

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to John Doe on Thu Mar 10 22:33:26 2022
    On 10/03/2022 13:18, John Doe wrote:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on Linux. A few of those being able to run thru "Wine" or whatever makes little difference, nobody wants their programs to run slower.


    Many programs run faster under Wine than natively under Windows. It all depends on what the program is doing.

    Linux is a server operating system.


    It is that too - it covers an incredibly wide range of use-cases.
    Embedded systems, laptops, desktops, servers, virtual systems, gaming
    systems, routers, HPC - pretty anything bigger than a microcontroller.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to David Brown on Thu Mar 10 13:48:36 2022
    On Thursday, March 10, 2022 at 5:20:24 AM UTC-5, David Brown wrote:
    On 10/03/2022 04:54, Rick C wrote:


    They are aimed at anyone who buys them. I'm simply pointing out
    there is a market for Windows users who don't want to learn a whole 'nother OS. Like me!

    You are actually in the segment of users that are most difficult to "convert" to Linux - people who use their machines for a lot of
    different purposes and have a long-term investment in the technical
    details and quirks of Windows (whether you like the OS or not). Getting
    to the same level of competence on a different system takes time and
    effort, and naturally you'd rather avoid that.

    Big DUH!


    That market is not as big as many people think. Most people use Windows machines for browsing, email, watching videos, light "Office" programs, games, and whatever programs their companies say they have to use. For
    all but the last two points, you could install a user-friendly Linux distribution like Linux Mint, and people have their email, browsers,
    office much like before. Details of appearances change, but they do
    that between Windows versions too.

    You fail to grasp the obvious. People don't have a reason to do that, change. More importantly, you are describing typical desktop/laptop use which is not the market we've been discussing. Neither the rPi nor the Vortex86 are particularly aimed at
    that market.


    Games are a different matter - there is no doubt that Windows is the
    prime platform for games. Steam works on Linux, and many games run fine
    on it, but not all. And not all Windows games are on Steam.

    Then there are programs used as part of your job. Some might be cross-platform, some might run under Wine, some won't. If I want to use Altium Designer, I use my Windows machine. Almost all of my coding and compiling is done on my Linux machine - but usually I also check that it
    all builds fine on my Windows machine too. All my network stuff is
    Linux only. For other people, with other programs and needs and
    different levels of support and knowledge from their employer, results
    will vary.

    Common for most people, however, is that computers are tools, and no one wants to change things that they are used to and can work with. It
    needs a lot of reason and motivation to change - and the more you have invested in learning about a system, the more reason you need to change.

    Since you are discussing the wrong markets, nothing you've said here has relevance.

    --

    Rick C.

    ++ Get 1,000 miles of free Supercharging
    ++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to David Brown on Thu Mar 10 13:52:56 2022
    On Thursday, March 10, 2022 at 4:33:39 PM UTC-5, David Brown wrote:
    On 10/03/2022 13:18, John Doe wrote:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on Linux. A few of those being able to run thru "Wine" or whatever makes little
    difference, nobody wants their programs to run slower.

    Many programs run faster under Wine than natively under Windows. It all depends on what the program is doing.
    Linux is a server operating system.

    It is that too - it covers an incredibly wide range of use-cases.
    Embedded systems, laptops, desktops, servers, virtual systems, gaming systems, routers, HPC - pretty anything bigger than a microcontroller.

    I guess another thread is lost to the great topic drift. This started out discussing the Vortex86 devices but someone brought up Linux and now the wars have started.

    --

    Rick C.

    --- Get 1,000 miles of free Supercharging
    --- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to Rick C on Fri Mar 11 08:19:53 2022
    On 10/03/2022 22:52, Rick C wrote:
    On Thursday, March 10, 2022 at 4:33:39 PM UTC-5, David Brown wrote:
    On 10/03/2022 13:18, John Doe wrote:
    The below description is pretty good but somewhat of an
    understatement.

    There are LOTS of programs, very important programs, that do not
    run on Linux. A few of those being able to run thru "Wine" or
    whatever makes little difference, nobody wants their programs to
    run slower.

    Many programs run faster under Wine than natively under Windows. It
    all depends on what the program is doing.
    Linux is a server operating system.

    It is that too - it covers an incredibly wide range of use-cases.
    Embedded systems, laptops, desktops, servers, virtual systems,
    gaming systems, routers, HPC - pretty anything bigger than a
    microcontroller.

    I guess another thread is lost to the great topic drift. This
    started out discussing the Vortex86 devices but someone brought up
    Linux and now the wars have started.


    Isn't topic drift what this group is all about? :-)

    Anyway, the source of this drift was that someone brought up /Windows/ !

    If you want to return to the Vortex86 devices - do you think they will
    have any use except for newer versions of legacy embedded systems where
    someone a decade or two wrote the code for Windows or DOS and the
    manufacturer has to find new hardware for the old software ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to David Brown on Fri Mar 11 04:51:26 2022
    On Friday, March 11, 2022 at 2:20:05 AM UTC-5, David Brown wrote:
    On 10/03/2022 22:52, Rick C wrote:
    On Thursday, March 10, 2022 at 4:33:39 PM UTC-5, David Brown wrote:
    On 10/03/2022 13:18, John Doe wrote:
    The below description is pretty good but somewhat of an
    understatement.

    There are LOTS of programs, very important programs, that do not
    run on Linux. A few of those being able to run thru "Wine" or
    whatever makes little difference, nobody wants their programs to
    run slower.

    Many programs run faster under Wine than natively under Windows. It
    all depends on what the program is doing.
    Linux is a server operating system.

    It is that too - it covers an incredibly wide range of use-cases.
    Embedded systems, laptops, desktops, servers, virtual systems,
    gaming systems, routers, HPC - pretty anything bigger than a
    microcontroller.

    I guess another thread is lost to the great topic drift. This
    started out discussing the Vortex86 devices but someone brought up
    Linux and now the wars have started.

    Isn't topic drift what this group is all about? :-)

    Anyway, the source of this drift was that someone brought up /Windows/ !

    If you want to return to the Vortex86 devices - do you think they will
    have any use except for newer versions of legacy embedded systems where someone a decade or two wrote the code for Windows or DOS and the manufacturer has to find new hardware for the old software ?

    We will see. I'm surprised I'm only just hearing about them now.

    I recall a friend who was so amazed by a tablet type product that ran Windows for under $100. I knew it would be very slow and a PITA, but he insisted it was a miracle and would take over the world. I was right, it was just too under powered to even be
    useful. So we will see how the Vortex86 does in the real world. I wonder what all products it is in?

    --

    Rick C.

    -+- Get 1,000 miles of free Supercharging
    -+- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to lang...@fonz.dk on Fri Mar 11 04:48:13 2022
    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote:
    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on Linux.
    how many people need much more than a browser and maybe an "office" suite?

    Absolutely true, but they use them under Windows. Ask them to use a Linux machine and you have to start training all over again. That may not be more significant than updating to a new version of office tools, but it is an expense most companies won't
    suffer.


    A few of those being able to run thru "Wine" or whatever makes little difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of embedded stuff
    and there's about 3 billion Android devices

    Beta was a better video tape format. Windows is what people use. Linux is for geeks and nerds. You know I'm right.

    --

    Rick C.

    --+ Get 1,000 miles of free Supercharging
    --+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Fri Mar 11 09:01:00 2022
    fredag den 11. marts 2022 kl. 13.48.20 UTC+1 skrev gnuarm.del...@gmail.com:
    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote:
    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on Linux.
    how many people need much more than a browser and maybe an "office" suite?
    Absolutely true, but they use them under Windows. Ask them to use a Linux machine and you have to start training all over again. That may not be more significant than updating to a new version of office tools, but it is an expense most companies won't
    suffer.
    A few of those being able to run thru "Wine" or whatever makes little difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of embedded stuff
    and there's about 3 billion Android devices
    Beta was a better video tape format. Windows is what people use. Linux is for geeks and nerds. You know I'm right.

    when was the last time you tried something like ubuntu, 15 years ago?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to lang...@fonz.dk on Fri Mar 11 10:16:00 2022
    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote:
    fredag den 11. marts 2022 kl. 13.48.20 UTC+1 skrev gnuarm.del...@gmail.com:
    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote:
    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on
    Linux.
    how many people need much more than a browser and maybe an "office" suite?
    Absolutely true, but they use them under Windows. Ask them to use a Linux machine and you have to start training all over again. That may not be more significant than updating to a new version of office tools, but it is an expense most companies won'
    t suffer.
    A few of those being able to run thru "Wine" or whatever makes little difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of embedded stuff
    and there's about 3 billion Android devices
    Beta was a better video tape format. Windows is what people use. Linux is for geeks and nerds. You know I'm right.
    when was the last time you tried something like ubuntu, 15 years ago?

    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO TRY UBUNTU, because Windows is what they know and it works very well for them.

    Here's an example. Everyone knows how to download an app from the web. Click the download link and run the file that shows up. Done.

    Under Linux... well, uh, sudo apt get something? I only know that from using an rPi. Does Linux have automatic installation from a web site link? I dunno. Most other people don't either. It's not about whether it is easy or not. It's about what
    people know about it. Most people don't even know the name Linux, thinking you mean that character from Peanuts.

    Most people who would want to have a music server or a file server know how to do things under Windows. They can find software on the web, open source or not, download and install it and get something to work. I remember using Win2K and finding a
    really useful web site on networking, World Of Windows Networking, WOWN. Someone bought the site and ruined it. :( But I had a home network up and running like clockwork. I struggled mightily to do the same thing with the rPi. Heck, just finding out
    how to run a terminal emulation that would support REPL with file download was no picnic. I got it done eventually, but I would need to do the research again as I don't remember the many complications and tricks I had to pull off to get it to work. Or,
    on a Windows box, I can just use a remote desktop, done.

    I suppose I could run a remote desktop so I can operate the rPi from the laptop, maybe? Again, I don't know and it would take a bunch of research.

    Is this all out of date?

    --

    Rick C.

    -++ Get 1,000 miles of free Supercharging
    -++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Fri Mar 11 10:57:13 2022
    fredag den 11. marts 2022 kl. 19.16.09 UTC+1 skrev gnuarm.del...@gmail.com:
    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote:
    fredag den 11. marts 2022 kl. 13.48.20 UTC+1 skrev gnuarm.del...@gmail.com:
    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote:
    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on
    Linux.
    how many people need much more than a browser and maybe an "office" suite?
    Absolutely true, but they use them under Windows. Ask them to use a Linux machine and you have to start training all over again. That may not be more significant than updating to a new version of office tools, but it is an expense most companies
    won't suffer.
    A few of those being able to run thru "Wine" or whatever makes little
    difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of embedded stuff
    and there's about 3 billion Android devices
    Beta was a better video tape format. Windows is what people use. Linux is for geeks and nerds. You know I'm right.
    when was the last time you tried something like ubuntu, 15 years ago?
    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO TRY UBUNTU, because Windows is what they know and it works very well for them.

    Here's an example. Everyone knows how to download an app from the web. Click the download link and run the file that shows up. Done.

    Under Linux... well, uh, sudo apt get something? I only know that from using an rPi. Does Linux have automatic installation from a web site link? I dunno. Most other people don't either. It's not about whether it is easy or not. It's about what people
    know about it. Most people don't even know the name Linux, thinking you mean that character from Peanuts.

    Most people who would want to have a music server or a file server know how to do things under Windows. They can find software on the web, open source or not, download and install it and get something to work. I remember using Win2K and finding a
    really useful web site on networking, World Of Windows Networking, WOWN. Someone bought the site and ruined it. :( But I had a home network up and running like clockwork. I struggled mightily to do the same thing with the rPi. Heck, just finding out how
    to run a terminal emulation that would support REPL with file download was no picnic. I got it done eventually, but I would need to do the research again as I don't remember the many complications and tricks I had to pull off to get it to work. Or, on a
    Windows box, I can just use a remote desktop, done.

    I suppose I could run a remote desktop so I can operate the rPi from the laptop, maybe? Again, I don't know and it would take a bunch of research.

    Is this all out of date?

    yes


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to lang...@fonz.dk on Fri Mar 11 11:40:38 2022
    On Friday, March 11, 2022 at 1:57:21 PM UTC-5, lang...@fonz.dk wrote:
    fredag den 11. marts 2022 kl. 19.16.09 UTC+1 skrev gnuarm.del...@gmail.com:
    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote:
    fredag den 11. marts 2022 kl. 13.48.20 UTC+1 skrev gnuarm.del...@gmail.com:
    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote:
    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.

    There are LOTS of programs, very important programs, that do not run on
    Linux.
    how many people need much more than a browser and maybe an "office" suite?
    Absolutely true, but they use them under Windows. Ask them to use a Linux machine and you have to start training all over again. That may not be more significant than updating to a new version of office tools, but it is an expense most companies
    won't suffer.
    A few of those being able to run thru "Wine" or whatever makes little
    difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of embedded stuff
    and there's about 3 billion Android devices
    Beta was a better video tape format. Windows is what people use. Linux is for geeks and nerds. You know I'm right.
    when was the last time you tried something like ubuntu, 15 years ago?
    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO TRY UBUNTU, because Windows is what they know and it works very well for them.

    Here's an example. Everyone knows how to download an app from the web. Click the download link and run the file that shows up. Done.

    Under Linux... well, uh, sudo apt get something? I only know that from using an rPi. Does Linux have automatic installation from a web site link? I dunno. Most other people don't either. It's not about whether it is easy or not. It's about what
    people know about it. Most people don't even know the name Linux, thinking you mean that character from Peanuts.

    Most people who would want to have a music server or a file server know how to do things under Windows. They can find software on the web, open source or not, download and install it and get something to work. I remember using Win2K and finding a
    really useful web site on networking, World Of Windows Networking, WOWN. Someone bought the site and ruined it. :( But I had a home network up and running like clockwork. I struggled mightily to do the same thing with the rPi. Heck, just finding out how
    to run a terminal emulation that would support REPL with file download was no picnic. I got it done eventually, but I would need to do the research again as I don't remember the many complications and tricks I had to pull off to get it to work. Or, on a
    Windows box, I can just use a remote desktop, done.

    I suppose I could run a remote desktop so I can operate the rPi from the laptop, maybe? Again, I don't know and it would take a bunch of research.

    Is this all out of date?
    yes

    Well, at least one part is not out of date. The fact that people know Windows and not Linux. So any product build that supports Windows has a ready base of Windows users compared to the much smaller market for Linux.

    That's not changing anytime soon.

    --

    Rick C.

    +-- Get 1,000 miles of free Supercharging
    +-- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Doe@21:1/5 to Rick C on Fri Mar 11 19:53:44 2022
    Rick C wrote:

    Well, at least one part is not out of date. The fact that people know Windows and not Linux. So any product build that supports Windows has a ready base of Windows users compared to the much smaller market for
    Linux.

    That makes a big difference for peer support, too.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Panteltje@21:1/5 to gnuarm.deletethisbit@gmail.com on Fri Mar 11 20:03:37 2022
    On a sunny day (Fri, 11 Mar 2022 10:16:00 -0800 (PST)) it happened Rick C <gnuarm.deletethisbit@gmail.com> wrote in <84793350-1403-44bb-b428-593fc40fc427n@googlegroups.com>:

    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote:
    fredag den 11. marts 2022 kl. 13.48.20 UTC+1 skrev gnuarm.del...@gmail.com: >>
    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote:

    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.


    There are LOTS of programs, very important programs, that do not run >on
    Linux.
    how many people need much more than a browser and maybe an "office" suite?

    Absolutely true, but they use them under Windows. Ask them to use a Linux >machine and you have to start training all over again. That may not be more >significant than updating to a new version of office tools, but it is an >expense most companies won't suffer.
    A few of those being able to run thru "Wine" or whatever makes little >>
    difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of >embedded stuff
    and there's about 3 billion Android devices
    Beta was a better video tape format. Windows is what people use. Linux is >for geeks and nerds. You know I'm right.
    when was the last time you tried something like ubuntu, 15 years ago?

    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO TRY UBUNTU,
    because Windows is what they know and it works very well for them.

    Here's
    an example. Everyone knows how to download an app from the web. Click
    the download link and run the file that shows up. Done.

    Under Linux... well, uh, sudo apt get something? I only know that from using >an rPi. Does Linux have automatic installation from a web site link? I >dunno. Most other people don't either. It's not about whether it is easy
    or not. It's about what people know about it. Most people don't even know >the name Linux, thinking you mean that character from Peanuts.

    Most people who would want to have a music server or a file server know how >to do things under Windows. They can find software on the web, open source >or not, download and install it and get something to work. I remember using >Win2K and finding a really useful web site on networking, World Of Windows >Networking, WOWN. Someone bought the site and ruined it. :( But I had
    a home network up and running like clockwork. I struggled mightily to do
    the same thing with the rPi. Heck, just finding out how to run a terminal >emulation that would support REPL with file download was no picnic. I got
    it done eventually, but I would need to do the research again as I don't remember
    the many complications and tricks I had to pull off to get it to work.
    Or, on a Windows box, I can just use a remote desktop, done.

    I suppose I could run a remote desktop so I can operate the rPi from the laptop,
    maybe? Again, I don't know and it would take a bunch of research.

    Is this all out of date?

    Well you could read - and ask in comp.sys.raspbery-pi
    But google will tell you in a seoond, I use it all the time.

    All these thing you just mentioned exist for Pi
    That said I wrote most of my own,
    from this newsreader to media player / music center to video stuff.
    A LOT more - email client, irc client, navigtion program, some is on my website In Debian (variant of that is raspi OS) apt-get install will
    install things for you.
    I run and program raspies all the time via SSH from my laptop as the keyboard is faster than the other wireless ones I have here on the table connected to the raspberries.
    I do have a 5 channel HDMI switch on a big monitor to select raspis or
    security cameras or TV...
    But those raspies are so fast even via ssh I can just watch video too that way.

    Home network? 3 8 port switches here, everything wired:
    http://panteltje.com/pub/computer_table_IMX_IMG_0679.JPG
    old picture, more has been added.. more groundwarts :-)

    And, if you look close you can see several RTL-SDR USB sticks and antennas. Everything talks to everything else.
    And that in only downstairs in the back, upstairs is the soldering station and a big PC (seldom used these day).
    The black PC is no longer used...
    Its what you make of it.
    This is a triple ssh example:
    http://panteltje.com/pub/xgpspc_mon_via_ssh.gif
    navigation server with receiver rt-sdr runs on PI address ..73
    laptop is on ...20
    I connect via ssh with ...96 (is also 95) from ....20
    and start cient program xgpspc_mon (you could use web browser too, but this is faster smaller better)
    and now have the display on the laptop I use to type this with my own editor in an other full screen xterm in my NewsFleX Usenet newsreader
    and take a screenshot with
    import -screen xgpspc_mon_via_ssh.gif
    from that terminal (I have 9 virtual screens with 8 rxvt terminals open on the fvwm filemanager on the laptop)
    and then send it to my webserver's 'pub' directory in 'merrica via ssh like this:
    #to_website2 xgpspc_mon_via_ssh.gif
    so the world can see it.
    You can just see an airplane coming in belonging to United Arab Emirates I think (UAE) likely heading for Germany.

    Scripts is the solution to everything so you do not have to remember every detail of all the thousands of commands
    zsh is a much more pleasant shell to use than bash at least for sysadmins.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to Rick C on Fri Mar 11 20:39:16 2022
    Rick C <gnuarm.deletethisbit@gmail.com> wrote in news:84793350-1403-44bb-b428-593fc40fc427n@googlegroups.com:

    You still fail to understand my point. WINDOWS USERS ARE NOT
    GOING TO TRY UBUNTU, because Windows is what they know and it
    works very well for them.


    You left out the word "most" or even "some".

    MOST WINDOWS USERS

    All caps boy. Crazy Mr. All caps boy.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Jan Panteltje on Fri Mar 11 13:10:53 2022
    On Friday, March 11, 2022 at 3:04:25 PM UTC-5, Jan Panteltje wrote:
    On a sunny day (Fri, 11 Mar 2022 10:16:00 -0800 (PST)) it happened Rick C <gnuarm.del...@gmail.com> wrote in
    <84793350-1403-44bb...@googlegroups.com>:
    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote:
    fredag den 11. marts 2022 kl. 13.48.20 UTC+1 skrev gnuarm.del...@gmail.com:

    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote: >>
    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.


    There are LOTS of programs, very important programs, that do not run
    on
    Linux.
    how many people need much more than a browser and maybe an "office" suite?

    Absolutely true, but they use them under Windows. Ask them to use a Linux >machine and you have to start training all over again. That may not be more >significant than updating to a new version of office tools, but it is an >expense most companies won't suffer.
    A few of those being able to run thru "Wine" or whatever makes little

    difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of >embedded stuff
    and there's about 3 billion Android devices
    Beta was a better video tape format. Windows is what people use. Linux is
    for geeks and nerds. You know I'm right.
    when was the last time you tried something like ubuntu, 15 years ago?

    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO TRY UBUNTU,
    because Windows is what they know and it works very well for them.

    Here's
    an example. Everyone knows how to download an app from the web. Click
    the download link and run the file that shows up. Done.

    Under Linux... well, uh, sudo apt get something? I only know that from using
    an rPi. Does Linux have automatic installation from a web site link? I >dunno. Most other people don't either. It's not about whether it is easy >or not. It's about what people know about it. Most people don't even know >the name Linux, thinking you mean that character from Peanuts.

    Most people who would want to have a music server or a file server know how >to do things under Windows. They can find software on the web, open source >or not, download and install it and get something to work. I remember using >Win2K and finding a really useful web site on networking, World Of Windows >Networking, WOWN. Someone bought the site and ruined it. :( But I had
    a home network up and running like clockwork. I struggled mightily to do >the same thing with the rPi. Heck, just finding out how to run a terminal >emulation that would support REPL with file download was no picnic. I got >it done eventually, but I would need to do the research again as I don't remember
    the many complications and tricks I had to pull off to get it to work.
    Or, on a Windows box, I can just use a remote desktop, done.

    I suppose I could run a remote desktop so I can operate the rPi from the laptop,
    maybe? Again, I don't know and it would take a bunch of research.

    Is this all out of date?
    Well you could read - and ask in comp.sys.raspbery-pi

    The conversation is here. I suppose you can call this a conversation.


    But google will tell you in a seoond, I use it all the time.

    No, little is found through a web search in a "second". It often take many minutes or even hours to wade through the ever increasing dross to find a topic you are looking for. I was just trying to find the market cost of lithium carbonate and it
    brought up many pages telling me how great lithium batteries are or what's going on with the latest lithium powered gadget, etc. God forbid you use a search term that is in the title of a song or movie, you'll never get past that.


    All these thing you just mentioned exist for Pi
    That said I wrote most of my own,
    from this newsreader to media player / music center to video stuff.
    A LOT more - email client, irc client, navigtion program, some is on my website
    In Debian (variant of that is raspi OS) apt-get install will
    install things for you.
    I run and program raspies all the time via SSH from my laptop as the keyboard
    is faster than the other wireless ones I have here on the table connected to the raspberries.
    I do have a 5 channel HDMI switch on a big monitor to select raspis or security cameras or TV...
    But those raspies are so fast even via ssh I can just watch video too that way.

    Home network? 3 8 port switches here, everything wired: http://panteltje.com/pub/computer_table_IMX_IMG_0679.JPG
    old picture, more has been added.. more groundwarts :-)

    And, if you look close you can see several RTL-SDR USB sticks and antennas. Everything talks to everything else.
    And that in only downstairs in the back, upstairs is the soldering station and a big PC (seldom used these day).
    The black PC is no longer used...
    Its what you make of it.
    This is a triple ssh example: http://panteltje.com/pub/xgpspc_mon_via_ssh.gif
    navigation server with receiver rt-sdr runs on PI address ..73
    laptop is on ...20
    I connect via ssh with ...96 (is also 95) from ....20
    and start cient program xgpspc_mon (you could use web browser too, but this is faster smaller better)
    and now have the display on the laptop I use to type this with my own editor in an other full screen xterm in my NewsFleX Usenet newsreader
    and take a screenshot with
    import -screen xgpspc_mon_via_ssh.gif
    from that terminal (I have 9 virtual screens with 8 rxvt terminals open on the fvwm filemanager on the laptop)
    and then send it to my webserver's 'pub' directory in 'merrica via ssh like this:
    #to_website2 xgpspc_mon_via_ssh.gif
    so the world can see it.
    You can just see an airplane coming in belonging to United Arab Emirates I think (UAE) likely heading for Germany.

    Scripts is the solution to everything so you do not have to remember every detail of all the thousands of commands
    zsh is a much more pleasant shell to use than bash at least for sysadmins.

    I don't really care what is available for Linux... well, not at the moment, although this conversation is making me want to fire up the rPi and pickup where I left off a few years ago.

    My point is there is a market for people who would like to do some of the things you did, but using Windows because that's what they know. Why swim upstream and learn a new OS? Not everyone is a geek or wants to learn all the gory details of how to do
    the things you can do. I do a print screen by pressing a button on the keyboard, with the ALT key if I only want the window in focus rather than the whole screen. Why would I want to bother to learn "import -screen xgpspc_mon_via_ssh.gif"??? Learn it?
    I don't even want to type it! Click, click.

    This is why people don't use DOS.

    --

    Rick C.

    +-+ Get 1,000 miles of free Supercharging
    +-+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Fri Mar 11 13:45:10 2022
    fredag den 11. marts 2022 kl. 22.11.02 UTC+1 skrev gnuarm.del...@gmail.com:
    On Friday, March 11, 2022 at 3:04:25 PM UTC-5, Jan Panteltje wrote:
    On a sunny day (Fri, 11 Mar 2022 10:16:00 -0800 (PST)) it happened Rick C <gnuarm.del...@gmail.com> wrote in <84793350-1403-44bb...@googlegroups.com>:
    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote:
    fredag den 11. marts 2022 kl. 13.48.20 UTC+1 skrev gnuarm.del...@gmail.com:

    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote:

    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.


    There are LOTS of programs, very important programs, that do not run
    on
    Linux.
    how many people need much more than a browser and maybe an "office" suite?

    Absolutely true, but they use them under Windows. Ask them to use a Linux
    machine and you have to start training all over again. That may not be more
    significant than updating to a new version of office tools, but it is an >expense most companies won't suffer.
    A few of those being able to run thru "Wine" or whatever makes little

    difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of
    embedded stuff
    and there's about 3 billion Android devices
    Beta was a better video tape format. Windows is what people use. Linux is
    for geeks and nerds. You know I'm right.
    when was the last time you tried something like ubuntu, 15 years ago?

    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO TRY UBUNTU,
    because Windows is what they know and it works very well for them.

    Here's
    an example. Everyone knows how to download an app from the web. Click >the download link and run the file that shows up. Done.

    Under Linux... well, uh, sudo apt get something? I only know that from using
    an rPi. Does Linux have automatic installation from a web site link? I >dunno. Most other people don't either. It's not about whether it is easy >or not. It's about what people know about it. Most people don't even know >the name Linux, thinking you mean that character from Peanuts.

    Most people who would want to have a music server or a file server know how
    to do things under Windows. They can find software on the web, open source
    or not, download and install it and get something to work. I remember using
    Win2K and finding a really useful web site on networking, World Of Windows
    Networking, WOWN. Someone bought the site and ruined it. :( But I had
    a home network up and running like clockwork. I struggled mightily to do >the same thing with the rPi. Heck, just finding out how to run a terminal >emulation that would support REPL with file download was no picnic. I got >it done eventually, but I would need to do the research again as I don't remember
    the many complications and tricks I had to pull off to get it to work.
    Or, on a Windows box, I can just use a remote desktop, done.

    I suppose I could run a remote desktop so I can operate the rPi from the laptop,
    maybe? Again, I don't know and it would take a bunch of research.

    Is this all out of date?
    Well you could read - and ask in comp.sys.raspbery-pi
    The conversation is here. I suppose you can call this a conversation.
    But google will tell you in a seoond, I use it all the time.
    No, little is found through a web search in a "second". It often take many minutes or even hours to wade through the ever increasing dross to find a topic you are looking for. I was just trying to find the market cost of lithium carbonate and it
    brought up many pages telling me how great lithium batteries are or what's going on with the latest lithium powered gadget, etc. God forbid you use a search term that is in the title of a song or movie, you'll never get past that.
    All these thing you just mentioned exist for Pi
    That said I wrote most of my own,
    from this newsreader to media player / music center to video stuff.
    A LOT more - email client, irc client, navigtion program, some is on my website
    In Debian (variant of that is raspi OS) apt-get install will
    install things for you.
    I run and program raspies all the time via SSH from my laptop as the keyboard
    is faster than the other wireless ones I have here on the table connected to the raspberries.
    I do have a 5 channel HDMI switch on a big monitor to select raspis or security cameras or TV...
    But those raspies are so fast even via ssh I can just watch video too that way.

    Home network? 3 8 port switches here, everything wired: http://panteltje.com/pub/computer_table_IMX_IMG_0679.JPG
    old picture, more has been added.. more groundwarts :-)

    And, if you look close you can see several RTL-SDR USB sticks and antennas.
    Everything talks to everything else.
    And that in only downstairs in the back, upstairs is the soldering station and a big PC (seldom used these day).
    The black PC is no longer used...
    Its what you make of it.
    This is a triple ssh example: http://panteltje.com/pub/xgpspc_mon_via_ssh.gif
    navigation server with receiver rt-sdr runs on PI address ..73
    laptop is on ...20
    I connect via ssh with ...96 (is also 95) from ....20
    and start cient program xgpspc_mon (you could use web browser too, but this is faster smaller better)
    and now have the display on the laptop I use to type this with my own editor in an other full screen xterm in my NewsFleX Usenet newsreader
    and take a screenshot with
    import -screen xgpspc_mon_via_ssh.gif
    from that terminal (I have 9 virtual screens with 8 rxvt terminals open on the fvwm filemanager on the laptop)
    and then send it to my webserver's 'pub' directory in 'merrica via ssh like this:
    #to_website2 xgpspc_mon_via_ssh.gif
    so the world can see it.
    You can just see an airplane coming in belonging to United Arab Emirates I think (UAE) likely heading for Germany.

    Scripts is the solution to everything so you do not have to remember every detail of all the thousands of commands
    zsh is a much more pleasant shell to use than bash at least for sysadmins.
    I don't really care what is available for Linux... well, not at the moment, although this conversation is making me want to fire up the rPi and pickup where I left off a few years ago.

    My point is there is a market for people who would like to do some of the things you did, but using Windows because that's what they know. Why swim upstream and learn a new OS? Not everyone is a geek or wants to learn all the gory details of how to do
    the things you can do. I do a print screen by pressing a button on the keyboard, with the ALT key if I only want the window in focus rather than the whole screen. Why would I want to bother to learn "import -screen xgpspc_mon_via_ssh.gif"??? Learn it? I
    don't even want to type it! Click, click.


    and you can do exactly the same in Ubuntu et. al.

    printscreen for the whole desktop, alt-printscreen for a window, shift-printscreen for a selectable area

    or, just like on windows, you can hit the start/windows key and start typing screenshoot and you get a window
    with all the settings, what you want to copy, where you want to save it, if you want the pointer hidden etc.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to lang...@fonz.dk on Fri Mar 11 14:30:09 2022
    On Friday, March 11, 2022 at 4:45:17 PM UTC-5, lang...@fonz.dk wrote:
    fredag den 11. marts 2022 kl. 22.11.02 UTC+1 skrev gnuarm.del...@gmail.com:
    On Friday, March 11, 2022 at 3:04:25 PM UTC-5, Jan Panteltje wrote:
    On a sunny day (Fri, 11 Mar 2022 10:16:00 -0800 (PST)) it happened Rick C
    <gnuarm.del...@gmail.com> wrote in <84793350-1403-44bb...@googlegroups.com>:
    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote: >> fredag den 11. marts 2022 kl. 13.48.20 UTC+1 skrev gnuarm.del...@gmail.com:

    On Thursday, March 10, 2022 at 11:45:42 AM UTC-5, lang...@fonz.dk wrote:

    torsdag den 10. marts 2022 kl. 13.18.55 UTC+1 skrev John Doe:
    The below description is pretty good but somewhat of an understatement.


    There are LOTS of programs, very important programs, that do not run
    on
    Linux.
    how many people need much more than a browser and maybe an "office" suite?

    Absolutely true, but they use them under Windows. Ask them to use a Linux
    machine and you have to start training all over again. That may not be more
    significant than updating to a new version of office tools, but it is an
    expense most companies won't suffer.
    A few of those being able to run thru "Wine" or whatever makes little

    difference, nobody wants their programs to run slower.
    the difference is usually minor

    Linux is a server operating system.
    and many other things, it's greats for servers, desktops, all kind of
    embedded stuff
    and there's about 3 billion Android devices
    Beta was a better video tape format. Windows is what people use. Linux is
    for geeks and nerds. You know I'm right.
    when was the last time you tried something like ubuntu, 15 years ago?

    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO TRY UBUNTU,
    because Windows is what they know and it works very well for them.

    Here's
    an example. Everyone knows how to download an app from the web. Click >the download link and run the file that shows up. Done.

    Under Linux... well, uh, sudo apt get something? I only know that from using
    an rPi. Does Linux have automatic installation from a web site link? I >dunno. Most other people don't either. It's not about whether it is easy
    or not. It's about what people know about it. Most people don't even know
    the name Linux, thinking you mean that character from Peanuts.

    Most people who would want to have a music server or a file server know how
    to do things under Windows. They can find software on the web, open source
    or not, download and install it and get something to work. I remember using
    Win2K and finding a really useful web site on networking, World Of Windows
    Networking, WOWN. Someone bought the site and ruined it. :( But I had >a home network up and running like clockwork. I struggled mightily to do
    the same thing with the rPi. Heck, just finding out how to run a terminal
    emulation that would support REPL with file download was no picnic. I got
    it done eventually, but I would need to do the research again as I don't remember
    the many complications and tricks I had to pull off to get it to work.
    Or, on a Windows box, I can just use a remote desktop, done.

    I suppose I could run a remote desktop so I can operate the rPi from the laptop,
    maybe? Again, I don't know and it would take a bunch of research.

    Is this all out of date?
    Well you could read - and ask in comp.sys.raspbery-pi
    The conversation is here. I suppose you can call this a conversation.
    But google will tell you in a seoond, I use it all the time.
    No, little is found through a web search in a "second". It often take many minutes or even hours to wade through the ever increasing dross to find a topic you are looking for. I was just trying to find the market cost of lithium carbonate and it
    brought up many pages telling me how great lithium batteries are or what's going on with the latest lithium powered gadget, etc. God forbid you use a search term that is in the title of a song or movie, you'll never get past that.
    All these thing you just mentioned exist for Pi
    That said I wrote most of my own,
    from this newsreader to media player / music center to video stuff.
    A LOT more - email client, irc client, navigtion program, some is on my website
    In Debian (variant of that is raspi OS) apt-get install will
    install things for you.
    I run and program raspies all the time via SSH from my laptop as the keyboard
    is faster than the other wireless ones I have here on the table connected to the raspberries.
    I do have a 5 channel HDMI switch on a big monitor to select raspis or security cameras or TV...
    But those raspies are so fast even via ssh I can just watch video too that way.

    Home network? 3 8 port switches here, everything wired: http://panteltje.com/pub/computer_table_IMX_IMG_0679.JPG
    old picture, more has been added.. more groundwarts :-)

    And, if you look close you can see several RTL-SDR USB sticks and antennas.
    Everything talks to everything else.
    And that in only downstairs in the back, upstairs is the soldering station and a big PC (seldom used these day).
    The black PC is no longer used...
    Its what you make of it.
    This is a triple ssh example: http://panteltje.com/pub/xgpspc_mon_via_ssh.gif
    navigation server with receiver rt-sdr runs on PI address ..73
    laptop is on ...20
    I connect via ssh with ...96 (is also 95) from ....20
    and start cient program xgpspc_mon (you could use web browser too, but this is faster smaller better)
    and now have the display on the laptop I use to type this with my own editor in an other full screen xterm in my NewsFleX Usenet newsreader
    and take a screenshot with
    import -screen xgpspc_mon_via_ssh.gif
    from that terminal (I have 9 virtual screens with 8 rxvt terminals open on the fvwm filemanager on the laptop)
    and then send it to my webserver's 'pub' directory in 'merrica via ssh like this:
    #to_website2 xgpspc_mon_via_ssh.gif
    so the world can see it.
    You can just see an airplane coming in belonging to United Arab Emirates I think (UAE) likely heading for Germany.

    Scripts is the solution to everything so you do not have to remember every detail of all the thousands of commands
    zsh is a much more pleasant shell to use than bash at least for sysadmins.
    I don't really care what is available for Linux... well, not at the moment, although this conversation is making me want to fire up the rPi and pickup where I left off a few years ago.

    My point is there is a market for people who would like to do some of the things you did, but using Windows because that's what they know. Why swim upstream and learn a new OS? Not everyone is a geek or wants to learn all the gory details of how to
    do the things you can do. I do a print screen by pressing a button on the keyboard, with the ALT key if I only want the window in focus rather than the whole screen. Why would I want to bother to learn "import -screen xgpspc_mon_via_ssh.gif"??? Learn it?
    I don't even want to type it! Click, click.

    and you can do exactly the same in Ubuntu et. al.

    printscreen for the whole desktop, alt-printscreen for a window, shift-printscreen for a selectable area

    or, just like on windows, you can hit the start/windows key and start typing screenshoot and you get a window
    with all the settings, what you want to copy, where you want to save it, if you want the pointer hidden etc.

    You still aren't grasping the concept. If I'm not a Linux user, (and I'm not, really) I don't know that. If I'm a Windows user, I know how to do it. Why would I want to change?

    Windows has actually improved greatly over the last decade or two. It's very stable, easy to use and there are tons and tons of help in figuring out how to get your work done. People may not like the idea of using Microsoft, but it works. I had a
    problem with LibreOffice the other day and I ended up in an exchange with a couple of the nerds who appear to be developers or something. The bottom line was they blamed it on the file format for MS Office files and said I should use MS Office if I need
    to share MS Office format files! Ok, if that's the non-Microsoft approach, I'll use Windows and stick with what works for me.

    --

    Rick C.

    ++- Get 1,000 miles of free Supercharging
    ++- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Sat Mar 12 00:47:27 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote:
    when was the last time you tried something like ubuntu, 15 years ago?

    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO
    TRY UBUNTU, because Windows is what they know and it works very well
    for them.

    I see "hey I'm a new Linux user" almost daily on the linux IRC channels
    I frequent, so at least some Windows users are trying it out.

    [...]
    Under Linux... well, uh, sudo apt get something? I only know that
    from using an rPi. Does Linux have automatic installation from a web
    site link? I dunno. Most other people don't either. It's not about
    whether it is easy or not. It's about what people know about it.
    Most people don't even know the name Linux, thinking you mean that
    character from Peanuts.

    You use the package manager ("app store"); same as your trusty iOS /
    Android device. I hear Windows / Microsoft also has a builtin "store"
    now too. No hunting all over the internet or downloading random "trust
    me" software from some guy's blog.



    Most people who would want to have a music server or a file server
    know how to do things under Windows. They can find software on the
    web, open source or not, download and install it and get something to
    work. I remember using Win2K and finding a really useful web site on networking, World Of Windows Networking, WOWN. Someone bought the
    site and ruined it. :( But I had a home network up and running like clockwork. I struggled mightily to do the same thing with the rPi.
    Heck, just finding out how to run a terminal emulation that would
    support REPL with file download was no picnic. I got it done
    eventually, but I would need to do the research again as I don't
    remember the many complications and tricks I had to pull off to get it
    to work. Or, on a Windows box, I can just use a remote desktop, done.

    Quick read on google makes REPL look like a python-based ... IDE maybe?
    I dunno, the site really isn't that descriptive beyond "this is a crutch
    for beginners". Not going to make any judgement of it one way or the
    other.

    If it IS just a python-based program, I'd wager that the difficulty came
    from "which version of Python is installed" -- that's always a stumbling
    block (especially with Python 2 -> 3 conversions).




    I suppose I could run a remote desktop so I can operate the rPi from
    the laptop, maybe? Again, I don't know and it would take a bunch of research.

    Depends "why" you're accessing the rPi remotely -- a graphical interface
    isn't necessarily always the best answer (then again, it might be for
    you, I dunno).

    Is this all out of date?

    Partially.


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIr7dIACgkQbWVw5Uzn KGAT2Q//bQ1Xc/n4px8cOvjfEA8tYgPZ7nSecOvlFxiTiX9cQscS0NPeXLVjOHsA OWJBZVLO15GoKNa8nx0DjxAtL4nXn7OyxgoHPq3SWOCbk45FYoXxOVzRp5rXl+0h HQl/XxXLsurhTsbYCzvHk45H3kXOz2IatGJRvV2XHXWHglg51BM3uYYHI26yecvO 6r5pM4NW7G3Sj47+B2D7hULWXmPR4hL0QpKAx39KR0WLa/B2qF2mUwaH09KRydoz wGKDm7h74d2HcVKM8AhZIkB0S19+gX2HlzM2V2BA2Xf8KRAT84nl+WpCSFN3+xM5 3gRSRlt3c4w5g1pE2IRSCJnainN6jGwwQydpOU/sfkWyCd0S+QxbWf07G6j/8iOE JSztEQSoM6Ei0VwBCUfyvLBkELGfVqm3vXAHldMCIZm7TD3eBZtw0IQBdGZZvRiw vIbwoV5w7k06IoiHndNVeBJbBMQBbHSsfWefLe16f/z0q+zjt6lOL7eTrP/7cmhO gUMMe035QDOlPasaON+cSjVVUlnpeOR/rV+5nME2nEYfnHZGby099E/WhV1SDRA6 U4kYU7LwgT/HbfkdK588epCz4uVXd07UkYPQZWM/+od5fcRkACwSaRF2I1KDMajD m5d1l1UtusNzNKYZjMCJW003fgUKFQvqQvrnZK+LSqZ10TdTe98=
    =TYjt
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Fri Mar 11 18:33:26 2022
    On Friday, March 11, 2022 at 7:47:38 PM UTC-5, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    Rick C wrote:
    On Friday, March 11, 2022 at 12:01:09 PM UTC-5, lang...@fonz.dk wrote:
    when was the last time you tried something like ubuntu, 15 years ago?

    You still fail to understand my point. WINDOWS USERS ARE NOT GOING TO
    TRY UBUNTU, because Windows is what they know and it works very well
    for them.
    I see "hey I'm a new Linux user" almost daily on the linux IRC channels
    I frequent, so at least some Windows users are trying it out.

    [...]
    Under Linux... well, uh, sudo apt get something? I only know that
    from using an rPi. Does Linux have automatic installation from a web
    site link? I dunno. Most other people don't either. It's not about
    whether it is easy or not. It's about what people know about it.
    Most people don't even know the name Linux, thinking you mean that character from Peanuts.
    You use the package manager ("app store"); same as your trusty iOS /
    Android device. I hear Windows / Microsoft also has a builtin "store"
    now too. No hunting all over the internet or downloading random "trust
    me" software from some guy's blog.

    Most people who would want to have a music server or a file server
    know how to do things under Windows. They can find software on the
    web, open source or not, download and install it and get something to work. I remember using Win2K and finding a really useful web site on networking, World Of Windows Networking, WOWN. Someone bought the
    site and ruined it. :( But I had a home network up and running like clockwork. I struggled mightily to do the same thing with the rPi.
    Heck, just finding out how to run a terminal emulation that would
    support REPL with file download was no picnic. I got it done
    eventually, but I would need to do the research again as I don't
    remember the many complications and tricks I had to pull off to get it
    to work. Or, on a Windows box, I can just use a remote desktop, done.
    Quick read on google makes REPL look like a python-based ... IDE maybe?
    I dunno, the site really isn't that descriptive beyond "this is a crutch
    for beginners". Not going to make any judgement of it one way or the
    other.

    If it IS just a python-based program, I'd wager that the difficulty came from "which version of Python is installed" -- that's always a stumbling block (especially with Python 2 -> 3 conversions).

    I think you have the wrong REPL. It's really just a way to say an interpretive interface.

    https://www.google.com/search?q=REPL+loop+read%E2%80%93eval%E2%80%93print

    I work with Forth which has a command line. Code can be executed from the bottom up as it is written. Typically word definitions (Forth's idea of subroutines) are small, often only one or two lines and can be tested interactively. So you write the
    word defintion, execute it and print out the stack to see if it did what you expected. This would seem to be simple debugging, but when you construct your code in small definitions, it works very effectively.

    It often is done via a serial port interface, often emulated through USB, but can be done with network protocols. It does require a terminal emulator to be running somewhere to provide the user interface to the user.


    I suppose I could run a remote desktop so I can operate the rPi from
    the laptop, maybe? Again, I don't know and it would take a bunch of research.
    Depends "why" you're accessing the rPi remotely -- a graphical interface isn't necessarily always the best answer (then again, it might be for
    you, I dunno).
    Is this all out of date?
    Partially.

    Yes, as others have told me. I think the scheme I used before was to run a terminal emulator on the laptop using sockets perhaps? But I don't recall how that connection to the rPi was connected to the USB serial cable on the rPi. Somewhere in the
    process I was trying to use a terminal emulator on the rPi, but that is an alien concept under Linux because a command line is a terminal interface (or so I was repeatedly told)... just not what I needed. I don't remember the details. I just recall it
    was a huge PITA to get running because of Linux. If I had plugged the serial port into the laptop, it would have been a slam dunk. But I wanted the unit under test to be in another room. Maybe I should have bought a 50 foot serial cable and run the
    interface at 9600 bps rather than 200,000, or was it 2 Mbps? The speed was fast enough that the screen would blink and was completely rewritten.

    In the Forth group some guy is talking about trying to make hardware as easy to interface at a modular level as software. I'd like to make software as easy to interface as hardware.

    --

    Rick C.

    +++ Get 1,000 miles of free Supercharging
    +++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jan Panteltje@21:1/5 to gnuarm.deletethisbit@gmail.com on Sat Mar 12 07:43:34 2022
    On a sunny day (Fri, 11 Mar 2022 13:10:53 -0800 (PST)) it happened Rick C <gnuarm.deletethisbit@gmail.com> wrote in <79268cfe-04a0-4e40-a92c-db8f47e3d785n@googlegroups.com>:

    I
    don't really care what is available for Linux... well, not at the moment, >although this conversation is making me want to fire up the rPi and pickup >where I left off a few years ago.

    My point is there is a market for people who would like to do some of the things
    you did, but using Windows because that's what they know. Why swim upstream >and learn a new OS? Not everyone is a geek or wants to learn all the
    gory details of how to do the things you can do. I do a print screen by >pressing a button on the keyboard, with the ALT key if I only want the window >in focus rather than the whole screen. Why would I want to bother to learn >"import -screen xgpspc_mon_via_ssh.gif"??? Learn it? I don't even want
    to type it! Click, click.

    This is why people don't use DOS.

    When [if] you install a standard Rasoi OS you can do the click thing for
    almost anything.
    Not much new to learn, just like going to a new supermarket
    and the first time you find things are in a different place,
    get used to it fast...
    I have the GUI too in one of the 9 virtual screens on any system I run.

    The advantage of a 'command line' is like going to hardware shop and saying
    "I need whatever" and the guy will put it in front of you in a second.
    When you have a million things to chose from a click menu is so silly and slow. And not to mention voice input for the visual disabled,
    What is it these days? "Siri where .." sort of things.
    I have voice input on my old PC for teefee
    Show BBC1
    works.
    I never use it, remote on my cheap HD Chinese sat box is faster and more quiet.

    In this world everything has a learning curve,
    I have been in foreign countries and trying to convey something
    by pointing or drawing is possible but a difficult way to communicate
    Learn the language, something US folks seem not to be busy with.
    Here at high school 4 languages are already required
    Dutch, French, German, English, and some also have Latin.
    So I always say: 'My computer speaks English' typing is faster than working through silly menus
    You can make your own language; by naming the command scripts you write.

    Now you could argue that learning is so hard, well then you are dead
    Life is learning

    "He who is nit busy being born is busy dying"
    https://www.bobdylan.com/songs/its-alright-ma-im-only-bleeding/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Jan Panteltje on Sat Mar 12 08:48:22 2022
    On Saturday, March 12, 2022 at 2:44:24 AM UTC-5, Jan Panteltje wrote:
    On a sunny day (Fri, 11 Mar 2022 13:10:53 -0800 (PST)) it happened Rick C <gnuarm.del...@gmail.com> wrote in
    <79268cfe-04a0-4e40...@googlegroups.com>:
    I
    don't really care what is available for Linux... well, not at the moment, >although this conversation is making me want to fire up the rPi and pickup >where I left off a few years ago.

    My point is there is a market for people who would like to do some of the things
    you did, but using Windows because that's what they know. Why swim upstream >and learn a new OS? Not everyone is a geek or wants to learn all the
    gory details of how to do the things you can do. I do a print screen by >pressing a button on the keyboard, with the ALT key if I only want the window
    in focus rather than the whole screen. Why would I want to bother to learn >"import -screen xgpspc_mon_via_ssh.gif"??? Learn it? I don't even want
    to type it! Click, click.

    This is why people don't use DOS.
    When [if] you install a standard Rasoi OS you can do the click thing for almost anything.
    Not much new to learn, just like going to a new supermarket
    and the first time you find things are in a different place,
    get used to it fast...

    But I like the supermarket that is right next to my neighborhood. I have no reason to drive across town to check out a market that doesn't seem to offer anything I don't have.


    I have the GUI too in one of the 9 virtual screens on any system I run.

    The advantage of a 'command line' is like going to hardware shop and saying "I need whatever" and the guy will put it in front of you in a second.

    No, the guy was very rude to me because I didn't know the proper name of the thing I wanted. It's the long, round, flexible thingy that goes from the pipe under the sink to the little pipe that runs up into the sink. He keeps telling me he can't find
    any long, round, flexible thingies.


    When you have a million things to chose from a click menu is so silly and slow.

    Yes, and trying to figure out the name and details of the one thingy of a million is even harder and slower, in fact, it takes forever because I have to go to another machine that is working to look up the name of the thingy if I can find it even then.
    Without the Windows machine that is working, I would have zero chance of getting the other machine to do what I want... or even know that I might want to try it.


    And not to mention voice input for the visual disabled,
    What is it these days? "Siri where .." sort of things.
    I have voice input on my old PC for teefee
    Show BBC1
    works.
    I never use it, remote on my cheap HD Chinese sat box is faster and more quiet.

    In this world everything has a learning curve,

    No learning curve for the things you already know how to use.


    I have been in foreign countries and trying to convey something
    by pointing or drawing is possible but a difficult way to communicate
    Learn the language, something US folks seem not to be busy with.

    We don't interface with other languages much. So very little utility in knowing one of the many, many other languages that might be useful.


    Here at high school 4 languages are already required
    Dutch, French, German, English, and some also have Latin.
    So I always say: 'My computer speaks English' typing is faster than working through silly menus
    You can make your own language; by naming the command scripts you write.

    Jack of all trades, master of none.


    Now you could argue that learning is so hard, well then you are dead
    Life is learning

    "He who is nit busy being born is busy dying" https://www.bobdylan.com/songs/its-alright-ma-im-only-bleeding/

    You still fail to grasp the most basic principle involved in this discussion. Perhaps it is a language problem???

    No, it's just a matter of you not being able to put yourself in others' positions. If you aren't a nerd, and you already know something about Windows, it will be rare that you will think, "Rather than learn more about Windows, I think I'll learn an
    entirely different OS I know nothing about".

    Are we done here? This really has become a pretty silly conversation.

    --

    Rick C.

    ---- Get 1,000 miles of free Supercharging
    ---- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Sat Mar 12 20:21:21 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512


    Rick C wrote:
    On Friday, March 11, 2022 at 7:47:38 PM UTC-5, Dan Purgert wrote:
    Quick read on google makes REPL look like a python-based ... IDE maybe?
    I dunno, the site really isn't that descriptive beyond "this is a crutch
    for beginners". Not going to make any judgement of it one way or the
    other.

    If it IS just a python-based program, I'd wager that the difficulty came
    from "which version of Python is installed" -- that's always a stumbling
    block (especially with Python 2 -> 3 conversions).

    I think you have the wrong REPL. It's really just a way to say an interpretive interface.

    Ah, yeah, I skipped over those initial hits, as I thought you were
    talking about an actual piece of software; instead of a "concept" (which
    isn't really that good of a word, but I can't really think of anything
    better).


    I work with Forth which has a command line. Code can be executed from
    the bottom up as it is written. Typically word definitions (Forth's
    idea of subroutines) are small, often only one or two lines and can be
    tested interactively. So you write the word defintion, execute it and
    print out the stack to see if it did what you expected. This would
    seem to be simple debugging, but when you construct your code in small definitions, it works very effectively.

    I've not done Forth, but it sounds a lot like connecting to an
    interactive shell, such as bash or python (others exist).

    It often is done via a serial port interface, often emulated through
    USB, but can be done with network protocols. It does require a
    terminal emulator to be running somewhere to provide the user
    interface to the user.

    Quite similar to the aforementioned shells (although more likely these
    days to be ssh than serial/usb when it comes to interacting with a Linux shell).

    Is this all out of date?
    Partially.

    Yes, as others have told me. I think the scheme I used before was to
    run a terminal emulator on the laptop using sockets perhaps? But I
    don't recall how that connection to the rPi was connected to the USB
    serial cable on the rPi. Somewhere in the process I was trying to use
    a terminal emulator on the rPi, but that is an alien concept under
    Linux because a command line is a terminal interface (or so I was
    repeatedly told)... just not what I needed. I don't remember the

    It's messy, mostly because of how things have changed since the 60s/70s.

    Assuming you're running something graphical (e.g. xfce); then your
    *terminal emulator* (commandline) will be xterm or xfce4-terminal or gnome-terminal (or a few other options). This application will connect
    to a pseudo-teletype (pty) instance that the kernel is running. When it
    is spun up, you get an instance of your interactive shell (e.g. bash)
    spawned, so you can give the computer commands.

    While it is possible to read from / write to a serial interface directly
    from your shell (e.g. 'cat /dev/ttyS0' to read whatever it's printing
    back or 'echo C > /dev/ttyS0' to write the character 'C' to it),
    normally you'd want to use something like _minicom_ or _screen_ (they're analogous to the windows tools HyperTerm or PuTTY).

    details. I just recall it was a huge PITA to get running because of
    Linux. If I had plugged the serial port into the laptop, it would
    have been a slam dunk. But I wanted the unit under test to be in
    another room. Maybe I should have bought a 50 foot serial cable and
    run the interface at 9600 bps rather than 200,000, or was it 2 Mbps?
    The speed was fast enough that the screen would blink and was
    completely rewritten.

    I don't think I saw that specific question. For the sake of discussion
    and assuming a generally hypothetical scenario ... for this scenario,
    you have three devices in play:

    1. a PC in some room
    2. a DUT in another room
    3. a rPi in the same room as DUT, which you're connecting to via ssh.

    So in that case, I'd ssh into the rPi; then fire up whatever application
    I was using to perform the test (Forth, python, whatever) with
    appropriate parameters to connect to /dev/ttyS0 (assuming that's the
    correct serial port on the rPi, of course).

    Again -- I'm considering this a hypothetical, as I don't know all the
    specifics you ran into / what you've already done / tried / etc, and
    don't want to waste your time telling you to do things that you've
    already tried.

    In the Forth group some guy is talking about trying to make hardware
    as easy to interface at a modular level as software. I'd like to make software as easy to interface as hardware.

    They're both easy, in their own ways. Each has its caveats though
    software is getting _harder_ nowadays, when we're talking "old comms"
    such as serial or parallel ... I mean it's been a good 20-25 years since
    serial was truly "required" in the general case.


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmItAPAACgkQbWVw5Uzn KGBibhAAr+8/WPa+HHFdgiML+hJOm6xxFa5EcOQWnO+fYpufJ3J3S3LhCQ6HJxWq NB3L6H3/Q2pgRouUIPZpciuBHiQs9ck1Rd9pi5cSxuQEKVfq8m3lwMkqB3zonyuF 7OnfYHaqnTu1XzXTv8GnC9+ooFRiIPmvp36EaPk9N2N2GphV4uYlb17NesPRjnc9 7cB9nZRPCD2maBwQI+yn69hBupgafcKUnJ6Knka6yOw1+yww4OTCKyshXOviRO1c h8zhaayzGLf/QdeWmSOrY4BEMgS8u7OQt6HSmwdQiZ33W5wCDtAcrHkVZDy7h217 XP7/QhcQmrANZxumR5doQq+1Rnjw6YS/oK8HpjRgCwBuRYPyp6mxIktLultGU5m4 nBuM6XTljnJ3UwuyEbC8im0+kdkI3BamrVjYzvagmLAJqiOuevsg2gYqCoM2bO4R UWo8u8PqaLUhE3DmxLCM5sJw0RFTGV7cC7fOlFwrQ0UY+Ylty2K0TaqjorZepk6+ WOLAp+URoynZw302+R4jql1TjUBs1VW2d2fqbf4Ron2kGwVPhQkh7S+EwW51w8qS IKEEY4lo+QBlx2Isjgw5TgOlm539f8vwZY/oghdFYoK6Roiwp8X2IYLYioCslIIJ Nbym+NzfXhfwqG8ZEmjK4SpvI5g17AnSfBIV4AT48AcmKUdcdtI=
    =rHZ0
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Sat Mar 12 15:36:06 2022
    On Saturday, March 12, 2022 at 3:21:33 PM UTC-5, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512


    Rick C wrote:
    On Friday, March 11, 2022 at 7:47:38 PM UTC-5, Dan Purgert wrote:
    Quick read on google makes REPL look like a python-based ... IDE maybe? >> I dunno, the site really isn't that descriptive beyond "this is a crutch >> for beginners". Not going to make any judgement of it one way or the
    other.

    If it IS just a python-based program, I'd wager that the difficulty came >> from "which version of Python is installed" -- that's always a stumbling >> block (especially with Python 2 -> 3 conversions).

    I think you have the wrong REPL. It's really just a way to say an interpretive interface.
    Ah, yeah, I skipped over those initial hits, as I thought you were
    talking about an actual piece of software; instead of a "concept" (which isn't really that good of a word, but I can't really think of anything better).

    I work with Forth which has a command line. Code can be executed from
    the bottom up as it is written. Typically word definitions (Forth's
    idea of subroutines) are small, often only one or two lines and can be tested interactively. So you write the word defintion, execute it and print out the stack to see if it did what you expected. This would
    seem to be simple debugging, but when you construct your code in small definitions, it works very effectively.
    I've not done Forth, but it sounds a lot like connecting to an
    interactive shell, such as bash or python (others exist).

    Not really a shell. It's a programming language based on a virtual stack machine. I'm sure you seen those before. The difference this one uses the virtual stack machine as the programming language. No parameter lists, data is pushed onto the stack (
    or left from previous words) and each word gets its inputs from the stack, leaves outputs on the stack. The fact that it is interpretive is just icing on the cake. It is also compiled, so the best of both worlds.


    It often is done via a serial port interface, often emulated through
    USB, but can be done with network protocols. It does require a
    terminal emulator to be running somewhere to provide the user
    interface to the user.
    Quite similar to the aforementioned shells (although more likely these
    days to be ssh than serial/usb when it comes to interacting with a Linux shell).

    Yeah, SSH rings a bell. Like I said, it's been years since I ran this from other parts of the house. In my case the rPi was not the client, but an intermediary to provide the serial port to the small MCU target.


    Is this all out of date?
    Partially.

    Yes, as others have told me. I think the scheme I used before was to
    run a terminal emulator on the laptop using sockets perhaps? But I
    don't recall how that connection to the rPi was connected to the USB serial cable on the rPi. Somewhere in the process I was trying to use
    a terminal emulator on the rPi, but that is an alien concept under
    Linux because a command line is a terminal interface (or so I was repeatedly told)... just not what I needed. I don't remember the
    It's messy, mostly because of how things have changed since the 60s/70s.

    Assuming you're running something graphical (e.g. xfce); then your
    *terminal emulator* (commandline) will be xterm or xfce4-terminal or gnome-terminal (or a few other options). This application will connect
    to a pseudo-teletype (pty) instance that the kernel is running. When it
    is spun up, you get an instance of your interactive shell (e.g. bash) spawned, so you can give the computer commands.

    Most of that means little to me. Under Windows you just run a terminal emulator program and done.


    While it is possible to read from / write to a serial interface directly from your shell (e.g. 'cat /dev/ttyS0' to read whatever it's printing
    back or 'echo C > /dev/ttyS0' to write the character 'C' to it),
    normally you'd want to use something like _minicom_ or _screen_ (they're analogous to the windows tools HyperTerm or PuTTY).

    Minicom rings a bell too. Whatever I used on the rPi was not very full featured. It needs to be able to link the keyboard and screen to the serial port, but also send files to the target for compilation. Forth runs on the target and you send source
    code over the serial port or other comms channel. Sometimes if the target is more capable, the target has a file system, so can act as the entire development system running an editor. This case was a little TI MCU with maybe 4kB of RAM and some 32 or
    64kB of Flash. So the files were edited on the PC or rPi and downloaded for each compile.


    details. I just recall it was a huge PITA to get running because of
    Linux. If I had plugged the serial port into the laptop, it would
    have been a slam dunk. But I wanted the unit under test to be in
    another room. Maybe I should have bought a 50 foot serial cable and
    run the interface at 9600 bps rather than 200,000, or was it 2 Mbps?
    The speed was fast enough that the screen would blink and was
    completely rewritten.
    I don't think I saw that specific question. For the sake of discussion
    and assuming a generally hypothetical scenario ... for this scenario,
    you have three devices in play:

    1. a PC in some room
    2. a DUT in another room
    3. a rPi in the same room as DUT, which you're connecting to via ssh.

    Yeah, that's right.


    So in that case, I'd ssh into the rPi; then fire up whatever application
    I was using to perform the test (Forth, python, whatever) with
    appropriate parameters to connect to /dev/ttyS0 (assuming that's the
    correct serial port on the rPi, of course).

    That sounds like what I did, except there's nothing to run on the rPi other than connecting the link from the PC to the serial port to the target. Forth runs on the target. I like Codewright for an editor, so I would have been editing the files on the
    PC and shooting them down to the target. I seem to recall that was the part I had the most trouble with. Trying to make all this work like it was one pipe between the PC and the target.


    Again -- I'm considering this a hypothetical, as I don't know all the specifics you ran into / what you've already done / tried / etc, and
    don't want to waste your time telling you to do things that you've
    already tried.
    In the Forth group some guy is talking about trying to make hardware
    as easy to interface at a modular level as software. I'd like to make software as easy to interface as hardware.
    They're both easy, in their own ways. Each has its caveats though
    software is getting _harder_ nowadays, when we're talking "old comms"
    such as serial or parallel ... I mean it's been a good 20-25 years since serial was truly "required" in the general case.

    Hardware has gotten mostly to the point of interconnecting large blocks called ASICs, much as software has done the same. Both require some amount of glue to make everything play nicely together. When you really need to design digital hardware, that's
    mostly done in FPGAs, so we are back to software, kinda, sorta.

    There is analog hardware, but mostly hardware is inside chips unless you are designing the 1 in 1,000 things that haven't been done a million times before.

    --

    Rick C.

    ---+ Get 1,000 miles of free Supercharging
    ---+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Sun Mar 13 13:20:12 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Saturday, March 12, 2022 at 3:21:33 PM UTC-5, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512


    Rick C wrote:
    On Friday, March 11, 2022 at 7:47:38 PM UTC-5, Dan Purgert wrote:
    Quick read on google makes REPL look like a python-based ... IDE maybe? >> >> I dunno, the site really isn't that descriptive beyond "this is a crutch >> >> for beginners". Not going to make any judgement of it one way or the
    other.

    If it IS just a python-based program, I'd wager that the difficulty came >> >> from "which version of Python is installed" -- that's always a stumbling >> >> block (especially with Python 2 -> 3 conversions).

    I think you have the wrong REPL. It's really just a way to say an
    interpretive interface.
    Ah, yeah, I skipped over those initial hits, as I thought you were
    talking about an actual piece of software; instead of a "concept" (which
    isn't really that good of a word, but I can't really think of anything
    better).

    I work with Forth which has a command line. Code can be executed from
    the bottom up as it is written. Typically word definitions (Forth's
    idea of subroutines) are small, often only one or two lines and can be
    tested interactively. So you write the word defintion, execute it and
    print out the stack to see if it did what you expected. This would
    seem to be simple debugging, but when you construct your code in small
    definitions, it works very effectively.
    I've not done Forth, but it sounds a lot like connecting to an
    interactive shell, such as bash or python (others exist).

    Not really a shell. It's a programming language based on a virtual
    stack machine. I'm sure you seen those before. The difference this
    one uses the virtual stack machine as the programming language. No
    parameter lists, data is pushed onto the stack (or left from previous
    words) and each word gets its inputs from the stack, leaves outputs on
    the stack. The fact that it is interpretive is just icing on the
    cake. It is also compiled, so the best of both worlds.

    Okay so closer to the interactive Python interpreter you get when
    running "python" .



    It often is done via a serial port interface, often emulated through
    USB, but can be done with network protocols. It does require a
    terminal emulator to be running somewhere to provide the user
    interface to the user.
    Quite similar to the aforementioned shells (although more likely these
    days to be ssh than serial/usb when it comes to interacting with a Linux
    shell).

    Yeah, SSH rings a bell. Like I said, it's been years since I ran this
    from other parts of the house. In my case the rPi was not the client,
    but an intermediary to provide the serial port to the small MCU
    target.

    SSH = "S"ecure "SH"ell. Sparknotes description is it's a (secure)
    methodology for connecting to remote shell instances on other computers.




    Is this all out of date?
    Partially.

    Yes, as others have told me. I think the scheme I used before was to
    run a terminal emulator on the laptop using sockets perhaps? But I
    don't recall how that connection to the rPi was connected to the USB
    serial cable on the rPi. Somewhere in the process I was trying to use
    a terminal emulator on the rPi, but that is an alien concept under
    Linux because a command line is a terminal interface (or so I was
    repeatedly told)... just not what I needed. I don't remember the
    It's messy, mostly because of how things have changed since the 60s/70s.

    Assuming you're running something graphical (e.g. xfce); then your
    *terminal emulator* (commandline) will be xterm or xfce4-terminal or
    gnome-terminal (or a few other options). This application will connect
    to a pseudo-teletype (pty) instance that the kernel is running. When it
    is spun up, you get an instance of your interactive shell (e.g. bash)
    spawned, so you can give the computer commands.

    Most of that means little to me. Under Windows you just run a terminal emulator program and done.

    Ugh, editing error on my part. The programs mentioned are the GUI
    equivalent of running the Windows command interpreter (it's still "cmd", right?)




    While it is possible to read from / write to a serial interface directly
    from your shell (e.g. 'cat /dev/ttyS0' to read whatever it's printing
    back or 'echo C > /dev/ttyS0' to write the character 'C' to it),
    normally you'd want to use something like _minicom_ or _screen_ (they're
    analogous to the windows tools HyperTerm or PuTTY).

    Minicom rings a bell too. Whatever I used on the rPi was not very
    full featured. It needs to be able to link the keyboard and screen to
    the serial port, but also send files to the target for compilation.
    Forth runs on the target and you send source code over the serial port
    or other comms channel. Sometimes if the target is more capable, the

    Given the description here, definitely sounds like minicom with
    probably a zmodem helper for sending files.

    target has a file system, so can act as the entire development system
    running an editor. This case was a little TI MCU with maybe 4kB of
    RAM and some 32 or 64kB of Flash. So the files were edited on the PC
    or rPi and downloaded for each compile.

    Ooh, which one? I haven't played with any TI MCUs yet ... mostly play
    around with AVR parts.



    details. I just recall it was a huge PITA to get running because of
    Linux. If I had plugged the serial port into the laptop, it would
    have been a slam dunk. But I wanted the unit under test to be in
    another room. Maybe I should have bought a 50 foot serial cable and
    run the interface at 9600 bps rather than 200,000, or was it 2 Mbps?
    The speed was fast enough that the screen would blink and was
    completely rewritten.
    I don't think I saw that specific question. For the sake of discussion
    and assuming a generally hypothetical scenario ... for this scenario,
    you have three devices in play:

    1. a PC in some room
    2. a DUT in another room
    3. a rPi in the same room as DUT, which you're connecting to via ssh.

    Yeah, that's right.


    So in that case, I'd ssh into the rPi; then fire up whatever application
    I was using to perform the test (Forth, python, whatever) with
    appropriate parameters to connect to /dev/ttyS0 (assuming that's the
    correct serial port on the rPi, of course).

    That sounds like what I did, except there's nothing to run on the rPi
    other than connecting the link from the PC to the serial port to the
    target. Forth runs on the target. I like Codewright for an editor,

    OH -- okay so then the corrected approach would be to ssh to the pi,
    then launch whatever serial modem application (e.g. minicom) is
    necessary to talk to the DUT on /dev/ttyS0 .

    NOTE -- I keep writing /dev/ttyS0 since that's the first serial port
    ("COM0" in windows, if I'm remembering correctly). Big difference with
    Linux and Windows in this regard is that if you have USB serial devices, they'll probably enumerate as "/dev/ttyUSBn" or "/dev/ttyACMn"; whereas
    windows would (IIRC) just keep calling them "COMn"

    so I would have been editing the files on the PC and shooting them
    down to the target. I seem to recall that was the part I had the most trouble with. Trying to make all this work like it was one pipe
    between the PC and the target.

    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    They're both easy, in their own ways. Each has its caveats though
    software is getting _harder_ nowadays, when we're talking "old comms"
    such as serial or parallel ... I mean it's been a good 20-25 years since
    serial was truly "required" in the general case.

    Hardware has gotten mostly to the point of interconnecting large
    blocks called ASICs, much as software has done the same. Both require
    some amount of glue to make everything play nicely together. When you
    really need to design digital hardware, that's mostly done in FPGAs,
    so we are back to software, kinda, sorta.

    FPGAs (and [C]PLDs) are still new territory for me. Have a something or
    other devboard that plays nice on Linux and has an open devchain ... but
    I haven't gotten much farther than "here's a blinkenLED".


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIt77YACgkQbWVw5Uzn KGAvCxAAjO+iU8cWyDtn+MA5tq26MAzVngAxd6JeeH8LNFvBMTbpvmKAFBQVk+2W n4PT9YSYYFnCkv+9EyF94wWO9Mh8G2FTvlL9KlHyHLC6PZlGx0rebjeVBNjUaxJP k2G1DsDH7zo8jFD/DDEnIU+Ot8LyVE9iR5yc2iHu6C2VvnGS3WOIUoAbqwFvSBsP o/6opCqHKndlfJcWXOs5Q1c1mY6WN/7jfNodBkJsxWCDlsufojriIzVfdiv65AXv iltaM4+dmsUu87WxtAbTLFfanho72M2LkvDOnyaaGwal3+AP02MZ33fEsnBv1BUK ASHG1cCe9KNqFK7z8wIrR9ezp3JQXW2TkD4rP/HFnTVxRjKtm0rXM2jPfwuFoaGd FX0laJNFQEvLPUAIscc3nqTG5yEeiETU/jXJTK1qrbluWGnwo+MLm4Gl6gd5kaua 2WXqMMTqJp04mANlXFg31BX2ZcGZbfszZHPCZvzE+g7HVAO4WNWLQRg13RFsTump 5m1JbsnoqGRca97/GtMbwp/pZkyureOUhF+U3ljOkMYYEIfqcC/5zD9cgLFxGfHO UdXwJUPkVpw0meVX9f3gZQ9YFTmZ7koL2A1Ylf424toizp5qp0GnT7k+kZGbEjar VWxoyzkRL/lJww3P9VjG4zWUAxguzcsbhBeRmkBKafpha1X3hRc=
    =XeZI
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Sun Mar 13 07:38:29 2022
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:

    Rick C wrote:
    On Saturday, March 12, 2022 at 3:21:33 PM UTC-5, Dan Purgert wrote:
    Assuming you're running something graphical (e.g. xfce); then your
    *terminal emulator* (commandline) will be xterm or xfce4-terminal or
    gnome-terminal (or a few other options). This application will connect
    to a pseudo-teletype (pty) instance that the kernel is running. When it >> is spun up, you get an instance of your interactive shell (e.g. bash)
    spawned, so you can give the computer commands.

    Most of that means little to me. Under Windows you just run a terminal emulator program and done.
    Ugh, editing error on my part. The programs mentioned are the GUI
    equivalent of running the Windows command interpreter (it's still "cmd", right?)

    CMD is what I use, but the new one is Powershell.


    While it is possible to read from / write to a serial interface directly >> from your shell (e.g. 'cat /dev/ttyS0' to read whatever it's printing
    back or 'echo C > /dev/ttyS0' to write the character 'C' to it),
    normally you'd want to use something like _minicom_ or _screen_ (they're >> analogous to the windows tools HyperTerm or PuTTY).

    Minicom rings a bell too. Whatever I used on the rPi was not very
    full featured. It needs to be able to link the keyboard and screen to
    the serial port, but also send files to the target for compilation.
    Forth runs on the target and you send source code over the serial port
    or other comms channel. Sometimes if the target is more capable, the
    Given the description here, definitely sounds like minicom with
    probably a zmodem helper for sending files.

    I think the file send was transparent to the rPi. The files are text source code, as if they were being typed at the console. So it is dumped to the SSH pipe from the PC. No protocol needed.


    target has a file system, so can act as the entire development system running an editor. This case was a little TI MCU with maybe 4kB of
    RAM and some 32 or 64kB of Flash. So the files were edited on the PC
    or rPi and downloaded for each compile.
    Ooh, which one? I haven't played with any TI MCUs yet ... mostly play
    around with AVR parts.

    I don't recall. It could have been a n MSP430, or it might have been one of their ARM chips. TI muddied the waters by putting some of the ARMs under the MSP430 moniker because they were "targeted" to similar applications. Stupid marketeers don't
    understand this makes life harder for engineers causing them to shy away from their parts.


    I don't think I saw that specific question. For the sake of discussion
    and assuming a generally hypothetical scenario ... for this scenario,
    you have three devices in play:

    1. a PC in some room
    2. a DUT in another room
    3. a rPi in the same room as DUT, which you're connecting to via ssh.

    Yeah, that's right.


    So in that case, I'd ssh into the rPi; then fire up whatever application >> I was using to perform the test (Forth, python, whatever) with
    appropriate parameters to connect to /dev/ttyS0 (assuming that's the
    correct serial port on the rPi, of course).

    That sounds like what I did, except there's nothing to run on the rPi other than connecting the link from the PC to the serial port to the target. Forth runs on the target. I like Codewright for an editor,
    OH -- okay so then the corrected approach would be to ssh to the pi,
    then launch whatever serial modem application (e.g. minicom) is
    necessary to talk to the DUT on /dev/ttyS0 .

    So running a SSH program on the PC would give me a console that is actually the minicom on the rPi? I should try to resurrect this as I may need to use it again. I am living in Puerto Rico and it would be nice to operate a target in the mainland.
    Other than the need to reset the target when things get really fouled up. That's why I wanted a USB hub that could cut power to individual plugs.. or even the whole hub. Doesn't matter. I just need it to be controllable from the rPi so it can reboot
    the target. I guess in theory I could tie an output from the rPi to the reset line on the target, but there are times when a power cycle is useful too.


    NOTE -- I keep writing /dev/ttyS0 since that's the first serial port
    ("COM0" in windows, if I'm remembering correctly). Big difference with
    Linux and Windows in this regard is that if you have USB serial devices, they'll probably enumerate as "/dev/ttyUSBn" or "/dev/ttyACMn"; whereas windows would (IIRC) just keep calling them "COMn"
    so I would have been editing the files on the PC and shooting them
    down to the target. I seem to recall that was the part I had the most trouble with. Trying to make all this work like it was one pipe
    between the PC and the target.
    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)

    This is starting to come back to me now. The comms program on the PC gives me a Linux shell, so I can do other things if I want, like toggle the reset line on the target or even the power source.


    They're both easy, in their own ways. Each has its caveats though
    software is getting _harder_ nowadays, when we're talking "old comms"
    such as serial or parallel ... I mean it's been a good 20-25 years since >> serial was truly "required" in the general case.

    Hardware has gotten mostly to the point of interconnecting large
    blocks called ASICs, much as software has done the same. Both require
    some amount of glue to make everything play nicely together. When you really need to design digital hardware, that's mostly done in FPGAs,
    so we are back to software, kinda, sorta.
    FPGAs (and [C]PLDs) are still new territory for me. Have a something or other devboard that plays nice on Linux and has an open devchain ... but
    I haven't gotten much farther than "here's a blinkenLED".

    I'm old school, so I think hardware should be designing in the mind as if it was hardware. The HDL is a necessary evil for implementing it. I was helping a software guy learn HDL and he ended up creating a "Hello, world!" program with a software
    approach, because he didn't need to optimize anything. You can't argue with success.

    What sort of things are you interested in doing in FPGAs?

    --

    Rick C.

    --+- Get 1,000 miles of free Supercharging
    --+- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to Rick C on Sun Mar 13 21:15:54 2022
    On 13/03/2022 15:38, Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:


    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)

    This is starting to come back to me now. The comms program on the PC
    gives me a Linux shell, so I can do other things if I want, like
    toggle the reset line on the target or even the power source.


    You are describing quite a common way to arrange things.

    I assume your "terminal emulator" on the PC is something like Putty or
    Tera Term Pro. Both are fine for the purpose. In each case, you will
    be using the terminal as an ssh client to log into the device.

    It is possible to edit things directly on the Pi, using a text-based
    editor such as nano. That works fine for small changes, but is less
    than ideal for big development. (You can also use vim or emacs - I
    personally have never liked either, but they are immensely powerful for
    those that have invested the time and effort into learning them.)

    And there are many other ways to transfer files to the Pi. The best
    ways, for development purposes, is not transfer them at all - use
    network filesystems of some kind. Use Windows shares on your PC and
    mount the share on the Pi, or have both use a common file server. With
    a *nix host system you can also use NFS or even sshfs - file share over
    ssh. (This is less efficient than "real" network file systems, but very
    easy to set up ad-hoc.) With a Windows development system, standard
    Windows CIFS sharing is probably the easiest. And you can do it either
    way - it works fine to use the Pi as the server and the PC as the client.

    That way you have the same view of the files on your development PC and
    the Pi, and you can skip the file transfer step.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to David Brown on Sun Mar 13 14:03:18 2022
    On Sunday, March 13, 2022 at 4:16:06 PM UTC-4, David Brown wrote:
    On 13/03/2022 15:38, Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:


    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)

    This is starting to come back to me now. The comms program on the PC
    gives me a Linux shell, so I can do other things if I want, like
    toggle the reset line on the target or even the power source.

    You are describing quite a common way to arrange things.

    I assume your "terminal emulator" on the PC is something like Putty or
    Tera Term Pro. Both are fine for the purpose. In each case, you will
    be using the terminal as an ssh client to log into the device.

    It is possible to edit things directly on the Pi, using a text-based
    editor such as nano. That works fine for small changes, but is less
    than ideal for big development. (You can also use vim or emacs - I personally have never liked either, but they are immensely powerful for those that have invested the time and effort into learning them.)

    And there are many other ways to transfer files to the Pi. The best
    ways, for development purposes, is not transfer them at all - use
    network filesystems of some kind. Use Windows shares on your PC and
    mount the share on the Pi, or have both use a common file server. With
    a *nix host system you can also use NFS or even sshfs - file share over
    ssh. (This is less efficient than "real" network file systems, but very
    easy to set up ad-hoc.) With a Windows development system, standard
    Windows CIFS sharing is probably the easiest. And you can do it either
    way - it works fine to use the Pi as the server and the PC as the client.

    That way you have the same view of the files on your development PC and
    the Pi, and you can skip the file transfer step.

    There's nothing on the rPi to edit. No files live on the rPi. The work is done on the PC talking to the compiler on the target. The rPi is there to connect the target serial port to the network. It's just a pipe. I could use anything for this that
    runs an OS, including another laptop. I have a netbook running Windows 7, but it is so under powered it can barely run a browser. Good thing I don't need to run a browser on it. I think the mail limitation is the limited memory actually.

    The latest rPi is available with 8 GB I believe. Sounding more like a Windows machine every day. I should try booting the netbook under Linux. The screen is rather tiny for my eyes though, but using it remote the screen doesn't matter.

    I'm pretty sure I ran something on the rPi that was like a terminal emulator. Is there a way to easily connect the serial port on the rPi to the connection from the PC? I'm trying to remember and it seems like there was a problem that had to do with
    someone capturing a special keystroke that didn't work out ok. I don't think it had to do with the target as that is strictly a TTY type connection. No need for special keys of any sort. Forth either responds, or you have to reboot the target. I don'
    t recall.

    --

    Rick C.

    --++ Get 1,000 miles of free Supercharging
    --++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to Rick C on Mon Mar 14 00:17:04 2022
    On 13/03/2022 22:03, Rick C wrote:
    On Sunday, March 13, 2022 at 4:16:06 PM UTC-4, David Brown wrote:
    On 13/03/2022 15:38, Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:


    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)

    This is starting to come back to me now. The comms program on the PC
    gives me a Linux shell, so I can do other things if I want, like
    toggle the reset line on the target or even the power source.

    You are describing quite a common way to arrange things.

    I assume your "terminal emulator" on the PC is something like Putty or
    Tera Term Pro. Both are fine for the purpose. In each case, you will
    be using the terminal as an ssh client to log into the device.

    It is possible to edit things directly on the Pi, using a text-based
    editor such as nano. That works fine for small changes, but is less
    than ideal for big development. (You can also use vim or emacs - I
    personally have never liked either, but they are immensely powerful for
    those that have invested the time and effort into learning them.)

    And there are many other ways to transfer files to the Pi. The best
    ways, for development purposes, is not transfer them at all - use
    network filesystems of some kind. Use Windows shares on your PC and
    mount the share on the Pi, or have both use a common file server. With
    a *nix host system you can also use NFS or even sshfs - file share over
    ssh. (This is less efficient than "real" network file systems, but very
    easy to set up ad-hoc.) With a Windows development system, standard
    Windows CIFS sharing is probably the easiest. And you can do it either
    way - it works fine to use the Pi as the server and the PC as the client.

    That way you have the same view of the files on your development PC and
    the Pi, and you can skip the file transfer step.

    There's nothing on the rPi to edit. No files live on the rPi. The
    work is done on the PC talking to the compiler on the target.

    OK. You didn't include any compilation stage in your description - a
    lot of people use Python on the Pi.

    The
    rPi is there to connect the target serial port to the network. It's
    just a pipe. I could use anything for this that runs an OS,
    including another laptop. I have a netbook running Windows 7, but it
    is so under powered it can barely run a browser. Good thing I don't
    need to run a browser on it. I think the mail limitation is the
    limited memory actually.

    The latest rPi is available with 8 GB I believe. Sounding more like
    a Windows machine every day. I should try booting the netbook under
    Linux. The screen is rather tiny for my eyes though, but using it
    remote the screen doesn't matter.


    My standard source of laptops is left-overs from the sales folk or other administration people. When they get too slow running Windows, I wipe
    the disks and install Linux - the machines are faster than they were
    when new. (If only Linux could make them as thin and light as modern
    machines, and reverse the battery wear!)

    I'm pretty sure I ran something on the rPi that was like a terminal
    emulator. Is there a way to easily connect the serial port on the
    rPi to the connection from the PC? I'm trying to remember and it
    seems like there was a problem that had to do with someone capturing
    a special keystroke that didn't work out ok. I don't think it had to
    do with the target as that is strictly a TTY type connection. No
    need for special keys of any sort. Forth either responds, or you
    have to reboot the target. I don't recall.


    I'm not quite sure what you are trying to do, but these links might have
    some ideas:

    <https://unix.stackexchange.com/questions/96718/how-do-i-use-a-serial-port-on-linux-like-a-pipe-or-netcat>

    <https://www.brainboxes.com/faq/how-to-use-netcat-to-pipe-serial-data-over-tcp>

    <https://stackoverflow.com/questions/22624653/create-a-virtual-serial-port-connection-over-tcp>

    <https://serverfault.com/questions/384741/forwarding-serial-port-over-network-and-back-to-serial-char-device-on-remote-hos>


    If you want to run programs on the Pi and let them keep running after
    you disconnect, an extremely useful program is "screen" (especially with
    the "byobu" program that makes it a little nicer).

    <https://en.wikipedia.org/wiki/GNU_Screen>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to David Brown on Sun Mar 13 17:12:37 2022
    On Sunday, March 13, 2022 at 7:17:16 PM UTC-4, David Brown wrote:
    On 13/03/2022 22:03, Rick C wrote:
    On Sunday, March 13, 2022 at 4:16:06 PM UTC-4, David Brown wrote:
    On 13/03/2022 15:38, Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:


    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)

    This is starting to come back to me now. The comms program on the PC
    gives me a Linux shell, so I can do other things if I want, like
    toggle the reset line on the target or even the power source.

    You are describing quite a common way to arrange things.

    I assume your "terminal emulator" on the PC is something like Putty or
    Tera Term Pro. Both are fine for the purpose. In each case, you will
    be using the terminal as an ssh client to log into the device.

    It is possible to edit things directly on the Pi, using a text-based
    editor such as nano. That works fine for small changes, but is less
    than ideal for big development. (You can also use vim or emacs - I
    personally have never liked either, but they are immensely powerful for >> those that have invested the time and effort into learning them.)

    And there are many other ways to transfer files to the Pi. The best
    ways, for development purposes, is not transfer them at all - use
    network filesystems of some kind. Use Windows shares on your PC and
    mount the share on the Pi, or have both use a common file server. With
    a *nix host system you can also use NFS or even sshfs - file share over >> ssh. (This is less efficient than "real" network file systems, but very >> easy to set up ad-hoc.) With a Windows development system, standard
    Windows CIFS sharing is probably the easiest. And you can do it either
    way - it works fine to use the Pi as the server and the PC as the client. >>
    That way you have the same view of the files on your development PC and >> the Pi, and you can skip the file transfer step.

    There's nothing on the rPi to edit. No files live on the rPi. The
    work is done on the PC talking to the compiler on the target.
    OK. You didn't include any compilation stage in your description - a
    lot of people use Python on the Pi.

    Yes, I did. I said to send it to the target. The target compiles it. I'm sure I mentioned that the compiler is in the flash of the target. That's why I think it has 16kB of flash. 8kB is a bit cramped for a Forth compiler although many exist in that
    size.


    The
    rPi is there to connect the target serial port to the network. It's
    just a pipe. I could use anything for this that runs an OS,
    including another laptop. I have a netbook running Windows 7, but it
    is so under powered it can barely run a browser. Good thing I don't
    need to run a browser on it. I think the mail limitation is the
    limited memory actually.

    The latest rPi is available with 8 GB I believe. Sounding more like
    a Windows machine every day. I should try booting the netbook under
    Linux. The screen is rather tiny for my eyes though, but using it
    remote the screen doesn't matter.

    My standard source of laptops is left-overs from the sales folk or other administration people.

    I am the admin and sales force. I am done with a laptop when it no longer works.


    When they get too slow running Windows, I wipe
    the disks and install Linux - the machines are faster than they were
    when new. (If only Linux could make them as thin and light as modern machines, and reverse the battery wear!)
    I'm pretty sure I ran something on the rPi that was like a terminal emulator. Is there a way to easily connect the serial port on the
    rPi to the connection from the PC? I'm trying to remember and it
    seems like there was a problem that had to do with someone capturing
    a special keystroke that didn't work out ok. I don't think it had to
    do with the target as that is strictly a TTY type connection. No
    need for special keys of any sort. Forth either responds, or you
    have to reboot the target. I don't recall.

    I'm not quite sure what you are trying to do, but these links might have some ideas:

    <https://unix.stackexchange.com/questions/96718/how-do-i-use-a-serial-port-on-linux-like-a-pipe-or-netcat>

    <https://www.brainboxes.com/faq/how-to-use-netcat-to-pipe-serial-data-over-tcp>

    <https://stackoverflow.com/questions/22624653/create-a-virtual-serial-port-connection-over-tcp>

    <https://serverfault.com/questions/384741/forwarding-serial-port-over-network-and-back-to-serial-char-device-on-remote-hos>


    If you want to run programs on the Pi and let them keep running after
    you disconnect, an extremely useful program is "screen" (especially with
    the "byobu" program that makes it a little nicer).

    <https://en.wikipedia.org/wiki/GNU_Screen>


    What part of what I'm doing is not clear? I wish to establish the equivalent of a serial port connection from my PC to the target that is physically connected to an rPi. That's it. The terminal emulator on the PC does everything I need, typing to the
    command line on the target, sending a file through the pipe as if I had done a cat to stdio or whatever the command would be under Linux. I have used terminal emulators on the PC for that. As someone mentioned, I think it used SSH to get to the rPi, I
    just don't recall the details of what was happening on the rPi. It may have been running minicom. I recall having issues with the rPi part that connected the incoming connection from the PC to the serial port, but I don't recall the details. This was
    some years ago.

    I want the terminal emulator program on the PC to work as if the target was connected to the PC. As far as I'm concerned, the rPi can be invisible... other than wanting a way to boot the target, and by boot the target, I mean cycle power to the USB port
    powering it. I never found a good way to do that. I tried to find a USB hub with that capability, but the ones I found were either a bit expensive or didn't really do what I wanted.

    I would also like to be able to do this remotely as in across the Internet. But that's a whole 'nother thing. I've never figured out how to get past the router. I used to play with that stuff, but it never seemed to work reliably. Especially using
    dedicated IP addresses on different routers. The durn thing would mess with me and give me an address I didn't ask for.

    Am I correct in thinking on a Linux command line the ampersand spawns the command off as a new process and returns for a new command? The explanation for this talked about Bash, but is this true for other command interpreters as well?

    --

    Rick C.

    -+-- Get 1,000 miles of free Supercharging
    -+-- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to Rick C on Mon Mar 14 01:42:08 2022
    On 14/03/2022 01:12, Rick C wrote:
    On Sunday, March 13, 2022 at 7:17:16 PM UTC-4, David Brown wrote:
    On 13/03/2022 22:03, Rick C wrote:
    On Sunday, March 13, 2022 at 4:16:06 PM UTC-4, David Brown wrote:
    On 13/03/2022 15:38, Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:


    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)

    This is starting to come back to me now. The comms program on the PC >>>>> gives me a Linux shell, so I can do other things if I want, like
    toggle the reset line on the target or even the power source.

    You are describing quite a common way to arrange things.

    I assume your "terminal emulator" on the PC is something like Putty or >>>> Tera Term Pro. Both are fine for the purpose. In each case, you will
    be using the terminal as an ssh client to log into the device.

    It is possible to edit things directly on the Pi, using a text-based
    editor such as nano. That works fine for small changes, but is less
    than ideal for big development. (You can also use vim or emacs - I
    personally have never liked either, but they are immensely powerful for >>>> those that have invested the time and effort into learning them.)

    And there are many other ways to transfer files to the Pi. The best
    ways, for development purposes, is not transfer them at all - use
    network filesystems of some kind. Use Windows shares on your PC and
    mount the share on the Pi, or have both use a common file server. With >>>> a *nix host system you can also use NFS or even sshfs - file share over >>>> ssh. (This is less efficient than "real" network file systems, but very >>>> easy to set up ad-hoc.) With a Windows development system, standard
    Windows CIFS sharing is probably the easiest. And you can do it either >>>> way - it works fine to use the Pi as the server and the PC as the client. >>>>
    That way you have the same view of the files on your development PC and >>>> the Pi, and you can skip the file transfer step.

    There's nothing on the rPi to edit. No files live on the rPi. The
    work is done on the PC talking to the compiler on the target.
    OK. You didn't include any compilation stage in your description - a
    lot of people use Python on the Pi.

    Yes, I did. I said to send it to the target. The target compiles it. I'm sure I mentioned that the compiler is in the flash of the target. That's why I think it has 16kB of flash. 8kB is a bit cramped for a Forth compiler although many exist in
    that size.


    OK, I see what you are getting at now.

    Is there no hosted Forth cross-compiler for your target?


    The
    rPi is there to connect the target serial port to the network. It's
    just a pipe. I could use anything for this that runs an OS,
    including another laptop. I have a netbook running Windows 7, but it
    is so under powered it can barely run a browser. Good thing I don't
    need to run a browser on it. I think the mail limitation is the
    limited memory actually.

    The latest rPi is available with 8 GB I believe. Sounding more like
    a Windows machine every day. I should try booting the netbook under
    Linux. The screen is rather tiny for my eyes though, but using it
    remote the screen doesn't matter.

    My standard source of laptops is left-overs from the sales folk or other
    administration people.

    I am the admin and sales force. I am done with a laptop when it no longer works.


    When they get too slow running Windows, I wipe
    the disks and install Linux - the machines are faster than they were
    when new. (If only Linux could make them as thin and light as modern
    machines, and reverse the battery wear!)
    I'm pretty sure I ran something on the rPi that was like a terminal
    emulator. Is there a way to easily connect the serial port on the
    rPi to the connection from the PC? I'm trying to remember and it
    seems like there was a problem that had to do with someone capturing
    a special keystroke that didn't work out ok. I don't think it had to
    do with the target as that is strictly a TTY type connection. No
    need for special keys of any sort. Forth either responds, or you
    have to reboot the target. I don't recall.

    I'm not quite sure what you are trying to do, but these links might have
    some ideas:

    <https://unix.stackexchange.com/questions/96718/how-do-i-use-a-serial-port-on-linux-like-a-pipe-or-netcat>

    <https://www.brainboxes.com/faq/how-to-use-netcat-to-pipe-serial-data-over-tcp>

    <https://stackoverflow.com/questions/22624653/create-a-virtual-serial-port-connection-over-tcp>

    <https://serverfault.com/questions/384741/forwarding-serial-port-over-network-and-back-to-serial-char-device-on-remote-hos>


    If you want to run programs on the Pi and let them keep running after
    you disconnect, an extremely useful program is "screen" (especially with
    the "byobu" program that makes it a little nicer).

    <https://en.wikipedia.org/wiki/GNU_Screen>



    What part of what I'm doing is not clear? I wish to establish the
    equivalent of a serial port connection from my PC to the target that
    is physically connected to an rPi. That's it.

    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct? If
    it is, then the links I gave you could be useful. You make a
    serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or Tera
    Term Pro) to connect to the Pi. What you type in the terminal, goes out
    on the serial port, and vice versa. Downloading a file to the target is
    just netcat, or whatever equivalent there is on Windows (there's bound
    to be a port of netcat).

    The terminal emulator
    on the PC does everything I need, typing to the command line on the
    target, sending a file through the pipe as if I had done a cat to
    stdio or whatever the command would be under Linux. I have used
    terminal emulators on the PC for that. As someone mentioned, I think
    it used SSH to get to the rPi, I just don't recall the details of
    what was happening on the rPi. It may have been running minicom. I
    recall having issues with the rPi part that connected the incoming
    connection from the PC to the serial port, but I don't recall the
    details. This was some years ago.

    I want the terminal emulator program on the PC to work as if the
    target was connected to the PC. As far as I'm concerned, the rPi can
    be invisible... other than wanting a way to boot the target, and by
    boot the target, I mean cycle power to the USB port powering it. I
    never found a good way to do that. I tried to find a USB hub with
    that capability, but the ones I found were either a bit expensive or
    didn't really do what I wanted.

    I would also like to be able to do this remotely as in across the
    Internet. But that's a whole 'nother thing. I've never figured out
    how to get past the router. I used to play with that stuff, but it
    never seemed to work reliably. Especially using dedicated IP
    addresses on different routers. The durn thing would mess with me
    and give me an address I didn't ask for.

    Am I correct in thinking on a Linux command line the ampersand spawns
    the command off as a new process and returns for a new command? The explanation for this talked about Bash, but is this true for other
    command interpreters as well?


    Yes, that works on all shells for *nix - at least, all standard ones.
    There's rarely much reason to use something other than bash, however,
    unless you have a minimal Linux system (and then you use Busybox's shell).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Mon Mar 14 00:41:46 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:
    Rick C wrote:
    That sounds like what I did, except there's nothing to run on the rPi
    other than connecting the link from the PC to the serial port to the
    target. Forth runs on the target. I like Codewright for an editor,
    OH -- okay so then the corrected approach would be to ssh to the pi,
    then launch whatever serial modem application (e.g. minicom) is
    necessary to talk to the DUT on /dev/ttyS0 .

    So running a SSH program on the PC would give me a console that is
    actually the minicom on the rPi? I should try to resurrect this as I


    Not really. Things are gonna get a little ugly here, as I haven't used
    Windows since WindowsXP ... so ... bear with me.

    For the sake of discussion / explanation:

    DUT = Device Under Test
    SerialHost = The machine with a serial port, connected to DUT
    PC = Other PC not connected at all to DUT


    In an all-windows setup, your workflow is "probably" something like this
    (or, well, close enough for the sake of discussion)

    1. On PC, open up RemoteDesktop, and connect to SerialHost
    2. On SerialHost, open up HyperTerm (whatever) and open connection to
    COM0, or whatever serial port the DUT is connected to.
    3. Tell DUT to start executing your test suite


    Since you're using an rPi running linux however, your workflow will be
    more like this:

    1. On PC, open up PowerShell, PuTTY or (if linux) your terminal
    emulator; and SSH into SerialHost
    2. On SerialHost, open up minicom, and connect to /dev/ttyS0, or
    whatever serial port the DUT is connected to
    3. Tell the DUT to start executing the test suite


    may need to use it again. I am living in Puerto Rico and it would be
    nice to operate a target in the mainland. Other than the need to
    reset the target when things get really fouled up. That's why I
    wanted a USB hub that could cut power to individual plugs.. or even
    the whole hub. Doesn't matter. I just need it to be controllable
    from the rPi so it can reboot the target. I guess in theory I could
    tie an output from the rPi to the reset line on the target, but there
    are times when a power cycle is useful too.

    Indeed. Offhand I'm not aware of any USB hubs where you can cycle the
    power like that. I'd probably just break out VUSB from the cable, and
    control a FET or something via the Pi's GPIO pins.


    [...]
    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)

    Fair enough -- I seemed to pick up at about your step3.

    One thing to keep in mind, you're not very likely to send straight from
    PC to DUT via your rPi. Rather you'll have to do it in two stages:

    4.1 -> Transfer new payload from PC to rPi with SFTP (or other comms
    program. SFTP is just kind of "dead simple" because you're
    already using ssh to access the rPi in the first place.
    4.2 -> Using an appropriate serial protocol, transfer the file from
    the rPi to the DUT.

    This is starting to come back to me now. The comms program on the PC
    gives me a Linux shell, so I can do other things if I want, like
    toggle the reset line on the target or even the power source.


    [...]
    What sort of things are you interested in doing in FPGAs?

    Mostly just learning about them. I have no true use for the things
    right now (hence devboard thing I have); but they seem to be a decent
    tool to have in the toolbox ... one of these days, anyway.


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIuj3oACgkQbWVw5Uzn KGBHsw/+K4hX8A3BYPP+s/1CKtHP6PeHKi1wZ9FdVheybBv466O1Y2C5WqzqftbJ 61f3e8EQ9p5EWsa/x00ADW4B4RX9qxCk/82rsm7dmmUDPaYFyj84EBmojd12OHqs GeKqtfa6jMnxdjquZQFUjCae4ab86gb1VcMoxBMNraDJsRP0s1oac6P+xiASU6DN udkPh2VP5wEIUqLhCDeYdrbcVfJE7jys6mMmwsTVKH+GK+QREHYNEuPohPzcIS8/ x5sszCBlG+m3n/qFqXDfOT6SJlfsRdy1HJCQG0vzD3lG0HdNZapSiHRF9n9y8wIR WQGIB4K1qQTfD3jpnJ6F4aRjRFEImnjeLrzLO6nr1LtQrMwQGfQy6CljH4+fhs04 Q0vVSSH8qpZ8L73Ld6fhkTYvDmVxMX3BAJQjuugjNGRpHlfzYKanoKoaqppAI6GL gIUmZaRAYQ+FhSj98dqmNCzUWfkDqd5UbXWtO+bi+lN8DT9IBQT0E7rARTX5mHT7 cgzJtlO/dJM23or6/Sg2vA0hRNQnMMGzj0gb8Mpti0RWuqdsvnKh9RSl/Tnd6XZc ffpMBKVLc2rNYrfSsuwp1KLbUYdoE1cO+YOmZWC77Yvhvj819KDuKxgbhfK5+83r Ue6/XDJnhZdfSA9+vnhEkGMvsh2jSiHlCDLRjzmK/vNjODwx5cw=
    =f9zj
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to David Brown on Sun Mar 13 21:54:58 2022
    On Sunday, March 13, 2022 at 8:42:20 PM UTC-4, David Brown wrote:
    On 14/03/2022 01:12, Rick C wrote:
    On Sunday, March 13, 2022 at 7:17:16 PM UTC-4, David Brown wrote:
    On 13/03/2022 22:03, Rick C wrote:
    On Sunday, March 13, 2022 at 4:16:06 PM UTC-4, David Brown wrote:
    On 13/03/2022 15:38, Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote: >>>>>>

    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)

    This is starting to come back to me now. The comms program on the PC >>>>> gives me a Linux shell, so I can do other things if I want, like
    toggle the reset line on the target or even the power source.

    You are describing quite a common way to arrange things.

    I assume your "terminal emulator" on the PC is something like Putty or >>>> Tera Term Pro. Both are fine for the purpose. In each case, you will >>>> be using the terminal as an ssh client to log into the device.

    It is possible to edit things directly on the Pi, using a text-based >>>> editor such as nano. That works fine for small changes, but is less >>>> than ideal for big development. (You can also use vim or emacs - I
    personally have never liked either, but they are immensely powerful for >>>> those that have invested the time and effort into learning them.)

    And there are many other ways to transfer files to the Pi. The best >>>> ways, for development purposes, is not transfer them at all - use
    network filesystems of some kind. Use Windows shares on your PC and >>>> mount the share on the Pi, or have both use a common file server. With >>>> a *nix host system you can also use NFS or even sshfs - file share over >>>> ssh. (This is less efficient than "real" network file systems, but very >>>> easy to set up ad-hoc.) With a Windows development system, standard >>>> Windows CIFS sharing is probably the easiest. And you can do it either >>>> way - it works fine to use the Pi as the server and the PC as the client.

    That way you have the same view of the files on your development PC and >>>> the Pi, and you can skip the file transfer step.

    There's nothing on the rPi to edit. No files live on the rPi. The
    work is done on the PC talking to the compiler on the target.
    OK. You didn't include any compilation stage in your description - a
    lot of people use Python on the Pi.

    Yes, I did. I said to send it to the target. The target compiles it. I'm sure I mentioned that the compiler is in the flash of the target. That's why I think it has 16kB of flash. 8kB is a bit cramped for a Forth compiler although many exist in that
    size.

    OK, I see what you are getting at now.

    Is there no hosted Forth cross-compiler for your target?

    That's a funny segue. At first, I thought you had it, but then you talk like it is preferred to have the compiler on a host.

    I'm sure there are Forth cross compilers for many MCUs including the one I was using (don't recall if it was an MSP430 or a TI ARM), but that is less preferable. You are thinking of the complexities of having to describe the memory map, get addresses
    for the I/Os and the many other tasks you have to do to use a C cross-compiler from a host along with the specialized programming cable. What a bother!

    All that is needed for Forth is a properly configured kernel, a means to program it into the on board flash, and from then on all you need is a serial port. The Forth has incorporated the means to compiler your source code and if needed, burn it into
    Flash. Then you have a stand alone application. No need for fancy debuggers or programming (other than to load the kernel).


    The
    rPi is there to connect the target serial port to the network. It's
    just a pipe. I could use anything for this that runs an OS,
    including another laptop. I have a netbook running Windows 7, but it
    is so under powered it can barely run a browser. Good thing I don't
    need to run a browser on it. I think the mail limitation is the
    limited memory actually.

    The latest rPi is available with 8 GB I believe. Sounding more like
    a Windows machine every day. I should try booting the netbook under
    Linux. The screen is rather tiny for my eyes though, but using it
    remote the screen doesn't matter.

    My standard source of laptops is left-overs from the sales folk or other >> administration people.

    I am the admin and sales force. I am done with a laptop when it no longer works.


    When they get too slow running Windows, I wipe
    the disks and install Linux - the machines are faster than they were
    when new. (If only Linux could make them as thin and light as modern
    machines, and reverse the battery wear!)
    I'm pretty sure I ran something on the rPi that was like a terminal
    emulator. Is there a way to easily connect the serial port on the
    rPi to the connection from the PC? I'm trying to remember and it
    seems like there was a problem that had to do with someone capturing
    a special keystroke that didn't work out ok. I don't think it had to
    do with the target as that is strictly a TTY type connection. No
    need for special keys of any sort. Forth either responds, or you
    have to reboot the target. I don't recall.

    I'm not quite sure what you are trying to do, but these links might have >> some ideas:

    <https://unix.stackexchange.com/questions/96718/how-do-i-use-a-serial-port-on-linux-like-a-pipe-or-netcat>

    <https://www.brainboxes.com/faq/how-to-use-netcat-to-pipe-serial-data-over-tcp>

    <https://stackoverflow.com/questions/22624653/create-a-virtual-serial-port-connection-over-tcp>

    <https://serverfault.com/questions/384741/forwarding-serial-port-over-network-and-back-to-serial-char-device-on-remote-hos>


    If you want to run programs on the Pi and let them keep running after
    you disconnect, an extremely useful program is "screen" (especially with >> the "byobu" program that makes it a little nicer).

    <https://en.wikipedia.org/wiki/GNU_Screen>



    What part of what I'm doing is not clear? I wish to establish the equivalent of a serial port connection from my PC to the target that
    is physically connected to an rPi. That's it.
    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?

    Yes


    If
    it is, then the links I gave you could be useful. You make a
    serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or Tera
    Term Pro) to connect to the Pi. What you type in the terminal, goes out
    on the serial port, and vice versa. Downloading a file to the target is
    just netcat, or whatever equivalent there is on Windows (there's bound
    to be a port of netcat).

    No, it's just a feature in the terminal emulator.


    The terminal emulator
    on the PC does everything I need, typing to the command line on the target, sending a file through the pipe as if I had done a cat to
    stdio or whatever the command would be under Linux. I have used
    terminal emulators on the PC for that. As someone mentioned, I think
    it used SSH to get to the rPi, I just don't recall the details of
    what was happening on the rPi. It may have been running minicom. I
    recall having issues with the rPi part that connected the incoming connection from the PC to the serial port, but I don't recall the
    details. This was some years ago.

    I want the terminal emulator program on the PC to work as if the
    target was connected to the PC. As far as I'm concerned, the rPi can
    be invisible... other than wanting a way to boot the target, and by
    boot the target, I mean cycle power to the USB port powering it. I
    never found a good way to do that. I tried to find a USB hub with
    that capability, but the ones I found were either a bit expensive or didn't really do what I wanted.

    I would also like to be able to do this remotely as in across the Internet. But that's a whole 'nother thing. I've never figured out
    how to get past the router. I used to play with that stuff, but it
    never seemed to work reliably. Especially using dedicated IP
    addresses on different routers. The durn thing would mess with me
    and give me an address I didn't ask for.

    Am I correct in thinking on a Linux command line the ampersand spawns
    the command off as a new process and returns for a new command? The explanation for this talked about Bash, but is this true for other
    command interpreters as well?

    Yes, that works on all shells for *nix - at least, all standard ones. There's rarely much reason to use something other than bash, however,
    unless you have a minimal Linux system (and then you use Busybox's shell).

    What terminates the process that was spun off? When it completes and would have otherwise returned to the command line?

    I'm surprised I don't remember that. Maybe I didn't use that feature before.

    I looked for the board today and didn't find it. I found the box it came in with some serial port cables and other components. I think I put it in a nice box as I was not going to work with it for a while. But I can't recall what it looked like, so I
    can't find it. I need to do some other things the next few days and then will be heading back to Puerto Rico. Maybe I'll play with this next week.

    The only reason I'm thinking of this is because I want to work on some software that runs on a board I don't want to take to Puerto Rico. I'm thinking I can do the same thing from Puerto Rico, with the target in the mainland. But getting through the
    router, etc. is a whole 'nother animal.

    When you check a web site to give you your IP address, that's the IP of the router, right? The cable modem is transparent for that?

    --

    Rick C.

    -++- Get 1,000 miles of free Supercharging
    -++- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Sun Mar 13 21:29:56 2022
    On Sunday, March 13, 2022 at 8:41:57 PM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:
    Rick C wrote:
    That sounds like what I did, except there's nothing to run on the rPi >> > other than connecting the link from the PC to the serial port to the
    target. Forth runs on the target. I like Codewright for an editor,
    OH -- okay so then the corrected approach would be to ssh to the pi,
    then launch whatever serial modem application (e.g. minicom) is
    necessary to talk to the DUT on /dev/ttyS0 .

    So running a SSH program on the PC would give me a console that is actually the minicom on the rPi? I should try to resurrect this as I
    Not really. Things are gonna get a little ugly here, as I haven't used Windows since WindowsXP ... so ... bear with me.

    For the sake of discussion / explanation:

    DUT = Device Under Test
    SerialHost = The machine with a serial port, connected to DUT
    PC = Other PC not connected at all to DUT

    Not sure why you need to rename everything, but ok.

    DUT = Target
    SerialHost = rPi
    PC = PC


    In an all-windows setup, your workflow is "probably" something like this (or, well, close enough for the sake of discussion)

    1. On PC, open up RemoteDesktop, and connect to SerialHost
    2. On SerialHost, open up HyperTerm (whatever) and open connection to
    COM0, or whatever serial port the DUT is connected to.
    3. Tell DUT to start executing your test suite

    Ok


    Since you're using an rPi running linux however, your workflow will be
    more like this:

    1. On PC, open up PowerShell, PuTTY or (if linux) your terminal
    emulator; and SSH into SerialHost
    2. On SerialHost, open up minicom, and connect to /dev/ttyS0, or
    whatever serial port the DUT is connected to

    2.5) Send file from PC to DUT using a feature in Putty. rPi simply transfers the bytes from the file the same as if you typed them.

    3. Tell the DUT to start executing the test suite


    may need to use it again. I am living in Puerto Rico and it would be
    nice to operate a target in the mainland. Other than the need to
    reset the target when things get really fouled up. That's why I
    wanted a USB hub that could cut power to individual plugs.. or even
    the whole hub. Doesn't matter. I just need it to be controllable
    from the rPi so it can reboot the target. I guess in theory I could
    tie an output from the rPi to the reset line on the target, but there
    are times when a power cycle is useful too.
    Indeed. Offhand I'm not aware of any USB hubs where you can cycle the
    power like that. I'd probably just break out VUSB from the cable, and control a FET or something via the Pi's GPIO pins.

    If I'm doing that, I can just use an rPi I/O pin to toggle the reset on the target... I mean DUT. I'd prefer to toggle power, but it's not essential. It's just to get out of an infinite loop and restore the state of the DUT>


    [...]
    Yes, sticking the intermediary would be a source of "fun(tm)",
    regardless of OS. Any OS is going to be something like

    1. Write program on main PC
    2. Copy program to intermediary PC (or use a network share)
    3. Login to intermediary PC
    4. Launch whatever to kick the file down the serial port

    More like,

    1) Run terminal emulator on PC
    2) Login to rPi, run comms program on rPi
    3) Edit application in editor on PC
    4) Using PC comms program, send file through rPi to target
    5) Test on target interactively
    6) Analyze results and return to step 3)
    Fair enough -- I seemed to pick up at about your step3.

    One thing to keep in mind, you're not very likely to send straight from
    PC to DUT via your rPi. Rather you'll have to do it in two stages:

    4.1 -> Transfer new payload from PC to rPi with SFTP (or other comms program. SFTP is just kind of "dead simple" because you're
    already using ssh to access the rPi in the first place.
    4.2 -> Using an appropriate serial protocol, transfer the file from
    the rPi to the DUT.

    Protocol? You aren't grasping the situation. From the rPi the file would would be sent by

    cat file.f >blah.blah/ttys0 or whatever the syntax is to simply send the bytes out the serial port. But that's not important because the file will never be on the rPi. It's sent from the PC directly through the connection to the terminal. The same
    putty or other terminal program will let me dump the file as if it were a text stream. That's how you compile a Forth program on a target. Just type it into the console. Of course, a Forth on the PC would have a command to load a file, but the target
    has no file system. It's an MCU with 16kB of flash and probably about 2kB of RAM.


    This is starting to come back to me now. The comms program on the PC
    gives me a Linux shell, so I can do other things if I want, like
    toggle the reset line on the target or even the power source.
    [...]
    What sort of things are you interested in doing in FPGAs?
    Mostly just learning about them. I have no true use for the things
    right now (hence devboard thing I have); but they seem to be a decent
    tool to have in the toolbox ... one of these days, anyway.

    Yeah, people mostly don't get FPGAs. Often people think they are only large, power hungry beasts, only useful for massive number crunching tasks or insanely parallel problems. The last 20 years I've used nearly nothing but, small, low power,
    inexpensive FPGAs that are easy to work with in 100 pin QFP packages.

    --

    Rick C.

    -+-+ Get 1,000 miles of free Supercharging
    -+-+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to gnuarm.del...@gmail.com on Sun Mar 13 22:07:33 2022
    On Sunday, March 13, 2022 at 9:55:06 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Sunday, March 13, 2022 at 8:42:20 PM UTC-4, David Brown wrote:
    ...
    Am I correct in thinking on a Linux command line the ampersand spawns the command off as a new process and returns for a new command? The explanation for this talked about Bash, but is this true for other command interpreters as well?

    Yes, that works on all shells for *nix - at least, all standard ones. There's rarely much reason to use something other than bash, however, unless you have a minimal Linux system (and then you use Busybox's shell).
    What terminates the process that was spun off? When it completes and would have otherwise returned to the command line?

    The shell "&" is just implementing the fork(), exec() and wait() system calls. You can do it from any user program as well. If you run with "nohup", the new process ignore the SIGHUP (hang up signal). The child process will terminate by itself,
    whether the parent process wait for it or not.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Mon Mar 14 12:33:56 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Sunday, March 13, 2022 at 8:41:57 PM UTC-4, Dan Purgert wrote:
    Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:
    Rick C wrote:
    That sounds like what I did, except there's nothing to run on the rPi >> >> > other than connecting the link from the PC to the serial port to the
    target. Forth runs on the target. I like Codewright for an editor,
    OH -- okay so then the corrected approach would be to ssh to the pi,
    then launch whatever serial modem application (e.g. minicom) is
    necessary to talk to the DUT on /dev/ttyS0 .

    So running a SSH program on the PC would give me a console that is
    actually the minicom on the rPi? I should try to resurrect this as I
    Not really. Things are gonna get a little ugly here, as I haven't used
    Windows since WindowsXP ... so ... bear with me.

    For the sake of discussion / explanation:

    DUT = Device Under Test
    SerialHost = The machine with a serial port, connected to DUT
    PC = Other PC not connected at all to DUT

    Not sure why you need to rename everything, but ok.

    It was merely for the purposes of keeping the three devices "generic" in
    two scenarios; without getting bogged down too much with specific
    devices or not (or whether they could run a given OS, etc).

    However, it was written before I had seen your conversation with David
    Brown, after reading which this morning, the workflows I presented last
    night were not what you were actually describing / attempting to
    accomplish.


    [...]
    Since you're using an rPi running linux however, your workflow will be
    more like this:

    1. On PC, open up PowerShell, PuTTY or (if linux) your terminal
    emulator; and SSH into SerialHost
    2. On SerialHost, open up minicom, and connect to /dev/ttyS0, or
    whatever serial port the DUT is connected to

    2.5) Send file from PC to DUT using a feature in Putty. rPi simply transfers the bytes from the file the same as if you typed them.

    I've used PuTTY a bit as an interactive ssh and serial port client, but
    I'm not aware of it being able to handle things non-interactively.

    Is it part of the supporting suite of applications (psftp/pscp/plink/
    etc)? If so, I admittedly haven't used them all that much; but will
    happily RTFM if you can point me in the right direction.

    [...]
    tie an output from the rPi to the reset line on the target, but there
    are times when a power cycle is useful too.
    Indeed. Offhand I'm not aware of any USB hubs where you can cycle the
    power like that. I'd probably just break out VUSB from the cable, and
    control a FET or something via the Pi's GPIO pins.

    If I'm doing that, I can just use an rPi I/O pin to toggle the reset
    on the target... I mean DUT. I'd prefer to toggle power, but it's not essential. It's just to get out of an infinite loop and restore the
    state of the DUT>

    I was specifically commenting on "there are times where a power cycle is useful". I should've done better trimming :(

    [...]
    4.2 -> Using an appropriate serial protocol, transfer the file from
    the rPi to the DUT.

    Protocol? You aren't grasping the situation. From the rPi the file
    would would be sent by cat file.f >blah.blah/ttys0 or whatever the
    syntax is to simply send the bytes out the serial port. But that's
    not important because the file will never be on the rPi. It's sent
    from the PC directly through the connection to the terminal. The same
    putty or other terminal program will let me dump the file as if it
    were a text stream.

    Indeed -- I was under the impression that you were sending actual files
    to the DUT (e.g. using zmodem). I see now that you only intend to send
    the file contents.

    I think I asked already -- but which feature of PuTTY are you referring
    to? The description isn't ringing any bells (well, other than
    copy/paste the file content into your interactive session).

    [...]
    What sort of things are you interested in doing in FPGAs?
    Mostly just learning about them. I have no true use for the things
    right now (hence devboard thing I have); but they seem to be a decent
    tool to have in the toolbox ... one of these days, anyway.

    Yeah, people mostly don't get FPGAs. Often people think they are only
    large, power hungry beasts, only useful for massive number crunching
    tasks or insanely parallel problems. The last 20 years I've used
    nearly nothing but, small, low power, inexpensive FPGAs that are easy
    to work with in 100 pin QFP packages.

    I'd consider 100 pins to be on the large side :). I mostly play around
    with 32-or-fewer pin packages. FPGA (and/or their older PLD/whatever
    brethren) seem like they're going to be required for a few of my
    long-term "big-project" ideas (that I'll probably never get around to,
    but oh well).



    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIvNmYACgkQbWVw5Uzn KGBz6hAAuAUnqe0qxWv010QpT1LW6/YcoVuK7VAjyWyZuwu+w/1y67PykiNnl3Xb mprKvuPM4pKk8UwSPodXTA0snJCxtVrgeFllD1nBXC9uEHmE1NGunw5Bnwz3EnGp 4064LBDXToNvoLXE/2+K0dOEMskXOzImeJKgq8HJFfwWNsP6l3TqP/vES8q5DbzC xIytDKIl5xbyWWNkSD+Atpn5e6OwLOnfEuGZo1VFJv+4uIpP+aWTJJ0exU33Kzqt eAzg00J2tIFPb6IwxKdamhZ3HGeNa+gdhKrw/zn5+D9Q6d3NV4NSM+estj6KUlUH vrO3I9X4UxCpgtbRhB/PhK0lla14RaJfjpkx8lkro6roGpV+EPYv6oFGzjP3yXZs pV1UA20JF9Nai4lAUq+F8HgYeTSGeL+/8+3kaT1dV4es/KdW47E9NzV0jf+rrrkB pq8s6dhaRDFm3okWVT1BUlc82A0kzcK1PagjhPWQMPKATuLMVNLbcnzvHM6oxUym fGsJaRQvLepQUG7XEmhPAO8p+BfV5Ou/GyYQ+lJT3yOduEV+8te1e5zd4e1Q9Z8r iEa/CVdihculDbBEnhPBjHafv9oytceYdYeZP7tgVVM201llwLR9WlGESOH6Qsyu Vb96ielFCvASPgF5Bo4J+OTejBPRThQ9UgJG0X86qcG9HXbEvoA=
    =KeK6
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to David Brown on Mon Mar 14 14:08:53 2022
    David Brown <david.brown@hesbynett.no> wrote in news:t0m311$u6l$1@dont-email.me:

    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).

    Putty rules!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to DecadentLinux...@decadence.org on Mon Mar 14 10:40:57 2022
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?

    --

    Rick C.

    +--- Get 1,000 miles of free Supercharging
    +--- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Mon Mar 14 10:39:18 2022
    On Monday, March 14, 2022 at 8:34:09 AM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Sunday, March 13, 2022 at 8:41:57 PM UTC-4, Dan Purgert wrote:
    Rick C wrote:
    On Sunday, March 13, 2022 at 9:20:23 AM UTC-4, Dan Purgert wrote:
    Rick C wrote:
    That sounds like what I did, except there's nothing to run on the rPi
    other than connecting the link from the PC to the serial port to the >> >> > target. Forth runs on the target. I like Codewright for an editor, >> >> OH -- okay so then the corrected approach would be to ssh to the pi, >> >> then launch whatever serial modem application (e.g. minicom) is
    necessary to talk to the DUT on /dev/ttyS0 .

    So running a SSH program on the PC would give me a console that is
    actually the minicom on the rPi? I should try to resurrect this as I
    Not really. Things are gonna get a little ugly here, as I haven't used
    Windows since WindowsXP ... so ... bear with me.

    For the sake of discussion / explanation:

    DUT = Device Under Test
    SerialHost = The machine with a serial port, connected to DUT
    PC = Other PC not connected at all to DUT

    Not sure why you need to rename everything, but ok.
    It was merely for the purposes of keeping the three devices "generic" in
    two scenarios; without getting bogged down too much with specific
    devices or not (or whether they could run a given OS, etc).

    However, it was written before I had seen your conversation with David Brown, after reading which this morning, the workflows I presented last night were not what you were actually describing / attempting to
    accomplish.


    [...]
    Since you're using an rPi running linux however, your workflow will be
    more like this:

    1. On PC, open up PowerShell, PuTTY or (if linux) your terminal
    emulator; and SSH into SerialHost
    2. On SerialHost, open up minicom, and connect to /dev/ttyS0, or
    whatever serial port the DUT is connected to

    2.5) Send file from PC to DUT using a feature in Putty. rPi simply transfers the bytes from the file the same as if you typed them.
    I've used PuTTY a bit as an interactive ssh and serial port client, but
    I'm not aware of it being able to handle things non-interactively.

    I'm not sure what you mean exactly by "non-interactively". I guess this is a feature not very often used if you aren't talking to a Forth console. While running Putty or some other terminal emulator, they often support sending a file as if it were
    being typed at the console. No handshake, no protocol. Just transmitting. There might be a programmable delay following an end line character.

    In Forth, you can compile code by typing it at the console. An embedded Forth compiler typically has no other means of compiling code. The compiler is fast enough, that it typically requires no serial port handshake.


    Is it part of the supporting suite of applications (psftp/pscp/plink/
    etc)? If so, I admittedly haven't used them all that much; but will
    happily RTFM if you can point me in the right direction.

    I have no idea what those tools are. I'm not sure which terminal emulator I used, but Putty rings a large bell. I have changed computers twice since I worked with this stuff. I see in my download directory, at least half a dozen terminal emulators
    including Putty, ExtraPutty, tterm (might be Teraterm) and RealTerm. ExtraPutty is the most likely candidate.


    tie an output from the rPi to the reset line on the target, but there >> > are times when a power cycle is useful too.
    Indeed. Offhand I'm not aware of any USB hubs where you can cycle the
    power like that. I'd probably just break out VUSB from the cable, and
    control a FET or something via the Pi's GPIO pins.

    If I'm doing that, I can just use an rPi I/O pin to toggle the reset
    on the target... I mean DUT. I'd prefer to toggle power, but it's not essential. It's just to get out of an infinite loop and restore the
    state of the DUT>
    I was specifically commenting on "there are times where a power cycle is useful". I should've done better trimming :(

    I understood. My point is I was looking for something plug and play. A power switched USB hub would have a virtual device to control the power, so I would not need to do anything other than dink around with the USB settings to control it. Much better
    than hacking code and hardware if I don't have to.

    I did another search, and found a very few hubs that support individual port power control for around $30. So I suppose it's worth it to not design something. Some of them are hugely expensive, well over $100.


    4.2 -> Using an appropriate serial protocol, transfer the file from
    the rPi to the DUT.

    Protocol? You aren't grasping the situation. From the rPi the file
    would would be sent by cat file.f >blah.blah/ttys0 or whatever the
    syntax is to simply send the bytes out the serial port. But that's
    not important because the file will never be on the rPi. It's sent
    from the PC directly through the connection to the terminal. The same putty or other terminal program will let me dump the file as if it
    were a text stream.
    Indeed -- I was under the impression that you were sending actual files
    to the DUT (e.g. using zmodem). I see now that you only intend to send
    the file contents.

    I think I asked already -- but which feature of PuTTY are you referring
    to? The description isn't ringing any bells (well, other than
    copy/paste the file content into your interactive session).

    You mean to shoot a file out the serial port? I don't know, but if it doesn't have that, there are plenty that do. I think they see it as a way to send a set of commands to the target which is what I am doing, actually.


    [...]
    What sort of things are you interested in doing in FPGAs?
    Mostly just learning about them. I have no true use for the things
    right now (hence devboard thing I have); but they seem to be a decent
    tool to have in the toolbox ... one of these days, anyway.

    Yeah, people mostly don't get FPGAs. Often people think they are only large, power hungry beasts, only useful for massive number crunching
    tasks or insanely parallel problems. The last 20 years I've used
    nearly nothing but, small, low power, inexpensive FPGAs that are easy
    to work with in 100 pin QFP packages.
    I'd consider 100 pins to be on the large side :). I mostly play around
    with 32-or-fewer pin packages. FPGA (and/or their older PLD/whatever brethren) seem like they're going to be required for a few of my
    long-term "big-project" ideas (that I'll probably never get around to,
    but oh well).

    Yeah, you can find those too, but few and far between. Lattice has some iCE devices and maybe some of the other parts too. I have a full product line sheet that covers those details. I've marked it up to circle the chips I might use.

    Gowin has lots of useful packages. They appear to be a spin off from Lattice, but not literal copies. You can get their parts from Rutronik and Edge in the US. They used to be very supportive with samples, but I think things have changed recently. At
    one point they were on a US list of Chinese Military-Industrial Complex Companies, but they were fighting that and may be off now. If they are still on the list, it is not illegal to use their parts, but you probably don't want to use them in anything
    for the government.

    --

    Rick C.

    -+++ Get 1,000 miles of free Supercharging
    -+++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to gnuarm.del...@gmail.com on Mon Mar 14 10:52:05 2022
    On Monday, March 14, 2022 at 10:41:09 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).
    Putty rules!
    Maybe you would know. How do you sent a file to the serial port in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?

    You don't.

    You sftp file to rPi, then "cat file > /dev/ttyUSB" from ssh on rPi.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Ed Lee on Mon Mar 14 11:24:59 2022
    On Monday, March 14, 2022 at 1:52:14 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 10:41:09 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a serial-to-tcpip connection on the Pi, then from the PC you can use telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).
    Putty rules!
    Maybe you would know. How do you sent a file to the serial port in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?
    You don't.

    You sftp file to rPi, then "cat file > /dev/ttyUSB" from ssh on rPi.

    A simple "I don't know" would suffice.

    Thanks anyway.

    --

    Rick C.

    +--+ Get 1,000 miles of free Supercharging
    +--+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to gnuarm.del...@gmail.com on Mon Mar 14 11:31:34 2022
    On Monday, March 14, 2022 at 11:25:08 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 1:52:14 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 10:41:09 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a serial-to-tcpip connection on the Pi, then from the PC you can use telnet (standard Windows application, or something like Putty or Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever equivalent there is on Windows (there's bound to be a port of netcat).
    Putty rules!
    Maybe you would know. How do you sent a file to the serial port in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?
    You don't.


    You sftp file to rPi, then "cat file > /dev/ttyUSB" from ssh on rPi.
    A simple "I don't know" would suffice.

    But i do know.

    Even if you have a version of putty that can transparently forward file. It's not going to solve the delays and errors in your device. Your dumb device (without full buffering) will need time to process commands. Otherwise, it will be dropping
    characters. At the very minimum, insert delay between lines:

    #include <stdio.h>
    main()
    {
    char buf[80];
    while(fgets(buf, 80, stdin) != 0)
    {
    fputs(buf, stdout);
    sleep(1);
    }
    }

    The proper way is to read the prompt from your device and process accordingly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Ed Lee on Mon Mar 14 13:04:56 2022
    On Monday, March 14, 2022 at 2:31:41 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 11:25:08 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 1:52:14 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 10:41:09 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is connected to your PC by network (I presume). Is that not correct? If it is, then the links I gave you could be useful. You make a serial-to-tcpip connection on the Pi, then from the PC you can use telnet (standard Windows application, or something like Putty or Tera Term Pro) to connect to the Pi. What you type in the terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever equivalent there is on Windows (there's bound to be a port of netcat).
    Putty rules!
    Maybe you would know. How do you sent a file to the serial port in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?
    You don't.


    You sftp file to rPi, then "cat file > /dev/ttyUSB" from ssh on rPi.
    A simple "I don't know" would suffice.
    But i do know.

    Even if you have a version of putty that can transparently forward file. It's not going to solve the delays and errors in your device. Your dumb device (without full buffering) will need time to process commands. Otherwise, it will be dropping
    characters. At the very minimum, insert delay between lines:

    #include <stdio.h>
    main()
    {
    char buf[80];
    while(fgets(buf, 80, stdin) != 0)
    {
    fputs(buf, stdout);
    sleep(1);
    }
    }

    The proper way is to read the prompt from your device and process accordingly.

    Ed, you know nothing about my application. So you certainly can't predict the failures. I have done this. I'm 99% sure I used ExtraPutty. I know it works. So please stop embarrassing yourself.

    --

    Rick C.

    +-+- Get 1,000 miles of free Supercharging
    +-+- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to gnuarm.del...@gmail.com on Mon Mar 14 13:13:34 2022
    On Monday, March 14, 2022 at 1:05:03 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 2:31:41 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 11:25:08 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 1:52:14 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 10:41:09 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or Tera Term Pro) to connect to the Pi. What you type in the terminal, goes out on the serial port, and vice versa. Downloading a file to the target is just netcat, or whatever equivalent there is on Windows (there's bound to be a port of netcat).
    Putty rules!
    Maybe you would know. How do you sent a file to the serial port in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?
    You don't.


    You sftp file to rPi, then "cat file > /dev/ttyUSB" from ssh on rPi.
    A simple "I don't know" would suffice.
    But i do know.

    Even if you have a version of putty that can transparently forward file. It's not going to solve the delays and errors in your device. Your dumb device (without full buffering) will need time to process commands. Otherwise, it will be dropping
    characters. At the very minimum, insert delay between lines:

    #include <stdio.h>
    main()
    {
    char buf[80];
    while(fgets(buf, 80, stdin) != 0)
    {
    fputs(buf, stdout);
    sleep(1);
    }
    }

    The proper way is to read the prompt from your device and process accordingly.
    Ed, you know nothing about my application. So you certainly can't predict the failures. I have done this. I'm 99% sure I used ExtraPutty. I know it works. So please stop embarrassing yourself.

    Did you use it on a PC connected to your device?

    Now, you are talking about PC -> rPi -> device.

    You are asking for a Putty to forward from file to connection on the window, and a second Putty to forward from connection 1 to connection 2 on the rPi, which i know it does not support. If you think that's possible, please tell us how.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to Rick C on Mon Mar 14 20:19:31 2022
    Rick C <gnuarm.deletethisbit@gmail.com> wrote in news:575bfc3d-f27b-4ba7-8b1a-7d22f78acca2n@googlegroups.com:

    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi
    is connected to your PC by network (I presume). Is that not
    correct? If it is, then the links I gave you could be useful.
    You make a serial-to-tcpip connection on the Pi, then from the
    PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi.
    What you type in the terminal, goes out on the serial port, and
    vice versa. Downloading a file to the target is just netcat, or
    whatever equivalent there is on Windows (there's bound to be a
    port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?


    There needs to be a protocol. You are connecting to devices together
    over a connection. That is one thing, but passing files is another,
    and one still needs a packet routine.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to DecadentLinuxUserNumeroUno@decadenc on Mon Mar 14 21:30:44 2022
    On 14/03/2022 15:08, DecadentLinuxUserNumeroUno@decadence.org wrote:
    David Brown <david.brown@hesbynett.no> wrote in news:t0m311$u6l$1@dont-email.me:

    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a
    serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).

    Putty rules!


    Especially silly putty :-)

    Yes, putty can be very useful both on Windows and Linux (but especially
    on Windows where you typically don't have a native ssh or telnet).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From David Brown@21:1/5 to Rick C on Mon Mar 14 21:29:16 2022
    On 14/03/2022 05:54, Rick C wrote:
    On Sunday, March 13, 2022 at 8:42:20 PM UTC-4, David Brown wrote:
    On 14/03/2022 01:12, Rick C wrote:


    Am I correct in thinking on a Linux command line the ampersand
    spawns the command off as a new process and returns for a new
    command? The explanation for this talked about Bash, but is this
    true for other command interpreters as well?

    Yes, that works on all shells for *nix - at least, all standard
    ones. There's rarely much reason to use something other than bash,
    however, unless you have a minimal Linux system (and then you use
    Busybox's shell).

    What terminates the process that was spun off? When it completes and
    would have otherwise returned to the command line?

    The shell process is still the parent of the background process. Any
    output (stdout, stderr) goes to the same shell unless it was redirected.
    When the process terminates, its return code is given to the shell - as
    any process's return code is passed to its parent process. If the shell
    is terminated, all its child processes are terminated too - as usual in
    process trees.


    I'm surprised I don't remember that. Maybe I didn't use that feature
    before.

    I looked for the board today and didn't find it. I found the box it
    came in with some serial port cables and other components. I think I
    put it in a nice box as I was not going to work with it for a while.
    But I can't recall what it looked like, so I can't find it. I need
    to do some other things the next few days and then will be heading
    back to Puerto Rico. Maybe I'll play with this next week.

    The only reason I'm thinking of this is because I want to work on
    some software that runs on a board I don't want to take to Puerto
    Rico. I'm thinking I can do the same thing from Puerto Rico, with
    the target in the mainland. But getting through the router, etc. is
    a whole 'nother animal.

    When you check a web site to give you your IP address, that's the IP
    of the router, right? The cable modem is transparent for that?


    That can depend on the ISP and the setup. The "traditional" arrangement
    is that you have a NAT router which gets assigned a globally valid IP by
    your ISP. On the LAN side of the router, you have a local network -
    typically something like 192.168.0.x. However, to save on IP addresses,
    some ISP's have NAT at a higher level too - then your router gets a
    local IP address on its WAN side. Basically, you have two levels of NAT routers.

    If you are trying to connect from the inside of one NAT router to the
    inside of a different one, over the internet, then you need to know the
    global IP of one of the sides. That side becomes your server, and needs
    to have a port-forward configured so that you can get to the device or
    computer on the inside. (This in turn means that the device needs a
    fixed IP on the local network.)

    If you don't have consistent IP addresses, or might have double NATing,
    or don't have full access to the routers, or need multiple ports, then
    it can be easier to have a server somewhere with a VPN setup. Then both systems connect as clients to that one server.

    It's difficult to give concrete recommendations without a lot more
    information about what you have, what you want to achieve, and how much
    control you have over the systems.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Mon Mar 14 23:58:03 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 8:34:09 AM UTC-4, Dan Purgert wrote:
    I've used PuTTY a bit as an interactive ssh and serial port client, but
    I'm not aware of it being able to handle things non-interactively.

    I'm not sure what you mean exactly by "non-interactively". I guess
    this is a feature not very often used if you aren't talking to a Forth console. While running Putty or some other terminal emulator, they
    often support sending a file as if it were being typed at the console.
    No handshake, no protocol. Just transmitting. There might be a
    programmable delay following an end line character.

    Literally "you're not interacting with it" :)

    That is, it could be spawned, execute a thing, and then hang up / close
    down all without you doing anything after spawning it.

    [...] ExtraPutty is the most likely candidate.

    Oh, that would explain it then; "ExtraPutty" is not "PuTTY".

    [...]
    I think I asked already -- but which feature of PuTTY are you referring
    to? The description isn't ringing any bells (well, other than
    copy/paste the file content into your interactive session).

    You mean to shoot a file out the serial port? I don't know, but if it doesn't have that, there are plenty that do. I think they see it as a
    way to send a set of commands to the target which is what I am doing, actually.

    Well, PuTTY can do that, but only to a locally connected device. There
    would be hoops to jump through to have an SSH session be able to do
    this.


    [...]
    I'd consider 100 pins to be on the large side :). I mostly play around
    with 32-or-fewer pin packages. FPGA (and/or their older PLD/whatever
    brethren) seem like they're going to be required for a few of my
    long-term "big-project" ideas (that I'll probably never get around to,
    but oh well).

    Yeah, you can find those too, but few and far between. Lattice has
    some iCE devices and maybe some of the other parts too. I have a full product line sheet that covers those details. I've marked it up to
    circle the chips I might use.

    'iCE' sounds very familiar.



    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIv1rsACgkQbWVw5Uzn KGDuAQ//Z5vUSbu96c4en/WNX6qYIO3y4taQHhmGFLtiI5mIGm1x9rgan5KsPeFW bOjrofmXTbUdvIbwcwanyMnkpTby4mkKlnGe6cbH/RghpUwK104mrEQZh3TKARap XgJYVBNc+yMyqdU1bjfTH8eOvJUDThEcSa2ZyETXD8l9DzlXbHiAfdjhsLIGzPZ6 HMmWR5g89K22ILT28QA5U4W74B4VUXZK+9JasDhrodb1k6RuqPHkbunDg8t9bTXB rtUnNUIc8JKG+BOnfEz2tUyhTQrZkKhL7adyklxyuwcY5OFmNQQHTtTF05YBhKVH CcVVk2TRzv5kRDO8mNTx9IfVQBjJWZlK0PQZ+N7rYANAq1oQWx65YZ4a4lHx+2CN aFGnt9m7uSK4+bOPSSbcmNPAh7jkAaCRaTFcZlNmdTcAgumITZaC0nUcR8PdMXkd 6HEFkvNTtX1RaRHooNN7ScSse/cw3FR7mn+nKBWgzK+XVRJanjMYhBXH1Q9fTeGy onJSPrujmt9aPIRk23RaEpl8wF+74mJIjRN+wW7t4p0xHTq2ktbcFHLXP4IV4GJf EVgGXDietjWM7ogJl9bwIyB9heu96mD1yPEj8VPJYXxAIEstzf0TtS+M6uPrkf3e VxSAN34hbzsKD4jEezDMHaLd0KilRzkCqL4s8YkN+DjC6LyK9u0=
    =IJz+
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Tue Mar 15 00:03:07 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a
    serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port in
    Putty? No, xmodem or protocol, just a dump of the file contents. I
    assume there's a command/control for that?

    If you have the device connected to the SAME machine that PuTTY is
    connected to, you select the "Serial" connection type (as opposed to the default type -- I believe it's SSH); and then select the correct COM#
    port, and provide the correct connection parameters (e.g. 9600 8N1).

    However, this is for a device connected locally. If the device is
    connected to another computer; you have to connect to that computer
    first (e.g. Remote desktop if it's a Windows-based machine; or ssh if
    it's Linux).

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIv1+sACgkQbWVw5Uzn KGDJzBAApJnadQCf6qBX2c+Ae/ysXp8MMmjz4mx7P1sxYvzYHK/ysHX9EblrYhAG zQ1vQIk4mXFcNo6cX5iLX/IDczAGxzCt1TQLNlf95+tJhgyMai+IHNQ79WAwQrvL jndGHedIuy7GNadVp9nHWdhWh1QyPYE3QgnWH9bcJT2eU4uOUtWIlNbRQqQ8kRDU /bWq2qBUdMr08jq42rDMkVQab1E7q9MTV98Qqd8Q2o8c8daQ+oxsOn9b9KYb8JPq ixMYMZrO8f/Xw4zLkgnYrrIk0h9mHajFRQnO/ePrEtZ1ZLuT3ewqQGVAvAnP2RHS S8DPAJpEf3II1RTbBnidffZgAC8nIglWb1VC7xqfq6Q6r9zUrFsW+ORfNHFrzWmt VQtytshagapqHZZLCpugqhI/ZOVpwANAOxfnkIqjG2X/P6fIbLiF59MsEhJCh/Go NYXSy6cuG7RN4ZAiWBhZOZsTNvEPPFWY9BO7f0OCm86L5eOZrrDCvatn7+p4ufK3 wjl6Q1dXOuHcpBPaj/xhynNXzC8Iic+vzWLpNp43xiiNkBZg5QSZgydSgsxGPFUL oKaoVT005JRrr6JncbsKNyetGoNHtUfeyTsIfag1detZBHPGxhdLfluKijufoxjt pR1VscDkpX4A7rce+Xt8rNmwTSdoX2vg5ynJSFnUFCXVxZrSkNk=
    =G8hr
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to Dan Purgert on Mon Mar 14 17:56:01 2022
    On Monday, March 14, 2022 at 4:58:12 PM UTC-7, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 8:34:09 AM UTC-4, Dan Purgert wrote:
    I've used PuTTY a bit as an interactive ssh and serial port client, but
    I'm not aware of it being able to handle things non-interactively.

    I'm not sure what you mean exactly by "non-interactively". I guess
    this is a feature not very often used if you aren't talking to a Forth console. While running Putty or some other terminal emulator, they
    often support sending a file as if it were being typed at the console.
    No handshake, no protocol. Just transmitting. There might be a
    programmable delay following an end line character.
    Literally "you're not interacting with it" :)

    That is, it could be spawned, execute a thing, and then hang up / close
    down all without you doing anything after spawning it.

    [...] ExtraPutty is the most likely candidate.

    Oh, that would explain it then; "ExtraPutty" is not "PuTTY".

    [...]
    I think I asked already -- but which feature of PuTTY are you referring
    to? The description isn't ringing any bells (well, other than
    copy/paste the file content into your interactive session).

    You mean to shoot a file out the serial port? I don't know, but if it doesn't have that, there are plenty that do. I think they see it as a
    way to send a set of commands to the target which is what I am doing, actually.
    Well, PuTTY can do that, but only to a locally connected device. There
    would be hoops to jump through to have an SSH session be able to do
    this.

    Perhaps some other terminal emulator, but not Putty or extraPutty. *Putty won't send raw file over ssh.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Ed Lee on Tue Mar 15 00:59:04 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Ed Lee wrote:
    On Monday, March 14, 2022 at 4:58:12 PM UTC-7, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 8:34:09 AM UTC-4, Dan Purgert wrote:
    I've used PuTTY a bit as an interactive ssh and serial port client, but >> >> I'm not aware of it being able to handle things non-interactively.

    I'm not sure what you mean exactly by "non-interactively". I guess
    this is a feature not very often used if you aren't talking to a Forth
    console. While running Putty or some other terminal emulator, they
    often support sending a file as if it were being typed at the console.
    No handshake, no protocol. Just transmitting. There might be a
    programmable delay following an end line character.
    Literally "you're not interacting with it" :)

    That is, it could be spawned, execute a thing, and then hang up / close
    down all without you doing anything after spawning it.

    [...] ExtraPutty is the most likely candidate.

    Oh, that would explain it then; "ExtraPutty" is not "PuTTY".

    [...]
    I think I asked already -- but which feature of PuTTY are you referring >> >> to? The description isn't ringing any bells (well, other than
    copy/paste the file content into your interactive session).

    You mean to shoot a file out the serial port? I don't know, but if it
    doesn't have that, there are plenty that do. I think they see it as a
    way to send a set of commands to the target which is what I am doing,
    actually.
    Well, PuTTY can do that, but only to a locally connected device. There
    would be hoops to jump through to have an SSH session be able to do
    this.

    Perhaps some other terminal emulator, but not Putty or extraPutty. *Putty won't send raw file over ssh.

    Pft, misread it, good catch.


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIv5QoACgkQbWVw5Uzn KGDB9A/9EyWrk/RMv4yfc0/DYrpt/ZWWn2alE5DDZntUM5gGAhmLanezPYqMLNbU rrHwKnBc0IHxTW2tNt+XPz4vmWdub1RTIpMbE+McIbxktr7RsXNuNduS9yq4YcFY XCJHaZlvL0YJHFOAK+WlatI22BUHz1iJwktGsNU2MceM1ppI3Ur6+YQLHygOkagp ZyBlNJpeGrScALRCwCgJ6NzBSBOwBE21yZmKN+Y3fbREjtjpTMXcrbrXcM2EhmRt gyGFEvnq1/B+ueeYiD6vvylHeyt/SY6KOw4CKteMFVp2DKgkyPCb4/+tfYz7Etp9 oP7/QhK1fX2Yi7RjaJZcEjsCp73TMjAF4QXQs0FA7daYvXl6hlqwWGg94pBVSjC/ WcJ6+kenTQApL3wS5oIeIPIzx2XDChLgy3+WQ9yKEdtUe8MnpuETrYdp5hR6gpiR Dc9j0ADTVK8JDZ6Xzp6HOEpaSBzZUZzI5wk2nBKbQX/dxHNa9aR5yfV/4iBOsi91 5hLifXMyzlfaOnvH1v+PlErrGfjgSG6qYe1vxw8JYs8mHzTaMK0MGGiZN6aPd5CM thSShC/ct6fLe+PNUxqdxQhPL0mlnjBVkn+MtQPuHXpatfbNk4WdLn9ipLLB4fzk 1W+3vyacmAGkpLHHVrgLOyRP1E5GP3AT08TxGQ2CsLjgFcMFmQk=
    =a4gF
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Ed Lee on Mon Mar 14 20:21:24 2022
    On Monday, March 14, 2022 at 4:13:41 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 1:05:03 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 2:31:41 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 11:25:08 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 1:52:14 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 10:41:09 AM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a
    serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the terminal, goes out on the serial port, and vice versa. Downloading a file to the target is just netcat, or whatever equivalent there is on Windows (there's bound to be a port of netcat).
    Putty rules!
    Maybe you would know. How do you sent a file to the serial port in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?
    You don't.


    You sftp file to rPi, then "cat file > /dev/ttyUSB" from ssh on rPi.
    A simple "I don't know" would suffice.
    But i do know.

    Even if you have a version of putty that can transparently forward file. It's not going to solve the delays and errors in your device. Your dumb device (without full buffering) will need time to process commands. Otherwise, it will be dropping
    characters. At the very minimum, insert delay between lines:

    #include <stdio.h>
    main()
    {
    char buf[80];
    while(fgets(buf, 80, stdin) != 0)
    {
    fputs(buf, stdout);
    sleep(1);
    }
    }

    The proper way is to read the prompt from your device and process accordingly.
    Ed, you know nothing about my application. So you certainly can't predict the failures. I have done this. I'm 99% sure I used ExtraPutty. I know it works. So please stop embarrassing yourself.
    Did you use it on a PC connected to your device?

    Now, you are talking about PC -> rPi -> device.

    You are asking for a Putty to forward from file to connection on the window, and a second Putty to forward from connection 1 to connection 2 on the rPi, which i know it does not support. If you think that's possible, please tell us how.

    I believe the rPi ran minicom which worked to connect the SSH from the PC to the serial port on the rPi to the target. There was some issue having to do with control or something. I want to say it (whatever terminal program was running on the rPi, I
    tried a few) captured some control code that I wanted to pass to the target, but I can't think what control code could be useful to send to Forth. Forth only knows (or uses) text delimited by whatever the enter key produces (I assume a CR). But I
    really don't recall.

    I don't know what you think is not possible, but it isn't important. There's no need to prove anything.

    When I get back to this I'll let you know how it goes.

    --

    Rick C.

    +-++ Get 1,000 miles of free Supercharging
    +-++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to gnuarm.del...@gmail.com on Mon Mar 14 20:44:10 2022
    On Monday, March 14, 2022 at 8:34:47 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi
    is connected to your PC by network (I presume). Is that not
    correct? If it is, then the links I gave you could be useful.
    You make a serial-to-tcpip connection on the Pi, then from the
    PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi.
    What you type in the terminal, goes out on the serial port, and
    vice versa. Downloading a file to the target is just netcat, or
    whatever equivalent there is on Windows (there's bound to be a
    port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together
    over a connection. That is one thing, but passing files is another,
    and one still needs a packet routine.
    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network interface for the
    target board.

    Then it must be another terminal emulator. (Extra)Putty does not pass raw file via ssh. It allows ftp or sftp transfer, but with another connection and possibly another process. There is no way to send a raw file with the same control connection. I
    know there are other emulator sending raw file with the same serial port, but not Putty and not via ssh.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to DecadentLinux...@decadence.org on Mon Mar 14 20:34:40 2022
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi
    is connected to your PC by network (I presume). Is that not
    correct? If it is, then the links I gave you could be useful.
    You make a serial-to-tcpip connection on the Pi, then from the
    PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi.
    What you type in the terminal, goes out on the serial port, and
    vice versa. Downloading a file to the target is just netcat, or
    whatever equivalent there is on Windows (there's bound to be a
    port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together
    over a connection. That is one thing, but passing files is another,
    and one still needs a packet routine.

    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network interface for the
    target board.

    Let me say this one more time... when I talk about dumping the file on the PC, it is equivalent to using a pipe or a cat command to send the data in the file out the serial port. There is no protocol to transfer a file as in a file system, because the
    target has no file system. You type code at the serial port interface. So your source file is dumped into the serial port to compile it.

    I think part of the problem is people are not used to something as simple and efficient as Forth. So it is hard to let go of the baggage. Everyone thinks I'm transferring files to another file system or that the files have to be compiled on the rPi or
    many other complications. No, this could not be more simple. If it could, Charles Moore would have made it more simple. It is so simple, that people have to make it complicated.

    --

    Rick C.

    ++-- Get 1,000 miles of free Supercharging
    ++-- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Mon Mar 14 21:10:32 2022
    On Monday, March 14, 2022 at 7:58:12 PM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 8:34:09 AM UTC-4, Dan Purgert wrote:
    I've used PuTTY a bit as an interactive ssh and serial port client, but >> I'm not aware of it being able to handle things non-interactively.

    I'm not sure what you mean exactly by "non-interactively". I guess
    this is a feature not very often used if you aren't talking to a Forth console. While running Putty or some other terminal emulator, they
    often support sending a file as if it were being typed at the console.
    No handshake, no protocol. Just transmitting. There might be a programmable delay following an end line character.
    Literally "you're not interacting with it" :)

    That is, it could be spawned, execute a thing, and then hang up / close
    down all without you doing anything after spawning it.

    Sorry, I don't know what "it" you are talking about.

    Of course I would be interacting with Putty. I type commands to the target through Putty. I tell Putty to send the file when I want to compile.


    [...] ExtraPutty is the most likely candidate.

    Oh, that would explain it then; "ExtraPutty" is not "PuTTY".

    It would explain what? I used to use Putty, but changed to ExtraPutty because it sounded like it was "extra". I didn't see any reason to not use it and it worked pretty much the same.


    I think I asked already -- but which feature of PuTTY are you referring >> to? The description isn't ringing any bells (well, other than
    copy/paste the file content into your interactive session).

    You mean to shoot a file out the serial port? I don't know, but if it doesn't have that, there are plenty that do. I think they see it as a
    way to send a set of commands to the target which is what I am doing, actually.
    Well, PuTTY can do that, but only to a locally connected device. There
    would be hoops to jump through to have an SSH session be able to do
    this.

    Sorry, I have no idea how it would be different. If I'm running the terminal emulator, it looks and works the same whether I'm on a local serial port or on a SSH connection to the rPi. What is different?


    I'd consider 100 pins to be on the large side :). I mostly play around
    with 32-or-fewer pin packages. FPGA (and/or their older PLD/whatever
    brethren) seem like they're going to be required for a few of my
    long-term "big-project" ideas (that I'll probably never get around to,
    but oh well).

    Yeah, you can find those too, but few and far between. Lattice has
    some iCE devices and maybe some of the other parts too. I have a full product line sheet that covers those details. I've marked it up to
    circle the chips I might use.
    'iCE' sounds very familiar.

    I think the full name is iCE40 for the feature size. The technology was developed by SiliconBlue on 65 nm calling it... wait for it... iCE65. At the time they were redesigning for 40 nm, Lattice bought them. Their structure is like Xilinx with 4
    input LUTs and a FF in the basic cell, but they don't have the fancy bells and whistles. It's raison d'etre is adequate speed at low, very low power. Also cost efficient. Xilinx didn't even think about low prices until these guys started eating their
    lunch in applications Xilinx couldn't touch.

    I believe this is the only logic family with open source tools, 100% open source tools, including the bitstream generation. The guys who did this have a big notch on their belts.

    --

    Rick C.

    ++-+ Get 1,000 miles of free Supercharging
    ++-+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Mon Mar 14 21:16:09 2022
    On Monday, March 14, 2022 at 8:03:17 PM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a
    serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port in
    Putty? No, xmodem or protocol, just a dump of the file contents. I
    assume there's a command/control for that?
    If you have the device connected to the SAME machine that PuTTY is
    connected to, you select the "Serial" connection type (as opposed to the default type -- I believe it's SSH); and then select the correct COM#
    port, and provide the correct connection parameters (e.g. 9600 8N1).

    However, this is for a device connected locally. If the device is
    connected to another computer; you have to connect to that computer
    first (e.g. Remote desktop if it's a Windows-based machine; or ssh if
    it's Linux).

    That's not what I'm asking. I'm asking about the control in Putty to cause the contents of a file to be sent to the port. I'm asking how to get inside the supermarket and you are giving me directions on how to drive there from two locations.

    I'm pretty sure that once in Putty, you make the port connection, it doesn't matter which type of port, the controls in the program work the same to do the same functions.

    It's probably better to wait until I have time to fire up the setup. Then I can explore it myself without having so much trouble being misunderstood.

    --

    Rick C.

    +++- Get 1,000 miles of free Supercharging
    +++- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Ed Lee on Mon Mar 14 21:18:27 2022
    On Monday, March 14, 2022 at 11:44:16 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 8:34:47 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi
    is connected to your PC by network (I presume). Is that not
    correct? If it is, then the links I gave you could be useful.
    You make a serial-to-tcpip connection on the Pi, then from the
    PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi.
    What you type in the terminal, goes out on the serial port, and
    vice versa. Downloading a file to the target is just netcat, or
    whatever equivalent there is on Windows (there's bound to be a
    port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together over a connection. That is one thing, but passing files is another,
    and one still needs a packet routine.
    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network interface for
    the target board.
    Then it must be another terminal emulator. (Extra)Putty does not pass raw file via ssh. It allows ftp or sftp transfer, but with another connection and possibly another process. There is no way to send a raw file with the same control connection. I
    know there are other emulator sending raw file with the same serial port, but not Putty and not via ssh.

    Using SSH on Putty, can I talk to the command line on the remote computer with a terminal like interface?

    --

    Rick C.

    ++++ Get 1,000 miles of free Supercharging
    ++++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to gnuarm.del...@gmail.com on Mon Mar 14 21:24:22 2022
    On Monday, March 14, 2022 at 9:18:33 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 11:44:16 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 8:34:47 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi
    is connected to your PC by network (I presume). Is that not
    correct? If it is, then the links I gave you could be useful.
    You make a serial-to-tcpip connection on the Pi, then from the
    PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi.
    What you type in the terminal, goes out on the serial port, and >> > vice versa. Downloading a file to the target is just netcat, or >> > whatever equivalent there is on Windows (there's bound to be a
    port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together over a connection. That is one thing, but passing files is another, and one still needs a packet routine.
    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network interface for
    the target board.
    Then it must be another terminal emulator. (Extra)Putty does not pass raw file via ssh. It allows ftp or sftp transfer, but with another connection and possibly another process. There is no way to send a raw file with the same control connection. I
    know there are other emulator sending raw file with the same serial port, but not Putty and not via ssh.

    Using SSH on Putty, can I talk to the command line on the remote computer with a terminal like interface?

    Yes, but there is no option to send a raw file.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Ed Lee on Mon Mar 14 21:41:50 2022
    On Tuesday, March 15, 2022 at 12:24:28 AM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 9:18:33 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 11:44:16 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 8:34:47 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi >> > is connected to your PC by network (I presume). Is that not
    correct? If it is, then the links I gave you could be useful. >> > You make a serial-to-tcpip connection on the Pi, then from the >> > PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi.
    What you type in the terminal, goes out on the serial port, and >> > vice versa. Downloading a file to the target is just netcat, or >> > whatever equivalent there is on Windows (there's bound to be a >> > port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together over a connection. That is one thing, but passing files is another, and one still needs a packet routine.
    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network interface
    for the target board.
    Then it must be another terminal emulator. (Extra)Putty does not pass raw file via ssh. It allows ftp or sftp transfer, but with another connection and possibly another process. There is no way to send a raw file with the same control connection. I
    know there are other emulator sending raw file with the same serial port, but not Putty and not via ssh.

    Using SSH on Putty, can I talk to the command line on the remote computer with a terminal like interface?
    Yes, but there is no option to send a raw file.

    Then why do you keep talking about SSH? If it can't transfer a "raw file" on SSH, are you saying it can over a serial port?

    I think what you aren't grasping is this is not a file transfer. So try to put that out of your mind. This is simply using the file as a container on the PC to hold the commands to be typed on the console.

    If I can type commands to the remote command line, why can't I direct the contents of a file to the remote command line? Why would SSH vs. a serial port matter. SSH doesn't care where the characters come from. Are you saying this can be done over a
    local serial port?

    When you are running a terminal emulation, I believe you can capture the characters received from the remote into a file. This would be the reverse of that, dumping characters from a file to the terminal keyboard to send to the other end like you typed
    them.

    I'm not going to debate this with you endlessly. When I have the time, I will install either Putty or ExtraPutty and show you how it is done. Until then, there's no point in continuing the conversation.

    --

    Rick C.

    ----- Get 1,000 miles of free Supercharging
    ----- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to gnuarm.del...@gmail.com on Mon Mar 14 21:50:48 2022
    On Monday, March 14, 2022 at 9:41:56 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Tuesday, March 15, 2022 at 12:24:28 AM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 9:18:33 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 11:44:16 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 8:34:47 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi >> > is connected to your PC by network (I presume). Is that not >> > correct? If it is, then the links I gave you could be useful. >> > You make a serial-to-tcpip connection on the Pi, then from the
    PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi. >> > What you type in the terminal, goes out on the serial port, and
    vice versa. Downloading a file to the target is just netcat, or
    whatever equivalent there is on Windows (there's bound to be a
    port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together
    over a connection. That is one thing, but passing files is another,
    and one still needs a packet routine.
    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network interface
    for the target board.
    Then it must be another terminal emulator. (Extra)Putty does not pass raw file via ssh. It allows ftp or sftp transfer, but with another connection and possibly another process. There is no way to send a raw file with the same control connection.
    I know there are other emulator sending raw file with the same serial port, but not Putty and not via ssh.

    Using SSH on Putty, can I talk to the command line on the remote computer with a terminal like interface?
    Yes, but there is no option to send a raw file.
    Then why do you keep talking about SSH?

    Because you have to do telnet or ssh protocol over the net.

    If it can't transfer a "raw file" on SSH, are you saying it can over a serial port?

    No, someone else said it could. I don't think there is any option to send a local raw (not over ftp or tftp) file in serial port either. You can argue that Putty should, but it does not.

    I think what you aren't grasping is this is not a file transfer. So try to put that out of your mind. This is simply using the file as a container on the PC to hold the commands to be typed on the console.

    I am not saying it's file transfer. You have your command file in the local PC. You have to somehow get the content of the file over on top of telnet/ftp protocol. Putty just does not have this feature.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Ed Lee on Mon Mar 14 23:40:19 2022
    On Tuesday, March 15, 2022 at 12:50:53 AM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 9:41:56 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Tuesday, March 15, 2022 at 12:24:28 AM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 9:18:33 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 11:44:16 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 8:34:47 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi
    is connected to your PC by network (I presume). Is that not >> > correct? If it is, then the links I gave you could be useful.
    You make a serial-to-tcpip connection on the Pi, then from the
    PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi.
    What you type in the terminal, goes out on the serial port, and
    vice versa. Downloading a file to the target is just netcat, or
    whatever equivalent there is on Windows (there's bound to be a
    port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together
    over a connection. That is one thing, but passing files is another,
    and one still needs a packet routine.
    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network
    interface for the target board.
    Then it must be another terminal emulator. (Extra)Putty does not pass raw file via ssh. It allows ftp or sftp transfer, but with another connection and possibly another process. There is no way to send a raw file with the same control
    connection. I know there are other emulator sending raw file with the same serial port, but not Putty and not via ssh.

    Using SSH on Putty, can I talk to the command line on the remote computer with a terminal like interface?
    Yes, but there is no option to send a raw file.
    Then why do you keep talking about SSH?
    Because you have to do telnet or ssh protocol over the net.
    If it can't transfer a "raw file" on SSH, are you saying it can over a serial port?
    No, someone else said it could. I don't think there is any option to send a local raw (not over ftp or tftp) file in serial port either. You can argue that Putty should, but it does not.
    I think what you aren't grasping is this is not a file transfer. So try to put that out of your mind. This is simply using the file as a container on the PC to hold the commands to be typed on the console.
    I am not saying it's file transfer. You have your command file in the local PC. You have to somehow get the content of the file over on top of telnet/ftp protocol. Putty just does not have this feature.

    Ok, you keep talking about the network "protocol"... it uses the exact same protocol over the network that typing at the console does. The difference is where the characters come from, keyboard or file. This has zero impact on where they go.

    Like I said, no time now, but I'll show you at some point. Stay tuned to this station for further developments...

    --

    Rick C.

    ----+ Get 1,000 miles of free Supercharging
    ----+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Tue Mar 15 09:50:31 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 8:03:17 PM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a
    serial-to-tcpip connection on the Pi, then from the PC you can use
    telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port in
    Putty? No, xmodem or protocol, just a dump of the file contents. I
    assume there's a command/control for that?
    If you have the device connected to the SAME machine that PuTTY is
    connected to, you select the "Serial" connection type (as opposed to the
    default type -- I believe it's SSH); and then select the correct COM#
    port, and provide the correct connection parameters (e.g. 9600 8N1).

    However, this is for a device connected locally. If the device is
    connected to another computer; you have to connect to that computer
    first (e.g. Remote desktop if it's a Windows-based machine; or ssh if
    it's Linux).

    That's not what I'm asking. I'm asking about the control in Putty to
    cause the contents of a file to be sent to the port. I'm asking how
    to get inside the supermarket and you are giving me directions on how
    to drive there from two locations.

    AFAIK, with PuTTY, it'd be that you connect to the serial port (or ssh/telnet/whatever else it offers), and then copy/paste the contents
    into the resulting terminal window once the connection is established.

    A lot like running remote desktop between two windows machines (uh, I
    think -- I haven't used windows / RDP since WindowsXP; I could very well
    be mistaken in my memory).



    I'm pretty sure that once in Putty, you make the port connection, it
    doesn't matter which type of port, the controls in the program work
    the same to do the same functions.

    Yes and no - what is understood in the terminal window is wholly
    dependent on what you've connected to.

    For example -> using PuTTY on my windows tablet thingie, I can either

    (1) connect to an Arduino on COM1 OR
    (2) SSH to my main laptop

    in case (1), it's only going to understand the input "hi" (because
    that's all I've programmed the MCU to look for)
    in case (2), it's going to understand whatever 'bash' (i.e. my shell on
    that machine) understands.

    It's probably better to wait until I have time to fire up the setup.
    Then I can explore it myself without having so much trouble being misunderstood.

    perhaps :) but the discussion is interesting nonetheless (even if we're
    not completely on the same page.


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIwYZgACgkQbWVw5Uzn KGATug//aVu9zMRyZFwt50KsJmOpwXU6V3r9S5+ZKY2byVBfu62R3s8fLq4qiqcL l778HS2jilL4wAsWv9V+DAz2yO6ieWIh4+G2Rxxp5n1Rblt1mrDxul8q96XWE4Rq ygBvdfx8OyaFahFGl7TgXPtaZ2c6nwMJaBDsFW7ca5qBYOjtOSzFlBSKS+RuoYFx oRJUbfIckfWTECxuT8LVp9Anus/SwHS5ZCDDIy+8+oGnu4dXETpmN7/VXsEtF+oM LAG2CLotTwX+iLq8V2+UUN7mksr5rHSjfIAt5LjRNFUyT9aOE2yRjl0W4vWkhq7F RaAenF9PTotLdM2bAP5/IbsTqj7zBKWn0Lwj38UDHXSVXv+7smDAkvSziMVs9j+k EeUbiQaKycEMJJ5+PQuySznzou8zW4dgVL2DywGHff1fAf8sFicMmhdiTh8jWse6 Y+quOOrfHLsYAJwJUyQq6PiAri0/WbKD46V4DyfaddkxSn4fSlIwjJl4hSa792aE K+9GoYLfokaG7ncU5pupffKkT88UZa+Dja046JHLZL/CaFzQp5hOAUzPQAEN419P JPvX3851toUjU2N/JYplHHcFH/FxIUc99MHphYcmqUN6DJQwnaf6pBEMPzwB065P hdhMfahzqYrbDVjc1HHC5aIn/TvE1wLr1NU75c+d9yEB6fUSPeg=
    =QPgw
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Tue Mar 15 09:33:00 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 7:58:12 PM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 8:34:09 AM UTC-4, Dan Purgert wrote:
    I've used PuTTY a bit as an interactive ssh and serial port client, but >> >> I'm not aware of it being able to handle things non-interactively.

    I'm not sure what you mean exactly by "non-interactively". I guess
    this is a feature not very often used if you aren't talking to a Forth
    console. While running Putty or some other terminal emulator, they
    often support sending a file as if it were being typed at the console.
    No handshake, no protocol. Just transmitting. There might be a
    programmable delay following an end line character.
    Literally "you're not interacting with it" :)

    That is, it could be spawned, execute a thing, and then hang up / close
    down all without you doing anything after spawning it.

    Sorry, I don't know what "it" you are talking about.

    Whatever application(s) you're using to attempt to read a file and
    submit the contents contained therein to the ultimate destination.

    Of course I would be interacting with Putty. I type commands to the
    target through Putty. I tell Putty to send the file when I want to
    compile.

    PuTTY is a Windows application. The only serial ports it can talk to
    are those serial ports physically present on the machine it's running.
    If you are using it as an SSH client to a remote host, it cannot
    directly talk to the serial ports on that remote host. You need
    something else running on that remote host to handle talking to that
    host's serial port; such as minicom or (as you said) cat file >
    /dev/ttyS0.




    [...] ExtraPutty is the most likely candidate.

    Oh, that would explain it then; "ExtraPutty" is not "PuTTY".

    It would explain what? I used to use Putty, but changed to ExtraPutty because it sounded like it was "extra". I didn't see any reason to
    not use it and it worked pretty much the same.

    It would explain why I'm completely unaware of the feature you mentioned
    about being able to be handed a file, read said file, and then send the contents over the wire.

    [...]
    You mean to shoot a file out the serial port? I don't know, but if it
    doesn't have that, there are plenty that do. I think they see it as a
    way to send a set of commands to the target which is what I am doing,
    actually.
    Well, PuTTY can do that, but only to a locally connected device. There
    would be hoops to jump through to have an SSH session be able to do
    this.

    ^^^^ clarity here --> you'd have to open the file in Notepad (etc.) and copy/paste the contents into the PuTTY-terminal window.

    Sorry, I have no idea how it would be different. If I'm running the
    terminal emulator, it looks and works the same whether I'm on a local
    serial port or on a SSH connection to the rPi. What is different?

    Assuming a standard configuration, using SSH from host1 to host2 does
    nothing more than open a shell for you. It is akin to sitting down at
    "host2", logging in, then opening the terminal emulator. That's it.


    Think of it this way --
    "When I RDP into a machine, I can open HyperTerm and talk to my DUT on
    COM1. However, when I open HyperTerm on my main machine, it complains
    it can't talk to the device; what is different?"

    [...]
    'iCE' sounds very familiar.
    [...]
    I believe this is the only logic family with open source tools, 100%
    open source tools, including the bitstream generation. The guys who
    did this have a big notch on their belts.
    ... yeah, I did notice that. It's kinda why I was gravitating toward
    it. All the other players are "use Windows!"



    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIwXX4ACgkQbWVw5Uzn KGADHA//fbeezO3k3BafCV6h9N0jdGJO+DDlLKMPFEc0cPty8hyX2NKDHvlczKNJ TZs85pIv4DemgigdROTsFH14mVOeCD6+Jut6zWrtws3Gqzs9nEy0VKRudr/fZ1Z0 QgjbBuW9CoMTsX/bCk9FYtIDYg/IoMiTnH2Q8q0wQgIdVrPAGF4eHt2juUmRQf03 5D25cl/rmTUeOIoRPgHnwp7x7/DwaUxSebM1b0T/RdliOz5qkVLOua7zRyDK05dQ WL1wXenLc4WtvF573ZU8N1bJ7Vtq2otWkuR91YSsMdbozqlz62VHSOO60t34coIZ uTVVPCiHR6udz7w6KA1u/Sub1y2MIA8bu71t5b7w5kwKZzPiA9qgODDukSrEB6TC oe2YGplYk9GqVGFBTCRZmWuuNB0Iz5ZQ8XseIDAdlBm92cbnROTqoiY+ptGKJbNx dZJehAiWGwwc2gB3A6nMgyb77ePMNVnkyIVLEOQeZCn1wxszUbQApOGIxuLhGOQ9 Z/dOzbeGiXhFHKkO08gm+nMNo1TGFF1oob0zo4G4wwEDl57UA0xCsT3Wh5HUIlaB z8ISsDKG/EFZV+jSDGeQ6kWSkeevH/vGinrrM0GRu5852zMEvQQ8+7U287buDzfx lb2wTWBJDTpwLqcCc7YfujZARyivrnR7t8uvxRhKL2hqo5UFs8M=
    =Zmud
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jasen Betts@21:1/5 to Rick C on Tue Mar 15 12:43:47 2022
    On 2022-03-15, Rick C <gnuarm.deletethisbit@gmail.com> wrote:
    On Tuesday, March 15, 2022 at 12:24:28 AM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 9:18:33 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 11:44:16 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 8:34:47 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in
    news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4,
    DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi >> > > > > >> > is connected to your PC by network (I presume). Is that not
    correct? If it is, then the links I gave you could be useful. >> > > > > >> > You make a serial-to-tcpip connection on the Pi, then from the >> > > > > >> > PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi.
    What you type in the terminal, goes out on the serial port, and >> > > > > >> > vice versa. Downloading a file to the target is just netcat, or >> > > > > >> > whatever equivalent there is on Windows (there's bound to be a >> > > > > >> > port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together >> > > > > over a connection. That is one thing, but passing files is another, >> > > > > and one still needs a packet routine.
    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network interface
    for the target board.
    Then it must be another terminal emulator. (Extra)Putty does not pass raw file via ssh. It allows ftp or sftp transfer, but with another connection and possibly another process. There is no way to send a raw file with the same control connection.
    I know there are other emulator sending raw file with the same serial port, but not Putty and not via ssh.

    Using SSH on Putty, can I talk to the command line on the remote computer with a terminal like interface?
    Yes, but there is no option to send a raw file.

    Then why do you keep talking about SSH? If it can't transfer a "raw file" on SSH, are you saying it can over a serial port?

    ssh can transfer raw files, I use it for that frequently. As GUI application putty probably doesn't support this.

    The ssh that comes with git bash should support it though. something
    like this:


    ssh user@raspberry "cat > /dev/ttyACM0" < C:\windows\users\jasen\source.4th




    --
    Jasen.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Tue Mar 15 07:12:23 2022
    On Tuesday, March 15, 2022 at 5:33:11 AM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 7:58:12 PM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 8:34:09 AM UTC-4, Dan Purgert wrote:
    I've used PuTTY a bit as an interactive ssh and serial port client, but
    I'm not aware of it being able to handle things non-interactively.

    I'm not sure what you mean exactly by "non-interactively". I guess
    this is a feature not very often used if you aren't talking to a Forth >> > console. While running Putty or some other terminal emulator, they
    often support sending a file as if it were being typed at the console. >> > No handshake, no protocol. Just transmitting. There might be a
    programmable delay following an end line character.
    Literally "you're not interacting with it" :)

    That is, it could be spawned, execute a thing, and then hang up / close >> down all without you doing anything after spawning it.

    Sorry, I don't know what "it" you are talking about.
    Whatever application(s) you're using to attempt to read a file and
    submit the contents contained therein to the ultimate destination.
    Of course I would be interacting with Putty. I type commands to the
    target through Putty. I tell Putty to send the file when I want to compile.
    PuTTY is a Windows application. The only serial ports it can talk to
    are those serial ports physically present on the machine it's running.
    If you are using it as an SSH client to a remote host, it cannot
    directly talk to the serial ports on that remote host. You need
    something else running on that remote host to handle talking to that
    host's serial port; such as minicom or (as you said) cat file >
    /dev/ttyS0.

    Have you not been in this conversation until now? I have said several times I was running something like minicom on the rPi.


    [...] ExtraPutty is the most likely candidate.

    Oh, that would explain it then; "ExtraPutty" is not "PuTTY".

    It would explain what? I used to use Putty, but changed to ExtraPutty because it sounded like it was "extra". I didn't see any reason to
    not use it and it worked pretty much the same.
    It would explain why I'm completely unaware of the feature you mentioned about being able to be handed a file, read said file, and then send the contents over the wire.

    I'm pretty sure I used both and both do the same things. As I said, I changed to ExtraPutty simply because it sounded like it might be better, not because there was any need to. The capabilities I used were present in many, many terminal emulator
    programs.


    You mean to shoot a file out the serial port? I don't know, but if it >> > doesn't have that, there are plenty that do. I think they see it as a >> > way to send a set of commands to the target which is what I am doing, >> > actually.
    Well, PuTTY can do that, but only to a locally connected device. There
    would be hoops to jump through to have an SSH session be able to do
    this.
    ^^^^ clarity here --> you'd have to open the file in Notepad (etc.) and copy/paste the contents into the PuTTY-terminal window.

    No, I never did that. I'll have to install the program and figure out where the command is to send the file.


    Sorry, I have no idea how it would be different. If I'm running the terminal emulator, it looks and works the same whether I'm on a local serial port or on a SSH connection to the rPi. What is different?
    Assuming a standard configuration, using SSH from host1 to host2 does nothing more than open a shell for you. It is akin to sitting down at "host2", logging in, then opening the terminal emulator. That's it.

    Yes, I know that. Nothing I've said contradicts that, other than the fact that it will let you dump a file as well.


    Think of it this way --
    "When I RDP into a machine, I can open HyperTerm and talk to my DUT on
    COM1. However, when I open HyperTerm on my main machine, it complains
    it can't talk to the device; what is different?"

    [...]
    'iCE' sounds very familiar.
    [...]
    I believe this is the only logic family with open source tools, 100%
    open source tools, including the bitstream generation. The guys who
    did this have a big notch on their belts.
    ... yeah, I did notice that. It's kinda why I was gravitating toward
    it. All the other players are "use Windows!"

    I don't think so. I've never seen an FPGA development tool that didn't support Linux.

    --

    Rick C.

    ---+- Get 1,000 miles of free Supercharging
    ---+- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Jasen Betts on Tue Mar 15 07:18:43 2022
    On Tuesday, March 15, 2022 at 9:01:08 AM UTC-4, Jasen Betts wrote:
    On 2022-03-15, Rick C <gnuarm.del...@gmail.com> wrote:
    On Tuesday, March 15, 2022 at 12:24:28 AM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 9:18:33 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 11:44:16 PM UTC-4, Ed Lee wrote:
    On Monday, March 14, 2022 at 8:34:47 PM UTC-7, gnuarm.del...@gmail.com wrote:
    On Monday, March 14, 2022 at 4:19:43 PM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in
    news:575bfc3d-f27b-4ba7...@googlegroups.com:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4,
    DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi
    is connected to your PC by network (I presume). Is that not >> > > > > >> > correct? If it is, then the links I gave you could be useful.
    You make a serial-to-tcpip connection on the Pi, then from the
    PC you can use telnet (standard Windows application, or
    something like Putty or Tera Term Pro) to connect to the Pi. >> > > > > >> > What you type in the terminal, goes out on the serial port, and
    vice versa. Downloading a file to the target is just netcat, or
    whatever equivalent there is on Windows (there's bound to be a
    port of netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port >> > > > > > in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?

    There needs to be a protocol. You are connecting to devices together
    over a connection. That is one thing, but passing files is another,
    and one still needs a packet routine.
    Sorry, I have no idea what you think is going on. I'm not passing files between computers. Try to read what has been written and understand.

    The entire software on the two computes running an OS are trying to provide a path from Putty (or some other terminal emulator) on the PC to the target as if it were on a serial port on the PC. The rPi is acting as a serial to network
    interface for the target board.
    Then it must be another terminal emulator. (Extra)Putty does not pass raw file via ssh. It allows ftp or sftp transfer, but with another connection and possibly another process. There is no way to send a raw file with the same control connection.
    I know there are other emulator sending raw file with the same serial port, but not Putty and not via ssh.

    Using SSH on Putty, can I talk to the command line on the remote computer with a terminal like interface?
    Yes, but there is no option to send a raw file.

    Then why do you keep talking about SSH? If it can't transfer a "raw file" on SSH, are you saying it can over a serial port?
    ssh can transfer raw files, I use it for that frequently. As GUI application putty probably doesn't support this.

    The ssh that comes with git bash should support it though. something
    like this:


    ssh user@raspberry "cat > /dev/ttyACM0" < C:\windows\users\jasen\source.4th

    I never did that. I'm not sure how the rPi would know what C:\windows\users\jasen\source.4th would mean. Regardless, I used a feature of Putty to send the contents of the file to the rPi command line which was running something like minicom.

    --

    Rick C.

    --+-- Get 1,000 miles of free Supercharging
    --+-- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to Rick C on Tue Mar 15 15:11:37 2022
    Rick C <gnuarm.deletethisbit@gmail.com> wrote in news:6ae91ddc-e353-45a8-85fb-b8ea58f1a935n@googlegroups.com:

    Sorry, I have no idea what you think is going on. I'm not passing
    files between computers. Try to read what has been written and
    understand.

    passing files in a serial manner using putty.

    Yep. even made an RF transmitter just a few years back that could do
    it and penetrate the ground doing it. ALL data, files or text or
    whatever went over a packetized schema. Very slow rate.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Dan Purgert on Tue Mar 15 07:16:05 2022
    On Tuesday, March 15, 2022 at 5:50:42 AM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 8:03:17 PM UTC-4, Dan Purgert wrote:
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Monday, March 14, 2022 at 10:09:04 AM UTC-4, DecadentLinux...@decadence.org wrote:
    David Brown <david...@hesbynett.no> wrote in
    news:t0m311$u6l$1...@dont-email.me:
    Your target is connected to the serial port on the Pi. The Pi is
    connected to your PC by network (I presume). Is that not correct?
    If it is, then the links I gave you could be useful. You make a
    serial-to-tcpip connection on the Pi, then from the PC you can use >> >> > telnet (standard Windows application, or something like Putty or
    Tera Term Pro) to connect to the Pi. What you type in the
    terminal, goes out on the serial port, and vice versa.
    Downloading a file to the target is just netcat, or whatever
    equivalent there is on Windows (there's bound to be a port of
    netcat).
    Putty rules!

    Maybe you would know. How do you sent a file to the serial port in
    Putty? No, xmodem or protocol, just a dump of the file contents. I
    assume there's a command/control for that?
    If you have the device connected to the SAME machine that PuTTY is
    connected to, you select the "Serial" connection type (as opposed to the >> default type -- I believe it's SSH); and then select the correct COM#
    port, and provide the correct connection parameters (e.g. 9600 8N1).

    However, this is for a device connected locally. If the device is
    connected to another computer; you have to connect to that computer
    first (e.g. Remote desktop if it's a Windows-based machine; or ssh if
    it's Linux).

    That's not what I'm asking. I'm asking about the control in Putty to
    cause the contents of a file to be sent to the port. I'm asking how
    to get inside the supermarket and you are giving me directions on how
    to drive there from two locations.
    AFAIK, with PuTTY, it'd be that you connect to the serial port (or ssh/telnet/whatever else it offers), and then copy/paste the contents
    into the resulting terminal window once the connection is established.

    A lot like running remote desktop between two windows machines (uh, I
    think -- I haven't used windows / RDP since WindowsXP; I could very well
    be mistaken in my memory).

    I'm pretty sure that once in Putty, you make the port connection, it doesn't matter which type of port, the controls in the program work
    the same to do the same functions.
    Yes and no - what is understood in the terminal window is wholly
    dependent on what you've connected to.

    For example -> using PuTTY on my windows tablet thingie, I can either

    (1) connect to an Arduino on COM1 OR
    (2) SSH to my main laptop

    in case (1), it's only going to understand the input "hi" (because
    that's all I've programmed the MCU to look for)
    in case (2), it's going to understand whatever 'bash' (i.e. my shell on
    that machine) understands.
    It's probably better to wait until I have time to fire up the setup.
    Then I can explore it myself without having so much trouble being misunderstood.
    perhaps :) but the discussion is interesting nonetheless (even if we're
    not completely on the same page.

    I'm not sure we are in the same book! You seem to keep bringing up peripheral issues that are not at question, like above. No one has said anything that would indicate they thought you would see the same command line when connected to two different
    machines.

    When I refer to "the controls in the program", I'm talking about the controls Putty gives you, not the command line from the other machine.

    --

    Rick C.

    ---++ Get 1,000 miles of free Supercharging
    ---++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Tue Mar 15 16:02:30 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Tuesday, March 15, 2022 at 5:33:11 AM UTC-4, Dan Purgert wrote:
    Rick C wrote:
    Of course I would be interacting with Putty. I type commands to the
    target through Putty. I tell Putty to send the file when I want to
    compile.
    PuTTY is a Windows application. The only serial ports it can talk to
    are those serial ports physically present on the machine it's running.
    If you are using it as an SSH client to a remote host, it cannot
    directly talk to the serial ports on that remote host. You need
    something else running on that remote host to handle talking to that
    host's serial port; such as minicom or (as you said) cat file >
    /dev/ttyS0.

    Have you not been in this conversation until now? I have said
    several times I was running something like minicom on the rPi.

    Okay, hold up. You also keep saying you just launch PuTTY and then talk directly to the DUT on the rPi's serial port.

    If what you have actually been doing is

    1. SSH in
    2. Launch minicom (or equivalent)
    3. Copy/Paste text into minicom (running in said PuTTY SSH session)

    then things make loads more sense.

    ALTERNATIVELY, there are ways to make a logging in user get a single application, instead of a shell (an example, though not ssh, can be
    found via telnet towel.blinlenlights.nl )

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIwuMoACgkQbWVw5Uzn KGC5ABAAtS38Ki9y7Q4Oryf4PQ97w4+nH+Cx3r2Qfg4Z3II6w0W3QGakc592LxBf QHBW2Zt0TZS0+WAk5k2qYBVKg3TUHlorODqRFNf6hj4YBHviiYSYm8tho2yGxBbF GUWm87QE5C1OrDOjZoeJpnFMhlE+dMwLo5FDGFFvhPB6IAwlCL//x1M6Mj2g98Y7 UpOh1HCcKAM2oUEhEZIc3p1ypz7Z6UmfUzv1PhAqV2AFQ/E8lrr6Wrn7HeLzUn56 iuQWX/B3jQZfDQZzPm0O+eIPbr9XpWYqK8OEZckfmIniT4kP+FAGjmzYnSAjj9ZN xpNXca94zQs4rlDqdVnUR5b0yuAq+s+VeMHRNRlIt8+B8eQMNrQoW8C6dlzJjbLP dm4TwLVQVGGWFaO6HCQ5r6vwL4T8Knju4Rf1NJ4kPcQGyJ0FDZf9qOrUmmXDo9Cd HG6evS/ZpOnxhACErq0rDI8S+wYaKzHf8zyg26w1qFyQAaoaLyba3ScmxN9/XErv RHuEXOaIKqata8gI1wP/hJiat35WJgFvWKYfhysF44cUn9/BP7fY2SfyUnHf4LAX g6GUcEs9FDTma9uCvKEDz0HB4WAyGPcGRst4pWSb2TCp/DJ6PUssaxouWJwNolbm GTEcEInbGpARC7G/j551QZXonTugrwqaBqmGJBq0aW+iPDTExvs=
    =ljsr
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dan Purgert@21:1/5 to Rick C on Tue Mar 15 16:13:22 2022
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    Rick C wrote:
    On Tuesday, March 15, 2022 at 9:01:08 AM UTC-4, Jasen Betts wrote:
    [...]
    ssh user@raspberry "cat > /dev/ttyACM0" < \
    C:\windows\users\jasen\source.4th
    ^^ (line break inserted for usenet)


    I never did that. I'm not sure how the rPi would know what C:\windows\users\jasen\source.4th would mean. Regardless, I used a
    feature of Putty to send the contents of the file to the rPi command
    line which was running something like minicom.

    It wouldn't. The command interpreter on your Windows machine (which is executing the "ssh" command).

    In english, Jason's command is

    1. Read the file C:\windows\users\jasen\source.4th, and use that as
    stdin for
    2. "ssh user@raspberry", and after logging in
    3. cat the incoming stdin to the device /dev/ttyACM0


    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEE3asj+xn6fYUcweBnbWVw5UznKGAFAmIwu1cACgkQbWVw5Uzn KGCA/xAAqP00mx2SNX05lK15WLezJHG8X8NEn53xn57ICQRIuWDvD5mjUALJ85UF jCBcdBVp/u/Y87+j12VZvPPiGJIruiKkDz9hZb/1Hl67J5i25bpgw4UlYl594KnG QojsJRBpPJt/YBSgpQ7c6P/D99jcNA3q06tIzm5HPDqD58w7rCnWa9im9ZPe/h6+ qCVAjQT/bJK9OWu2AfruYltvP5q9lPaLJxZRSy/3Y6FSP+yRF9546395LmhUJHTj v3khYa1Mr+hR/WKcT+Ib7HkNI4amQlJ+fvCCrTW8T8mqafLCPImWhb+mCMvj8CRW HXlAqHu3WCfJaGixt/j1R7YaEQconknL2L2z+KhsSlVqduwZYwfvaKyQhknUT7tG 8FRPZcNczzMNkqo2RPvhOO54zI1OJUvW677T/vkoslhiCluYXtRAi1iRp8GHDi6l QI2d2G42PojugmKw1VXFi19bCne41GzO5pnrT8KJOAOUQaAwwbhuU5+KRYu2xWe/ sfeh/2Fz2OgrEOXgpRWAvyir56ZzEp0tivoe5KMANVJYLliIjwAK0bV+R4b/pdrK JZYinG2jBx7lmqwzrQtpWYIeg3COqDDQA+7q3kJXKzS6EwZP4nZ9trFvu/quOex2 iN1RDHOM7rgWRMQiyIG6ZUpj0RNJ2Pezh7qfDu6NhlU7RzT5CW4=
    =wd7U
    -----END PGP SIGNATURE-----

    --
    |_|O|_|
    |_|_|O| Github: https://github.com/dpurgert
    |O|O|O| PGP: DDAB 23FB 19FA 7D85 1CC1 E067 6D65 70E5 4CE7 2860

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bitrex@21:1/5 to Adrian Caspersz on Tue Mar 15 12:36:32 2022
    On 3/9/2022 12:18 PM, Adrian Caspersz wrote:
    On 08/03/2022 21:21, bitrex wrote:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)

    A couple of things that use it ...

    This Commercial Kitchen Appliance Uses an Original Pentium Clone CPU
    (and Runs DOS)!
    https://www.youtube.com/watch?v=BdSJgoP2a88


    MSTI PDX-1000 1 GHz Vortex86DX Linux thin client PC https://www.youtube.com/watch?v=pkqtQ3ySE6c


    Yes, I learned from a reliable source that e.g. FreeBSD detects these processors as ""UnknownPentium"

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Walliker@21:1/5 to bitrex on Tue Mar 15 11:26:43 2022
    On Tuesday, 15 March 2022 at 16:36:44 UTC, bitrex wrote:
    On 3/9/2022 12:18 PM, Adrian Caspersz wrote:
    On 08/03/2022 21:21, bitrex wrote:
    Who hasn't wanted a 1 GHz dual-core 486 that supports DDR3?

    <https://www.vortex86.com/products>

    (no financial affiliation)

    A couple of things that use it ...

    This Commercial Kitchen Appliance Uses an Original Pentium Clone CPU
    (and Runs DOS)!
    https://www.youtube.com/watch?v=BdSJgoP2a88


    MSTI PDX-1000 1 GHz Vortex86DX Linux thin client PC https://www.youtube.com/watch?v=pkqtQ3ySE6c


    Yes, I learned from a reliable source that e.g. FreeBSD detects these processors as ""UnknownPentium"

    To keep things really simple, how about netcat (nc). That just sends whatever you pour into it over the internet in UDP packets to another device which is listening on a
    pre-agreed address and port. Its the equivalent of a very long piece of wire. If you don't have a static ip then you can nc through a vpn tunnel.

    John

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to DecadentLinux...@decadence.org on Tue Mar 15 16:10:55 2022
    On Tuesday, March 15, 2022 at 11:11:52 AM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:6ae91ddc-e353-45a8...@googlegroups.com:
    Sorry, I have no idea what you think is going on. I'm not passing
    files between computers. Try to read what has been written and
    understand.
    passing files in a serial manner using putty.

    No, no files are being passed. Data is being sent to the target on a serial stream. No files. Files have names and structure and live in a file system. There is no file system on the recipient of the data. The target just sees a serial stream like
    typing at a terminal.

    --

    Rick C.

    --+-+ Get 1,000 miles of free Supercharging
    --+-+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Tue Mar 15 16:21:50 2022
    onsdag den 16. marts 2022 kl. 00.10.59 UTC+1 skrev gnuarm.del...@gmail.com:
    On Tuesday, March 15, 2022 at 11:11:52 AM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:6ae91ddc-e353-45a8...@googlegroups.com:
    Sorry, I have no idea what you think is going on. I'm not passing
    files between computers. Try to read what has been written and understand.
    passing files in a serial manner using putty.
    No, no files are being passed. Data is being sent to the target on a serial stream. No files. Files have names and structure and live in a file system. There is no file system on the recipient of the data. The target just sees a serial stream like
    typing at a terminal.


    is the file text? then just copy from an editor and paste in terminal ...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jasen Betts@21:1/5 to Rick C on Wed Mar 16 05:29:47 2022
    On 2022-03-15, Rick C <gnuarm.deletethisbit@gmail.com> wrote:


    ssh user@raspberry "cat > /dev/ttyACM0" < C:\windows\users\jasen\source.4th

    I never did that. I'm not sure how the rPi would know what C:\windows\users\jasen\source.4th would mean.


    The above is a windows command-line. the shell on windows needs to
    find that file.

    "cat > /dev/ttyACM0" is the command-line snet to the raspberry pi.

    Regardless, I used a
    feature of Putty to send the contents of the file to the rPi command
    line which was running something like minicom.

    Cool.

    --
    Jasen.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DecadentLinuxUserNumeroUno@decadenc@21:1/5 to Rick C on Thu Mar 17 12:07:58 2022
    Rick C <gnuarm.deletethisbit@gmail.com> wrote in news:c9920488-0056-4677-98be-2f0f9bc11ea5n@googlegroups.com:

    On Tuesday, March 15, 2022 at 11:11:52 AM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in
    news:6ae91ddc-e353-45a8...@googlegroups.com:
    Sorry, I have no idea what you think is going on. I'm not
    passing files between computers. Try to read what has been
    written and understand.
    passing files in a serial manner using putty.

    No, no files are being passed. Data is being sent to the target
    on a serial stream. No files. Files have names and structure and
    live in a file system. There is no file system on the recipient
    of the data. The target just sees a serial stream like typing at
    a terminal.


    In your last post you specifically mentioned passing files.

    quote:

    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to DecadentLinux...@decadence.org on Fri Mar 18 00:13:52 2022
    On Thursday, March 17, 2022 at 8:08:05 AM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in news:c9920488-0056-4677...@googlegroups.com:
    On Tuesday, March 15, 2022 at 11:11:52 AM UTC-4, DecadentLinux...@decadence.org wrote:
    Rick C <gnuarm.del...@gmail.com> wrote in
    news:6ae91ddc-e353-45a8...@googlegroups.com:
    Sorry, I have no idea what you think is going on. I'm not
    passing files between computers. Try to read what has been
    written and understand.
    passing files in a serial manner using putty.

    No, no files are being passed. Data is being sent to the target
    on a serial stream. No files. Files have names and structure and
    live in a file system. There is no file system on the recipient
    of the data. The target just sees a serial stream like typing at
    a terminal.

    In your last post you specifically mentioned passing files.

    quote:
    Maybe you would know. How do you sent a file to the serial port
    in Putty? No, xmodem or protocol, just a dump of the file
    contents. I assume there's a command/control for that?

    There is no contradiction between the two quotes if you understand what they say. That's the problem. People are looking at the words, but not understanding what they mean.

    "The target just sees a serial stream like typing at a terminal."

    "No xmodem or protocol, just a dump of the file contents."

    These two statements are describing the same thing.

    --

    Rick C.

    --++- Get 1,000 miles of free Supercharging
    --++- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)