| Deutsch English Français Italiano |
|
<20241021151652.00005675@gmail.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: John Ames <commodorejohn@gmail.com> Newsgroups: comp.os.linux.misc,alt.folklore.computers Subject: Re: The joy of FORTH (not) Date: Mon, 21 Oct 2024 15:16:52 -0700 Organization: A noiseless patient Spider Lines: 15 Message-ID: <20241021151652.00005675@gmail.com> References: <pan$96411$d204da43$cc34bb91$1fe98651@linux.rocks> <vdnvk0$49ai$2@dont-email.me> <o8icnRRnt4ChGGL7nZ2dnZfqn_idnZ2d@earthlink.com> <vdo3j6$4q92$1@dont-email.me> <lm9kg6Ft2vgU2@mid.individual.net> <vdpi96$bgk6$7@dont-email.me> <lmb9k2F64inU8@mid.individual.net> <vdqlcs$lo51$1@dont-email.me> <TKqcnfnts-lvnJ_6nZ2dnZfqn_WdnZ2d@earthlink.com> <pRDMO.80813$7OO5.26774@fx43.iad> <lmh1avF2k8fU1@mid.individual.net> <MZScnWkZT7T_Hon6nZ2dnZfqnPWdnZ2d@earthlink.com> <vf27ib$9pgg$1@dont-email.me> <ErcRO.309187$v8v2.137739@fx18.iad> <vf3t70$itru$9@dont-email.me> <lnlparFlf82U5@mid.individual.net> <vf4hrt$pqrl$3@dont-email.me> <lnmbutFodq5U1@mid.individual.net> <vf5442$sjo3$1@dont-email.me> <20241021075543.00000494@gmail.com> <vf6f0q$13ctc$2@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Date: Tue, 22 Oct 2024 00:16:57 +0200 (CEST) Injection-Info: dont-email.me; posting-host="63aaa9928a864def5c71cbf45b2928a4"; logging-data="1156826"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ODIbOuQlQhVWOue54LwRNa8QS5nJN+lw=" Cancel-Lock: sha1:ioL3WN61woEl/OB70VfdS50Zalw= X-Newsreader: Claws Mail 4.2.0 (GTK 3.24.38; x86_64-w64-mingw32) Bytes: 2576 On Mon, 21 Oct 2024 20:53:46 -0000 (UTC) Lawrence D'Oliveiro <ldo@nz.invalid> wrote: > But for an RP2040, you can already cross-compile C code from a > Linux-based host, like a Raspberry Pi. That will give you =E2=80=9Cfull > access to the bare metal=E2=80=9D, without the overheads of threaded code. You certainly can, if raw performance is your only concern - but "cross- compile on a separate machine" as a development process adds steps that aren't necessary in an interactive, self-hosting environment, where you can debug, tweak, and re-test right in place. That's one reason it's been historically popular in space applications - it's slightly cost- prohibitive to send a field-service tech out with a firmware update on a USB drive when the trip is measured in AUs or light-years ;)