OSAL and PSP Inventory and Status

Slides:



Advertisements
Similar presentations
MicroSys OS Selection - a customer perspective MicroSys Electronics GmbH Reiner Mauthe Sales and Marketing.
Advertisements

Using MapuSoft Instead of OS Vendor’s Simulators.
Wednesday, June 07, 2006 “Unix is user friendly … it’s just picky about it’s friends”. - Anonymous.
Justin R Morris, JSTAR/ITC Lead
SpaceDrone: Bringing Spacecraft Flight Software Closer to Earth
RSC Williams MAPLD 2005/BOF-S1 A Linux-based Software Environment for the Reconfigurable Scalable Computing Project John A. Williams 1
JPL Campus Advanced ServicesCdL Claudia de Luna (818) December 4, 2000 JPL Campus Network Advanced.
RTEMS overview W. Eric Norum Introduction RTEMS is a tool designed specifically for real-time embedded systems The RTEMS product is an executive.
R ION-WG Status CCSDS Meetings 28 Oct r ION-Working Group Overview ION Working Group is a sub-team of the NASA DTN Readiness Project whose goal.
Cross-Compiler Issues EPICS Meeting, May 2001 Markus Janousch (SLS)
Common Avionics & Software Technologies (CAST)
August 2003 At A Glance VMOC-CE is an application framework that facilitates real- time, remote cooperative work among geographically dispersed mission.
 Overview › Requirements › Proof of Principal › Issues … › First Step – Wrap Altera NIOS2 GNU Tools › Next Step – Build RTEMS/NIOS GNU Tools › Future.
LINUX MINT 13 Introduction Linux Mint is a modern, elegant and comfortable operating system which is both powerful and easy to use. The minimum requirements.
Scott Ferguson Section 1
March 2004 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
NASA Operational Simulator for Small Satellites (NOS 3 ) NASA IV&V Independent Test Capability (ITC) Team Mr. Scott Zemerick
Flight Software Overview
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
April 2014 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Secondary Boot Code (SBC) D.Wood Naval Research Laboratory.
1 1 National Aeronautics and Space Administration Future Products & Technology The Johns Hopkins University Applied Physics Laboratory Core Flight Software.
1 1 National Aeronautics and Space Administration Product Management The Johns Hopkins University Applied Physics Laboratory core Flight Software System.
1 1 National Aeronautics and Space Administration cFS Workshop Introduction The Johns Hopkins University Applied Physics Laboratory core Flight Software.
CFS Use at Goddard The Johns Hopkins University Applied Physics Laboratory core Flight Software System Workshop October 26, 2015 Alan Cudmore – NASA Goddard.
JSTAR Independent Test Capability (ITC) Core Flight System (CFS) Utilization October 26, 2015 Justin R Morris NASA IV&V Program.
Open Source Spacecraft Development Toolbox NASA Intern Project ‘15 Charles Rogers Steven Seeger Embedded Flight Systems, Inc.
12/19/01MODIS Science Team Meeting1 MODAPS Status and Plans Edward Masuoka, Code 922 MODIS Science Data Support Team NASA’s Goddard Space Flight Center.
Philippe GERUM - SourceTrek ELC-Europe Grenoble.
NASA Operational Simulator for Small Satellites (NOS 3 ) NASA IV&V Independent Test Capability (ITC) Team Mr. Scott Zemerick
cFS Workshop Product Management
Computer System Structures
cFS Platforms OSAL and PSP
OS Changer Porting Kit Contents Application Common Operating Environment (AppCOE): An eclipse based IDE for development of C/C++ applications.
cFS Workshop Ground Systems & Kits
Computer System Laboratory
Current Generation Hypervisor Type 1 Type 2.
Open Source Software Product Status
cFE FSW at APL & FSW Reusability
cFS Workshop Introduction
Course on Embedded Systems Introduction
Implementation of Embedded OS
UT-Assert Library Presented by Charles Zogby, NASA-GSFC
AMS Prototyping Activities
TECH SESSION #1 STANDARDS AND BUILD TOOLS
Computer System Laboratory
Comparative Analysis of Parallel OPIR Compression on Space Processors
TECH SESSION #1 ELECTRONIC DATA SHEETS
Programming with Arduinos and Rapsberry Pi
Creating a Windows 7 Professional SP1 Virtual machine
cFS Systems Technology Roadmap
Open-Source RTOS Space Qualification An RTEMS Case Study
Porting the core Flight System to the Dellingr Cubesat
Core Flight System on Unique Missions & Experiments
cFS Workshop Introduction
cFS Workshop Product Management
cFS Community Day Platform Technology Roadmap
Booting Up 15-Nov-18 boot.ppt.
cFS Workshop Introduction
Advanced Exploration Systems (AES) Core Flight Software (CFS) Project
cFS Workshop Program Management
cFS Workshop Introduction
Bringing Core Flight Software to the Drone Universe
GSFC cFS Product Status
Open platform for mixed-criticality applications
Reverse engineering through full system simulations
OS Simulator Develop and test embedded applications on Windows or Linux host environments Eliminates the need for the original OS and expensive.
A case study of implementations of SBN with SpaceWire
Presenter: Nickollas de Oliveira Aranha
Overview of System Development for Windows CE.NET
Presentation transcript:

OSAL and PSP Inventory and Status Alan Cudmore – NASA Goddard Space Flight Center Cal Tech – APL/JPL/Aerospace core Flight System Workshop December 12, 2016

GSFC OSAL Inventory vxWorks 6.x Posix / Linux 2.6+ RTEMS 4.10 Operating System / Version OSAL Version Brief Description OSAL Port Maintainer Status vxWorks 6.x 4.2.1a vxWorks Legacy 6.x NASA/GSFC & cFS commuinity Released Posix / Linux 2.6+ The Posix/Linux 2.6+ OSAL 32. bit RTEMS 4.10 The RTEMS OSAL cFS on RTEMS 4.10/4.11 releases. Future updates will include support for the RTEMS Dynamic Loader in RTEMS 4.11 and 4.12. FreeRTOS 8.0.1 4.1.0 The FreeRTOS OSAL supports the cFS on FreeRTOS 8.0.1 on the Gomspace Nanomind CPU for the Dellingr Cubesat Mission. NASA/GSFC In Development VxWorks 6.7 SMP 3.3 The vxWorks 6.7 SMP OSAL was a techology development effort between GSFC and JHU/APL. Pike OS 3.x 3.5 The PikeOS OSAL was a technology development effort by GSFC.

GSFC PSP Inventory vxWorks 6.x MCP750 vxWorks 6.9 SP0 Operating System / Version Processor Card/Hardware Platform Version/ Release Brief Description of PSP PSP Port Maintainer Status vxWorks 6.x MCP750 1.3.0.0 Supports vxWorks on the MCP750 CPCI COTS board. NASA/GSFC & cFS commuinity Released vxWorks 6.9 SP0 TBD Posix / Linux 2.6+ Generic Linux with 32 bit support - Desktop, Server, Raspberry Pi, etc Supports cFE/cFS on Linux. Primarily intended for development and test. RTEMS 4.10 RTEMS i686 BSP - QEMU target Supports cFE on RTEMS 4.10 / i686 / QEMU target. Future updates will include support for the RTEMS Dynamic Loader in RTEMS 4.11 and 4.12. MMS Misson - C&DH Processor Card ( RH5208 Coldfire ) 1.1.0.0 Supports cFE on RTEMS 4.10 for the MMS C&DH processor card. Uses RTEMS RFS file systems, GSFC EEPROM File system, and GSFC Static Loader for dynamic loading. NASA/GSFC vxWorks 6.4 GPM Mission - C&DH Processor ( BAE RAD750 ) 1.0.0? Supports the cFS on vxWorks 6.4 for the BAE RAD750 used on GPM FreeRTOS 8.0.1 Gomspace Nanomind 1.2.0.0 Supports the cFS on FreeRTOS for the Gomspace Nanomind Cubesat Processor - This relies on the Gomspace Nanomind firmware for OS, drivers, boot code, file systems, etc. In Development VxWorks 6.7 SMP Gaisler GR712 Dual Core LEON3 board 1.1(?) The vxWorks 6.7 SMP OSAL was a techology development effort between GSFC and JHU/APL. It was ported to work on vxWorks 6.7 on the LEON3 processor. This port has been given to JSC to continue evaluation and development. It is also being used as the basis of a new port for the GSFC Mustang CPU ( Dual Core LEON 3 / vxWorks ) project. Pike OS 3.x Gaisler CPCI-XC4V LEON3 board The PikeOS OSAL was a technology development effort by GSFC. It was ported to work on the PikeOS partioned operating system on a LEON3 processor. This port allows the cFE/cFS to run on a native PikeOS partition. There are some shortcomings like the lack of a dynamic loader, and limited file system support. In addition, PikeOS partitions have very limited C library functions.

Future Platforms at GSFC Xenomi Linux ( Jonathan?) PACE Mission and PACE / OCI Instrument vxWorks SMP / LEON3 Dual Core vxWorks / LEON3-FT SmallSat Cubesat Electronics Board RTEMS – LEON3-FT WFIRST Mission RTEMS 4.12 – LEON4 Quad Core

Platforms Outside of GSFC APL Solar Probe Plus – vxWorks 6.x LEON3-FT JSC OSAL – ARINC653 ? ARC Ladee Windhover Labs / JSC? OSAL Xenomai 3.0.1 Linux ( faster than real time support ) PSP Xilinx Zync – Xenomai and Petalinux Raspberry Pi Zero prototype

OSAL Roadmap ( GSFC ) Update RTEMS OSAL port vxWorks SMP port RTEMS 4.12 Compatibility RTEMS Dynamic Loader Support vxWorks SMP port RTEMS SMP Port FreeRTOS Port FreeRTOS needs extra libraries / Infrastructure