Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
travelling wave
Nov 25, 2013

ratbert90 posted:

My threat model isn't necessary customers, more corporate espionage than anything else. People DO and WILL pay engineers to reverse engineer this things.


http://www.embedded.com/design/operating-systems/4371651/Comparing-the-real-time-scheduling-policies-of-the-Linux-kernel-and-an-RTOS-

Round robin is what your RTOS is *probably* using.

Since that article was published Linux has picked up a deadline scheduler which is designed with hard real time tasks in mind and offers better guarantees. The appendices in the link show how to use it.

ratbert90 posted:

good for you! As for buildroot? https://buildroot.org/downloads/manual/manual.html

But the gist of it is:

download buildroot
make raspberrypi_defconfig
make

This is good advice. The best way to approach buildroot is to tinker with an existing defconfig and check the the manual when you have a "how do I do X" question. The hardest thing I've found is figuring out how to build packaged with hand rolled makefiles. Most of them don't really think about cross compiling and do things like redefining CC internally and not using pkg-config properly (or at all).

Adbot
ADBOT LOVES YOU

  • Locked thread