~/talk

An embedded soft real time system in Go

Talkat GoLab 2018 · 2018-10-22..10-23· [embedded-and-hardware, go]
links:none on file
slides:none on file

An embedded soft‑real‑time sorting system is implemented in Go running on standard Linux (no RT patch) across an i.MX6 quad‑core business logic board and multiple single‑core IO boards. The pipeline classifies up to 100 items/sec, synchronizes devices with PTP hardware timestamps, and meets tight deadlines with measured ~50 μs precision. Performance tuning uses pprof CPU profiles, protobuf messaging, reduced allocations to limit GC pauses, and optimized goroutine/channel patterns; the system runs successfully in production.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 2:17System overview and workflow
  3. 5:48Hardware architecture choices
  4. 10:12Synchronization and timing precision
  5. 13:29Development toolchain advantages
  6. 15:23Performance monitoring and profiling
  7. 21:19Optimization metrics and goals
  8. 24:56Network socket handling challenges
  9. 31:40Performance comparison insights
  10. 33:09Conclusion and final remarks
~/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.