From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.ams.giganews.com!nntp.giganews.com!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail From: Luke A. Guest Newsgroups: comp.lang.ada Subject: Re: Help with embedded hardware/software platform selection for ADA Date: Mon, 17 Jun 2013 00:38:40 +0000 (UTC) Organization: Aioe.org NNTP Server Message-ID: <1517440589393122193.421275laguest-archeia.com@nntp.aioe.org> References: NNTP-Posting-Host: LleLLqCVEQn3h8DAtIiwpw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: NewsTap/4.0.1 (iPhone/iPod Touch) X-Notice: Filtered by postfilter v. 0.8.2 Xref: number.nntp.dca.giganews.com comp.lang.ada:181870 Date: 2013-06-17T00:38:40+00:00 List-Id: Max Herman wrote: > Hello, > > I need to pick a platform (basically a micro processor) that will be able > to run object code compiled from the ADA source code. I will design a > custom board (basically a single board computer) with all required > equipment and interfaces. The platform shall be fan-less, support at > least 64Mb RAM and 64 Mb Flash, CPU should be at least 400Mhz. OS, or > run-time environment should be minimal, and take very little time to boot > (1-5 seconds), so Android will most likely not gonna work. > > Based on the research I did, it seemed like Cortex A8/9 series CPU is > ideal for such application, plus I have some experience working with them > (ASM and C only). > > The problem I ran into: ADA Compiler. I have ADA code that I will need to > build, and run on this embedded platform. I did some research, and found > that ADACore has press release about bare metal ADA Compiler (now talking > to them), and some other project that offer a possibility of doing this, > such as Ada_Bare_bones, RTEMSAda, Ada Microkernel. > > Did anyone had any luck in using ADA for Application like this? > What would be the best hardware platform (x86, ARM, SPARK, etc). > What would be the best OS/RTE for the application like this? > Are there any off-the-shelf SBC kits that support ADA and backed by manufacturer support? > > I'll appreciate any suggestions! I might've able to help as I've built gnat for arm bare metal. Do you want to program for this board directly, ie no os? Luke