Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.arch.embedded > #27470
| Subject | Re: When exactly do you choose to use a RTOS (instead of a non-OS approach)? |
|---|---|
| Newsgroups | comp.arch.embedded |
| References | <p0h1kt$tb7$1@dont-email.me> <9hhp2dlplss7kulrcl119i9dvtuisa7njq@4ax.com> <p0m0ks$9r4$1@dont-email.me> |
| From | Tom Gardner <spamjunk@blueyonder.co.uk> |
| Message-ID | <0ShZB.78714$wk7.9945@fx28.am4> (permalink) |
| Organization | virginmedia.com |
| Date | 2017-12-16 23:19 +0000 |
On 11/12/17 13:19, pozz wrote: > Good point. Multi-threading is a good thing... but it's not simple to move > from a "bare-metal" model to a "multi-threading" approach. You have to face > unseen problems, like sharing resources among different threads. It is if you have a good solid theoretical background with tools that implement the theory. Start by having a single core dedicated to each I/O device, with many cores, and with a programming paradigm that lets all the cores communicate with each other. Previous embodiment was the Transputer and Occam, current embodiment is the XMOS xCORE processors and xC. See DigiKey for pricing and pointers to the 30,000ft architectural overviews. Effectively the RTOS is cast in silicon. No interrupts; each core sleeps until there is something for it to do, e.g. input, output, or messages to other cores. Add no caches and the min/max execution times can defined by the IDE examining the optimised object code. All in all it is a surprisingly pleasant and mature system.
Back to comp.arch.embedded | Previous | Next — Previous in thread | Find similar | Unroll thread
Re: When exactly do you choose to use a RTOS (instead of a non-OS approach)? Robert Wessel <robertwessel2@yahoo.com> - 2017-12-09 23:34 -0600
Re: When exactly do you choose to use a RTOS (instead of a non-OS approach)? pozz <pozzugno@gmail.com> - 2017-12-11 14:19 +0100
Re: When exactly do you choose to use a RTOS (instead of a non-OS approach)? Ed Prochak <edprochak@gmail.com> - 2017-12-15 10:45 -0800
Re: When exactly do you choose to use a RTOS (instead of a non-OS approach)? Les Cargill <lcargill99@comcast.com> - 2017-12-16 11:57 -0600
Re: When exactly do you choose to use a RTOS (instead of a non-OS approach)? Grant Edwards <invalid@invalid.invalid> - 2017-12-16 19:09 +0000
Re: When exactly do you choose to use a RTOS (instead of a non-OS approach)? upsidedown@downunder.com - 2017-12-16 22:14 +0200
Re: When exactly do you choose to use a RTOS (instead of a non-OS approach)? Tom Gardner <spamjunk@blueyonder.co.uk> - 2017-12-16 23:19 +0000
csiph-web