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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,38d01316d66d8f95 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Received: by 10.68.235.4 with SMTP id ui4mr436700pbc.3.1331243254280; Thu, 08 Mar 2012 13:47:34 -0800 (PST) Path: h9ni3817pbe.0!nntp.google.com!news1.google.com!postnews.google.com!q11g2000vbu.googlegroups.com!not-for-mail From: slos Newsgroups: comp.lang.ada Subject: Re: Ada and linux real time Date: Thu, 8 Mar 2012 13:45:48 -0800 (PST) Organization: http://groups.google.com Message-ID: <5777a4dc-67ef-4a35-b929-653a4d498aac@q11g2000vbu.googlegroups.com> References: <8kb66jddm0qb.1piup0wfaho1$.dlg@40tude.net> <3a01f684-b544-4051-985d-58aab98e832c@v2g2000vbx.googlegroups.com> <13z45jd9irz9x.1j2hj7ayxwkyj.dlg@40tude.net> NNTP-Posting-Host: 80.119.168.53 Mime-Version: 1.0 X-Trace: posting.google.com 1331243254 4471 127.0.0.1 (8 Mar 2012 21:47:34 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 8 Mar 2012 21:47:34 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: q11g2000vbu.googlegroups.com; posting-host=80.119.168.53; posting-account=O3LyFwoAAACc1uh60ZcOUmAGdDmGsEcV User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Iceweasel/10.0.2,gzip(gfe) Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Date: 2012-03-08T13:45:48-08:00 List-Id: On 8 mar, 13:04, Simon Clubley wrote: > On 2012-03-07, Eilie wrote: > > > On 2012-03-07, Dmitry A. Kazakov wrote: > >> On Wed, 7 Mar 2012 04:10:14 -0800 (PST), slos wrote: > > >> I cannot tell for Linux, because I didn't use it for real-time purpose= s > >> yet. Ideally it should derive the system time from the TSC. However > >> scheduling would likely limited when controlled by timer interrupts. T= he > >> minimal waiting time is then determined by the timer's period. You sho= uld > >> look for this kernel setting if you want go below 10ms, or what the ac= tual > >> limit is. > > > And what OS do you use for real-time purposes? > > Look at RTEMS. It has Ada support built in. > > I recommend you read through the online documentation first to decide if > it's suitable for you. > > Start athttp://www.rtems.com/ > > Simon. > > -- > Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP > Microsoft: Bringing you 1980s technology to a 21st century world Hi, Thank you for your answers. I know RTEMS and MarteOS and they are great projects. But I want to use the stuff those guys have put in the kernel main line : https://www.osadl.org/HOWTOs.howtos.0.html It may not be the most accurate or performance may be lower than with other solutions but I think it would match my needs for now. Of course, if I can run Ada and get something "real time". Otherwise, my project is quite useless. BR St=E9phane