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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,df6b9475ff19c894,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!g43g2000cwa.googlegroups.com!not-for-mail From: "Lanarcam" Newsgroups: comp.lang.ada Subject: Embedded Date: 19 Aug 2005 13:57:35 -0700 Organization: http://groups.google.com Message-ID: <1124485055.715288.205290@g43g2000cwa.googlegroups.com> NNTP-Posting-Host: 82.235.111.77 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1124485063 22199 127.0.0.1 (19 Aug 2005 20:57:43 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 19 Aug 2005 20:57:43 +0000 (UTC) User-Agent: G2/0.2 Complaints-To: groups-abuse@google.com Injection-Info: g43g2000cwa.googlegroups.com; posting-host=82.235.111.77; posting-account=Iq7a0g0AAACWahYQDizFeUVWe9bT7T6k Xref: g2news1.google.com comp.lang.ada:4202 Date: 2005-08-19T13:57:35-07:00 List-Id: Suppose you have requirements for a basic embedded system such as a few digital I/O, analog I/O, RSxxx communication links, alphanumeric LCD, etc. The usual way is to select a microcontroller with the required I/O and based on the complexity some amount of RAM and ROM. You often choose a microcontroller from a family you are familiar with. You then select an OS or no OS, depending on the requirements. If you decide to write the code in Ada, how do you know there will be a compiler that will target the microcontroller? Do you have to ask every vendor or is there a list of supported CPU for each compiler? How will the choice of Ada affect the amount of RAM and ROM needed? Regards