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=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,677963b1aa23e668 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!a11g2000pri.googlegroups.com!not-for-mail From: KK6GM Newsgroups: comp.lang.ada Subject: Re: What's stopping you from using Ada for your next commercial project? Date: Fri, 11 Mar 2011 07:20:00 -0800 (PST) Organization: http://groups.google.com Message-ID: References: <7d308b7b-51d7-4c93-85c8-eecb40f843d0@glegroupsg2000goo.googlegroups.com> NNTP-Posting-Host: 12.35.64.226 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1299856801 8395 127.0.0.1 (11 Mar 2011 15:20:01 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 11 Mar 2011 15:20:01 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: a11g2000pri.googlegroups.com; posting-host=12.35.64.226; posting-account=qZVz2QoAAAAN9WxYp-9jYb7jORc4Zqwt User-Agent: G2/1.0 X-HTTP-Via: 1.1 barracudaweb.tritool.rancho:8080 (http_scan/4.0.2.6.19) X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MDDR; .NET4.0C; .NET4.0E; InfoPath.1),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:18090 Date: 2011-03-11T07:20:00-08:00 List-Id: On Mar 11, 6:01=A0am, Rego wrote: > > One big problem, IMO, is that it seems to be almost impossible for > > engineers to actually play with Ada (including its all-important > > tasking and realtime features) on simple embedded hardware. =A0If you > > could send them home with an under-$200 embedded board (like, say, > > this one for $12:http://www.st.com/internet/evalboard/product/250863.js= p) > > and some free plug-and-play tools (limited would be fine), then they > > could actually get a feel for the benefits of Ada on their own. =A0Some= , > > at least (the clear-thinking ones?) would then become interested in > > championing Ada in the workplace. =A0But if the engineers can't get > > their hands on it in a low-cost exploratory fashion, why would they > > champion it? > > Disagree. Almost all RT commercial boards come with full documentation fo= r clients, in which you can develop you own drivers for it in any language.= Just for curiosity (and sure motivated by the "almost impossible for engin= eers") I looked into the site you sent and there is these docs and several = examples in C which you can bind with Ada or write your pure Ada plugins or= even start from zero from specs (which are very detailed in the site's pdf= s). Furthermore, it is exactly what it's done when we need to integrate a n= ew equipment to main computer or other device, or when we need to develop n= ew BSPs. In several cases you can contact the manufacturer for providing mo= re detailed board specs. > This is not a simple task in any language, but surely is not an Ada issue= . Are you saying that a relative newcomer to Ada can take a board out of its shipping box in the early evening and be running Ada code (including tasking - Ravenscar would be fine - and realtime features) by later that evening? I'd sure like to discover the board and toolset that allows this, because I'll buy one today. I know this is possible with at least one C/C++ toolset (Rowley Crossworks with its included tasking library) because I have done it.