??? 02/18/05 13:41 Read: times |
#87874 - the point Responding to: ???'s previous message |
The cornerstone of a real time system is the determinism
Fine, but then we are not talking about a microcontroller. My microcontroller definitely is not deterministic because whatever is going on, something more important may take over, because that need to really be done in time. first, for terminology, let me call it a MTOS (multi tasking OS) I have No problem with a MTOS if the I/O is handled by the OS, because, in such a sytem the control of timing reside in one place. Such an OS is an ideal choice for microprocessing where critical timings are all related to known groups of devices. Now let us take microcontrolling and just look at what happened to a lot of atypical PC apps (microcontroller apps) when Windows parted from the DOS base (not letting the app control I/O), they suddenly lost functionality. So, as in a microcontroller system where the app need have interrupt control, you muddle the issue if you include any OS that in any way use or affect interrupts. Now, if you want to call my workloop a RTOS, that is your prerogative, I just prefer to call a rose a rose, not trying to enhance my status by applying fancy words to simple stuff. So in the world of microprocessors a MTOS absolutely has its place, in the world of microcontrollers it does not. Now, if the promoters of "RTOS for '51" would state "this is good when you try to make a microcontroller do a microprocessors job" That would be one thing, but claiming that an OS can "enhance" microcontrolling is baloney. So, what is it all about? The fact that so many want to wrestle the '51 into being a microprocessor does not make it the right choice, let that be, just do not state that such misapplication is "universally good whatever you do with the '51" After the Swedes changed from driving left to driving right some things happened which was referred to as "aaterfall till vaensterbeteende" which, losing the elegance of the expression, translates to "falling back to acting left". I wish that those that work with the '51 would stop "falling back to acting PC". tthhaatt's all fffolks Erik |
Topic | Author | Date |
PASCAL Compiler For 8051. | 01/01/70 00:00 | |
Why Pascal. | 01/01/70 00:00 | |
Don't let Steve hear that... | 01/01/70 00:00 | |
? | 01/01/70 00:00 | |
top 10 reasons | 01/01/70 00:00 | |
Top 10 reasons why Pascal better than C | 01/01/70 00:00 | |
webpage moved | 01/01/70 00:00 | |
Language advice | 01/01/70 00:00 | |
PASCAL... | 01/01/70 00:00 | |
Ok No PASCAL. | 01/01/70 00:00 | |
English Please, | 01/01/70 00:00 | |
Language | 01/01/70 00:00 | |
Language![]() | 01/01/70 00:00 | |
Pascal for '51 | 01/01/70 00:00 | |
? | 01/01/70 00:00 | |
industry standard | 01/01/70 00:00 | |
? | 01/01/70 00:00 | |
they did | 01/01/70 00:00 | |
leftwards | 01/01/70 00:00 | |
onwards | 01/01/70 00:00 | |
...in cairo | 01/01/70 00:00 | |
...in Russia | 01/01/70 00:00 | |
Observations | 01/01/70 00:00 | |
Left | 01/01/70 00:00 | |
Change in Sweden | 01/01/70 00:00 | |
roundabouts | 01/01/70 00:00 | |
Oh come on! | 01/01/70 00:00 | |
Fair comment, but | 01/01/70 00:00 | |
Order must be enforced | 01/01/70 00:00 | |
PASCAL is good but.... | 01/01/70 00:00 | |
personal responsibility | 01/01/70 00:00 | |
The real problem is... | 01/01/70 00:00 | |
OMF | 01/01/70 00:00 | |
OMF! | 01/01/70 00:00 | |
? | 01/01/70 00:00 | |
What idiot ... | 01/01/70 00:00 | |
Pascal | 01/01/70 00:00 | |
On the other hand... | 01/01/70 00:00 | |
Strong typing | 01/01/70 00:00 | |
Ok | 01/01/70 00:00 | |
Link for PASCAL compiler. | 01/01/70 00:00 | |
PASCAL compiler for PIC. | 01/01/70 00:00 | |
(lack of) strong typing | 01/01/70 00:00 | |
Power Tools | 01/01/70 00:00 | |
Watch out....Tools in the Wrong Hands | 01/01/70 00:00 | |
pointers | 01/01/70 00:00 | |
Use the power in a smart way... | 01/01/70 00:00 | |
Star Wars | 01/01/70 00:00 | |
Nice discution. | 01/01/70 00:00 | |
I mean "Nice argue" (my english stink) | 01/01/70 00:00 | |
If Pascal it better than C then Why ? | 01/01/70 00:00 | |
VHS vs Beta | 01/01/70 00:00 | |
Tech only one aspect &Who decides ? | 01/01/70 00:00 | |
'Common' <> 'Popular' | 01/01/70 00:00 | |
The case | 01/01/70 00:00 | |
Originally... | 01/01/70 00:00 | |
what about the schools | 01/01/70 00:00 | |
teaching | 01/01/70 00:00 | |
True | 01/01/70 00:00 | |
My serve | 01/01/70 00:00 | |
verbose | 01/01/70 00:00 | |
I did try Ada | 01/01/70 00:00 | |
Re: I did try Ada (Ada still required?) | 01/01/70 00:00 | |
teaching languages | 01/01/70 00:00 | |
not BASIC any more | 01/01/70 00:00 | |
Strange | 01/01/70 00:00 | |
It is hard to read for a reason | 01/01/70 00:00 | |
Kturtle | 01/01/70 00:00 | |
Delphi | 01/01/70 00:00 | |
Windows vs Linux. | 01/01/70 00:00 | |
Linux/Unix vs. Windows | 01/01/70 00:00 | |
inertia | 01/01/70 00:00 | |
Linux penetration | 01/01/70 00:00 | |
free? | 01/01/70 00:00 | |
Freedom | 01/01/70 00:00 | |
the meaning of operating systems | 01/01/70 00:00 | |
Linux/Windows security | 01/01/70 00:00 | |
The Morris Worm... | 01/01/70 00:00 | |
Is Linux Better for Micro/Embedded Sys? | 01/01/70 00:00 | |
Start a new thread! | 01/01/70 00:00 | |
But Linx/Windos discuused in thread | 01/01/70 00:00 | |
Valid but... | 01/01/70 00:00 | |
Windows vs Linux | 01/01/70 00:00 | |
Hmm, better? | 01/01/70 00:00 | |
2 things - small & large embedded | 01/01/70 00:00 | |
Size matters | 01/01/70 00:00 | |
no, it does not | 01/01/70 00:00 | |
Real Time | 01/01/70 00:00 | |
paraphrase | 01/01/70 00:00 | |
Exactly | 01/01/70 00:00 | |
system vs OS | 01/01/70 00:00 | |
"RT" qualifying the "OS" | 01/01/70 00:00 | |
Who calls their OS real time? | 01/01/70 00:00 | |
the point | 01/01/70 00:00 | |
Determinism | 01/01/70 00:00 | |
Tools for the job | 01/01/70 00:00 | |
then why? | 01/01/70 00:00 | |
Why? Because... | 01/01/70 00:00 | |
more likely the legal dept | 01/01/70 00:00 | |
Foot Shoot'n | 01/01/70 00:00 | |
In the spirit... | 01/01/70 00:00 | |
Oh, my stomach hurts | 01/01/70 00:00 |