Вам надо как-то навести порядок в голове. знания разрознены и не систематизированы. поэтому и совет практический сложно дать. а вообще, не Вы же один делаете девайсы для "жестких", как Вы изволили выразиться, условий. Есть уйма литературы, как надо проектировать устройства, чтобы они проходили тесты.