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: a07f3367d7,603faa0ab50152a0 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit X-Received: by 10.181.13.205 with SMTP id fa13mr1718222wid.3.1358655800922; Sat, 19 Jan 2013 20:23:20 -0800 (PST) Path: i11ni8449wiw.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!xlned.com!feeder1.xlned.com!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!border4.nntp.ams.giganews.com!border2.nntp.ams.giganews.com!nntp.giganews.com!news.nobody.at!weretis.net!feeder4.news.weretis.net!nuzba.szn.dk!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: from LabView to Ada? HowTo? Date: Mon, 14 Jan 2013 10:15:39 +0100 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: <87a9sc6s78.fsf@adaheads.sparre-andersen.dk> References: NNTP-Posting-Host: 3408ds2-vbr.0.fullrate.dk Mime-Version: 1.0 X-Trace: munin.nbi.dk 1358154940 2695 90.184.74.58 (14 Jan 2013 09:15:40 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Mon, 14 Jan 2013 09:15:40 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:OgtfUQjwNRUjMdXeMdWF6MXB3T0= Content-Type: text/plain; charset=us-ascii Date: 2013-01-14T10:15:39+01:00 List-Id: Mutek wrote: > Is there a way to use Analog/Digital IO boards with GNU/Linux and > program direct with Ada? Yes. You can bind Ada routines directly to the GNU/Linux (C exported) API for the board. Fictive example: subtype Port_Number is Interfaces.C.int range 0 .. 3; procedure Initialize (Port : in Port_Number); pragma Import (Convention => C, Entity => Initialize, External_Name => "binit"); > I mean something very closed to Arduino hardware but more professional > in terms of measurement precision. Arduino needs to load the firmware > via Processing so it's a bit far from what I mean I think you have misunderstood how the Arduino platform works. You can write Ada (with some limitations) applications directly for the Arduino platform without going through Processing or the Arduino IDE. Greetings, Jacob -- "There is a slight error in the exponent" - quantum vacuum mass is 10^35 times the total dark matter mass