[sdiy] Organisation of tasks in synth's main uP

Thomas Strathmann thomas at pdp7.org
Tue Nov 23 20:30:15 CET 2010


On 11/23/10 20:07 , grant at musictechnologiesgroup.com wrote:
> And there is a great book by Niall Murphy called Front Panel if anyone
> is interested...

Interesting. The parts that are in the Amazon preview for the most part 
look well rounded. I may have missed it, but I have not seen a detailed 
discussion of scheduling algorithms. When you use an RTOS, you'll want 
to make sure that tasks meat their deadlines and that ultimately leads 
to using some theory (or appropriate tools). I think the book could also 
benefit from a discussion of state charts for modelling the behaviour of 
systems. Using Mealy or Moore automata is all good and fine, but you may 
find that you'll want to have hierarchical models (supported by tools 
like Statemate or Stateflow). Live sequence charts might also be of 
interest (with tools like the Play-Engine). Using models with a formal 
theory to them might seem at first like academic over-indulgence but 
once your systems become non-trivial (with a few recurring tasks, 
dependencies between them, priorities, tight deadlines for some and 
looser deadlines for others etc.) you'll derive much value from a 
comprehensive model (even if it's drawn on paper). You'll find 
conceptual errors much faster (or at all) that might otherwise be quite 
elusive.

	Thomas



More information about the Synth-diy mailing list