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.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e3feb606f668a7c1 X-Google-Attributes: gid103376,public From: xaplos@my-deja.com Subject: Re: Ada 95 based RTOS Date: 2000/02/26 Message-ID: <8976ci$hd0$1@nnrp1.deja.com>#1/1 X-Deja-AN: 590073714 References: <88ilp7$bcm$1@nnrp1.deja.com> <38ADCA44.3B91BF6F@averstar.com> <88qli0$gvr$1@nnrp1.deja.com> <38B2A2A1.FDCDDFE7@honeywell.com> <88ugrd$7j7$1@nnrp1.deja.com> <88umb5$c5p$1@nnrp1.deja.com> <88uqme$fh8$1@nnrp1.deja.com> X-Http-Proxy: 1.1 x25.deja.com:80 (Squid/1.1.22) for client 158.252.67.56 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Sat Feb 26 00:22:45 2000 GMT X-MyDeja-Info: XMYDJUIDxaplos Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.0 (compatible; MSIE 4.5; Mac_PowerPC) Date: 2000-02-26T00:00:00+00:00 List-Id: I'm an Ada newbie so I'm flying by the seat of my pants:-) I have worked on several large projects in both C/C++ and Java, but have only recently joined the Ada family (thanks to all for sending the RTEMS Ada sources). My goal is to develop an open-source, Ada-based environment for wireless devices - similar to the Palm OS. I'm planning to run it on the M68K processor and imagine the Ada run-time environment must be embedded in the ROM of the device to support the standard Ada packages; that way an application engineer can program third party apps using the standard packages in ROM rather than keeping another copy of the package for each program that references it. I was thinking that rather than trying to support the entire Ada run-time environment, I would use RTEMS or some other Ada-based RTOS to support only the necessary features for this type of OS and minimize overhead. If I'm not making any sense, please correct me (this is the design goal used by the Palm OS - reduce memory by not supporting the standard C run-time library but rather the Palm OS API in ROM). Again, the reasoning behind this type of thinking is from my knowledge of C/C++. In article , "Mike Silva" wrote: > (Tried to post this earlier but seems to have been bit-bucketed...) > > Do you actually need the RTOS if you're using Ada? Given the concurrency > support provided in Ada you may not need it. Of course, the Ada > implementation you use will use some RTOS-like code "under the hood" to > provide the language concurrency features, but you may be able to do what > you want strictly in Ada -- depends on what you're trying to do. > > I suspect the reason there aren't many (any?) RTOSes in Ada because, unlike > C/C++, there's no need for one to do tasking in Ada (yes it's there, but not > visible). > > Mike > > xaplos@my-deja.com wrote in message <88qli0$gvr$1@nnrp1.deja.com>... > >Thank you very much for the reference to RTEMS. I downloaded version 4 > >only to find out that the source files are in C. I keep reading on > >several sites that there is a version of RTEMS written in Ada; however, > >I can't find it. > > > >It is my understanding that I can compile Ada source into object files > >with GNAT and link them with RTEMS which is written in C to run my > >applications on lets say an M68K. Because of the nature of the project > >I'm working on - master's thesis - I'd really like to be working with > >code from the same language - hence my desire to find the Ada ver Sent via Deja.com http://www.deja.com/ Before you buy.