From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-3.2 required=3.0 tests=BAYES_00,NICE_REPLY_A, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!news.alphanet.ch!alphanet.ch!.POSTED!not-for-mail From: DrPi <314@drpi.fr> Newsgroups: comp.lang.ada Subject: Re: Working around -freestanding limitations? Date: Sat, 1 Apr 2023 18:59:42 +0200 Organization: Posted through news.alphanet.ch Message-ID: References: <9f2d643e-b610-4931-bd70-342b52c11566n@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sat, 1 Apr 2023 16:59:45 -0000 (UTC) Injection-Info: shakotay.alphanet.ch; posting-account="dr.pi"; logging-data="29582"; mail-complaints-to="usenet@alphanet.ch"; posting-host="bda8ab3c43e8ad8cb626bfebe8390999.nnrp.alphanet.ch" User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Cancel-Lock: sha256:dLtF4xh1B3Deem7CGTPsOuosPAymAFMUZ+iAHl56sHo= Content-Language: en-GB In-Reply-To: Xref: feeder.eternal-september.org comp.lang.ada:65060 List-Id: Le 01/04/2023 à 18:42, Hou Van Boere a écrit : > Thanks for your feedback Niklas. I am new to Ravenscar(just spelled it wrong today), this is very helpful. > > It would be nice to have threads but I am not sure I actually need them. > > I have serviced scientific instruments for 24 years now. I want to start fabricating them. I will have some bumps along the way with PCB design but I am confident that it will work out. > > I have been playing around with Ada since 2012 but I still have lots to learn and I don't program in the day so it is not my strong suit. The hardware side should work out but I am worried about the software end of things. Ada is lovely but massive. There are so many features, so many libraries(some of which are abandoned). There are only so many hours in a day. > > I have a subset of the language I like and if I can just control CPU address and data lines, I shouldn't need a RTOS. Trying several of them out could take a great deal of time. > > I don't seem to have any extra runtimes with my install: Today, the easiest route is to use ARM based chips as there are maintained runtimes for them (through Alire and bbruntimes).