<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>
<channel>
	<title>LESIA - Observatoire de Paris</title>
	<link>https://lesia.obspm.fr/</link>
	<description>De la conception des instruments d'astronomie &#224; l'exploitation des r&#233;sultats, les th&#233;matiques scientifiques d&#233;velopp&#233;es au LESIA couvrent de nombreux domaines de l'astrophysique. Les activit&#233;s sont organis&#233;es autour des projets (sol, espace ou mod&#233;lisation) dont de nombreuses r&#233;alisations instrumentales font la r&#233;putation du laboratoire.
Directeur : Vincent Coud&#233; du Foresto</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<image>
		<title>LESIA - Observatoire de Paris</title>
		<url>https://youtube.lesia.obspm.fr/IMG/logo/siteon0.gif?1236685906</url>
		<link>https://lesia.obspm.fr/</link>
		<height>89</height>
		<width>290</width>
	</image>














	<item xml:lang="en">
		<title> PLATO N-DPU Flight Software</title>
		<link>https://youtube.lesia.obspm.fr/PLATO-N-DPU-Flight-Software.html</link>
		<guid isPermaLink="true">https://youtube.lesia.obspm.fr/PLATO-N-DPU-Flight-Software.html</guid>
		<dc:date>2024-01-15T20:29:27Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Luc Heintze</dc:creator>



		<description>
&lt;p&gt;The N-DPU flight software is the software that drives the 24 normal cameras on the PLATO payload. This software implements photometry algorithms that reduce the flow of data produced by calculating directly on board the flux of stars that will be used by the ground segment to construct light curves and detect exoplanets. This software was designed and produced by LESIA's flight software team. The PLATO mission PLATO (&#8220;PLAnetary Transits and Oscillations of stars&#8221;) is a M-class mission of the (...)&lt;/p&gt;


-
&lt;a href="https://youtube.lesia.obspm.fr/-Logiciels-de-vol-developpes-par-le-.html" rel="directory"&gt;Logiciels de vol d&#233;velopp&#233;s par le LESIA&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;The N-DPU flight software is the software that drives the 24 normal cameras on the PLATO payload. This software implements photometry algorithms that reduce the flow of data produced by calculating directly on board the flux of stars that will be used by the ground segment to construct light curves and detect exoplanets. This software was designed and produced by LESIA's flight software team.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;div class=&#034;cs_sommaire cs_sommaire_avec_fond&#034; id=&#034;outil_sommaire&#034;&gt; &lt;div class=&#034;cs_sommaire_inner&#034;&gt; &lt;div class=&#034;cs_sommaire_titre_avec_fond&#034;&gt; Sommaire &lt;/div&gt; &lt;div class=&#034;cs_sommaire_corps&#034;&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&#034;The PLATO mission&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_0'&gt;The PLATO mission&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;PLATO on-board Data Processing System&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_1'&gt;PLATO on-board Data Processing System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;N-DPU boards and MEU&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_2'&gt;N-DPU boards and MEU&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;PLATO N-DPU flight software overview&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_3'&gt;PLATO N-DPU flight software overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;N-DPU flight software architecture&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_4'&gt;N-DPU flight software architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;N-DPU application software GSE&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_5'&gt;N-DPU application software GSE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Key Dates&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_6'&gt;Key Dates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;People involved in the N-DPU flight software project&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_7'&gt;People involved in the N-DPU flight software project&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_0&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;The PLATO mission&lt;/h3&gt;
&lt;p&gt;PLATO (&#8220;PLAnetary Transits and Oscillations of stars&#8221;) is a M-class mission of the European Space Agency foreseen to be launched at the end of 2026. PLATO aims to characterize exoplanetary systems by detecting planetary transits and conducting asteroseismology of their parent stars.&lt;/p&gt;
&lt;p&gt;The PLATO payload concept is based on a multi-camera approach, involving a set of 24 normal instruments monitoring stars fainter than mV=8, plus a smaller set of 2 fast instruments observing extremely bright stars with magnitudes brighter than mV=8.&lt;/p&gt; &lt;dl class='spip_document_2766 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/jpg/plato_spacecraft_modules.jpg' rel=&#034;portfolio&#034; title=' The PLATO satellite and its 26 cameras' type=&#034;image/jpeg&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH500/plato_spacecraft_modules-a1351-52aa1.jpg?1704883476' width='500' height='500' alt=&#034;The PLATO satellite and its 26 cameras&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; The PLATO satellite and its 26 cameras&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; ESA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_1&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;PLATO on-board Data Processing System&lt;/h3&gt;
&lt;p&gt;The PLATO Data Processing System, called DPS, is the sub-system of PLATO payload module in charge of the on-board data processing (data acquisition, data reduction, data compression, monitoring, etc.). The DPS is a set of several on-board computer boards connected via a SpaceWire network. The DPS architecture is composed of:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 12 Normal Data Processing Units (N-DPU) embedding a GR712RC dual-core LEON3FT processor.&lt;/li&gt;&lt;li&gt; two Fast Data processing Units (F-DPU).&lt;/li&gt;&lt;li&gt; two Instrument Control Units (ICU) working in cold redundancy.&lt;/li&gt;&lt;/ul&gt; &lt;dl class='spip_document_2765 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/dps_24cam.png' rel=&#034;portfolio&#034; title=' The PLATO on-board data processing system' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH417/dps_24cam-32e23-bb0a8.png?1704883476' width='500' height='417' alt=&#034;The PLATO on-board data processing system&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; The PLATO on-board data processing system&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; DLR&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;p&gt;The N-DPU and F-DPU are in charge of processing respectively the data of two normal cameras for each N-DPU and the data of one fast camera for each F-DPU.
The ICU are in charge of managing the payload, the communication with the Service Module (SVM) and the compression of scientific data before transmitting them as telemetry to the SVM.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_2&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;N-DPU boards and MEU&lt;/h3&gt;
&lt;p&gt;The N-DPU board is made up of the following parts:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 1 dual core LEON3FT GR712RC SoC clocked at 50MHz&lt;/li&gt;&lt;li&gt; 1 SDRAM of 256 MiB (64 M x (32b+16b))&lt;/li&gt;&lt;li&gt; 4 SpaceWire interfaces&lt;/li&gt;&lt;/ul&gt; &lt;dl class='spip_document_2767 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/plato.ndpu.board.png' rel=&#034;portfolio&#034; title=' PLATO N-DPU board' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH193/plato.ndpu.board-3a349-eaf1d.png?1704883476' width='500' height='193' alt=&#034;PLATO N-DPU board&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; PLATO N-DPU board&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;p&gt;The MEU device is an integrated box made up of:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 6 N-DPU (Normal Data Processing Units)&lt;/li&gt;&lt;li&gt; 2 PSU (Power Supply Units, main and redundant)&lt;/li&gt;&lt;li&gt; 2 SpaceWire router units&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;The MEU H/W is provided by Spain (IAA-CSIC / IAC / Thales Alenia Space).&lt;/p&gt; &lt;dl class='spip_document_2769 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/meu.block.diagram.png' rel=&#034;portfolio&#034; title=' Block diagram of the MEU' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH346/meu.block.diagram-147b8-5e989.png?1704883476' width='500' height='346' alt=&#034;Block diagram of the MEU&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; Block diagram of the MEU&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; DLR&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;/p&gt;
&lt;dl class='spip_document_2768 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/meu.box.png' rel=&#034;portfolio&#034; title=' MEU box' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH355/meu.box-3d736-49210.png?1704883476' width='500' height='355' alt=&#034;MEU box&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; MEU box&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; IAA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_3&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;PLATO N-DPU flight software overview&lt;/h3&gt;
&lt;p&gt;The N-DPU Flight Software (or N-DPU ASW for N-DPU Application Software) is the embedded software deployed in each of the 12 N-DPU boards. The N-DPU ASW has been specified, designed, implemented, validated and qualified by LESIA.&lt;/p&gt;
&lt;p&gt;Each N-DPU ASW manages two cameras (four 21-million pixel detectors per camera) and collects science and housekeeping data from their front-end electronics (N-FEE).&lt;/p&gt;
&lt;p&gt;During the Observation mode, each N-DPU unit is receiving window segments of observed stars from both N-FEE as inputs. The window segments are transferred every 6.25 seconds through a single SpaceWire link per N-FEE. The window segments are then reconstructed back using a lookup table into windows and are processed by the N-DPU ASW.&lt;/p&gt;
&lt;p&gt;In the observation mode, the N-DPU ASW role is to produce 6x6-pixel square-shaped windows (i.e. raw star windows called &#034;imagettes&#034; not transformed on-board) for 21% of the incoming stars (out of 132350 stars per camera) and photometry products using binary mask algorithms for 79% of them. The photometry products are made up of star fluxes and centers of brightness of stars. The N-DPU ASW computes also the offset, background, smearing and performs outlier detection to improve the SNR of the products. The N-DPU ASW calculates light fluxes and centers of brightness every 25 seconds. These photometry products are then averaged over 50 and 600 seconds (samples of 2 and 24 measurements respectively). The averaged photometry is then sent to the ICU. The other 21% stars (27500) of each N-cameras are directly transmitted to the ICU.&lt;/p&gt; &lt;dl class='spip_document_3968 spip_documents spip_documents_center spip_documents_image' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/jpg/n-dpu_processing_pipeline.jpg' rel=&#034;portfolio&#034; title=' PLATO N-DPU ASW processing pipeline' type=&#034;image/jpeg&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH395/n-dpu_processing_pipeline-2c3a8-d9600.jpg?1704883476' width='500' height='395' alt=&#034;PLATO N-DPU ASW processing pipeline&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; PLATO N-DPU ASW processing pipeline&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;p&gt;The definition of all the scientific algorithms is made by the PLATO DPA-WG.&lt;/p&gt;
&lt;p&gt;In support of the &#034;Observation&#034; mode, the N-DPU flight software features a mode that automatically calculates the positioning of the star windows on the CCDs, based on the telescopes' attitude and the star catalog giving their positions in the barycentric celestial reference system (BCRS).&lt;/p&gt;
&lt;p&gt;In addition to the science services, the N-DPU ASW offers services dedicated to the calibration activities: full-image acquisition service and window acquisition service.&lt;/p&gt;
&lt;p&gt;Last but not least, the N-DPU ASW implements the standard PUS services for checking the telecommand packets, managing the production of housekeeping reports and event reports, handling the time, accessing to the N-DPU and N-FEE memories (load, dump and check), managing and monitoring the on-board parameters, etc.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_4&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;N-DPU flight software architecture&lt;/h3&gt;&lt;h4 class=&#034;spip&#034;&gt;A multi-core architecture built with GERICOS framework&lt;/h4&gt;
&lt;p&gt;The architecture of the N-DPU ASW is built according to an Asymmetric Multi-Processing approach (AMP) using the GERICOS framework running on top of the RTEMS 4.8 real-time kernel (Edisoft version). The GERICOS (GEneRIC Onboard Software) platform is a generic LESIA platform for the development of software for space payloads.&lt;/p&gt;
&lt;p&gt;With the GERICOS::CORE framework, a real-time application is built as a set of active objects (called &#034;tasks&#034;), each active object having its own message queue and its own computational thread. Each Thread processes incoming messages one by one by executing the function associated with the message.&lt;/p&gt;
&lt;p&gt;The support of the AMP architecture in the GERICOS framework relies on the intrinsic features of the active object paradigm of the GERICOS::CORE layer. With this paradigm, two objects communicate via marshalled messages. Each object is split in an implementation object (which implements the services offered by the object) and in a stub object which is responsible for the marshalling aspects (message serialization / unserialization). The marshalling process implemented in the stub has been extended so that the objects are able to communicate from a CPU core to another one using simple communication mechanisms based on shared memory for passing the messages and spin locks based on the LEON3 atomic compare-and-swap operation (CASA instruction) to make safe the inter-core concurrent access to the memory.&lt;/p&gt;
&lt;p&gt;The dual-core AMP architecture of the N-DPU ASW means that two applications coexist.&lt;/p&gt;
&lt;p&gt;The first application, which acts as the master, is deployed on the LEON3-FT CPU core #0 and is in charge of managing the ICU interfaces (telecommand and telemetry packets), processing the data of camera #A, managing modes and technical services. This first application is made up of 20 realtime tasks.&lt;/p&gt;
&lt;p&gt;The second application is deployed on the LEON3-FT CPU core #1 and is in charge of processing the data of camera #B and scrubbing the memory. This second application is made up of 8 realtime tasks.&lt;/p&gt; &lt;dl class='spip_document_2771 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/bmp/eaid_0cb252a1_45dc_458b_8e69_40ef2a2ab723.bmp' rel=&#034;portfolio&#034; title='N-DPU Application Software Dual Core Architecture ' type=&#034;image/x-ms-bmp&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/IMG/bmp/eaid_0cb252a1_45dc_458b_8e69_40ef2a2ab723.bmp?1697469377' width='500' height='416' alt=&#034;N-DPU Application Software Dual Core Architecture&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;N-DPU Application Software Dual Core Architecture &lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h4 class=&#034;spip&#034;&gt;A real-time software&lt;/h4&gt;
&lt;p&gt;In terms of real-time sequencing, the fundamental period to consider is 6.25 seconds: the software receives every 6.25s a new set of star windows to process. The transmission of these star windows is spread over the 4.1 seconds corresponding to the readout of the detector (1). Up to 25 packets of 32 kilobytes are transmitted per second by the camera over the readout period. At the end of the packet reception, the software has to extract the window segments from the packets and reconstruct the windows in less than 2.15 seconds, that is to say before the end of the cycle of 6.25 seconds (2). Once the reconstruction phase is complete, the software can start the photometric processing. These photometric treatments are carried out during the transmission of the star windows of the next detector and must imperatively be finished 4.1 seconds after the starting of the following cycle (3).&lt;/p&gt; &lt;dl class='spip_document_3967 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/ndpu_asw_timeline.png' rel=&#034;portfolio&#034; title=' PLATO N-DPU ASW timeline ' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH173/ndpu_asw_timeline-16a74-9792d.png?1704883476' width='500' height='173' alt=&#034;PLATO N-DPU ASW timeline&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; PLATO N-DPU ASW timeline &lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;p&gt;During the observation mode, both applications communicate through the circular buffers containing the telemetry packets. The second application builds the telemetry packets corresponding to the data from camera B and stores them in a shared queue. The first application retrieves these packets from the shared queue and transmits them to the ICU. There can also be inter-core message exchanges when, for example, an event is detected by the second application and a report must be transmitted by the first application.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_5&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;N-DPU application software GSE&lt;/h3&gt;
&lt;p&gt;The PLATO N-DPU Application Software GSE (Ground Support Equipment) are a set of hardware and software components used for validating the N-DPU ASW and testing the MEU system.&lt;/p&gt;
&lt;p&gt;The GSE software part is based on the GAUSS platform (Generic Api for ground Support Software), a project developed at LESIA, which offers generic and flexible GSE features:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; SpaceCraft interface simulator&lt;/li&gt;&lt;li&gt; System commanding (TC script editor)&lt;/li&gt;&lt;li&gt; TM visualization and monitoring&lt;/li&gt;&lt;li&gt; Assertion language for automatic test checking&lt;/li&gt;&lt;li&gt; Distributed architecture&lt;/li&gt;&lt;li&gt; SQL Database management&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;In addition to these software components, the PLATO N-DPU Application Software GSE also contain several hardware components:&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; STAR-Dundee SpaceWire Bricks&lt;/li&gt;&lt;li&gt; PLATO camera simulator (SIMUCAM) provided by the MAUA Institute (IMT, S&#227;o Paulo)&lt;/li&gt;&lt;/ul&gt; &lt;dl class='spip_document_2772 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/jpg/plato-gse.jpg' rel=&#034;portfolio&#034; title=' PLATO N-DPU Application Software GSE ' type=&#034;image/jpeg&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH343/plato-gse-b0875-0bc3e.jpg?1704883476' width='500' height='343' alt=&#034;PLATO N-DPU Application Software GSE&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; PLATO N-DPU Application Software GSE &lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;/p&gt;
&lt;dl class='spip_document_2773 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/ma.png' rel=&#034;portfolio&#034; title=' Tool for monitoring the TC/TM packets ' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH299/ma-2a167-c0647.png?1704883476' width='500' height='299' alt=&#034;Tool for monitoring the TC/TM packets&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; Tool for monitoring the TC/TM packets &lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;/p&gt;
&lt;dl class='spip_document_2774 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/n-dpu.asw.test.bench.png' rel=&#034;portfolio&#034; title=' ASW N-DPU ASW Test Bench' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH396/n-dpu.asw.test.bench-83f80-d7fce.png?1704883476' width='500' height='396' alt=&#034;ASW N-DPU ASW Test Bench&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; ASW N-DPU ASW Test Bench&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_6&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Key Dates&lt;/h3&gt;&lt;div class=&#034;table&#034;&gt; &lt;table&gt; &lt;tr&gt; &lt;th&gt;Date&lt;/th&gt; &lt;th&gt;Event&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;July 2014&lt;/td&gt; &lt;td&gt;PLATO selection by ESA&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;March 2016&lt;/td&gt; &lt;td&gt;N-DPU ASW development kick-off&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;June 2017&lt;/td&gt; &lt;td&gt;PLATO &#034;adoption&#034; by ESA&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;September to December 2018&lt;/td&gt; &lt;td&gt;Software SRR (System Requirement Review)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;September to December 2019&lt;/td&gt; &lt;td&gt;Software PDR (Preliminary Design Review)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;July 2020&lt;/td&gt; &lt;td&gt;Delivery to the PLATO consortium of PLATO N-DPU ASW V0.4 (full-image calibration mode)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;July 2021&lt;/td&gt; &lt;td&gt;Delivery to the PLATO consortium of PLATO N-DPU ASW V0.8 (window calibration mode)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;September 2022&lt;/td&gt; &lt;td&gt;Delivery to the PLATO consortium of PLATO N-DPU ASW V0.9 (science services partially implemented)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;October to December 2022&lt;/td&gt; &lt;td&gt;Software CDR (Critical Design Review)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;September 2023&lt;/td&gt; &lt;td&gt;Delivery to the PLATO consortium of PLATO N-DPU ASW V1.0 (100% of functionalities are implemented)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;/div&gt;&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_7&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;People involved in the N-DPU flight software project&lt;/h3&gt;&lt;div class=&#034;table&#034;&gt; &lt;table&gt; &lt;tr&gt; &lt;th&gt;Name&lt;/th&gt; &lt;th&gt;Role&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Aliocha Amerge&lt;/td&gt; &lt;td&gt;Flight software development (trainee)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Gaele Barbary&lt;/td&gt; &lt;td&gt;MEU functional testing&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Kimberley Berisha&lt;/td&gt; &lt;td&gt;Flight software development (trainee)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Alexandre Crignola&lt;/td&gt; &lt;td&gt;GSE software development (ASTEK)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Florent Ducellier&lt;/td&gt; &lt;td&gt;Flight software specification and validation (ASTEK)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Gary Gabriel&lt;/td&gt; &lt;td&gt;GERICOS framework development&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Nicolas Gauthier&lt;/td&gt; &lt;td&gt;Flight software development&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Loic Gueguen&lt;/td&gt; &lt;td&gt;GSE software management&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Pierre-Vincent Gouel&lt;/td&gt; &lt;td&gt;Flight software development&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Baptiste Gouesbet&lt;/td&gt; &lt;td&gt;Flight software development (ASTEK)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Lee-Roy Malac-Allain&lt;/td&gt; &lt;td&gt;Flight software development&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Aymeric Menager&lt;/td&gt; &lt;td&gt;Flight software development (trainee)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Thibault Lamborot&lt;/td&gt; &lt;td&gt;GSE software development&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Gaelle Palandri&lt;/td&gt; &lt;td&gt;GSE software development&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Philippe Plasson&lt;/td&gt; &lt;td&gt;Project management&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Hugo Pompougnac&lt;/td&gt; &lt;td&gt;Flight software development (trainee)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;William Recart&lt;/td&gt; &lt;td&gt;Flight software product assurance management (Hensoldt Space Consulting)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt; : &lt;a href=&#034;#&#034; title=&#034;philippe.plasson..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('philippe.plasson,69d069674ac6c,obspm.fr',',69d069674ac6c,'); return false;&#034; class='spip_mail'&gt;Philippe Plasson&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Logiciel de vol des N-DPU de PLATO</title>
		<link>https://youtube.lesia.obspm.fr/Logiciel-de-vol-des-N-DPU-de-PLATO.html</link>
		<guid isPermaLink="true">https://youtube.lesia.obspm.fr/Logiciel-de-vol-des-N-DPU-de-PLATO.html</guid>
		<dc:date>2024-01-15T20:25:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Philippe Plasson</dc:creator>



		<description>
&lt;p&gt;Le logiciel de vol des N-DPU est le logiciel embarqu&#233; qui pilote les 24 cam&#233;ras normales de la charge utile du satellite PLATO. Il met en &#339;uvre des algorithmes de photom&#233;trie qui permettent de r&#233;duire le flot de donn&#233;es produit par les cam&#233;ras en calculant, directement &#224; bord, le flux des &#233;toiles ou en transmettant des fen&#234;tres de 6x6 pixels centr&#233;es autour des &#233;toiles. Ce sont ces donn&#233;es qui seront utilis&#233;es par le segment sol pour construire les courbes de lumi&#232;re des &#233;toiles et d&#233;tecter des (...)&lt;/p&gt;


-
&lt;a href="https://youtube.lesia.obspm.fr/-Logiciels-de-vol-developpes-par-le-.html" rel="directory"&gt;Logiciels de vol d&#233;velopp&#233;s par le LESIA&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L150xH85/plato_key_visual_pillars-882f4.jpg?1705350665' class='spip_logo spip_logo_right' width='150' height='85' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Le logiciel de vol des N-DPU est le logiciel embarqu&#233; qui pilote les 24 cam&#233;ras normales de la charge utile du satellite PLATO. Il met en &#339;uvre des algorithmes de photom&#233;trie qui permettent de r&#233;duire le flot de donn&#233;es produit par les cam&#233;ras en calculant, directement &#224; bord, le flux des &#233;toiles ou en transmettant des fen&#234;tres de 6x6 pixels centr&#233;es autour des &#233;toiles. Ce sont ces donn&#233;es qui seront utilis&#233;es par le segment sol pour construire les courbes de lumi&#232;re des &#233;toiles et d&#233;tecter des exoplan&#232;tes. Ce logiciel a &#233;t&#233; con&#231;u et r&#233;alis&#233; par l'&#233;quipe &#034;Logiciels de Vol&#034; du LESIA.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;div class=&#034;cs_sommaire cs_sommaire_avec_fond&#034; id=&#034;outil_sommaire&#034;&gt; &lt;div class=&#034;cs_sommaire_inner&#034;&gt; &lt;div class=&#034;cs_sommaire_titre_avec_fond&#034;&gt; Sommaire &lt;/div&gt; &lt;div class=&#034;cs_sommaire_corps&#034;&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&#034;La mission PLATO&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_0'&gt;La mission PLATO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Syst&#232;me de traitement de donn&#233;es bord de PLATO&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_1'&gt;Syst&#232;me de traitement de donn&#233;es bord de PLATO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Cartes N-DPU et bo&#238;tiers MEU&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_2'&gt;Cartes N-DPU et bo&#238;tiers MEU&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Aper&#231;u du logiciel de vol des N-DPU de PLATO&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_3'&gt;Aper&#231;u du logiciel de vol des N-DPU de PLATO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Architecture du logiciel de vol des N-DPU&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_4'&gt;Architecture du logiciel de vol des N-DPU&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Plateforme de tests du logiciel de vol des N-DPU&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_5'&gt;Plateforme de tests du logiciel de vol des N-DPU&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Dates cl&#233;s&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_6'&gt;Dates cl&#233;s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Personnes impliqu&#233;es dans le projet logiciel de vol des N-DPU de PLATO&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_7'&gt;Personnes impliqu&#233;es dans le projet logiciel de vol des N-DPU de PLATO&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_0&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;La mission PLATO&lt;/h3&gt;
&lt;p&gt;PLATO (&#034;PLAnetary Transits and Oscillations of stars&#034;) est une mission de classe M de l'Agence spatiale europ&#233;enne dont le lancement est pr&#233;vu fin 2026. L'objectif scientifique de la mission est de d&#233;tecter, gr&#226;ce &#224; la m&#233;thode des transits plan&#233;taires, des plan&#232;tes rocheuses dans la zone habitable et &#8211; simultan&#233;ment &#8211; de d&#233;terminer, gr&#226;ce &#224; la sismologie, les caract&#233;ristiques des &#233;toiles h&#244;tes des plan&#232;tes.&lt;/p&gt;
&lt;p&gt;Le concept instrumental de PLATO est bas&#233; sur une approche multi-cam&#233;ras, comprenant un ensemble de 24 cam&#233;ras observant &#224; la cadence d'une image toutes les 25 secondes plus un ensemble de deux cam&#233;ras observant un champ plus petit, &#224; la cadence de 2.5 secondes, d&#233;di&#233;es &#224; la mesure des &#233;toiles les plus brillantes.&lt;/p&gt; &lt;dl class='spip_document_2766 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/jpg/plato_spacecraft_modules.jpg' rel=&#034;portfolio&#034; title='Le satellite PLATO avec ses 26 cameras' type=&#034;image/jpeg&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH500/plato_spacecraft_modules-a1351-52aa1.jpg?1704883476' width='500' height='500' alt=&#034;Le satellite PLATO avec ses 26 cameras&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Le satellite PLATO avec ses 26 cameras&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; ESA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_1&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Syst&#232;me de traitement de donn&#233;es bord de PLATO&lt;/h3&gt;
&lt;p&gt;Le syst&#232;me de traitement des donn&#233;es de PLATO, appel&#233; DPS (Data Processing System), est le syst&#232;me de la charge utile de PLATO responsable du traitement des donn&#233;es &#224; bord (acquisition des donn&#233;es, r&#233;duction des donn&#233;es &lt;i&gt;via&lt;/i&gt; des algorithmes de photom&#233;trie, compression des donn&#233;es, surveillance, etc.). Le DPS est constitu&#233; d'un ensemble de plusieurs cartes &#233;lectroniques &#233;quip&#233;es de processeurs et interconnect&#233;es &lt;i&gt;via&lt;/i&gt; un r&#233;seau SpaceWire. L'architecture du DPS est compos&#233;e de :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 12 unit&#233;s de traitement g&#233;rant les cam&#233;ras normales (N-DPU : Normal Data Processing Units) et int&#233;grant un processeur double c&#339;ur LEON3FT GR712RC. Chaque carte N-DPU g&#232;re deux cam&#233;ras.&lt;/li&gt;&lt;li&gt; Deux unit&#233;s de traitement g&#233;rant les cam&#233;ras rapides (F-DPU : Fast Data processing Units).&lt;/li&gt;&lt;li&gt; Deux unit&#233;s de contr&#244;le des instruments (ICU : Instrument Control Units) fonctionnant en redondance froide. L'ICU est charg&#233; de la gestion de la charge utile, de la communication avec le module de service (SVM) du satellite et de la compression des donn&#233;es scientifiques avant transmission au SVM sous forme de t&#233;l&#233;m&#233;tries.&lt;/li&gt;&lt;/ul&gt; &lt;dl class='spip_document_2765 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/dps_24cam.png' rel=&#034;portfolio&#034; title='Le syst&#232;me de traitement des donn&#233;es embarqu&#233; PLATO' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH417/dps_24cam-32e23-bb0a8.png?1704883476' width='500' height='417' alt=&#034;Le syst&#232;me de traitement des donn&#233;es embarqu&#233; PLATO&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Le syst&#232;me de traitement des donn&#233;es embarqu&#233; PLATO&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; DLR&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_2&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Cartes N-DPU et bo&#238;tiers MEU&lt;/h3&gt;
&lt;p&gt;Une carte &#233;lectronique N-DPU contient les composants suivants :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 1 processeur bi-coeur LEON3FT GR712RC cadenc&#233; &#224; 50MHz&lt;/li&gt;&lt;li&gt; 1 SDRAM de 256 MiB (64 M x (32b+16b))&lt;/li&gt;&lt;li&gt; 4 interfaces SpaceWire&lt;/li&gt;&lt;/ul&gt; &lt;dl class='spip_document_2767 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/plato.ndpu.board.png' rel=&#034;portfolio&#034; title='Carte PLATO N-DPU' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH193/plato.ndpu.board-3a349-eaf1d.png?1704883476' width='500' height='193' alt=&#034;Carte PLATO N-DPU&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Carte PLATO N-DPU&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;p&gt;Le MEU est un bo&#238;tier int&#233;grant en son sein :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 6 cartes N-DPU&lt;/li&gt;&lt;li&gt; 2 cartes PSU (Power Supply Unit)&lt;/li&gt;&lt;li&gt; 2 routeurs SpaceWire&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Le bo&#238;tier MEU, avec ses diff&#233;rentes cartes &#233;lectroniques, est fourni par l'Espagne (IAA-CSIC / IAC / Thales Alenia Space).&lt;/p&gt; &lt;dl class='spip_document_2769 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/meu.block.diagram.png' rel=&#034;portfolio&#034; title='Sch&#233;ma fonctionnel du MEU' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH346/meu.block.diagram-147b8-5e989.png?1704883476' width='500' height='346' alt=&#034;Sch&#233;ma fonctionnel du MEU&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Sch&#233;ma fonctionnel du MEU&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; DLR&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;/p&gt;
&lt;dl class='spip_document_2768 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/meu.box.png' rel=&#034;portfolio&#034; title='Bo&#238;tier MEU' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH355/meu.box-3d736-49210.png?1704883476' width='500' height='355' alt=&#034;Bo&#238;tier MEU&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Bo&#238;tier MEU&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; IAA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_3&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Aper&#231;u du logiciel de vol des N-DPU de PLATO&lt;/h3&gt;
&lt;p&gt;Le logiciel de vol des N-DPU est le logiciel embarqu&#233; d&#233;ploy&#233; dans chacune des 12 cartes N-DPU. Le logiciel de vol N-DPU a &#233;t&#233; sp&#233;cifi&#233;, con&#231;u, mis en &#339;uvre, valid&#233; et qualifi&#233; par le LESIA.&lt;/p&gt;
&lt;p&gt;Chaque logiciel de vol des N-DPU g&#232;re deux cam&#233;ras, chaque cam&#233;ra comportant quatre d&#233;tecteurs de 21 millions de pixels. Le logiciel de vol N-DPU pilote les &#233;lectroniques de proximit&#233; des cam&#233;ras (N-FEE), g&#232;re leurs modes de fonctionnement, acquiert les pixels num&#233;ris&#233;s ainsi que les donn&#233;es techniques utiles pour la surveillance (tensions, temp&#233;ratures, &#233;tats, etc.).&lt;/p&gt;
&lt;p&gt;En mode observation, chaque logiciel de vol des N-DPU re&#231;oit, en provenance des deux cam&#233;ras, un flux de segments de fen&#234;tres contenant l'image des &#233;toiles observ&#233;es. Les segments de fen&#234;tre sont transf&#233;r&#233;s toutes les 6,25 secondes &lt;i&gt;via&lt;/i&gt; une liaison SpaceWire. Les segments sont assembl&#233;s entre eux afin de reformer des fen&#234;tres &#224; l'aide d'une table de recherche (LUT). Ces fen&#234;tres contenant les taches images des &#233;toiles sont ensuite trait&#233;es par le logiciel de vol.&lt;/p&gt;
&lt;p&gt;Dans son mode &#034;observation&#034;, le r&#244;le du logiciel de vol des N-DPU est de g&#233;n&#233;rer des fen&#234;tres carr&#233;es de 6x6 pixels (c'est-&#224;-dire des fen&#234;tres contenant une tache image de l'&#233;toile appel&#233;e &#034;imagette&#034; non transform&#233;e &#224; bord) pour 21% des &#233;toiles trait&#233;es (sur 132 350 &#233;toiles par cam&#233;ra) et de calculer des produits photom&#233;triques en utilisant des algorithmes &#224; base de masques binaires (photom&#233;trie d'ouverture) pour 79% d'entre elles. Les produits photom&#233;triques correspondent au flux des &#233;toiles et &#224; leur centre de luminosit&#233;. Le logiciel de vol des N-DPU calcule &#233;galement, afin de corriger les flux, le d&#233;calage des &#233;lectroniques de lecture, le fond de ciel et le smearing (propagation de la charge d'un pixel satur&#233; vers les pixels adjacents).&lt;/p&gt;
&lt;p&gt;Le logiciel de vol des N-DPU calcule les flux lumineux et les centres de luminosit&#233; toutes les 25 secondes. Ces produits photom&#233;triques sont ensuite moyenn&#233;s sur 50 et 600 secondes (&#233;chantillons de 2 et 24 mesures respectivement). Avant de moyenner temporellement les flux, le logiciel de vol des N-DPU effectue une d&#233;tection des valeurs aberrantes. Les donn&#233;es moyenn&#233;es sont ensuite envoy&#233;es &#224; l'ICU sous forme de paquets t&#233;l&#233;m&#233;triques. Les autres 21% d'&#233;toiles (27 500) de chaque N-cam&#233;ra sont directement transmis &#224; l'ICU sous forme d'imagettes de 6 par 6 pixels. Le logiciel de vol des N-DPU est aussi capable de transmettre des fen&#234;tres dont la forme est tr&#232;s &#233;tir&#233;e verticalement et qui sont utilis&#233;es pour les &#233;toiles dites &#034;satur&#233;es&#034; (&#233;toiles extr&#234;mement brillantes).&lt;/p&gt; &lt;dl class='spip_document_3968 spip_documents spip_documents_center spip_documents_image' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/jpg/n-dpu_processing_pipeline.jpg' rel=&#034;portfolio&#034; title='Pipeline de traitement PLATO N-DPU ASW' type=&#034;image/jpeg&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH395/n-dpu_processing_pipeline-2c3a8-d9600.jpg?1704883476' width='500' height='395' alt=&#034;Pipeline de traitement PLATO N-DPU ASW&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Pipeline de traitement PLATO N-DPU ASW&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;p&gt;La d&#233;finition &#034;th&#233;orique&#034; de tous les algorithmes scientifiques mis en &#339;uvre dans le logiciel de vol des N-DPU a &#233;t&#233; faite par le groupe DPA-WG de PLATO pilot&#233; par le LESIA.&lt;/p&gt;
&lt;p&gt;Le logiciel de vol des N-DPU, outre le mode &#034;Observation&#034;, dispose d'un mode permettant de calculer automatiquement le positionnement des fen&#234;tres &#233;toiles sur les CCD &#224; partir de l'attitude des t&#233;lescopes et du catalogue des &#233;toiles donnant leurs positions dans le syst&#232;me de r&#233;f&#233;rence c&#233;leste barycentrique (BCRS).&lt;/p&gt;
&lt;p&gt;En plus des services scientifiques, le logiciel de vol des N-DPU offre des services d&#233;di&#233;s aux activit&#233;s d'&#233;talonnage : service d'acquisition d'images compl&#232;tes et service d'acquisition de fen&#234;tres.&lt;/p&gt;
&lt;p&gt;Enfin, le logiciel de vol des N-DPU met en &#339;uvre des services techniques comme le &#034;scrubbing&#034; (parcours en boucle de la m&#233;moire afin de d&#233;tecter les erreurs m&#233;moire et de les corriger) ou encore les services du standard PUS de l'ESA :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; v&#233;rification des paquets de t&#233;l&#233;commandes ;&lt;/li&gt;&lt;li&gt; test de communication ;&lt;/li&gt;&lt;li&gt; gestion de la production de rapports p&#233;riodiques contenant les param&#232;tres instrumentaux de type &#034;housekeepings&#034; ;&lt;/li&gt;&lt;li&gt; gestion de la production de rapports sporadiques (&#233;v&#233;nements li&#233;s &#224; la progression d'une activit&#233; ou &#224; la d&#233;tection d'une erreur) ;&lt;/li&gt;&lt;li&gt; gestion de l'heure ;&lt;/li&gt;&lt;li&gt; gestion de la m&#233;moire (chargement de la m&#233;moire bord, lecture et v&#233;rification) ;&lt;/li&gt;&lt;li&gt; gestion des param&#232;tres bord (lecture / &#233;criture) ;&lt;/li&gt;&lt;li&gt; surveillance des param&#232;tres instrumentaux.&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_4&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Architecture du logiciel de vol des N-DPU&lt;/h3&gt;&lt;h4 class=&#034;spip&#034;&gt;Une architecture multi-c&#339;urs construite avec la plateforme GERICOS&lt;/h4&gt;
&lt;p&gt;Le logiciel de vol des N-DPU est construit selon une architecture multi-c&#339;urs de type AMP (Asymmetric Multi-Processing) en utilisant la plateforme GERICOS fonctionnant au-dessus du noyau temps r&#233;el RTEMS 4.8 (version Edisoft). La plateforme GERICOS (GEneRIC Onboard Software) est une plateforme g&#233;n&#233;rique du LESIA pour le d&#233;veloppement de logiciels embarqu&#233;s pour les instruments scientifiques spatiaux.&lt;/p&gt;
&lt;p&gt;Avec la plateforme GERICOS, une application temps r&#233;el est construite comme un ensemble d'objets actifs (appel&#233;s &#034;t&#226;ches&#034;), chaque objet actif ayant sa propre queue de messages et son propre fil d'ex&#233;cution. Chaque t&#226;che traite les messages entrants un par un, en ex&#233;cutant la fonction associ&#233;e au message.&lt;/p&gt;
&lt;p&gt;Le support des architectures multi-c&#339;urs AMP dans la plateforme GERICOS repose sur les caract&#233;ristiques intrins&#232;ques du paradigme &#034;objets actifs&#034; de la couche GERICOS::CORE. Avec ce paradigme, deux objets communiquent &lt;i&gt;via&lt;/i&gt; des messages s&#233;rialis&#233;s. Chaque objet est divis&#233; en un objet d'impl&#233;mentation (qui met en &#339;uvre les services offerts par l'objet) et en un objet &#034;stub&#034; qui est responsable des aspects de s&#233;rialisation et d&#233;s&#233;rialisation des messages. Le processus de s&#233;rialisation et d&#233;s&#233;rialisation mis en &#339;uvre dans le &#034;stub&#034; a &#233;t&#233; &#233;tendu de mani&#232;re &#224; ce que les objets puissent communiquer d'un c&#339;ur de CPU &#224; un autre en utilisant des m&#233;canismes de communication simples bas&#233;s sur la m&#233;moire partag&#233;e pour transmettre les messages et des spin locks bas&#233;s sur l'op&#233;ration atomique de comparaison et d'&#233;change du processeur LEON3 (instruction CASA) pour s&#233;curiser l'acc&#232;s concurrent &#224; la m&#233;moire entre les diff&#233;rent c&#339;urs.&lt;/p&gt;
&lt;p&gt;L'architecture AMP &#224; deux c&#339;urs du logiciel de vol des N-DPU ASW implique que deux applications coexistent.&lt;/p&gt;
&lt;p&gt;La premi&#232;re application, qui joue le r&#244;le de ma&#238;tre, est d&#233;ploy&#233;e sur le c&#339;ur #0 du processeur LEON3-FT et est charg&#233;e de g&#233;rer les interfaces avec l'ICU (paquets de t&#233;l&#233;commandes et de t&#233;l&#233;m&#233;tries), de traiter les donn&#233;es de la cam&#233;ra #A, de g&#233;rer les modes et les services techniques. Cette premi&#232;re application est compos&#233;e de 20 t&#226;ches temps r&#233;el.&lt;/p&gt;
&lt;p&gt;La seconde application est d&#233;ploy&#233;e sur le c&#339;ur #1 du processeur LEON3-FT et est en charge du traitement des donn&#233;es de la cam&#233;ra #B et du nettoyage de la m&#233;moire. Cette deuxi&#232;me application est compos&#233;e de 8 t&#226;ches temps r&#233;el.&lt;/p&gt; &lt;dl class='spip_document_2771 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/bmp/eaid_0cb252a1_45dc_458b_8e69_40ef2a2ab723.bmp' rel=&#034;portfolio&#034; title='Logiciel d'application N-DPU Architecture &#224; double c&#339;ur' type=&#034;image/x-ms-bmp&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/IMG/bmp/eaid_0cb252a1_45dc_458b_8e69_40ef2a2ab723.bmp?1697469377' width='500' height='416' alt=&#034;Logiciel d'application N-DPU Architecture &#224; double c&#339;ur&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Logiciel d'application N-DPU Architecture &#224; double c&#339;ur&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h4 class=&#034;spip&#034;&gt;Un logiciel temps-r&#233;el&lt;/h4&gt;
&lt;p&gt;En termes de s&#233;quencement temps-r&#233;el, la p&#233;riode fondamentale &#224; consid&#233;rer est de 6,25 secondes : le logiciel re&#231;oit toutes les 6,25 secondes une nouvelle s&#233;rie de fen&#234;tres de 6x6 pixels &#224; traiter. La transmission de ces fen&#234;tres est r&#233;partie sur les 4,1 secondes correspondant &#224; la lecture du d&#233;tecteur (1). Jusqu'&#224; 25 paquets de 32 kilo-octets sont transmis par seconde par la cam&#233;ra pendant la p&#233;riode de lecture. &#192; la fin de la r&#233;ception des paquets, le logiciel doit extraire les segments de fen&#234;tre des paquets et reconstruire les fen&#234;tres en moins de 2,15 secondes, c'est-&#224;-dire avant la fin du cycle de 6,25 secondes (2). Une fois la phase de reconstruction termin&#233;e, le logiciel peut commencer les traitements photom&#233;triques. Ces traitements photom&#233;triques sont effectu&#233;s pendant la transmission des fen&#234;tres du d&#233;tecteur suivant et doivent imp&#233;rativement &#234;tre termin&#233;s 4,1 secondes apr&#232;s le d&#233;but du cycle suivant (3).&lt;/p&gt; &lt;dl class='spip_document_3967 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/ndpu_asw_timeline.png' rel=&#034;portfolio&#034; title='Processus d'acquisition PLATO N-DPU ASW ' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH173/ndpu_asw_timeline-16a74-9792d.png?1704883476' width='500' height='173' alt=&#034;Processus d'acquisition PLATO N-DPU ASW&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Processus d'acquisition PLATO N-DPU ASW &lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;p&gt;En mode observation, les deux applications communiquent par l'interm&#233;diaire de files d'attente de type FIFO contenant les paquets de t&#233;l&#233;m&#233;trie. La seconde application cr&#233;e les paquets de t&#233;l&#233;m&#233;trie correspondant aux donn&#233;es de la cam&#233;ra B et les stocke dans une file d'attente partag&#233;e. La premi&#232;re application r&#233;cup&#232;re ces paquets dans la file d'attente partag&#233;e et les transmet &#224; l'ICU. Il peut &#233;galement y avoir des &#233;changes de messages entre les c&#339;urs lorsque, par exemple, un &#233;v&#233;nement est d&#233;tect&#233; par la deuxi&#232;me application et qu'un rapport doit &#234;tre transmis par la premi&#232;re application.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_5&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Plateforme de tests du logiciel de vol des N-DPU&lt;/h3&gt;
&lt;p&gt;La plateforme de tests du logiciel de vol des N-DPU est un ensemble de composants mat&#233;riels et logiciels utilis&#233;s pendant les activit&#233;s de d&#233;veloppement et de validation.&lt;/p&gt;
&lt;p&gt;La partie logicielle de cette plateforme est bas&#233;e sur GAUSS (Generic Api for ground Support Software), un projet d&#233;velopp&#233; au LESIA, qui offre des fonctionnalit&#233;s g&#233;n&#233;riques et flexibles :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Simulateur d'interface satellite&lt;/li&gt;&lt;li&gt; Commande du syst&#232;me (&#233;diteur de scripts de t&#233;l&#233;commandes)&lt;/li&gt;&lt;li&gt; Visualisation et surveillance de la t&#233;l&#233;m&#233;trie&lt;/li&gt;&lt;li&gt; Langage d'assertion pour la v&#233;rification automatique des tests&lt;/li&gt;&lt;li&gt; Architecture distribu&#233;e&lt;/li&gt;&lt;li&gt; Gestion de la base de donn&#233;es SQL&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;En plus de ces composants logiciels, la plateforme de tests du logiciel de vol des N-DPU contient &#233;galement plusieurs composants mat&#233;riels :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Brique SpaceWire STAR-Dundee&lt;/li&gt;&lt;li&gt; Simulateur de cam&#233;ra PLATO (SIMUCAM) fourni par l'institut MAUA (IMT, S&#227;o Paulo)&lt;/li&gt;&lt;/ul&gt; &lt;dl class='spip_document_2772 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/jpg/plato-gse.jpg' rel=&#034;portfolio&#034; title='Logiciel d'application PLATO N-DPU GSE ' type=&#034;image/jpeg&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH343/plato-gse-b0875-0bc3e.jpg?1704883476' width='500' height='343' alt=&#034;Logiciel d'application PLATO N-DPU GSE&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Logiciel d'application PLATO N-DPU GSE &lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;/p&gt;
&lt;dl class='spip_document_2773 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/ma.png' rel=&#034;portfolio&#034; title='Outil de contr&#244;le des paquets TC/TM' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH299/ma-2a167-c0647.png?1704883476' width='500' height='299' alt=&#034;Outil de contr&#244;le des paquets TC/TM&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Outil de contr&#244;le des paquets TC/TM&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;/p&gt;
&lt;dl class='spip_document_2774 spip_documents spip_documents_center spip_documents_document' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/n-dpu.asw.test.bench.png' rel=&#034;portfolio&#034; title=' Banc d'essai N-DPU' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH396/n-dpu.asw.test.bench-83f80-d7fce.png?1704883476' width='500' height='396' alt=&#034;Banc d'essai N-DPU&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt; Banc d'essai N-DPU&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; LESIA&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;&lt;/p&gt;
&lt;dl class='spip_document_3998 spip_documents spip_documents_center spip_documents_image' style='width:500px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/jpg/plato_key_visual_pillars.jpg' rel=&#034;portfolio&#034; title='Vue d'artiste du satellite PLATO' type=&#034;image/jpeg&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L500xH284/plato_key_visual_pillars-ba46b-72c94.jpg?1704905873' width='500' height='284' alt=&#034;Vue d'artiste du satellite PLATO&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Vue d'artiste du satellite PLATO&lt;/strong&gt;&lt;/dt&gt;
&lt;dd class='spip_doc_descriptif'&gt;&lt;p&gt;&#169; ESA (acknowledgement : work performed by ATG under contract to ESA), CC BY-SA 3.0 IGO&lt;/p&gt;&lt;small&gt;&lt;/small&gt;&lt;/dd&gt;
&lt;/dl&gt; &lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_6&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Dates cl&#233;s&lt;/h3&gt;&lt;div class=&#034;table&#034;&gt; &lt;table&gt; &lt;tr&gt; &lt;th&gt;Date&lt;/th&gt; &lt;th&gt;Ev&#233;nement&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Juillet 2014&lt;/td&gt; &lt;td&gt;S&#233;lection de PLATO par l'ESA&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Janvier 2016&lt;/td&gt; &lt;td&gt;D&#233;marrage des activit&#233;s de d&#233;veloppement du logiciel de vol des N-DPU&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Juin 2017&lt;/td&gt; &lt;td&gt;&#034;Adoption&#034; de PLATO par l'ESA&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Septembre &#224; d&#233;cembre 2018&lt;/td&gt; &lt;td&gt;Software SRR (System Requirement Review)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Septembre &#224; d&#233;cembre 2019&lt;/td&gt; &lt;td&gt;Software PDR (Preliminary Design Review)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Juillet 2020&lt;/td&gt; &lt;td&gt;Livraison au consortium PLATO de la version 0.4 du logiciel de vol (mode de calibration plein-cadre)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Juillet 2021&lt;/td&gt; &lt;td&gt;Livraison au consortium PLATO de la version 0.8 du logiciel de vol (mode de calibration fen&#234;tr&#233;)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Septembre 2022&lt;/td&gt; &lt;td&gt;Livraison au consortium PLATO de la version 0.9 du logiciel de vol (services scientifiques partiellement impl&#233;ment&#233;s)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Octobre &#224; d&#233;cembre 2022&lt;/td&gt; &lt;td&gt;Software CDR (Critical Design Review)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Septembre 2023&lt;/td&gt; &lt;td&gt;Livraison au consortium PLATO de la version 1.0 du logiciel de vol (100% des fonctionnalit&#233;s sont impl&#233;ment&#233;es)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;/div&gt;&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_7&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Personnes impliqu&#233;es dans le projet logiciel de vol des N-DPU de PLATO&lt;/h3&gt;&lt;div class=&#034;table&#034;&gt; &lt;table&gt; &lt;tr&gt; &lt;th&gt;Nom&lt;/th&gt; &lt;th&gt;R&#244;le&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Aliocha Amerge&lt;/td&gt; &lt;td&gt;D&#233;veloppement du logiciel de vol (stagiaire)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Gaele Barbary&lt;/td&gt; &lt;td&gt;Tests fonctionnels du MEU&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Kimberley Berisha&lt;/td&gt; &lt;td&gt;D&#233;veloppement du logiciel de vol (stagiaire)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Alexandre Crignola&lt;/td&gt; &lt;td&gt;D&#233;veloppement de la plate-forme de tests (ASTEK)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Florent Ducellier&lt;/td&gt; &lt;td&gt;Sp&#233;cification et validation du logiciel de vol (ASTEK)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Gary Gabriel&lt;/td&gt; &lt;td&gt;D&#233;veloppement du framework GERICOS&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Nicolas Gauthier&lt;/td&gt; &lt;td&gt;D&#233;veloppement du logiciel de vol&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Loic Gueguen&lt;/td&gt; &lt;td&gt;Gestion de projet : plate-forme de tests&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Pierre-Vincent Gouel&lt;/td&gt; &lt;td&gt;D&#233;veloppement du logiciel de vol&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Baptiste Gouesbet&lt;/td&gt; &lt;td&gt;D&#233;veloppement du logiciel de vol (ASTEK)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Lee-Roy Malac-Allain&lt;/td&gt; &lt;td&gt;D&#233;veloppement du logiciel de vol&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Aymeric Menager&lt;/td&gt; &lt;td&gt;D&#233;veloppement du logiciel de vol (ASTEK)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Thibault Lamborot&lt;/td&gt; &lt;td&gt;D&#233;veloppement de la plate-forme de tests&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Gaelle Palandri&lt;/td&gt; &lt;td&gt;D&#233;veloppement de la plate-forme de tests&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Philippe Plasson&lt;/td&gt; &lt;td&gt;Gestion de projet : logiciel de vol&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Hugo Pompougnac&lt;/td&gt; &lt;td&gt;D&#233;veloppement du logiciel de vol (stagiaire)&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;William Recart&lt;/td&gt; &lt;td&gt;Gestion assurance produit (Hensoldt Space Consulting)&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt; : &lt;a href=&#034;#&#034; title=&#034;philippe.plasson..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('philippe.plasson,69d0696757993,obspm.fr',',69d0696757993,'); return false;&#034; class='spip_mail'&gt;Philippe Plasson&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Contr&#244;le temps-r&#233;el pour l'instrumentation sol et le calcul haute performance</title>
		<link>https://youtube.lesia.obspm.fr/-Controle-temps-reel-.html</link>
		<guid isPermaLink="true">https://youtube.lesia.obspm.fr/Controle-temps-reel-pour-l.html</guid>
		<dc:date>2016-11-24T09:25:03Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Arnaud Sevin</dc:creator>



		<description>
&lt;p&gt;Contexte L'Optique Adaptative (OA) est une technique instrumentale pour la correction d'aberrations dues &#224; la turbulence atmosph&#233;rique et &#233;voluant dynamiquement dans le temps. Elle se retrouve au c&#339;ur des op&#233;rations des t&#233;lescopes de diam&#232;tre extr&#234;me (ELT) qui n&#233;cessitent le contr&#244;le, &#224; une cadence de l'ordre de la milliseconde, de miroirs d&#233;formables (DM) avec des milliers de degr&#233;s de libert&#233;. Pour assurer une compensation de la turbulence suffisante, avec une grande stabilit&#233;, le temps de calcul du (...)&lt;/p&gt;


-
&lt;a href="https://youtube.lesia.obspm.fr/-Controle-temps-reel-.html" rel="directory"&gt;Contr&#244;le temps-r&#233;el&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L150xH100/arton952-4c5fe.png?1684227538' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;Contexte&lt;/h3&gt;
&lt;p&gt;L'&lt;a href='https://youtube.lesia.obspm.fr/-Optique-adaptative-165-.html' class='spip_in'&gt;Optique Adaptative&lt;/a&gt; (OA) est une technique instrumentale pour la correction d'aberrations dues &#224; la turbulence atmosph&#233;rique et &#233;voluant dynamiquement dans le temps. Elle se retrouve au c&#339;ur des op&#233;rations des t&#233;lescopes de diam&#232;tre extr&#234;me (ELT) qui n&#233;cessitent le
contr&#244;le, &#224; une cadence de l'ordre de la milliseconde, de miroirs d&#233;formables (DM) avec des milliers de degr&#233;s de libert&#233;. Pour assurer une compensation de la turbulence suffisante, avec une grande stabilit&#233;, le temps de calcul du contr&#244;leur temps-r&#233;el (RTC) doit &#234;tre d&#233;terministe &#224; l'&#233;chelle de quelques dizaines de microsecondes, et la latence dans les transferts de donn&#233;es entre les capteurs, les noyaux de calcul et l'optique d&#233;formable doit &#234;tre minimis&#233;e.&lt;/p&gt;
&lt;p&gt;Pour concevoir cet &#233;l&#233;ment essentiel de l'op&#233;ration des t&#233;lescopes g&#233;ants, la communaut&#233; astronomique est confront&#233;e &#224; des d&#233;fis techniques, &#233;mergeant de la combinaison d'une bande passante &#233;lev&#233;e pour le transfert de donn&#233;es, d'une faible latence et des exigences de haut d&#233;bit.&lt;/p&gt;
&lt;p&gt;R&#233;pondre aux sp&#233;cifications de ces syst&#232;mes temps r&#233;el multi-capteurs traitant des donn&#233;es de mani&#232;re intensive, revient &#224; aborder deux th&#232;mes strat&#233;giques du calcul haute performance (HPC) :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; optimiser l'&#233;quilibre entre les performances des processeurs, la capacit&#233; de m&#233;moire et l'acc&#232;s aux donn&#233;es entre les capteurs, les n&#339;uds de calcul et de stockage, avec des performances d&#233;terministes ;&lt;/li&gt;&lt;li&gt; construire des syst&#232;mes modulaires, &#233;volutifs et h&#233;t&#233;rog&#232;nes.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Le RTC d'un syst&#232;me d'OA l'&#233;chelle de l'European ELT (E-EL) peut ainsi &#234;tre consid&#233;r&#233; comme une facilit&#233; HPC interagissant en temps r&#233;el avec des capteurs et des &#233;l&#233;ments actifs pour s'adapter &#224; l'&#233;volution des conditions d'observation dans le but de fournir des donn&#233;es scientifiques &#224; l'utilisateur.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Savoir-faire du LESIA&lt;/h3&gt;
&lt;p&gt;Le LESIA dispose d'une longue histoire dans l'OA.
Par le pass&#233;, il a particip&#233; aux projets pionniers comme :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/Historique-de-l-optique-adaptative.html' class='spip_in'&gt;COME-ON&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/NAOS.html' class='spip_in'&gt;NAOS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Plus r&#233;cemment, le LESIA a &#233;t&#233; impliqu&#233; dans le d&#233;veloppement ainsi que dans la validation des RTC dans les projets suivants, et continue &#224; en assurer la maintenance :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/SPHERE-Spectro-Polarimetric-High.html' class='spip_in'&gt;SPHERE&lt;/a&gt;, sp&#233;cification et validation de SPARTA pour SAXO ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/-GRAVITY-.html' class='spip_in'&gt;GRAVITY&lt;/a&gt;, sp&#233;cification, d&#233;veloppement et validation du suiveur de franges ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/-OEil-.html' class='spip_in'&gt;OEIL&lt;/a&gt;, validation et optimisation du calculateur temps-r&#233;el d'ALPAO (ACE).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Actuellement, les projets prioritaires de l'&#233;quipe sont :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; R&amp;D &lt;a href='https://youtube.lesia.obspm.fr/COMPASS-Green-Flash-888.html' class='spip_in'&gt;GreenFlash&lt;/a&gt; (financement europ&#233;en H2020), avec au LESIA l'accent mis sur les calculateurs &#224; base de GPUs&lt;/li&gt;&lt;li&gt; MICADO/MAORY-SCAO : Sp&#233;cification/d&#233;veloppement/int&#233;gration du RTC&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Technologies associ&#233;es&lt;/h3&gt;
&lt;p&gt;Ces calculateurs sont g&#233;n&#233;ralement h&#233;t&#233;rog&#232;nes afin d'obtenir le maximum de performance de chaque composant.
Suivant les besoins, ils peuvent utiliser les technologies suivantes :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; CPU&lt;/li&gt;&lt;li&gt; GPU&lt;/li&gt;&lt;li&gt; FPGA&lt;/li&gt;&lt;li&gt; DSP&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les d&#233;veloppements au sein de l'&#233;quipe se font essentiellement en langage objet (C++/CUDA) pour la performance tout en s'appuyant sur des langages interpr&#233;t&#233;s (Python) pour la souplesse d'utilisation et de validation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Responsable de l'&#233;quipe&lt;/strong&gt; : Arnaud Sevin&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Le SII (Service Informatique Instrumentale)</title>
		<link>https://youtube.lesia.obspm.fr/-Le-SII-Service-Informatique-.html</link>
		<guid isPermaLink="true">https://youtube.lesia.obspm.fr/Le-SII-Service-Informatique-814.html</guid>
		<dc:date>2015-05-04T09:57:14Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Philippe Plasson</dc:creator>



		<description>
&lt;p&gt;Le Service Informatique Instrumentale (SII) du LESIA regroupe les informaticiens du laboratoire participant au d&#233;veloppement de logiciels embarqu&#233;s spatiaux, de calculateurs temps-r&#233;el pilotant les instruments &#233;quipant les grands t&#233;lescopes (VLT, E-ELT) et d'outils logiciels de tests. Missions Le Service Informatique Instrumentale du LESIA regroupe trois entit&#233;s : L'&#233;quipe &#171; Logiciels de vol &#187; (5 personnes) qui est en charge de la r&#233;alisation des logiciels embarqu&#233;s dans les instruments spatiaux du (...)&lt;/p&gt;


-
&lt;a href="https://youtube.lesia.obspm.fr/-Le-SII-Service-Informatique-.html" rel="directory"&gt;Le SII (Service Informatique Instrumentale)&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L150xH100/arton814-bffd4.png?1684220993' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_chapo'&gt;&lt;p&gt;Le Service Informatique Instrumentale (SII) du LESIA regroupe les informaticiens du laboratoire participant au d&#233;veloppement de logiciels embarqu&#233;s spatiaux, de calculateurs temps-r&#233;el pilotant les instruments &#233;quipant les grands t&#233;lescopes (VLT, E-ELT) et d'outils logiciels de tests.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;Missions&lt;/h3&gt;
&lt;p&gt;Le Service Informatique Instrumentale du LESIA regroupe trois entit&#233;s :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; L'&#233;quipe &#171; &lt;strong&gt;&lt;a href='https://youtube.lesia.obspm.fr/-Logiciels-embarques-.html' class='spip_in'&gt;Logiciels de vol&lt;/a&gt;&lt;/strong&gt; &#187; (5 personnes) qui est en charge de la r&#233;alisation des logiciels embarqu&#233;s dans les instruments spatiaux du LESIA. Les missions de l'&#233;quipe &#171; Logiciels de vol &#187; couvrent les aspects suivants :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Prototypage algorithmique, &#233;tude de faisabilit&#233;, dimensionnement logiciel / mat&#233;riel et participation &#224; la d&#233;finition des architectures des syst&#232;mes num&#233;riques durant les phases 0/A des projets.&lt;/li&gt;&lt;li&gt; Sp&#233;cification des logiciels bord et des interfaces TC/TM. &lt;/li&gt;&lt;li&gt; Conception, d&#233;veloppement, validation et qualification de logiciels embarqu&#233;s spatiaux scientifiques selon les standards des agences spatiales pour des cibles de type LEON (projets CNES / ESA / NASA) ou ARM (projets de type CubeSat).&lt;/li&gt;&lt;li&gt; Production et maintenance d'outils g&#233;n&#233;riques (process, frameworks, biblioth&#232;ques logicielles), via la plate-forme GERICOS, pour le d&#233;veloppement de logiciels embarqu&#233;s spatiaux scientifiques.&lt;/li&gt;&lt;li&gt; R&amp;D dans le domaine des logiciels embarqu&#233;s spatiaux.&lt;/li&gt;&lt;li&gt; D&#233;veloppement de bases donn&#233;es instrument livr&#233;es aux agences spatiales pour int&#233;gration dans les bases de donn&#233;es mission des satellites.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; L'&#233;quipe &#171; &lt;strong&gt;&lt;a href='https://youtube.lesia.obspm.fr/-Logiciels-de-test-et-d-integration-.html' class='spip_in'&gt;Logiciels de tests et validation&lt;/a&gt;&lt;/strong&gt; &#187; (3 personnes) qui est en charge de la r&#233;alisation de la plate-forme de tests utilis&#233;e dans le cadre du d&#233;veloppement des logiciels de vol, ainsi que de la r&#233;alisation de tous les outils logiciels utilis&#233;s dans le cadre des AIT/AIV des instruments spatiaux du LESIA. Les missions de l'&#233;quipe &#171; Logiciels de tests et validation &#187; couvrent les aspects suivants :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Conception et d&#233;veloppement de moyens logiciels de test et de validation des logiciels de vol et des instruments spatiaux.&lt;/li&gt;&lt;li&gt; Production et maintenance d'une plate-forme g&#233;n&#233;rique (GAUSS) et d'un framework de m&#233;ta-d&#233;finition des donn&#233;es (PALISADE) pour le test et la validation des instruments r&#233;utilisables &#224; travers les projets et adapt&#233;s &#224; diff&#233;rents types de cibles : instruments pour les missions de type CNES / ESA / NASA, projets CubeSat, instrumentation sol.&lt;/li&gt;&lt;li&gt; D&#233;veloppement d'outils coupl&#233;s aux bases de donn&#233;es instrument pour la g&#233;n&#233;ration automatique :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; de code embarqu&#233;,&lt;/li&gt;&lt;li&gt; d'interfaces graphiques pour les syst&#232;mes de commande / contr&#244;le,&lt;/li&gt;&lt;li&gt; de documents d&#233;crivant les paquets TC/TM,&lt;/li&gt;&lt;li&gt; de tables relationnelles au format SCOS-2000 (Satellite Control and Operation System) utilis&#233; par les centres de mission de l'ESA.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; L'&#233;quipe &#171; &lt;strong&gt;&lt;a href='https://youtube.lesia.obspm.fr/Controle-temps-reel-pour-l.html' class='spip_in'&gt;Contr&#244;le temps-r&#233;el pour l'instrumentation sol et le calcul haute performance&lt;/a&gt;&lt;/strong&gt; &#187; (4 personnes) qui participe au d&#233;veloppement des instruments sol &#233;quipant les grands t&#233;lescopes (VLT, E-ELT) et qui poss&#232;de une expertise pointue dans le domaine de la mise en oeuvre des GPU pour la simulation num&#233;rique et le d&#233;veloppement de calculateurs temps-r&#233;el. Les missions de l'&#233;quipe &#171; Contr&#244;le temps-r&#233;el pour l'instrumentation sol et le calcul haute performance &#187; couvrent les aspects suivants :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; D&#233;veloppement de logiciels temps-r&#233;el pour l'instrumentation sol.&lt;/li&gt;&lt;li&gt; D&#233;veloppement de logiciels pour le pilotage de bancs d'optique adaptative.&lt;/li&gt;&lt;li&gt; D&#233;veloppement d'algorithmes et de biblioth&#232;ques pour l'optique adaptative.&lt;/li&gt;&lt;li&gt; Simulation sur GPU de syst&#232;mes d'optique adaptative.&lt;/li&gt;&lt;li&gt; Sp&#233;cification, conception, prototypage et d&#233;veloppement de calculateurs temps-r&#233;el pour l'optique adaptative des instruments des grands t&#233;lescopes (VLT / E-ELT).&lt;/li&gt;&lt;li&gt; R&amp;D dans le domaine des calculateurs temps-r&#233;el et des architectures &#224; base de GPU.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Personnels impliqu&#233;s&lt;/h3&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Responsable du service : &lt;a href=&#034;#&#034; title=&#034;philippe.plasson..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('philippe.plasson,69d069675f910,obspm.fr',',69d069675f910,'); return false;&#034; class='spip_mail'&gt;Philippe Plasson&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Responsable de l'&#233;quipe &#171; &lt;a href='https://youtube.lesia.obspm.fr/-Logiciels-embarques-.html' class='spip_in'&gt;Logiciels de vol&lt;/a&gt; &#187; : &lt;a href=&#034;#&#034; title=&#034;philippe.plasson..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('philippe.plasson,69d069675f93d,obspm.fr',',69d069675f93d,'); return false;&#034; class='spip_mail'&gt;Philippe Plasson&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Responsable de l'&#233;quipe &#171; &lt;a href='https://youtube.lesia.obspm.fr/-Logiciels-de-test-et-d-integration-.html' class='spip_in'&gt;Logiciels de tests et validation&lt;/a&gt; &#187; : &lt;a href=&#034;#&#034; title=&#034;loic.gueguen..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('loic.gueguen,69d069675f957,obspm.fr',',69d069675f957,'); return false;&#034; class='spip_mail'&gt;Lo&#239;c Gueguen&lt;/a&gt;&lt;/li&gt;&lt;li&gt; Responsable de l'&#233;quipe &#171; &lt;a href='https://youtube.lesia.obspm.fr/Controle-temps-reel-pour-l.html' class='spip_in'&gt;Contr&#244;le temps-r&#233;el pour l'instrumentation sol et le calcul haute performance&lt;/a&gt; &#187; : &lt;a href=&#034;#&#034; title=&#034;arnaud.sevin..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('arnaud.sevin,69d069675f96c,obspm.fr',',69d069675f96c,'); return false;&#034; class='spip_mail'&gt;Arnaud Sevin&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Personnels impliqu&#233;s :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; 6 ing&#233;nieurs permanents (2 IR, 4 IE)&lt;/li&gt;&lt;li&gt; 3 CDD&lt;/li&gt;&lt;li&gt; 3 ing&#233;nieurs prestataires&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&#034;spip&#034;&gt;Implication dans les projets&lt;/h3&gt;
&lt;p&gt;Les projets auxquels participent les membres du SII sont les suivants :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; Projets spatiaux :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/La-mission-Solar-Orbiter-337.html' class='spip_in'&gt;RPW sur Solar Orbiter&lt;/a&gt; : logiciel de vol du calculateur de bord (DPU), moyens logiciels d'essai de la MEB (Main Electronic Box), base de donn&#233;es de l'instrument ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/PLATO.html' class='spip_in'&gt;PLATO&lt;/a&gt; : logiciel de vol des calculateurs de bord (N-DPU) et moyens logiciels de tests associ&#233;s ;&lt;/li&gt;&lt;li&gt; Pollux sur LUVOIR : &#233;tudes de phase A du logiciel bord.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Projets sol :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/Banc-de-couplage-OA-OCT-developpe.html' class='spip_in'&gt;OEIL&lt;/a&gt; : logiciel de pilotage du banc d'OA ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/-GRAVITY-.html' class='spip_in'&gt;GRAVITY sur le VLT&lt;/a&gt; : logiciel temps-r&#233;el ;&lt;/li&gt;&lt;li&gt; &lt;a href=&#034;http://compass.lesia.obspm.fr&#034; class='spip_out' rel='external'&gt;COMPASS&lt;/a&gt; : simulation sur GPU de syst&#232;mes d'optique adaptative ;&lt;/li&gt;&lt;li&gt; MICADO sur l'E-ELT : RTC (Real Time Computer) ;&lt;/li&gt;&lt;li&gt; &lt;a href='https://youtube.lesia.obspm.fr/COMPASS-Green-Flash-888.html' class='spip_in'&gt;Green Flash&lt;/a&gt; : prototypage des calculateurs temps-r&#233;el pour l'optique adaptative des instruments de premi&#232;re lumi&#232;re de l'E-ELT.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>PALISADE</title>
		<link>https://youtube.lesia.obspm.fr/PALISADE.html</link>
		<guid isPermaLink="true">https://youtube.lesia.obspm.fr/PALISADE.html</guid>
		<dc:date>2009-01-27T09:17:52Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Lo&#239;c Gueguen</dc:creator>



		<description>
&lt;p&gt;Contexte Lorsque l'on transmet des commandes vers un instrument (les t&#233;l&#233;commandes) ou lorsque l'on re&#231;oit les donn&#233;es transmises par cet instrument (les t&#233;l&#233;m&#233;tries), il y a un &#233;change de donn&#233;es qui s'&#233;tablit entre deux syst&#232;mes, l'instrument et les moyens de test, selon un protocole de communication pr&#233;cis qui d&#233;finit le format des &#233;changes (structure des paquets, valeurs des diff&#233;rents champs, etc.). Tous ces &#233;changes se font dans un format binaire et non dans un langage naturel directement exploitable : (...)&lt;/p&gt;


-
&lt;a href="https://youtube.lesia.obspm.fr/-Logiciels-de-test-et-d-integration-.html" rel="directory"&gt;Logiciels de test et d'int&#233;gration&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;Contexte&lt;/h3&gt;
&lt;p&gt;Lorsque l'on transmet des commandes vers un instrument (les t&#233;l&#233;commandes) ou lorsque l'on re&#231;oit les donn&#233;es transmises par cet instrument (les t&#233;l&#233;m&#233;tries), il y a un &#233;change de donn&#233;es qui s'&#233;tablit entre deux syst&#232;mes, l'instrument et les moyens de test, selon un protocole de communication pr&#233;cis qui d&#233;finit le format des &#233;changes (structure des paquets, valeurs des diff&#233;rents champs, etc.). Tous ces &#233;changes se font dans un format binaire et non dans un langage naturel directement exploitable : il est n&#233;cessaire d'utiliser des logiciels pour transformer ces donn&#233;es dans un format utilisable par les ing&#233;nieurs et les scientifiques.&lt;/p&gt;
&lt;p&gt;Chaque nouvel instrument poss&#232;de son propre langage d&#233;pendant de diff&#233;rents facteurs comme le protocole utilis&#233; pour la communication ou la structure des donn&#233;es &#233;chang&#233;es. Cela signifie donc qu'il est n&#233;cessaire, pour chaque nouvel instrument, de r&#233;&#233;crire de nouveaux logiciels &#224; m&#234;me d'interpr&#233;ter les donn&#233;es &#233;chang&#233;es. Ce besoin est encore plus flagrant quand on consid&#232;re que les m&#234;mes donn&#233;es seront interpr&#233;t&#233;es diff&#233;remment selon les corps de m&#233;tiers (l&#224; o&#249; un &#233;lectronicien verra une tension au sortir d'un capteur, un scientifique lira une intensit&#233; lumineuse) et que leur format pourra &#233;voluer dans le temps (le format peut changer pendant les phases de conception, d'int&#233;gration et m&#234;me pendant l'utilisation de l'instrument en cas de modification volontaire de son fonctionnement).&lt;/p&gt;
&lt;p&gt;Il devenait donc n&#233;cessaire de faciliter et d'acc&#233;l&#233;rer le d&#233;veloppement de ces logiciels.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Le projet PALISADE&lt;/h3&gt;
&lt;p&gt;Pour r&#233;pondre &#224; ce besoin, l'&#233;quipe Logiciel instrumentaux a d&#233;velopp&#233; un ensemble d'outils rassembl&#233;s dans le projet PALISADE (&lt;i&gt;Parsing Library and Structural Description&lt;/i&gt;).&lt;/p&gt;
&lt;p&gt;Ce projet est constitu&#233; de deux entit&#233;s :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; un langage de description,&lt;/li&gt;&lt;li&gt; une biblioth&#232;que de composants logiciels.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;L'id&#233;e est d'utiliser le langage pour d&#233;crire le format des donn&#233;es. Nous appellerons par la suite cette description une m&#233;ta-d&#233;finition. Les composants logiciels sont capables de r&#233;cup&#233;rer cette m&#233;ta-d&#233;finition et de se structurer de mani&#232;re &#224; pouvoir interpr&#233;ter correctement les donn&#233;es. Si une m&#233;ta-d&#233;finition diff&#233;rente est fournie, les composants se restructurent dynamiquement et s'adaptent au nouveau format. Par la suite nous utiliserons l'anglicisme &lt;i&gt;parser&lt;/i&gt; pour d&#233;signer ces composants.&lt;/p&gt;
&lt;p&gt;Les donn&#233;es binaires pr&#233;sent&#233;es au &lt;i&gt;parser&lt;/i&gt; seront interpr&#233;t&#233;es et rendues dans un format g&#233;n&#233;rique facilement utilisable par le programme de traitement (processus d'analyse), et des donn&#233;es fournies dans ce format g&#233;n&#233;rique seront interpr&#233;t&#233;es pour obtenir un format binaire (processus de compilation).&lt;/p&gt; &lt;dl class='spip_document_921 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/PALISADE.png' rel=&#034;portfolio&#034; title='PALISADE' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH195/PALISADE-b6e46-f530d.png?1684274826' width='350' height='195' alt=&#034;PALISADE&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;PALISADE&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;h3 class=&#034;spip&#034;&gt;Le langage de m&#233;ta-d&#233;finition&lt;/h3&gt;
&lt;p&gt;Ce m&#233;ta langage a &#233;t&#233; enti&#232;rement d&#233;fini via XML et &lt;a href=&#034;http://www.w3.org/XML/Schema&#034; class='spip_out' rel='external'&gt;XML Schema&lt;/a&gt;. Il fournit un ensemble de structures classiques (boucles, expressions conditionnelles, gestion de variables, utilisation de formules&#8230;) qui permettent de simplement d&#233;crire la structure des diff&#233;rents flux de donn&#233;es associ&#233;s &#224; l'instrument. La simplicit&#233; d'utilisation de XML, associ&#233;e &#224; l'expressivit&#233; du langage d&#233;fini par PALISADE, permet d'&#233;crire simplement une m&#233;ta-d&#233;finition, facile &#224; comprendre et &#224; modifier.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;La biblioth&#232;que de composants logiciels&lt;/h3&gt;
&lt;p&gt;La biblioth&#232;que est construite autour d'un ensemble de composants coop&#233;rants que nous avons nomm&#233; &lt;i&gt;parser&lt;/i&gt;, charg&#233; des op&#233;rations d'analyse et de compilation. Outre ces composants, la biblioth&#232;que fournit diff&#233;rents outils p&#233;riph&#233;riques permettant, par exemple, de traiter en aval les donn&#233;es produites par le &lt;i&gt;parser&lt;/i&gt; ou de g&#233;rer les diff&#233;rents fichiers de m&#233;ta-d&#233;finition.&lt;/p&gt;
&lt;p&gt;La biblioth&#232;que a &#233;t&#233; d&#233;velopp&#233;e en C++ en utilisant les diff&#233;rents paradigmes de la programmation objet. Fortement modulaire, elle peut rapidement et simplement &#234;tre enrichie.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt; : &lt;a href=&#034;#&#034; title=&#034;loic.gueguen..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('loic.gueguen,69d06967627ec,obspm.fr',',69d06967627ec,'); return false;&#034; class='spip_mail'&gt;Lo&#239;c Gueguen&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Les SGSE de CoRoT</title>
		<link>https://youtube.lesia.obspm.fr/Les-SGSE-de-CoRoT.html</link>
		<guid isPermaLink="true">https://youtube.lesia.obspm.fr/Les-SGSE-de-CoRoT.html</guid>
		<dc:date>2009-01-27T09:17:33Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Philippe Plasson</dc:creator>



		<description>
&lt;p&gt;Contexte et objectifs Les SGSE (Software Ground Support Equipment) de CoRoT correspondent &#224; un ensemble coh&#233;rent d'outils logiciels qui ont &#233;t&#233; utilis&#233;s pour mener &#224; bien les activit&#233;s de tests et de validation de l'unit&#233; de traitement num&#233;rique de l'instrument CoRoT (sous-syst&#232;me incluant le logiciel de vol du DPU - Digital Process Unit - et le logiciel de vol du Bo&#238;tier Extracteur de donn&#233;es). La polyvalence et la modularit&#233; de ces outils logiciels, qui ont &#233;t&#233; d&#233;velopp&#233;s sur mesure pour le projet (...)&lt;/p&gt;


-
&lt;a href="https://youtube.lesia.obspm.fr/-Logiciels-de-test-et-d-integration-.html" rel="directory"&gt;Logiciels de test et d'int&#233;gration&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;Contexte et objectifs&lt;/h3&gt;
&lt;p&gt;Les SGSE (&lt;i&gt;Software Ground Support Equipment&lt;/i&gt;) de CoRoT correspondent &#224; un ensemble coh&#233;rent d'outils logiciels qui ont &#233;t&#233; utilis&#233;s pour mener &#224; bien les activit&#233;s de tests et de validation de l'unit&#233; de traitement num&#233;rique de l'instrument CoRoT (sous-syst&#232;me incluant le logiciel de vol du DPU - &lt;i&gt;Digital Process Unit&lt;/i&gt; - et le logiciel de vol du Bo&#238;tier Extracteur de donn&#233;es). La polyvalence et la modularit&#233; de ces outils logiciels, qui ont &#233;t&#233; d&#233;velopp&#233;s sur mesure pour le projet CoRoT, leur ont en fait permis d'&#234;tre utilis&#233;s durant toutes les activit&#233;s d'int&#233;gration, de tests et de validation de l'instrument et de ses sous-syst&#232;mes CorotCase et CorotCam.&lt;/p&gt;
&lt;p&gt;Les SGSE de CoRoT ont &#233;t&#233; sp&#233;cifi&#233;s, con&#231;us et d&#233;velopp&#233;s enti&#232;rement par le LESIA (except&#233; le composant critique pilotant le bus satellite &lt;a href=&#034;http://fr.wikipedia.org/wiki/MIL-STD-1553&#034; class='spip_out' rel='external'&gt;MIL-STD-1553&lt;/a&gt; dont la conception d&#233;taill&#233;e et le codage ont fait l'objet d'une sous-traitance industrielle). La dur&#233;e totale du d&#233;veloppement des SGSE de CoRoT a &#233;t&#233; de l'ordre de trois ann&#233;es et demie. Six ing&#233;nieurs informaticiens ont particip&#233; aux d&#233;veloppements.&lt;/p&gt;
&lt;p&gt;Les SGSE de CoRoT ont &#233;t&#233; utilis&#233;s intens&#233;ment par plusieurs &#233;quipes les trois ann&#233;es durant lesquelles se sont d&#233;roul&#233;es les activit&#233;s de tests de l'instrument et de ses sous-syst&#232;mes. Ils seront utilis&#233;s pendant toute la dur&#233;e de la mission CoRoT (cinq ans) par le Centre de Mission de CoRoT (CNES) dans le cadre du banc instrument (mod&#232;le d'ing&#233;nierie de l'instrument permettant de valider, avant transmission au satellite, les t&#233;l&#233;commandes et les diff&#233;rents sc&#233;narios op&#233;rationnels) et par l'&#233;quipe Logiciels de vol &#224; des fins d'expertise.&lt;/p&gt;
&lt;p&gt;Les SGSE de CoRoT forment un syst&#232;me logiciel permettant &#224; un utilisateur (&#233;quipe de validation des logiciels de vol, &#233;quipe AIT instrument, etc.) de piloter et surveiller &#224; distance l'instrument dans sa totalit&#233; (cas des essais instrument) ou seulement un des sous-syst&#232;mes de l'instrument comme le DPU coupl&#233; &#224; un simulateur du Bo&#238;tier Extracteur de donn&#233;es (cas de la validation des logiciels de vol). Ils permettent d'interagir en temps r&#233;el avec le syst&#232;me sous test en pilotant les diff&#233;rents EGSE, mais aussi de programmer des sc&#233;narios de test sous la forme de scripts de commandes envoy&#233;es &#224; l'instrument via un simulateur de la plate-forme satellite Proteus. Les proc&#233;dures de test et les scripts sont organis&#233;s en biblioth&#232;ques stock&#233;es dans un r&#233;f&#233;rentiel unique et centralis&#233;. Les t&#233;l&#233;m&#233;tries scientifiques et techniques (&lt;i&gt;housekeepings ou encore HK&lt;/i&gt;) sont aussi stock&#233;es au sein d'une base unique g&#233;r&#233;e par un serveur de base de donn&#233;es. Les SGSE de CoRoT permettent de r&#233;aliser en temps r&#233;el ou de mani&#232;re post-mortem, via un outil de traitement des t&#233;l&#233;m&#233;tries, des analyses donnant lieu &#224; des rapports d'essais.&lt;/p&gt;
&lt;p&gt;Le module d'analyse des t&#233;l&#233;m&#233;tries du logiciel de vol a &#233;t&#233; con&#231;u pour pouvoir aussi &#234;tre aliment&#233; via le Centre de Mission de CoRoT. Il peut ainsi &#234;tre utilis&#233; &#224; des fins d'expertise durant toute la mission par les ing&#233;nieurs du LESIA.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Architecture g&#233;n&#233;rale&lt;/h3&gt;
&lt;p&gt;Les SGSE de CoRoT ont &#233;t&#233; con&#231;us comme un ensemble de composants client/serveur r&#233;partis sur un r&#233;seau ethernet et formant une architecture &#224; base de composants, fortement modulaire, &#233;volutive et reconfigurable, comme le montre la figure ci-dessous.&lt;/p&gt; &lt;dl class='spip_document_905 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/CoRoT_SGSE_architecture.png' rel=&#034;portfolio&#034; title='L'architecture des SGSE de CoRoT' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH225/CoRoT_SGSE_architecture-64acd-69edb.png?1684221042' width='350' height='225' alt=&#034;L'architecture des SGSE de CoRoT&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;L'architecture des SGSE de CoRoT&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;p&gt;Le choix d'une approche orient&#233;e composants a permis de fournir aux utilisateurs un produit modulable en fonction de leurs besoins et a permis aussi d'inscrire les d&#233;veloppements dans une logique d'ing&#233;nierie simultan&#233;e, chaque d&#233;veloppeur devenant responsable d'un ou plusieurs composants. L'objectif poursuivi &#233;tait que les diff&#233;rents composants du syst&#232;me puissent &#234;tre d&#233;velopp&#233;s simultan&#233;ment et puissent &#233;voluer &#224; des rythmes diff&#233;rents.&lt;/p&gt;
&lt;p&gt;Tous les composants logiciels en interface avec la charge utile jouent le r&#244;le de serveurs. Ils sont connect&#233;s &#224; la charge utile via des cartes du commerce (&lt;a href=&#034;http://www.ddc-web.com/Products/19/Default.aspx&#034; class='spip_out' rel='external'&gt;carte PCI DDC 1553&lt;/a&gt;, cartes National Instruments) ou via des EGSE r&#233;alis&#233;s sur mesure par le LESIA. Ils peuvent &#234;tre r&#233;partis sur plusieurs machines afin d'optimiser la charge CPU ou l'utilisation des ressources mat&#233;rielles. Ils sont accessibles &#224; travers un r&#233;seau Ethernet via des appels &#224; des proc&#233;dures distantes (&lt;a href=&#034;http://fr.wikipedia.org/wiki/Remote_procedure_call&#034; class='spip_out' rel='external'&gt;RPC&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Le composant &lt;i&gt;Script Interpreter and Command Dispatcher&lt;/i&gt; joue le r&#244;le de chef d'orchestre du syst&#232;me. Ses t&#226;ches principales consistent &#224; interpr&#233;ter les scripts de test, &#224; formater les commandes et &#224; les transmettre aux diff&#233;rents serveurs pilotant le mat&#233;riel. Il est connect&#233;, &#224; travers le r&#233;seau, au composant &lt;i&gt;Script Editor and Test Driver&lt;/i&gt; qui est une application ayant une interface utilisateur &#233;labor&#233;e permettant de pr&#233;parer les tests et de piloter finement les essais.&lt;/p&gt;
&lt;p&gt;Le composant &lt;i&gt;TM Storer and Dispatcher&lt;/i&gt; est responsable de la bufferisation des t&#233;l&#233;metries transmises par la charge utile, de leur encapsulation bas&#233;e sur l'utilisation de XML, de leur stockage dans un serveur de base donn&#233;es et de leur dispatchage en temps-r&#233;el vers le composant &lt;i&gt;Monitoring and Analysis System&lt;/i&gt;.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Pr&#233;paration et conduite des tests&lt;/h3&gt;
&lt;p&gt;La figure ci-dessous donne un aper&#231;u de l'interface homme-machine (IHM) de l'application &lt;i&gt;Script Editor and Test Driver&lt;/i&gt;.&lt;/p&gt; &lt;dl class='spip_document_1027 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/Commande_sgse_R.png' rel=&#034;portfolio&#034; title='L'outil d'&#233;dition des t&#233;l&#233;commandes et de conduite des tests' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH277/Commande_sgse_R-c0409-b6d40.png?1684221042' width='350' height='277' alt=&#034;L'outil d'&#233;dition des t&#233;l&#233;commandes et de conduite des tests&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;L'outil d'&#233;dition des t&#233;l&#233;commandes et de conduite des tests&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;p&gt;L'IHM de cet outil est avant tout constitu&#233;e par un &#233;diteur de scripts multifen&#234;tres (2). Un script SGSE est une s&#233;quence de commandes qui peuvent &#234;tre destin&#233;es directement aux &#233;quipements test&#233;s ou qui peuvent &#234;tre des commandes de configuration des composants en charge du pilotage des EGSE. Le cadencement d'un script est d&#233;fini &#224; l'aide d'instructions de pause ou &#224; l'aide de &lt;i&gt;timetags&lt;/i&gt;. Un script peut appeler un script enfant, et ce sur plusieurs niveaux. Des structures it&#233;ratives (boucles) peuvent &#234;tre programm&#233;es afin de r&#233;p&#233;ter un certain nombre de fois le m&#234;me bloc de commandes. Une proc&#233;dure de test peut &#234;tre impl&#233;ment&#233;e &#224; l'aide d'un script ou de plusieurs scripts SGSE.&lt;/p&gt;
&lt;p&gt;Plusieurs scripts peuvent &#234;tre &#233;dit&#233;s simultan&#233;ment. L'&#233;dition des scripts se fait par glisser-d&#233;poser (&lt;i&gt;drag and drop&lt;/i&gt;) des commandes de la zone de s&#233;lection des commandes (1) vers la fen&#234;tre d'&#233;dition de script active (2). La zone de s&#233;lection des commandes (1) rev&#234;t la forme d'un arbre dans lequel les commandes sont organis&#233;es par cat&#233;gorie et par type : on trouve ainsi, par exemple, sous le noeud DPU l'ensemble des 84 t&#233;l&#233;commandes &#224; destination des DPU class&#233;es selon leur cat&#233;gorie. L'&#233;dition des param&#232;tres des commandes se fait &#224; l'aide du panneau (3).&lt;/p&gt;
&lt;p&gt;Les commandes pouvant &#234;tre utilis&#233;es au sein d'un script SGSE, ainsi que leur structure (liste, nom et type des param&#232;tres) sont d&#233;finies dans des documents de m&#233;ta-d&#233;finition. Un langage de m&#233;ta-d&#233;finition bas&#233; sur XML a &#233;t&#233; con&#231;u sp&#233;cialement pour la description des donn&#233;es manipul&#233;es par les SGSE. L'&#233;diteur de scripts utilise ces m&#233;ta-donn&#233;es pour construire dynamiquement l'arbre des commandes et mettre &#224; jour la zone d'&#233;dition des param&#232;tres en fonction de la commande point&#233;e dans le script par l'utilisateur. Des commandes peuvent &#234;tre ajout&#233;es au syst&#232;me ou modifi&#233;es sans avoir &#224; recompiler l'ensemble de l'application.&lt;/p&gt;
&lt;p&gt;L'outil dispose aussi d'un gestionnaire de projets (4) permettant de regrouper de fa&#231;on logique des scripts apparent&#233;s. Plusieurs projets peuvent &#234;tre ouverts simultan&#233;ment. Le gestionnaire de projet permet aussi de d&#233;finir et g&#233;rer les descripteurs d'essai dans lesquels sont enregistr&#233;s la configuration mat&#233;rielle et logicielle du syst&#232;me sous test et du syst&#232;me de test lui-m&#234;me. Pour des raisons de tra&#231;abilit&#233; et de qualit&#233;, ces descripteurs sont automatiquement attach&#233;s aux instances des tests.&lt;/p&gt;
&lt;p&gt;Enfin, l'outil agr&#232;ge diff&#233;rents modules permettant d'automatiser la production des scripts de chargement du code du logiciel de vol du DPU (plus de 8000 t&#233;l&#233;commandes), ainsi que la production des scripts de chargement des descripteurs des fen&#234;tres de la voie ast&#233;ro et de la voie exoplan&#232;tes de l'instrument (6000 descripteurs de fen&#234;tres identifiant sur le CCD de la voie exoplan&#232;tes 6000 &#233;toiles).&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Monitoring et analyse des essais&lt;/h3&gt;
&lt;p&gt;L'application &lt;i&gt;Monitoring and Analysis System&lt;/i&gt; constitue l'oeil du syst&#232;me. Elle permet de visualiser en temps r&#233;el les &#233;changes avec le syst&#232;me sous test gr&#226;ce &#224; de nombreux synoptiques et historiques. Elle permet aussi d'acc&#233;der aux donn&#233;es stock&#233;es dans la base de donn&#233;es une fois l'essai termin&#233; et de produire de fa&#231;on semi-automatique des analyses post mortem.&lt;/p&gt; &lt;dl class='spip_document_1028 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/MA_sgse_R.png' rel=&#034;portfolio&#034; title='L'outil de monitoring et d'analyse' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH280/MA_sgse_R-4ff2e-70875.png?1684221042' width='350' height='280' alt=&#034;L'outil de monitoring et d'analyse&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;L'outil de monitoring et d'analyse&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;h4 class=&#034;spip&#034;&gt;Principales fonctionnalit&#233;s&lt;/h4&gt;
&lt;p&gt;L'application &lt;i&gt;Monitoring and Analysis System&lt;/i&gt; g&#232;re plusieurs fichiers journaux dont le fichier journal tra&#231;ant les &#233;changes TC/TM (1), le fichier journal des &#233;v&#233;nements DPU &#233;labor&#233; &#224; partir des paquets TM techniques (2) et le fichier journal reprenant les informations transmises par le Bo&#238;tier Extracteur de donn&#233;es via ses paquets HK.&lt;/p&gt;
&lt;p&gt;L'utilisateur peut interagir avec ces fichiers journaux directement &#224; travers l'IHM de l'application (arr&#234;t du d&#233;filement, retour en arri&#232;re, rejeu post mortem avec mise &#224; jour des synoptiques, etc.), mais il peut
aussi exporter ces fichiers journaux sous la forme de fichiers Excel, ce qui permet de profiter des fonctionnalit&#233;s offertes par cet outil.&lt;/p&gt;
&lt;p&gt;Chaque paquet (TC, TM, HK, etc.) trac&#233; dans un fichier journal peut &#234;tre visualis&#233; individuellement &#224; l'aide d'un outil donnant acc&#232;s au contenu brut du paquet et &#224; son arbre de d&#233;commutation (voir ci-dessous un exemple). L'affichage de ces fichiers journaux est par ailleurs enti&#232;rement configurable &#224; l'aide de filtres construits &#224; partir d'une vue repr&#233;sentant les donn&#233;es sous une forme arborescente comme le montre la figure ci-dessous.&lt;/p&gt; &lt;dl class='spip_document_916 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/DecommuationFiltres.png' rel=&#034;portfolio&#034; title='Bo&#238;te de d&#233;commutation et bo&#238;te de configuration des filtres' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH301/DecommuationFiltres-68194-fec78.png?1684221042' width='350' height='301' alt=&#034;Bo&#238;te de d&#233;commutation et bo&#238;te de configuration des filtres&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Bo&#238;te de d&#233;commutation et bo&#238;te de configuration des filtres&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;p&gt;A c&#244;t&#233; de ces fichiers journaux, l'application &lt;i&gt;Monitoring and Analysis System&lt;/i&gt; offre des panneaux de contr&#244;le permettant de visualiser l'&#233;tat des diff&#233;rents &#233;quipements comme l'&#233;tat des DPU (3), des Bo&#238;tiers Extracteur de donn&#233;es (4), des Bo&#238;tiers de Contr&#244;le de la Cam&#233;ra et des Bo&#238;tiers de Servitude. D'autres panneaux de contr&#244;le permettent de visualiser l'&#233;tat des diff&#233;rents composants du syst&#232;me SGSE lui-m&#234;me.&lt;/p&gt;
&lt;p&gt;Les mesures de tensions, de temp&#233;ratures et de courants transmises dans les HK de l'instrument sont visualisables sous la forme de tableaux ou de courbes dont le contenu est configurable par l'utilisateur (voir la figure ci-dessous). La surveillance des diff&#233;rents capteurs de l'instrument est enti&#232;rement automatisable et configurable (d&#233;tection selon des plages de surveillance avec gestion d'alarmes selon diff&#233;rents niveaux de criticit&#233;).&lt;/p&gt; &lt;dl class='spip_document_917 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/CapteursInstruments.png' rel=&#034;portfolio&#034; title='Outil de suivi des capteurs instrument' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH199/CapteursInstruments-5726c-09aa1.png?1684221042' width='350' height='199' alt=&#034;Outil de suivi des capteurs instrument&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Outil de suivi des capteurs instrument&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;p&gt;La d&#233;commutation des paquets de donn&#233;es qui alimentent les diff&#233;rentes vues de l'application &lt;i&gt;Monitoring and Analysis System&lt;/i&gt; est r&#233;alis&#233;e par un &lt;i&gt;parser&lt;/i&gt; configur&#233; &#224; l'aide de m&#233;ta-donn&#233;es d&#233;crites en XML (via le langage de m&#233;ta-d&#233;finition qui est aussi utilis&#233; pour la description des TC). Ce &lt;i&gt;parser&lt;/i&gt; est donc enti&#232;rement reconfigurable sans avoir &#224; recompiler l'application (&lt;a href='https://youtube.lesia.obspm.fr/PALISADE.html' class='spip_in'&gt;lire cet article&lt;/a&gt; pour plus de d&#233;tails sur la technologie utilis&#233;e).&lt;/p&gt;
&lt;p&gt;Toutes les fonctions de l'application &lt;i&gt;Monitoring and Analysis System&lt;/i&gt; sont accessibles en ligne, c'est-&#224;-dire durant un essai, ou hors ligne, c'est-&#224;-dire une fois l'essai jou&#233; et les donn&#233;es stock&#233;es dans la base de donn&#233;es SGSE.&lt;/p&gt;
&lt;p&gt;Identifiables par leur nom et leur date d'ex&#233;cution, les essais stock&#233;s dans la base de donn&#233;es SGSE sont accessibles &#224; travers un navigateur d&#233;di&#233; offrant des fonctionnalit&#233;s de tri et de filtrage.&lt;/p&gt;
&lt;h4 class=&#034;spip&#034;&gt;Les outils d'analyse&lt;/h4&gt;
&lt;p&gt;L'application &lt;i&gt;Monitoring and Analysis System&lt;/i&gt; propose un ensemble d'outils destin&#233;s &#224; l'analyse des donn&#233;es produites par l'instrument. Les donn&#233;es analys&#233;es peuvent &#234;tre des donn&#233;es techniques ou des donn&#233;es issues de la t&#233;l&#233;m&#233;trie scientifique. On peut citer par exemple l'outil d'audit de la m&#233;moire DPU, outil qui permet de comparer automatiquement le contenu d'une zone m&#233;moire DPU avec ce qui a &#233;t&#233; r&#233;ellement charg&#233; dans les TC (voir figure ci-dessous).&lt;/p&gt; &lt;dl class='spip_document_918 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/ComparaisonMemoire.png' rel=&#034;portfolio&#034; title='Outil de comparaison m&#233;moire' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH206/ComparaisonMemoire-350f2-5c779.png?1684221042' width='350' height='206' alt=&#034;Outil de comparaison m&#233;moire&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Outil de comparaison m&#233;moire&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;p&gt;En ce qui concerne l'exploitation des donn&#233;es scientifiques, le Moniteur/Analyseur propose un outil (voir la figure ci-dessous) permettant de reconstruire les images plein cadre CCD ou les fen&#234;tres acquises avec l'instrument afin de les visualiser, de les exporter dans des fichiers au format FITS ou encore de les comparer avec les images ou fen&#234;tres inject&#233;es en entr&#233;e des simulateurs (simulateur du Bo&#238;tier Extracteur de Donn&#233;es, simulateur du Bo&#238;tier de Contr&#244;le Cam&#233;ra ou simulateur Vid&#233;o).&lt;/p&gt; &lt;dl class='spip_document_919 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/ComparaisonImages.png' rel=&#034;portfolio&#034; title='Outil de visualisation/comparaison des images' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH175/ComparaisonImages-75d56-3eda2.png?1684221042' width='350' height='175' alt=&#034;Outil de visualisation/comparaison des images&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Outil de visualisation/comparaison des images&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;p&gt;Parall&#232;lement &#224; cet outil de visualisation et de comparaison d'images, un outil de suivi photom&#233;trique a sp&#233;cialement &#233;t&#233; d&#233;velopp&#233; pour les essais EMC (&lt;i&gt;Electromagnetic Compatibility&lt;/i&gt;). Cet outil a pour fonction de construire en temps r&#233;el une courbe photom&#233;trique &#224; partir des fen&#234;tres CCD transmises par l'instrument, courbe permettant de visualiser et d'&#233;valuer l'influence des perturbateurs &#233;lectromagn&#233;tiques inject&#233;s dans le syst&#232;me (voir figure ci-dessous).&lt;/p&gt; &lt;dl class='spip_document_920 spip_documents spip_documents_center spip_documents_document' style='width:350px;'&gt; &lt;dt&gt;&lt;a href='https://youtube.lesia.obspm.fr/IMG/png/SuiviPhotometrique.png' rel=&#034;portfolio&#034; title='Outil de suivi photom&#233;trique temps-r&#233;el' type=&#034;image/png&#034;&gt;&lt;img src='https://youtube.lesia.obspm.fr/local/cache-vignettes/L350xH204/SuiviPhotometrique-14408-ac48b.png?1684221042' width='350' height='204' alt=&#034;Outil de suivi photom&#233;trique temps-r&#233;el&#034; /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre'&gt;&lt;strong&gt;Outil de suivi photom&#233;trique temps-r&#233;el&lt;/strong&gt;&lt;/dt&gt; &lt;/dl&gt; &lt;p&gt;L'application &lt;i&gt;Monitoring and Analysis System&lt;/i&gt; dispose aussi d'un outil permettant d'exporter sous la forme de courbes stock&#233;es dans des fichiers FITS compatibles avec les outils de l'&#233;quipe scientifique l'ensemble des paquets TM scientifiques correspondant &#224; un essai. Ces donn&#233;es sont exploit&#233;es par l'&#233;quipe scientifique ainsi que par l'&#233;quipe de validation du logiciel de vol. L'outil permet aussi de comparer automatiquement les donn&#233;es en sortie du DPU avec les donn&#233;es produites en sortie du mod&#232;le du logiciel de vol (outil utilis&#233; dans le cadre de l'activit&#233; de validation des algorithmes scientifiques).&lt;/p&gt;
&lt;h4 class=&#034;spip&#034;&gt;Traitement par lots&lt;/h4&gt;
&lt;p&gt;Tous les outils d'analyse de l'application &lt;i&gt;Monitoring and Analysis System&lt;/i&gt; ont &#233;t&#233; d&#233;velopp&#233;s sous la forme de &lt;i&gt;plugins&lt;/i&gt;. Ces diff&#233;rents &lt;i&gt;plugins&lt;/i&gt; ont &#233;t&#233; r&#233;utilis&#233;s pour d&#233;velopper un outil de traitement par lots permettant d'analyser automatiquement un grand nombre d'essais et de r&#233;aliser les tests de non r&#233;gression des logiciels de vol. Cet outil produit un rapport de synth&#232;se sous la forme d'un classeur excel.&lt;/p&gt;
&lt;h3 class=&#034;spip&#034;&gt;Interfa&#231;age avec le syst&#232;me sous test&lt;/h3&gt;&lt;h4 class=&#034;spip&#034;&gt;Simulation de la plate-forme Proteus&lt;/h4&gt;
&lt;p&gt;Les SGSE de CoRoT sont connect&#233;s &#224; la charge utile gr&#226;ce &#224; 3 composants logiciels qui simulent &lt;a href=&#034;http://smsc.cnes.fr/PROTEUS/Fr/&#034; class='spip_out' rel='external'&gt;la plate-forme satellite Proteus&lt;/a&gt; et jouent le r&#244;le de serveurs pour le reste du syst&#232;me.&lt;/p&gt;
&lt;p&gt;Le premier composant pilote une &lt;a href=&#034;http://www.ddc-web.com/Products/19/Default.aspx&#034; class='spip_out' rel='external'&gt;carte PCI DDC BU-65549&lt;/a&gt;. Il g&#232;re la communication sur le bus &lt;a href=&#034;http://fr.wikipedia.org/wiki/MIL-STD-1553&#034; class='spip_out' rel='external'&gt;MIL-STD-1553&lt;/a&gt; et prend en charge la transmission des TC &#224; destination du DPU et la r&#233;ception des TM produites par le DPU.&lt;/p&gt;
&lt;p&gt;Le deuxi&#232;me composant g&#232;re tous les liens sp&#233;cifiques &#224; la plate-forme Proteus &#224; travers un EGSE r&#233;alis&#233; sur mesure par le LESIA (l'EGSE LEVTEAU).&lt;/p&gt;
&lt;p&gt;Le troisi&#232;me composant pilote un rack &lt;a href=&#034;http://www.ni.com/pxi/&#034; class='spip_out' rel='external'&gt;PXI&lt;/a&gt; de chez National Instruments et a pour t&#226;che de r&#233;aliser l'acquisition des donn&#233;es transmises par les 128 capteurs de tensions et de temp&#233;rature embarqu&#233;s dans la charge utile.&lt;/p&gt;
&lt;h4 class=&#034;spip&#034;&gt;Simulation du Bo&#238;tier Extracteur de donn&#233;es de l'unit&#233; de traitement num&#233;rique&lt;/h4&gt;
&lt;p&gt;Le simulateur du Bo&#238;tier Extracteur de donn&#233;es est utilis&#233; dans le cadre de la validation du logiciel de vol DPU et plus particuli&#232;rement dans le cadre de la validation des algorithmes scientifiques vis-&#224;-vis du mod&#232;le instrument car il permet d'envoyer en entr&#233;e du DPU, via des liens SpaceWire, des s&#233;quences d'images dont le contenu varie dans le temps en fonction d'une simulation donn&#233;e de l'environnement (images plus ou moins bruit&#233;es, &#233;toiles &#224; flux variable, etc.).&lt;/p&gt;
&lt;p&gt;Le simulateur du Bo&#238;tier Extracteur de donn&#233;es a &#233;t&#233; con&#231;u comme un simulateur universel de liens &lt;a href=&#034;http://spacewire.esa.int/content/Home/HomeIntro.php&#034; class='spip_out' rel='external'&gt;SpaceWire&lt;/a&gt; et peut tr&#232;s facilement &#234;tre r&#233;utilis&#233; dans un autre contexte.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt; : &lt;a href=&#034;#&#034; title=&#034;philippe.plasson..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('philippe.plasson,69d069676c820,obspm.fr',',69d069676c820,'); return false;&#034; class='spip_mail'&gt;Philippe Plasson&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Logiciels de test et d'int&#233;gration</title>
		<link>https://youtube.lesia.obspm.fr/-Logiciels-de-test-et-d-integration-.html</link>
		<guid isPermaLink="true">https://youtube.lesia.obspm.fr/Logiciels-de-test-et-d-integration,84.html</guid>
		<dc:date>2008-09-29T19:45:07Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Philippe Plasson</dc:creator>



		<description>
&lt;p&gt;Pr&#233;sentation g&#233;n&#233;rale Contexte Dans le cadre des projets spatiaux aussi bien que dans celui des projets sol, les phases de test, de validation et d'int&#233;gration des instruments sont des phases cruciales qui n&#233;cessitent le d&#233;veloppement, parall&#232;lement &#224; celui des instruments eux-m&#234;mes, d'&#233;quipements de test (appel&#233;s EGSE pour Electrical Ground Support Equipment) et de syst&#232;mes logiciels permettant de pr&#233;parer, conduire et automatiser les tests (appel&#233;s SGSE pour Software Ground Support Equipment). Le (...)&lt;/p&gt;


-
&lt;a href="https://youtube.lesia.obspm.fr/-Logiciels-de-test-et-d-integration-.html" rel="directory"&gt;Logiciels de test et d'int&#233;gration&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&#034;spip&#034;&gt;Pr&#233;sentation g&#233;n&#233;rale&lt;/h3&gt;&lt;h4 class=&#034;spip&#034;&gt;Contexte&lt;/h4&gt;
&lt;p&gt;Dans le cadre des projets spatiaux aussi bien que dans celui des projets sol, les phases de test, de validation et d'int&#233;gration des instruments sont des phases cruciales qui n&#233;cessitent le d&#233;veloppement, parall&#232;lement &#224; celui des instruments eux-m&#234;mes, d'&#233;quipements de test (appel&#233;s EGSE pour &lt;i&gt;Electrical Ground Support Equipment&lt;/i&gt;) et de syst&#232;mes logiciels permettant de pr&#233;parer, conduire et automatiser les tests (appel&#233;s SGSE pour &lt;i&gt;Software Ground Support Equipment&lt;/i&gt;).&lt;/p&gt;
&lt;p&gt;Le LESIA dispose d'une longue exp&#233;rience dans le domaine de la conception et du d&#233;veloppement des logiciels de test et d'int&#233;gration. Les techniques employ&#233;es pour le d&#233;veloppement de ces syst&#232;mes varient en fonction des besoins des &#233;quipes instrumentales et de la nature des projets : certains instruments sont pilot&#233;s et test&#233;s &#224; travers des applications d&#233;velopp&#233;es en LabView, d'autres n&#233;cessitent des syst&#232;mes de test complexes dont le d&#233;veloppement fait appel &#224; des techniques de programmation avanc&#233;es bas&#233;es sur l'emploi de langages objets comme C++ ou Java (&lt;a href='https://youtube.lesia.obspm.fr/Les-SGSE-de-CoRoT.html' class='spip_in'&gt;voir les SGSE de CoRoT&lt;/a&gt;).&lt;/p&gt;
&lt;h4 class=&#034;spip&#034;&gt;H&#233;t&#233;rog&#233;n&#233;it&#233; et volatilit&#233; des besoins&lt;/h4&gt;
&lt;p&gt;Les logiciels de test et d'int&#233;gration sont d&#233;velopp&#233;s en prenant en compte la grande diversit&#233; des utilisateurs. Ces derniers, en fonction de leur m&#233;tier, ont des cultures diff&#233;rentes et des besoins h&#233;t&#233;rog&#232;nes : les besoins des sp&#233;cialistes des d&#233;tecteurs ne sont pas forc&#233;ment les m&#234;mes que ceux des &#233;lectroniciens ou que ceux des ing&#233;nieurs responsables de la validation des logiciels embarqu&#233;s.&lt;/p&gt;
&lt;p&gt;Par ailleurs, les plannings des projets instrumentaux sont toujours extr&#234;mement tendus et les besoins parfois volatils. Il est donc n&#233;cessaire, pour les &#233;quipes en charge du d&#233;veloppement des logiciels de test, de faire preuve d'une grande r&#233;activit&#233;, et surtout, de hi&#233;rarchiser les besoins en fixant les priorit&#233;s gr&#226;ce &#224; un dialogue &#233;troit avec l'ensemble des utilisateurs.&lt;/p&gt;
&lt;h4 class=&#034;spip&#034;&gt;Les d&#233;veloppements g&#233;n&#233;riques&lt;/h4&gt;
&lt;p&gt;Malgr&#233; la grande diversit&#233; des projets instrumentaux, il est possible d'identifier un certain nombre d'outils dont le besoin est r&#233;current. C'est pourquoi, &#224; c&#244;t&#233; des d&#233;veloppements sp&#233;cifiques, Le LESIA d&#233;veloppe des composants logiciels g&#233;n&#233;riques pouvant &#234;tre utilis&#233;s pour produire plus rapidement et avec une qualit&#233; accrue des logiciels de test et d'int&#233;gration.&lt;/p&gt;
&lt;p&gt;Par exemple, &lt;a href='https://youtube.lesia.obspm.fr/PALISADE.html' class='spip_in'&gt;le projet PALISADE&lt;/a&gt; offre une solution sur &#233;tag&#232;re pour la description et l'interpr&#233;tation des donn&#233;es &#233;chang&#233;es avec n'importe quel type d'instrument.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt; : &lt;a href=&#034;#&#034; title=&#034;philippe.plasson..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('philippe.plasson,69d069676f316,obspm.fr',',69d069676f316,'); return false;&#034; class='spip_mail'&gt;Philippe Plasson&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/MA_sgse.png" length="250890" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/CoRoT_SGSE_architecture.png" length="26148" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/DPU_SW_Event_Log.png" length="21895" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/DecommuationFiltres.png" length="2165478" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/CapteursInstruments.png" length="14764" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/ComparaisonMemoire.png" length="46407" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/ComparaisonImages.png" length="45514" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/SuiviPhotometrique.png" length="15946" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/PALISADE.png" length="13520" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/Commande_sgse_R.png" length="277453" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/MA_sgse_R.png" length="364560" type="image/png" />
		

	</item>
	<item xml:lang="fr">
		<title>Logiciels embarqu&#233;s spatiaux</title>
		<link>https://youtube.lesia.obspm.fr/-Logiciels-embarques-.html</link>
		<guid isPermaLink="true">https://youtube.lesia.obspm.fr/Logiciels-embarques-spatiaux.html</guid>
		<dc:date>2008-09-29T19:39:28Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Philippe Plasson</dc:creator>



		<description>
&lt;p&gt;Le LESIA, &#224; travers l'&#233;quipe Logiciels de vol du SII, dispose d'un savoir-faire pointu dans le domaine du d&#233;veloppement et de la validation des logiciels &#224; forte composante temps r&#233;el qui sont au c&#339;ur des instruments scientifiques spatiaux. Les logiciels embarqu&#233;s spatiaux au LESIA La complexit&#233; croissante des projets scientifiques spatiaux met de plus en plus au premier plan les traitements num&#233;riques effectu&#233;s par les instruments eux-m&#234;mes (les traitements bord). Ceux-ci sont habituellement (...)&lt;/p&gt;


-
&lt;a href="https://youtube.lesia.obspm.fr/-Logiciels-embarques-.html" rel="directory"&gt;Logiciels embarqu&#233;s spatiaux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Le LESIA, &#224; travers l'&#233;quipe Logiciels de vol du SII, dispose d'un savoir-faire pointu dans le domaine du d&#233;veloppement et de la validation des logiciels &#224; forte composante temps r&#233;el qui sont au c&#339;ur des instruments scientifiques spatiaux.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;div class=&#034;cs_sommaire cs_sommaire_avec_fond&#034; id=&#034;outil_sommaire&#034;&gt; &lt;div class=&#034;cs_sommaire_inner&#034;&gt; &lt;div class=&#034;cs_sommaire_titre_avec_fond&#034;&gt; Sommaire &lt;/div&gt; &lt;div class=&#034;cs_sommaire_corps&#034;&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&#034;Les logiciels embarqu&#233;s spatiaux au LESIA&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire_0'&gt;Les logiciels embarqu&#233;s spatiaux au LESIA&lt;/a&gt;&lt;/li&gt;&lt;li class=&#034;sommaire-page&#034;&gt;&#160;p.1&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Caract&#233;ristiques et sp&#233;cificit&#233;s des logiciels embarqu&#233;s spatiaux&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=2-4#outil_sommaire_1'&gt;Caract&#233;ristiques et sp&#233;cificit&#233;s des logiciels embarqu&#233;s spatiaux&lt;/a&gt;&lt;/li&gt;&lt;li class=&#034;sommaire-page&#034;&gt;&#160;p.2&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;Cycle de vie des logiciels embarqu&#233;s spatiaux&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=3-4#outil_sommaire_2'&gt;Cycle de vie des logiciels embarqu&#233;s spatiaux&lt;/a&gt;&lt;/li&gt;&lt;li class=&#034;sommaire-page&#034;&gt;&#160;p.3&lt;/li&gt;
&lt;li&gt;&lt;a title=&#034;La plate-forme GERICOS&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=4-4#outil_sommaire_3'&gt;La plate-forme GERICOS&lt;/a&gt;&lt;/li&gt;&lt;li class=&#034;sommaire-page&#034;&gt;&#160;p.4&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;
&lt;/div&gt;&lt;div id='decoupe_haut' class='pagination decoupe_haut'&gt;
&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Premi&#232;re page&#034; title=&#034;Premi&#232;re page&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/precedent_off.gif'/&gt;&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Premi&#232;re page&#034; title=&#034;Premi&#232;re page&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/precedent_off.gif'/&gt; &lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Page pr&#233;c&#233;dente&#034; title=&#034;Page pr&#233;c&#233;dente&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/precedent_off.gif'/&gt; &lt;span class=&#034;cs_pagination_off&#034;&gt;1&lt;/span&gt; &lt;a title=&#034;Page 2 : Caract&#233;ristiques et sp&#233;cificit&#233;s des logiciels embarqu&#233;s (...)&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=2-4' class=&#034;decoupe_page&#034;&gt;2&lt;/a&gt; &lt;a title=&#034;Page 3 : Cycle de vie des logiciels embarqu&#233;s spatiaux&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=3-4' class=&#034;decoupe_page&#034;&gt;3&lt;/a&gt; &lt;a title=&#034;Page 4 : La plate-forme GERICOSPr&#233;sentation de la plate-forme (...)&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=4-4' class=&#034;decoupe_page&#034;&gt;4&lt;/a&gt; &lt;a href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=2-4' class=&#034;decoupe_img&#034;&gt;&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Page suivante&#034; title=&#034;Page suivante&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/suivant.gif'/&gt;&lt;/a&gt; &lt;a title=&#034;Derni&#232;re page&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=4-4' class=&#034;decoupe_img&#034;&gt;&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Derni&#232;re page&#034; title=&#034;Derni&#232;re page&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/suivant.gif'/&gt;&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Derni&#232;re page&#034; title=&#034;Derni&#232;re page&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/suivant.gif'/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 class=&#034;spip&#034; id=&#034;outil_sommaire_0&#034;&gt;&lt;a title=&#034;Sommaire&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend#outil_sommaire' class=&#034;sommaire_ancre&#034;&gt; &lt;/a&gt;Les logiciels embarqu&#233;s spatiaux au LESIA &lt;/h3&gt;
&lt;p&gt;La complexit&#233; croissante des projets scientifiques spatiaux met de plus en plus au premier plan les traitements num&#233;riques effectu&#233;s par les instruments eux-m&#234;mes (les traitements bord). Ceux-ci sont habituellement impl&#233;ment&#233;s dans des logiciels embarqu&#233;s au sein d'unit&#233;s de traitement num&#233;rique appel&#233;es DPU (Digital Process Unit). Ces logiciels, appel&#233;s logiciels de bord ou logiciels de vol, ont pour principales t&#226;ches de :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; g&#233;rer la communication avec la plate-forme satellitaire qui h&#233;berge l'instrument,&lt;/li&gt;&lt;li&gt; prendre en charge le pilotage et le monitoring des modules mat&#233;riels en interface directe avec les d&#233;tecteurs (CCD, bolom&#232;tres, antennes, etc.),&lt;/li&gt;&lt;li&gt; piloter et synchroniser les sous-syst&#232;mes instrumentaux (modules &#224; effet Peltier, obturateurs, etc.),&lt;/li&gt;&lt;li&gt; r&#233;aliser des traitements visant &#224; extraire l'information pertinente dans le flot de donn&#233;es transmis par les d&#233;tecteurs, en am&#233;liorant le rapport signal sur bruit ou encore en corrigeant les donn&#233;es d'un certain nombre de perturbations dues &#224; l'environnement ou au boug&#233; du satellite,&lt;/li&gt;&lt;li&gt; r&#233;duire, r&#233;guler et compresser le flot de donn&#233;es qui est transmis au sol par le satellite sous la forme de t&#233;l&#233;m&#233;tries,&lt;/li&gt;&lt;li&gt; fournir &#233;ventuellement &#224; la plate-forme satellitaire des informations issues de calculs d'&#233;cartom&#233;trie qui serviront &#224; accro&#238;tre la pr&#233;cision du pointage.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les logiciels de vol pr&#233;sentent un certain nombre de &lt;a href='https://youtube.lesia.obspm.fr/-Logiciels-embarques-.html?artpage=2' class='spip_in'&gt;caract&#233;ristiques et de sp&#233;cificit&#233;s&lt;/a&gt; qui rendent leur d&#233;veloppement, leur utilisation et leur maintenance relativement complexes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Savoir-faire du LESIA&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Le LESIA, &#224; travers l'&#233;quipe Logiciels de vol du SII, dispose d'un savoir-faire qui couvre l'ensemble du &lt;a href='https://youtube.lesia.obspm.fr/-Logiciels-embarques-.html?artpage=3' class='spip_in'&gt;cycle de vie des logiciels embarqu&#233;s spatiaux&lt;/a&gt; . En particulier, l'&#233;quipe Logiciels de vol du SII poss&#232;de une expertise dans les domaines suivants :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; &#233;tudes de faisabilit&#233; et de dimensionnement,&lt;/li&gt;&lt;li&gt; gestion des exigences techniques et scientifiques,&lt;/li&gt;&lt;li&gt; sp&#233;cification des interfaces bord-bord (entre la plate-forme et l'instrument ou au sein de l'instrument) et des interfaces bord-sol (t&#233;l&#233;commandes et t&#233;l&#233;m&#233;tries),&lt;/li&gt;&lt;li&gt; conception architecturale et conception d&#233;taill&#233;e,&lt;/li&gt;&lt;li&gt; mise au point d'algorithmes avanc&#233;s de traitement d'images et de traitement du signal,&lt;/li&gt;&lt;li&gt; tests et validations,&lt;/li&gt;&lt;li&gt; suivi technique durant les missions.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id=&#034;Projets en cours&#034;&gt;&lt;/a&gt;Projets&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;L'&#233;quipe Logiciels de vol du SII est impliqu&#233;e dans plusieurs missions en cours d'exploitation ou en phase de pr&#233;paration.&lt;/p&gt;
&lt;p&gt;Dans le cadre du projet CoRoT, le LESIA a particip&#233; au dimensionnement, &#224; la sp&#233;cification et &#224; la validation du logiciel de vol. Durant toute la phase d'exploitation du satellite CoRoT, l'&#233;quipe Logiciels de vol du SII a r&#233;guli&#232;rement &#233;t&#233; consult&#233;e sur des points n&#233;cessitant une expertise fine sur le fonctionnement de l'unit&#233; de traitement num&#233;rique.&lt;/p&gt;
&lt;p&gt;En ce qui concerne les projets en pr&#233;paration, le LESIA est actuellement responsable de l'&#233;tude et du d&#233;veloppement de plusieurs logiciels de vol pour les missions suivantes :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; RPW sur Solar Orbiter (en exploitation depuis f&#233;vrier 2020) :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; d&#233;veloppement du logiciel de vol du calculateur de l'instrument RPW (commande/contr&#244;le des sous-syst&#232;mes instrumentaux, compression des donn&#233;es scientifiques, d&#233;tection d'&#233;v&#233;nements de type &#034;shock crossing&#034; et &#034;type III&#034;, surveillance active de l'instrument, gestion des m&#233;canismes FDIR, etc.) ;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; PLATO (en d&#233;veloppement) :
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; d&#233;veloppement du logiciel de vol des N-DPU.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a id=&#034;R&amp;D et veille technologique&#034;&gt;&lt;/a&gt;R&amp;D et veille technologique&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dans le domaine des logiciels embarqu&#233;s spatiaux, disposer de technologies, d'outils et de processus offrant un fort degr&#233; de g&#233;n&#233;ricit&#233; et de productivit&#233; est un v&#233;ritable enjeu. En effet, plus que jamais, il devient n&#233;cessaire d'avoir simultan&#233;ment la possibilit&#233; de mener des &#233;tudes de dimensionnement co&#251;teuses, d'&#234;tre en mesure de r&#233;pondre correctement aux appels d'offres lanc&#233;s par les agences spatiales et de mener &#224; bien les d&#233;veloppements des projets s&#233;lectionn&#233;s.&lt;/p&gt;
&lt;p&gt;Parall&#232;lement &#224; sa participation aux projets spatiaux instrumentaux, l'&#233;quipe Logiciels de vol du SII m&#232;ne des d'&#233;tudes de R&amp;D et r&#233;alise une veille technologique permanente dans le but de concevoir et mettre en place des technologies, des outils et des processus g&#233;n&#233;riques pour le d&#233;veloppement des logiciels embarqu&#233;s spatiaux.&lt;/p&gt;
&lt;p&gt;Ces &#233;tudes de R&amp;D s'articulent essentiellement autour de trois axes :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; les composants logiciels g&#233;n&#233;riques pour l'embarqu&#233; spatial ;&lt;/li&gt;&lt;li&gt; les outils logiciels pour le d&#233;veloppement, les tests et la simulation ;&lt;/li&gt;&lt;li&gt; les m&#233;thodes et les processus de d&#233;veloppement.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les objectifs poursuivis sont de :&lt;/p&gt;
&lt;ul class=&#034;spip&#034;&gt;&lt;li&gt; diminuer la dur&#233;e du d&#233;veloppement des logiciels de vol,&lt;/li&gt;&lt;li&gt; r&#233;duire l'effort pour le d&#233;veloppement des syst&#232;mes de tests et d'int&#233;gration,&lt;/li&gt;&lt;li&gt; minimiser le besoin en termes de ressources humaines,&lt;/li&gt;&lt;li&gt; am&#233;liorer la qualit&#233; des produits livr&#233;s,&lt;/li&gt;&lt;li&gt; permettre le prototypage rapide des logiciels de vol et le dimensionnement du mat&#233;riel de vol.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Dans le cadre de ces &#233;tudes, l'&#233;quipe Logiciels de vol du SII a con&#231;u une plate-forme g&#233;n&#233;rique pour le d&#233;veloppement des logiciels scientifiques embarqu&#233;s dans des instruments spatiaux : &lt;a href='https://youtube.lesia.obspm.fr/-Logiciels-embarques-.html?artpage=4' class='spip_in'&gt;la plate-forme GERICOS&lt;/a&gt;. Cette plate-forme est actuellement utilis&#233;e dans le cadre des projets RPW (Solar Orbiter) et PLATO. Cette plate-forme int&#232;gre les technologies incontournables de l'industrie spatiale comme le processeur LEON ou les liens SpaceWire, mais elle agr&#232;ge aussi de nombreux concepts, pratiques et outils issus des technologies de l'information comme la programmation objets ou l'ing&#233;nierie bas&#233;e sur les mod&#232;les.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt; : &lt;a href=&#034;#&#034; title=&#034;philippe.plasson..&#229;t..obspm.fr&#034; onclick=&#034;location.href=lancerlien('philippe.plasson,69d06967754cd,obspm.fr',',69d06967754cd,'); return false;&#034; class='spip_mail'&gt;Philippe Plasson&lt;/a&gt;&lt;/p&gt;&lt;div id='decoupe_bas' class='pagination decoupe_bas'&gt;
&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Premi&#232;re page&#034; title=&#034;Premi&#232;re page&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/precedent_off.gif'/&gt;&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Premi&#232;re page&#034; title=&#034;Premi&#232;re page&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/precedent_off.gif'/&gt; &lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Page pr&#233;c&#233;dente&#034; title=&#034;Page pr&#233;c&#233;dente&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/precedent_off.gif'/&gt; &lt;span class=&#034;cs_pagination_off&#034;&gt;1&lt;/span&gt; &lt;a title=&#034;Page 2 : Caract&#233;ristiques et sp&#233;cificit&#233;s des logiciels embarqu&#233;s (...)&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=2-4' class=&#034;decoupe_page&#034;&gt;2&lt;/a&gt; &lt;a title=&#034;Page 3 : Cycle de vie des logiciels embarqu&#233;s spatiaux&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=3-4' class=&#034;decoupe_page&#034;&gt;3&lt;/a&gt; &lt;a title=&#034;Page 4 : La plate-forme GERICOSPr&#233;sentation de la plate-forme (...)&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=4-4' class=&#034;decoupe_page&#034;&gt;4&lt;/a&gt; &lt;a href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=2-4' class=&#034;decoupe_img&#034;&gt;&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Page suivante&#034; title=&#034;Page suivante&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/suivant.gif'/&gt;&lt;/a&gt; &lt;a title=&#034;Derni&#232;re page&#034; href='https://youtube.lesia.obspm.fr/spip.php?id_rubrique=206&amp;#38;page=backend&amp;#38;artpage=4-4' class=&#034;decoupe_img&#034;&gt;&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Derni&#232;re page&#034; title=&#034;Derni&#232;re page&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/suivant.gif'/&gt;&lt;img class=&#034;no_image_filtrer&#034; alt=&#034;Derni&#232;re page&#034; title=&#034;Derni&#232;re page&#034; src='https://youtube.lesia.obspm.fr/plugins/auto/couteau_suisse/v1.17.0/img/decoupe/suivant.gif'/&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/gericos_Onboard_Test_Bench_Architecture.png" length="40959" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/gericos_platform-2.png" length="96982" type="image/png" />
		
		<enclosure url="https://youtube.lesia.obspm.fr/IMG/png/gericos_architecture-2.png" length="64923" type="image/png" />
		

	</item>
</channel>
</rss>
