Live data from Hacker News

Viewing profile — peerst

peerst

HN member
Joined
Fri, Aug 13, 2010, 5:50 PM UTC
HN karma
54
Public activity
32 items

About peerst

[ my public key: https://keybase.io/peerst; my proof: https://keybase.io/peerst/sigs/D1pgDmHOs1C0g-uew9sObRClQinMwQ8ttR4CcGxLPeU ]

Recent public activity

  1. comment
    Comment #44646756

    The development was funded by a research project where the coordinator was a manufacturer of thermal energy harvesting devices. That's why we focussed on power most. That requires …

  2. comment
    Comment #44646685

    It's an evaluation board for a technology stack. That's its "use". We wanted to explore the design space towards smaller/low power/cheaper and find out where we can still squeeze a…

  3. comment
    Comment #44646660

    It's all relative. Hard Realtime vs Soft Realtime is not clearly delineated. Because on anything real world there is always a probability distribution for every deadline. Our obser…

  4. comment
    Comment #44646540

    Addendum: we have Buildroot and Yocto based platforms too. Not clear on the website right now but we have three platforms actually: * GRiSP Metal - aka just GRiSP (Erlang/Elxiir + …

  5. comment
    Comment #44646483

    With Linux we can only run on larger embedded CPUs that support virtual memory well enough. With RTEMS we can go towards much smaller platforms.

  6. comment
    Comment #19363626

    Its not really „on RTEMS“, its more side by side. RTEMS is not a layer between the BEAM and te hardware its just helping by providing threads, TCP stack and file access. From a Erl…

  7. comment
    Comment #19363601

    Yes we boot the BEAM on the hardware.

  8. comment
    Comment #16925325

    RTEMS supports all 32bit hardware architectures. We also run it on a PowerPC controler for a customer project, but it also runs on Sparc, Mips all Arm and many other architectures.…

  9. comment
    Comment #13122222

    Back then it was only running on customer specific hardware and was entangled with application code. Building this special hardware for it we can offer better user experience than …

  10. comment
    Comment #13122203

    As does using C for more complex applications ;-)

  11. comment
    Comment #13122188

    This is a eval board, which is optimized for developer time. In practice low power and performance are interchangeable (you try to race as fast as you can to the next point where y…

  12. comment
    Comment #13122151

    Of course it can. It runs everything that runs on BEAM, Elixir, LFE, erlua and Erlang

  13. comment
    Comment #13122144

    Firmware update in the field is important but only a small aspect of a embedded system (one that really needs to work). But Erlang already offers a lot around releases out of the b…

  14. comment
    Comment #13122120

    Yes that also means the latency is not very long since in normal Erlang processes the process heap is also quite small so it doesn't take long to collect. Even without our planned …

  15. comment
    Comment #13122083

    If you ignore the external memory the SAMV71 on the Grisp-Base has 384k on chip memory ... We plan to use this for the inner loop of the Erlang VM since its much faster than extern…

  16. comment
    Comment #13122069

    Well with RAM and flash you can either fit everything in on chip memory or you need external memory. Once you have external memory 64MB is the smallest that you can get and be conf…

  17. comment
    Comment #13121976

    Actually we have Erlang on RTEMS in production since Erlang R16B03 on a MPC8309 embedded cpu (200MHz) this is running a controler for industrial manufacturing transport system with…

  18. comment
    Comment #7777308

    "require guarantees that erlang can't give" ... at the moment, working on it. In the meantime note that the percentage of stuff that really needs hard realtime in many systems is q…

  19. comment
    Comment #7777296

    Soft is the new hard ;-) If you reason about hard realtime you pretty soon end up with the question: how high can the probability be that it misses a deadline. If you run on modern…

  20. comment
    Comment #7777268

    Well Erlang is running on RTEMS in production in industrial control systems http://www.grisp.org Hard realtime processes to come

  21. comment
    Comment #7777265

    I have a project planned which when funded will give us hard realtime guarantees for certain Erlang processes. This can only work of course if the underlying OS is also hard realti…

  22. comment
    Comment #6185449

    Well JS is keeping you thinking in pretty ancient ways. The "ideas" in JS are so old that you need quotes around the word. This sounds like from a Blub programmer. I'd better add a…

  23. comment
    Comment #5732728

    Well Erlang does have binaries for quite a while and many use them as high performance strings. So you can also use lists for strings, but why do you if you don't like the characte…

  24. comment
    Comment #5732722

    If I run a Erlang server and am no professional Erlang developer after 2 years what does that say about me?

  25. comment
    Comment #5454317

    "modern parallel computing" ... well not everything that can run parallel on multi core CPU's can run very well on a GPU. I'm using Erlang and GPU programming each for its area of …