On 10/09/2020 19:10, Martin Gregorie wrote:
> On Thu, 10 Sep 2020 17:39:48 +0000, ray carter wrote:
>
>> On Thu, 10 Sep 2020 12:47:40 +0100, The Natural Philosopher wrote:
>>
>>> Looking at my 'I only do one thing' Pi running 94 different processes,
>>> realistically how many of them do I need? And how could I get rid of
>>> them?
>>>
>>> I want to examine the pi as a reasonably real-time signal processing
>>> unit.
>>>
>>> I don't need disk access except to load the code. I may not need
>>> network access. I don't need logging. I sure don't need systemd. I
>>> don't need a gui.
>>>
>>> I just want to run one high priority daemon and one lower priority
>>> demon, with shared memory between them...is there something simpler
>>> than Linux? More like e.g. DOS?
>>
>> I believe there is a real time os in development somewhere - have you
>> looked for it? You might also check out arch and gentoo,or maybe risc
>> os.
>
> Microware OS-9 could be a starter, since it was designed from the ground
> up as an RTOS.
>
> It was originally released for the 6809 and quickly ported to the 680x0
> where v2.4 was super-stable. Since then seems to have been ported to ARM
> and picked up TCP/IP support, but I can't determine which ARM
> architectures it has been ported to. Its website doesn't mention
> RaspberryPis either. Pity: I used it for years on a 68020 and liked it a
> lot.
>
>
I cant find it for a Pi though sadly. Yes. OS-9 had its adherents. I
have written my own multitasking OS under DOS 2...its not hard to write
a basic scheduler good enough for simple work. In fact the application
could easily run as one foreground task and one interrupt driven
background task. But networking would be nice and that is a whole new
can of worms...
--
“The ultimate result of shielding men from the effects of folly is to
fill the world with fools.”
Herbert Spencer
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|