15/Mar/2017
Installation note :
When installed in a 64bits host MaRTE OS insta
(...)
15/Feb/2017
New release of MaRTE OS :
Adaptated to GNAT-GPL-2016 (64bits host
(...)
21/Aug/2014
New tool for MaRTE OS :
emulator for the AFDX real-time network .
(...)
Download MaRTE OS!!
News
15/Mar/2017
Installation note :
- When installed in a 64bits host MaRTE OS installation requires packages build-essential and libc6-dev-i386
$ sudo apt-get install build-essential libc6-dev-i386
15/Feb/2017
New release of MaRTE OS :
- Adaptated to GNAT-GPL-2016 (64bits host -> 32bits target)
- Port to Raspberry Pi
- lwIP (x86)
- ZigBee library for the Xbee module (x86)
- Fixed bugs in FAT driver (x86)
- Drivers for the PCI-1710 data acquisition (DAS) card (x86)
- Test Ada for the CAN bus (x86)
- Test Ada for the Ethernet driver (x86)
- Scripts to conver convert images for the svga driver (x86)
- Simple VGA driver (x86)
- New games in examples directory (x86)
21/Aug/2014
New tool for MaRTE OS :
- emulator for the AFDX real-time network . See
downloads and Finished projects for further information.
21/Aug/2014
New release of MaRTE OS :
06/Jun/2011
New release of MaRTE OS :
- Adapted to GNAT-GPL-2010
- Fixed bug with pragma Relative_Deadline in Ada
- Port to XtratuM (yet under development)
- Added ath5k driver (Atheros 5xxx WLAN cards)
- Added separate accounting for execution time of interrupt handlers
16/Feb/2010
Games for MaRTE OS at
On-Going Work:
- Game EtherChess
- Game MaRTEnoid
- Game MaRTrix
- Game of Life
- MaRTE OS Image Tools
19/Aug/2009
New release of MaRTE OS :
- Adapted to GNAT-GPL-2009
- Added functions to change the CPU frequency (clock_modulation)
- Added examples of clock_modulation usage
19/May/2009
We are working in a Power Management interface to allow to change the processor's frequency that will be released soon.
The following project has been added to the finished projects section
19/Mar/2009
New release of MaRTE OS with some fixes
(see
Changelog file),
some of them thanks to our user's feedback (thanks to Francisco Feijoo and others). Also:
- Revised MaRTE OS documentation and new FAT Tutorial.
- Improved ./minstall script.
- Added new drivers (laser-sick-lms200, GPS Novatel ProPak, P2OS to control compass, odometer, sonar, motors..).
- Added game: martrix (more example games soon).
- Several fixes in the keyboard driver, puts function, oscilloscope, RT-EP..
- Fixed bug in binary distribution for x86 architecture (wrong links)
- Limited dynamic memory to 1GB.
18/Feb/2009
MaRTE OS was presented at
FOSDEM 2009!
Thanks to everybody for coming and we hope that you enjoyed the presentation. Thanks also to
Ada Belgium for organizing the
Ada developer room.
Regarding to MaRTE OS two projects have reached the status of finished (FRESCAN, PolyORB and CPU contracts) and
the On-Going section has been updated. A new release of MaRTE OS is expected for the end of this month.
14/Jan/2009
New release of MaRTE OS with some C++ fixes. Thales
MyCCM framework, which implements the OMG Component Model CCM, has
been ported to MaRTE OS x86 bare PC successfully thanks to this C++
support. There is also available, in experimental phase, a MaRTE OS
tracer (called marte-spy) that will allow the user to see the internal
events (task operations, mutex operations, etc) in a visual way.
22/Dic/2008
New release of MaRTE OS with some fixes
(see
Changelog file),
some of them thanks to our user's feedback (thanks to all!). Also:
More finished projects' material will be added soon.
15/Dec/2008
MaRTE OS will be at
FOSDEM, the
free and open source developer's european meeting.
Miguel Telleria and
Daniel Sangorrin will give a
talk about MaRTE OS and related technologies (including FRESCOR).
12/Dec/2008
An RSS feed for the MaRTE OS News has been added. Now you can keep updated of
MaRTE OS changes, releases and new stuff through your favourite feed reader.
28/Nov/2008
The following projects information has been updated (both of them include demonstrator videos! :D):
5/Nov/2008
MaRTE OS v1.9 has been released with several important changes. Please take a look at
them in the
Changelog file.
22/Sep/2008
Added support for timed handlers based on group clocks.
The mouse driver and widgets (buttons, mouse pointer, panels, etc..) from
Angel's
project has been integrated in the main distribution.
See
Changelog.
8/Jul/2008
Added information on the
authors and contributors to MaRTE OS (please, inform of missing
information to Mario Aldea or Daniel Sangorrin).
7/Jul/2008
PolyOrb and RT-Glade on MaRTE OS: added patches and documentation to the projects section.
4/Jun/2008
Added a Tetris application to the new release and corrected some bugs in IDE and FAT
Changelog
26/May/2008
Added IDE disks (compact flash) logging support to the logger misc utility. Also a bug
was corrected in the IDE driver (which still requires further testing).
13/May/2008
Added two tutorials: one to explain the miscellaneous utilities included in MaRTE OS and
the second one to show how to create an academic LiveCD based on KNOPPIX that includes
a MaRTE OS environment. By Daniel Sangorrin.
5/May/2008
New MaRTE OS version with drivers for CAN bus. See the
Changelog
14/Dec/2007
New MaRTE OS version with support for GNAT-GPL-2007, new drivers, etc. See the
Changelog
9/Aug/2007
MaRTE OS now includes a bunch of new drivers, developed by Daniel Sangorrin.
- I2C: a framework that support transmissions through the I2C serial port.
It includes drivers for three I2C software adaptors (other adaptor controllers
can be easily plugged-in into the framework).
- CMPS03: a driver for the CMPS03 compass module, controlled through the I2C bus.
- PCM3718: a driver for the advantech DAQ card pcm3718. It provides A/D and
Digital I/0 support.
- RT61: a driver for wireless cards based on ralink RT2561 chipsets.
Test programs are also provided in each driver's directory.
15/Jun/2007
Updated the Hello MaRTE OS using an Emulator tutorial to show how to create Disk Image file
that can be used in QEMU to test MaRTE OS x86 bare machine applications.
14/Jun/2007
Daniel Sangorrin and Angel Muñoz Cantera have won the Ada Spain Prize to the best academical
projects using Ada!!. You can see their projects in the Finished projects section.
11/Jun/2007
Created a MaRTE OS User's Forum. Updated Hello-World Tutorial to latest
MaRTE OS version.
1/Jun/2007
New release of MaRTE OS kernel (v 1.6) with a lot of new features. A new version of RT-EP,
a FAT filesystem, a CompactFlash driver...
25/May/2007
A new simple and clean design for MaRTE OS Website! The website was growing too much so we
decided to split it in several sections.
25/Sep/2006
The degree project "Graphical Interface Library for Embedded Control Systems"
has been finished and included in the Projects section. A panel library has been developed.
It provides buttons, lights, ...
Older news:
- RT-EP Slides update. (30-Mar-07)
- Graphical Interface Library for Embedded Control Systems. Case study: teleoperated arm. (25-Sep-06)
- Tutorial: MaRTE OS Boot process (x86 architecture). (23-Jun-06)
- Real-Time Control System based on image processing project. (30-May-06)
- Added a new section for tutorials and HOWTOs (25-May-06)
- Management of devices for digital and analog input/output, and through the I2C serial bus (2-May-06)
- Run-Time System for GAP compilers based on MaRTE OS 1.58 (20-Oct-05). Precompiled version (very easy to install)
Based on the "Linux_Lib" architecture.
It allows proper use of priorities and FIFO_Within_Priorities scheduling policy in a standard Linux box without super-user privileges.
- MaRTE OS Beta version 1.58 now can be used with GAP-GPL-2005 (20-Oct-05). GAP-GPL-2005 is the new free compiler of AdaCore.
- Establishment of a collaboration framework (20-Oct-05)
between our group at the University of Cantabria and AdaCore for the development and integration of a run time system on top of MaRTE OS with support for:
Annex D (real-time) semantics
New Ada 2005 real-time capabilities
Application-defined schedulers
- MaRTE OS Beta version 1.58 now available for download (07-Sep-05)
Port to last GAP compilers (GAP1.1 and GAP2005)
Simple SVGA graphic library (thanks to José Luis Mantecón )
bttv driver for TV cards based on the bt848 and bt832 chips (thanks to José Luis Mantecón )
- Java (RTSJ) applications on MaRTE OS!! (07-Feb-05)
For MaRTE OS Beta version 1.57
We have adapted jRate to run on MaRTE OS (architecture "Linux_lib"). jRate is an extension of the GNU GCJ compiler front-end and runtime system which adds support for most of the features required by the Real-Time Specification for Java (RTSJ)
- MaRTE OS Beta version 1.56 now available for download (23-Nov-04)
Now MaRTE OS applications can be run on Linux as a user process (no super-user privileges needed).
Port to GAP 1.0.0 (new GNAT compiler based on GCC 3.2.3) and GNAT 3.15p ("Linux" and "Linux_lib" architectures only for GAP 1.0.0)
- Beta versions in the download section (23-Nov-04) MaRTE OS versions not so intensively tested as the standard versions and in which documentation could be incomplete. It is a way for users to access last changes and improvements in MaRTE OS without having to wait for the next "stable" version.
- Real-Time lab with MaRTE OS at the Universidad Politécnica de Madrid (21-Mar-04) Some information about the lab along with a nice video of the robot they use.
- MaRTE OS version 1.4 now available for download (19-Dec-03)
MaRTE OS/Bochs PC Emulator: ¡host and target computers in only one PC! (10-Apr-03)
- MaRTE OS version 1.2 now available for download (12-Feb-03)
- New papers and documents (12-Feb-03)
- New projects using MaRTE OS (12-Feb-03)
If you want your project to appear in the "Projects Using MaRTE OS" or "Current Developments" sections please send me an e-mail.
- New section Current developments where current works on MaRTE OS are described (12-Feb-03)
- MaRTE OS got the Ada-Spain award "XI Premio Ada-Spain Para la promoción del Lenguaje Ada" (Ada-Spain award for the Ada Language promotion), for the work: "MaRTE OS: Sistema Operativo Mínimo de Tiempo Real para Aplicaciones Empotradas" (MaRTE OS: Minimal Real-Time Operating System for Embedded Applications) (May-02).