Gentoo Archives: gentoo-embedded

From: wireless <wireless@×××××××××××.com>
To: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] Hard Real Time Systems with Gentoo?
Date: Sun, 14 Jan 2007 01:12:29
Message-Id: 45A93C6D.3040605@tampabay.rr.com
In Reply to: Re: [gentoo-embedded] Hard Real Time Systems with Gentoo? by momentics
1 momentics wrote:
2
3 > \\
4 > So, we're considering some system that (we think so here) can
5 > guarantee (by some way that is not important at this step) meeting its
6 > deadlines with a given (by the operator) probability. It uses some
7 > techniques that adapts to the given (read - required) probability and
8 > actually proves that it achieves the requirement with the probability.
9 > Does it mean a system is a HRT? why/thoughts (?)
10
11 Um I alluded to this in the latest response to Bob, but I try to
12 state it as clearly as possible. You cannot prove determism with
13 statistics. Determinism can only be proven be defining, discovering,
14 characterizing and testing each and ever possible state AND
15 transition. You want to use another term, but just do not use
16 Deterministic.
17
18 So a statistical method may flesh out that a system is fully
19 deterministic, but it not a mathematical proof. If you do not
20 prove it, it's not fully deterministic, when in fact it just
21 might actually be fully deterministic. Fully deterministic
22 means you have determined or proved each and ever state and transition.
23
24 > We imply here that true HRT is impossible in reality and any single
25 > system that exists in the word meets hard real-time requirements with
26 > some probability. If it does not – HRT speaks of system failure.
27
28 Ah, how you are 'getting it'. YES, YES, YES, I absolutely agree
29 with this statement!
30
31 > Please note, we speak of free programmable generic system here,
32 > something like a programmable logic microcontroller for custom
33 > application development. Any systems like DSP/matrix/etc are out of
34 > scope.
35
36 As you probable guess, I'm old school on these matters, and I am
37 correct, just not very palpable. We build losts of systems that
38 are probably fully deterministic, but not one client wants to pay
39 us to verify the systems. They prefer to sell them and us when the
40 firmware need updating, new features and such. Economics is the
41 trump science we all live under.
42
43 We even develop DSP code here, using state machines, assembler
44 and ansi C. Rarely do we use things like 'TI bios' because
45 when we send a product out, we do not like bugs. it not a dump
46 on TI, it's more how you control your firmware products. Each
47 addtional layer exponentially increase the number of states and
48 transition, not to mention the usually unavailability of sourcecode.
49 Granted these are usually smaller systems (compared to some system)
50 that are very focused. Never have we used OO based tools, language or
51 such, because they are not needed. If somebody has a large system,
52 the first thing we do is move 99% of it to another processor
53 where timing and reliability are less stringent. The current trend
54 to bloat embedded things and call it RT or HA or such,
55 just makes my skin crawl.......
56
57 That said, I love gentoo linux and keep a keen eye on embedded gentoo.
58 One day, these kids will put this engineer out to pasture,
59 but, that day has not arrive and it ain't even on the horizon.
60
61 ymmv,
62
63 James
64
65
66 --
67 gentoo-embedded@g.o mailing list

Replies

Subject Author
Re: [gentoo-embedded] Hard Real Time Systems with Gentoo? momentics <momentics@×××××.com>