~/talk

Realtime Functional Reactive Programming

Talkat Lambda Days 2018 · 2018-02-22..02-23· [reactive-programming]
links:none on file
slides:none on file

Erlang is ported to RTEMS and runs on the GRiSP/Trisport hardware so developers get 300 MHz CPU and 64 MB RAM usable from Erlang with drivers for Pmods. Scheduling uses an earliest‑deadline‑first scheme, heaps are preallocated and per‑process GC is deferred into a recovery window, and message queues are bounded or dropped to meet deadlines. A 15‑node conveyor prototype with RFID/inductive sensors and stepper drivers actually keeps pellets from falling off in the demo.

AI-written summary · about

  1. 0:00Introduction
  2. 0:32Why do we want realtime
  3. 3:40Hard realtime
  4. 5:22Soft realtime
  5. 6:35Garbage collection
  6. 10:41Memory allocation
  7. 12:53Auto restart
  8. 13:49Scheduling
  9. 18:05Watchdog
  10. 19:06Trisport
  11. 19:32WiFi
  12. 19:52Connectors
  13. 20:13ARM CortexM7
  14. 20:41GPIO ports
  15. 20:52Switches
  16. 21:13NOC
  17. 21:42Debugger
  18. 21:56Pmode Mods
  19. 24:31Pmode Demo
  20. 25:16Software Stack
  21. 25:50Networking Stack
  22. 26:05Drivers
  23. 27:44Stepper Motors
  24. 31:29Controllers
  25. 32:38Demo
  26. 36:00Shipping
  27. 36:11Wpa2
  28. 36:28Inverse Port
  29. 37:14Cross OTP
  30. 38:11Encapsulation
  31. 38:56Flow Graph
  32. 40:03Partial Build
  33. 40:49Automatic System Startup
  34. 42:05Protocol Stacks
  35. 43:10EFL
  36. 43:54Use cases
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.