RegisterSearchFAQMemberlistUsergroupsLog in
Reply to topic Page 1 of 1
Introducing uDashboard
Author Message
Reply with quote
Post Introducing uDashboard 
I have started an alternative dashboard software project specifically for driving a dedicated display from low-end hardware like the BeagelBoneBlack (BBB), Raspberry Pi, etc.

It's not intended to replace the full functionality of the race capture application -- only to act as a display.

The primary goal is small footprint, fast startup, and flexible layouts: currently it's ~2s on the BBB with a debug build. It has only a handful of dependencies. You can put gauges anywhere on the screen you want, and I'm working on designing a flexible scheme for managing alarms.

Currently it builds and runs on my x86 laptop, as well as the beaglebone black. It *should* work on anything that supports DRM dumb buffers, which, unfortunately, rules out raspberry pi for the moment -- though I think it may work with the vc4 driver.

I plan to release some buildroot images that boot directly to the uDashBoard on the BBB.

Technical Details

  • It is written in entirely in Rust.
  • It relies only on the DRM kernel interface for video output.
  • Video is double-buffered, with vsync.
  • Uses Cairo for rendering anti-aliased vector graphics.

View user's profile Send private message
Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum