TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: ALL
from: DENNIS LEE BIEBER
date: 2020-09-15 11:57:00
subject: Re: Just how much bloat c

On Tue, 15 Sep 2020 13:04:15 +0100, The Natural Philosopher
 declaimed the following:


>Bugger. I really wanted to be in and around 25uS total time to service
>the interrupt.
>
>Kernel driver at least on i/o to achieve buffering to carry past that
>delay  looks needful..
>
>
...
>
>Hmm. So its either code device drivers to get speed, or code your own
>network drivers and write a minimal real time kernel.
>
>Many thanks for all that. It narrows the options down enough to be of
>use in deciding whether to use a pi at all.

 Perhaps you want to explore a Beaglebone Black, putting the interrupt
stuff on one of the two PRU-ICSS (Programmable Realtime Unit - Industrial
Communication SubSystem) modules. The PRU is basically a microcontroller
with a fixed instruction cycle time. It does not have what most would call
interrupts -- one has to poll the "interrupt bit".

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwip5ca
owevrAhVEbKwKHQItDsgQFjADegQIAhAB&url=https%3A%2F%2Felinux.org%2Fimages%2Fd%2Fd
a%2FAm335xPruReferenceGuide.pdf&usg=AOvVaw1ki8nYyvKFQ7P-YKGoD2QD
(note: there is now a C compiler for the PRU, that document is old enough
to only mention PASM)


--
 Wulfraed                 Dennis Lee Bieber         AF6VN
 wlfraed@ix.netcom.com    http://wlfraed.microdiversity.freeddns.org/

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.