Gentoo Archives: gentoo-embedded

From: Bob Paddock <bob.paddock@×××××.com>
To: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] Hard Real Time Systems with Gentoo?
Date: Sat, 13 Jan 2007 22:18:49
Message-Id: 200701131717.33427.bob.paddock@gmail.com
In Reply to: Re: [gentoo-embedded] Hard Real Time Systems with Gentoo? by wireless
1 On Saturday 13 January 2007 08:10, wireless wrote:
2 > Bob Paddock wrote:
3 > > Does anyone know of any Hard Real Time Systems,
4 > > where deterministic response is required, that work
5 > > with Gentoo-Embedded?
6
7 > Um, the way you posed your question, is sure to solicit
8 > 'religious wars' on a few issues.
9
10 The way I posed the question was meant to result in:
11
12 "Yes, there is a RTOS that works well with Gentoo-Embedded,
13 and it is XYZ at http...."
14
15 How would you have asked the question?
16
17 https://www.rtai.org/ is one of the many Linux RTOS
18 extensions out there. Any of them work with Gentoo?
19 I like Gentoo, and simply wanted to use it in a project
20 I have coming up, but it has 'hard' time requirements.
21
22 http://www.rtnet.org/ comes to mind, as well for the networking
23 aspect of things. A Time Triggered Protocol.
24
25 > Soft real time, means that timing constraints are soft
26 > or guildlines for process performance metrics.
27
28 Erlang is a 'Soft' Real Time System, not what I need at the moment.
29
30 > Hard real time, means the timing constraints are hard
31 > or an absolute requirement.
32
33 I am aware of the issues, that is why I made the distinction,
34 in what I was after.
35
36 > to not be 'real time'. But think about if a missile,
37 > is suppose to change it's rudder in response to an
38 > AD input, in 150ns, does it mean that the missile as
39 > as system is a failure if the rudder response is
40 > 151 ns or 150.002 ns?
41
42 If it is in the targeting system, it makes the difference between
43 hitting the target or not. A 1 ns difference, is a large
44 area to transverse when your missile is traveling at Mach-6.
45 A missed target is a failed Missile System.
46
47 TechUpdate from the Missile Defense Agency
48 comes out quarterly. MDA funds a lot of research in other
49 areas. The Summer 2006 laying here beside me is
50 about "Phasing out Brest Cancer" using Microwaves.
51 "Fuzzy-logic software" on page ten might be more relevant to this
52 list. Check it out at: http://www.mdatechnology.net/
53 Maybe someone can make a ebuild for their screen saver?
54
55 > Determinism is another funny character. Real embedded
56 > systems use a 'state machine' design where every
57 > state or transition is fully characterized and defined.
58 >
59 > ON a large complex system, it is virtually impossible to
60 > discover, characterize, define and test all possible states
61 > of a complex system.
62
63 Use the appropriate tools and languages such as Esterel.
64 http://www.esterel-technologies.com/
65
66 or
67
68 http://www.tttech.com/ .
69
70 > (just look at the behavior of a single
71 > female of any given species).
72
73 Does that fit my requirement of being Deterministic? :-)
74
75 > Biological systems are but
76 > one example of a system that cannot be fully characterized
77 > due to many factors but genetic modification being one
78 > example.
79
80 Nor am I building a Biological Entity, at the moment at least.
81 If you want to give that a shot take a look here:
82 http://www.rexresearch.com/crosse/crosse.htm
83
84 > Embedded linux anything, currently, can never be fully deterministic.
85
86 Embedded Linux can be run as a task of a fully deterministic RTOS,
87 built with a Finite State Machine if you like.
88 Any done with Gentoo-Embedded?
89
90 > Using languages such as C++ or more reaching OO languages, only
91 > exasperates the goal of being fully deterministic. In stead of
92 > the educators realizing and admitting that very few things
93 > actually need HRT and virtually nothing complex that we build,
94
95 I know what I'm building, as well as being well aware of the high
96 importance of System Design Requirements.
97
98 > <flames on> Obviously, you'll find lots of vendors and educated
99 > folks ...
100
101 But will I find one that actually answered my question? :-)
102
103 --
104 http://www.softwaresafety.net/ http://www.designer-iii.com/
105 http://www.unusualresearch.com/
106 --
107 gentoo-embedded@g.o mailing list

Replies

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