SlideShare a Scribd company logo
1 of 7
Download to read offline
AFFORDABLE.
SAFE. FLEXIBLE.
All-encompassing Real-Time Operating
System integrated development
environment supporting M-RTOS and
application software development
DATA SHEET
MANNARINO Proprietary Information
©Mannarino Systems & Software Inc.
Rev. 07/08/20
Debugger
Plugin
SYSTEM
INTEGRATOR
APPLICATION
DEVELOPER(S)
PLATFORMS
DEVELOPER(S)
Developer
Eclipse
Plugins
Eclipse CDT Merge
Utilities
Data Sheet Workbench PAGE 3MANNARINO Proprietary InformationPAGE 2 Data Sheet Workbench MANNARINO Proprietary Information
WORKBENCH
ALL-ENCOMPASSING TOOL
SUITE SUPPORTING M-RTOS
AND APPLICATION SOFTWARE
DEVELOPMENT
	❚ MANNARINO Architect
	❚ MANNARINO Builder
	❚ MANNARINO Configurator
	❚ MANNARINO Tracer
EXECUTES IN THE ECLIPSE PLATFORM
PROVIDING THE FLEXIBILITY TO
INTEGRATE WITH OTHER CUSTOMER-
SPECIFIC ECLIPSE PLUGINS
WHERE EVERYTHING STARTS AND ENDS FOR ALL
M-RTOS DEVELOPMENT
M-RTOS DEVELOPMENT
TOOL SUITE
MANNARINO Workbench
along with the Configurator
and Builder tools, provide
with the System Integrators,
the application developers
and the platform developers
a flexible and powerful
development environment.
The environment based on a
floating license approach also
integrates easily with a wide
variety of developer Eclipse
Plugins.
MODULE SCHEDULE
The system integrator can define the major time frame of
the Module Schedule, as well as the time windows allocated
to all hosted partitions.
Notable features are:
	❚ Supports drag-and-drop of partitions on the major time frame
	❚ Resizing of time windows
	❚ Visibility on idle time
MEMORY MAP VIEW
The Memory Map view presents all the defined
memory sections of the system and identifies on
which corresponding target board memory it is
located on.
Notable features are:
	❚ Highlight and easy viewing of overlapped sections
	❚ Group offsets of memory sections
	❚ Presents memory sections based on physical address
(i.e. for the whole system) or on virtual address (i.e. for a
specific partition).
Data Sheet Workbench PAGE 5MANNARINO Proprietary InformationPAGE 4 Data Sheet Workbench MANNARINO Proprietary Information
INTEGRATING PARTITIONS IN MODULES
Each integration defines a Module composed of
multiple partitions.
Defined partitions can be reused in different
modules. When included, the user is requested
to configure related information under the
responsibility of the system integrator:
	❚ Connections between partitions
The allocated resources by the system integrator
in the Module Configurator are cross-checked with
the configured time and memory requirement of
the partition.
	❚ A graphical environment for true
RTCA DO-297 role-based system
configuration
	❚ Allows for the modeling of a
complete ARINC 653 system
(module and partitions)
	❚ Generates all M-RTOS
configuration artifacts required by
MANNARINO Builder
	❚ Physical and virtual memory
configuration support with
memory map views
	❚ Feature-rich collaboration
functionalities (model merging,
commenting mechanism)
	❚ Fully integrated with Builder and
other Workbench components
	❚ Advanced assistant redirecting the
developer to the specific model
component to correct
…NordiaSoft
experienced first-hand
how the MANNARINO
Architect provides an
optimized and efficient
user experience…
—CLAUDE BELISLE,
PRODUCT MANAGER,
NORDIASOFT (A DIVISION OF
VIAVI SOLUTIONS)
“
”
MANNARINO ARCHITECT
GRAPHICAL REPRESENTATION OF
M-RTOS CONFIGURATION
Data Sheet Workbench PAGE 7MANNARINO Proprietary InformationPAGE 6 Data Sheet Workbench MANNARINO Proprietary Information
M-RTOS Config XML
Files
IXML XSD Schema
Validator
Rule Validator
PDI File Output
Generator
M-RTOS Config XSD
Files
M-RTOS Configuration
Validation Rules
M-RTOS Config
Binary Files
Configurator
Input << Uses >>
<< Uses >>
COMPREHENSIVE BUILD
TOOLCHAIN COVERING ALL
DEVELOPMENT NEEDS
	❚ Working in collaboration with
other Builder components to
generate all the necessary build
inputs using configuration data
	❚ Based on GNU compiler (GCC) and
GNU BinUtils
	❚ Deployed in a Docker container for
easy deployment and maintenance
	❚ Transparent integration with
MANNARINO Workbench, optional
integration with custom build
systems
M-RTOS CONFIGURATION
TOOLSET QUALIFIED TO RTCA
DO-330 STANDARDS
	❚ XML configuration tool suite
allows developers to make
changes to application or system
configuration information without
rebuilding and retesting the entire
system
	❚ Checks the configuration against
hundreds of rules and reports
errors during build process
(instead of errors being discovered
during run-time)
	❚ Memory map validation: will
automatically determine memory
requirements for the current
system configuration and report
any problem
MANNARINO BUILDER AND CONFIGURATOR
ERROR DETECTION
& REPORTING
Once integrated into
your development
environment, detected
errors are reported
for easy viewing and
resolution by the
developer
XMLRuleValidation > OVERALL_SUCCESS TOTAL NUMBER OF MRTOS CONFIGURATION RULES VALIDATED: 156; MRTOS CONFIGURATION VALID!
EVENT TABLE
Once a given trace is
parsed, a user can visualize
all trace events as an event
table which aggregates all
partition traces.
A user can search and
filter for specific partitions,
CPUs, event type or trace
event payload, color code
certain events and save
bookmarks.
When a given trace
event is selected, the
concurrency analysis view
adjusts automatically.
HISTOGRAM
The histogram view enables
a user to view the intensity of
system events in a given time
window defined in nanoseconds.
Data Sheet Workbench PAGE 9MANNARINO Proprietary InformationPAGE 8 Data Sheet Workbench MANNARINO Proprietary Information
RUN-TIME SYSTEM EVENT
VISUALIZATION, ANALYSIS AND
TROUBLESHOOTING TOOL
MANNARINO TRACER
StatisticsConcurrency Analysis View
Partitions
Trace
Running Partition
Partition 1 - FMS
Partition 2 - AutoPilot
Partition 3 - Maintenance
ILCOMPUTECOMMANDPROCESS
OLCOMPUTECOMMANDPROCESS
M_BITPROCESS
ILCOMSPROCESS
OLEVENTPROCESS
M_DISKCLEANUPPROCESS
ILMONITORINGPROCESS
OLMONITORINGPROCESS
M_LOGGERPROCESS
1 3 2 23 3 31 1 1
	❚ Graphical visualization of runtime
behaviour
	❚ Effective off-line tool for
troubleshooting of concurrent
programming issues
	❚ Optimize your solution through
a better understanding of the
system dynamic behavior
	❚ Software-only solution which is
device, architecture and target
hardware independent
	❚ Highlighting, searching, filtering
and bookmarking capabilities
	❚ Designed from the ground up to
provide low overhead tracing on
production systems
	❚ Leveraging the compact, efficient
and versatile Common Trace
Format
Data Sheet Workbench PAGE 11MANNARINO Proprietary InformationPAGE 10 Data Sheet Workbench MANNARINO Proprietary Information
ECLIPSE CDT
DEBUGGER PLUGIN
MERGE TOOL
DEVELOPERS ECLIPSE PLUGINS
WRITE YOUR CODE
FASTER WITH THE HELP
OF A POWERFUL CODE
EDITOR
	❚ Industry leading code editor
with syntax highlighting,
folding and hyperlink
navigation
	❚ Various source knowledge
tools, such as type
hierarchy, call graph,
include browser, macro
definition browser
	❚ Powerful source code
refactoring
	❚ Fully integrated with
the other MANNARINO
Workbench components
COLLABORATE MORE
EFFICIENTLY WITH
POWERFUL MERGE TOOLS
	❚ Model merging tool in support
of concurrent application/
module configuration
development
	❚ Developers performance
benefits from Merge Tool
integration to source version
control software
WIDE ECOSYSTEM OF ECLIPSE
PLUGINS SUPPORTING ALL
DEVELOPER NEEDS
RESOLVE YOUR
PROBLEMS AND
RELEASE FASTER
THANKS TO COMPELLING
DEBUGGING
FUNCTIONALITIES
	❚ Adaptable to different
hardware probes
	❚ Error log viewer providing
context and details on
kernel anomalies
	❚ Multiple views providing:
	- Breakpoint
	- Variable monitoring
	- Registers monitoring
	❚ Integration with source version
control system
	❚ Integration with task
management system
	❚ Visual Themes
	❚ And many more available that can
be integrated into MANNARINO
Workbench
+1 514.381.1360
sales@mss.ca
Mannarino Systems & Software Inc.
100 Alexis-Nihon, Suite 800
St-Laurent, Quebec
H4M 2P4
Canada
FOLLOW US
VISIT OUR WEBSITE
CONTACT US
ABOUT MANNARINO
mannarino-systems-and-software
@mannarino_ss
With over 20 years of experien­ce
a n d   a n   i n d u s t r y - r e c o g n i z e d 
ex­pertise in  safety-critical sys­
tems and software engineer­ing,
MANNARINO Systems & Software
I n c .   e x e m p l i f i e s   q u a l i t y   a n d
consistency at its best!
©Mannarino Systems & Software Inc.
Rev. 07/08/20
For information purposes only.
Specifications are subject to change without notice.
MANNARINO Proprietary Information
www.mss.ca/m-rtos

More Related Content

Similar to Workbench de Mannarino

Total control brochure_sb-047a
Total control brochure_sb-047aTotal control brochure_sb-047a
Total control brochure_sb-047a
alfmich
 
Pmo slides jun2010
Pmo slides jun2010Pmo slides jun2010
Pmo slides jun2010
Steve Turner
 
Template based framework for rapid fast development of enterprise applications
Template based framework for rapid fast development of enterprise applicationsTemplate based framework for rapid fast development of enterprise applications
Template based framework for rapid fast development of enterprise applications
eSAT Journals
 
Verixo management Suite 2014
Verixo management Suite 2014Verixo management Suite 2014
Verixo management Suite 2014
Sandeep Gandhi
 

Similar to Workbench de Mannarino (20)

Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
Debug, Analyze and Optimize Games with Intel Tools - Matteo Valoriani - Codem...
 
Configurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and ControlConfigurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and Control
 
Embedded Linux
Embedded LinuxEmbedded Linux
Embedded Linux
 
Implementation of linux based uart device driver
Implementation of linux based uart device driverImplementation of linux based uart device driver
Implementation of linux based uart device driver
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
 
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vnLs catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
Ls catalog thiet bi dien xgt info u_e_110512_dienhathe.vn
 
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
Procesamiento multinúcleo óptimo para aplicaciones críticas de seguridad
 
IndusDAQ_Presentation 2014.ppsx
IndusDAQ_Presentation 2014.ppsxIndusDAQ_Presentation 2014.ppsx
IndusDAQ_Presentation 2014.ppsx
 
Total control brochure_sb-047a
Total control brochure_sb-047aTotal control brochure_sb-047a
Total control brochure_sb-047a
 
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
Webinar: Synergy turbinado com o SSP1.4: criptografia elíptica, vídeo pela US...
 
All in one
All in oneAll in one
All in one
 
White Paper: Scalable Lifecycle Management via Perforce
White Paper: Scalable Lifecycle Management via PerforceWhite Paper: Scalable Lifecycle Management via Perforce
White Paper: Scalable Lifecycle Management via Perforce
 
ERTS_IV_ECE.pptx
ERTS_IV_ECE.pptxERTS_IV_ECE.pptx
ERTS_IV_ECE.pptx
 
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
 
SN-2039_SAP_on_Nutanix.pdf
SN-2039_SAP_on_Nutanix.pdfSN-2039_SAP_on_Nutanix.pdf
SN-2039_SAP_on_Nutanix.pdf
 
Pmo slides jun2010
Pmo slides jun2010Pmo slides jun2010
Pmo slides jun2010
 
Template based framework for rapid fast development of enterprise applications
Template based framework for rapid fast development of enterprise applicationsTemplate based framework for rapid fast development of enterprise applications
Template based framework for rapid fast development of enterprise applications
 
Template based framework for rapid fast development
Template based framework for rapid fast developmentTemplate based framework for rapid fast development
Template based framework for rapid fast development
 
Hybrid Cloud Monitoring - Datatdog
Hybrid Cloud Monitoring - DatatdogHybrid Cloud Monitoring - Datatdog
Hybrid Cloud Monitoring - Datatdog
 
Verixo management Suite 2014
Verixo management Suite 2014Verixo management Suite 2014
Verixo management Suite 2014
 

More from Marketing Donalba

More from Marketing Donalba (20)

Donalba line card 2021
Donalba line card 2021Donalba line card 2021
Donalba line card 2021
 
M-RTOS webinar presentation July 20th 2020
M-RTOS webinar presentation July 20th 2020M-RTOS webinar presentation July 20th 2020
M-RTOS webinar presentation July 20th 2020
 
Webinar Wolf 24 de junio de 2020
Webinar Wolf 24 de junio de 2020Webinar Wolf 24 de junio de 2020
Webinar Wolf 24 de junio de 2020
 
ComputeCore de CoreAVI
ComputeCore de CoreAVIComputeCore de CoreAVI
ComputeCore de CoreAVI
 
Brochure FMI - Productos comerciales para espacio
Brochure FMI - Productos comerciales para espacioBrochure FMI - Productos comerciales para espacio
Brochure FMI - Productos comerciales para espacio
 
Diferencias de las antenas X/y vs Az/El
Diferencias de las antenas X/y vs Az/ElDiferencias de las antenas X/y vs Az/El
Diferencias de las antenas X/y vs Az/El
 
Bren-tronics producirá 2000 unidades al mes de la batería 6T
Bren-tronics producirá 2000 unidades al mes de la batería 6TBren-tronics producirá 2000 unidades al mes de la batería 6T
Bren-tronics producirá 2000 unidades al mes de la batería 6T
 
Electron source co
Electron source co   Electron source co
Electron source co
 
Folleto informativo de Intellipower
Folleto informativo de IntellipowerFolleto informativo de Intellipower
Folleto informativo de Intellipower
 
Comprimiendo el consumo en la electrónica digital
Comprimiendo el consumo en la electrónica digital Comprimiendo el consumo en la electrónica digital
Comprimiendo el consumo en la electrónica digital
 
Pruebas de suministro de energía: 400 Hz
Pruebas de suministro de energía: 400 HzPruebas de suministro de energía: 400 Hz
Pruebas de suministro de energía: 400 Hz
 
Nube de datos en entornos tácticos
Nube de datos en entornos tácticosNube de datos en entornos tácticos
Nube de datos en entornos tácticos
 
Aplicación de electrónica rugerizada para sistemas de localización
Aplicación de electrónica rugerizada para sistemas de localizaciónAplicación de electrónica rugerizada para sistemas de localización
Aplicación de electrónica rugerizada para sistemas de localización
 
COTS aplicaciones y monitorización de la producción en los pozos
COTS aplicaciones y monitorización de la producción en los pozosCOTS aplicaciones y monitorización de la producción en los pozos
COTS aplicaciones y monitorización de la producción en los pozos
 
Catálogo Bren Tronics 2017 (versión en inglés)
Catálogo Bren Tronics 2017 (versión en inglés)Catálogo Bren Tronics 2017 (versión en inglés)
Catálogo Bren Tronics 2017 (versión en inglés)
 
FMI Portfolio productos aeroespaciales 2011
FMI Portfolio productos aeroespaciales 2011FMI Portfolio productos aeroespaciales 2011
FMI Portfolio productos aeroespaciales 2011
 
Tarjetas de buses de datos DDC: Subsistemas de laboratorio
Tarjetas de buses de datos DDC: Subsistemas de laboratorioTarjetas de buses de datos DDC: Subsistemas de laboratorio
Tarjetas de buses de datos DDC: Subsistemas de laboratorio
 
Soluciones integradas para aplicaciones de misión crítica
Soluciones integradas para aplicaciones de misión críticaSoluciones integradas para aplicaciones de misión crítica
Soluciones integradas para aplicaciones de misión crítica
 
Catálogo DDC con bus de datos y software para aeronáutica
Catálogo DDC con bus de datos y software para aeronáuticaCatálogo DDC con bus de datos y software para aeronáutica
Catálogo DDC con bus de datos y software para aeronáutica
 
Batería sector militar recargable
Batería sector militar recargable Batería sector militar recargable
Batería sector militar recargable
 

Recently uploaded

electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 

Recently uploaded (20)

Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Passive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.pptPassive Air Cooling System and Solar Water Heater.ppt
Passive Air Cooling System and Solar Water Heater.ppt
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 

Workbench de Mannarino

  • 1. AFFORDABLE. SAFE. FLEXIBLE. All-encompassing Real-Time Operating System integrated development environment supporting M-RTOS and application software development DATA SHEET MANNARINO Proprietary Information ©Mannarino Systems & Software Inc. Rev. 07/08/20
  • 2. Debugger Plugin SYSTEM INTEGRATOR APPLICATION DEVELOPER(S) PLATFORMS DEVELOPER(S) Developer Eclipse Plugins Eclipse CDT Merge Utilities Data Sheet Workbench PAGE 3MANNARINO Proprietary InformationPAGE 2 Data Sheet Workbench MANNARINO Proprietary Information WORKBENCH ALL-ENCOMPASSING TOOL SUITE SUPPORTING M-RTOS AND APPLICATION SOFTWARE DEVELOPMENT ❚ MANNARINO Architect ❚ MANNARINO Builder ❚ MANNARINO Configurator ❚ MANNARINO Tracer EXECUTES IN THE ECLIPSE PLATFORM PROVIDING THE FLEXIBILITY TO INTEGRATE WITH OTHER CUSTOMER- SPECIFIC ECLIPSE PLUGINS WHERE EVERYTHING STARTS AND ENDS FOR ALL M-RTOS DEVELOPMENT M-RTOS DEVELOPMENT TOOL SUITE MANNARINO Workbench along with the Configurator and Builder tools, provide with the System Integrators, the application developers and the platform developers a flexible and powerful development environment. The environment based on a floating license approach also integrates easily with a wide variety of developer Eclipse Plugins.
  • 3. MODULE SCHEDULE The system integrator can define the major time frame of the Module Schedule, as well as the time windows allocated to all hosted partitions. Notable features are: ❚ Supports drag-and-drop of partitions on the major time frame ❚ Resizing of time windows ❚ Visibility on idle time MEMORY MAP VIEW The Memory Map view presents all the defined memory sections of the system and identifies on which corresponding target board memory it is located on. Notable features are: ❚ Highlight and easy viewing of overlapped sections ❚ Group offsets of memory sections ❚ Presents memory sections based on physical address (i.e. for the whole system) or on virtual address (i.e. for a specific partition). Data Sheet Workbench PAGE 5MANNARINO Proprietary InformationPAGE 4 Data Sheet Workbench MANNARINO Proprietary Information INTEGRATING PARTITIONS IN MODULES Each integration defines a Module composed of multiple partitions. Defined partitions can be reused in different modules. When included, the user is requested to configure related information under the responsibility of the system integrator: ❚ Connections between partitions The allocated resources by the system integrator in the Module Configurator are cross-checked with the configured time and memory requirement of the partition. ❚ A graphical environment for true RTCA DO-297 role-based system configuration ❚ Allows for the modeling of a complete ARINC 653 system (module and partitions) ❚ Generates all M-RTOS configuration artifacts required by MANNARINO Builder ❚ Physical and virtual memory configuration support with memory map views ❚ Feature-rich collaboration functionalities (model merging, commenting mechanism) ❚ Fully integrated with Builder and other Workbench components ❚ Advanced assistant redirecting the developer to the specific model component to correct …NordiaSoft experienced first-hand how the MANNARINO Architect provides an optimized and efficient user experience… —CLAUDE BELISLE, PRODUCT MANAGER, NORDIASOFT (A DIVISION OF VIAVI SOLUTIONS) “ ” MANNARINO ARCHITECT GRAPHICAL REPRESENTATION OF M-RTOS CONFIGURATION
  • 4. Data Sheet Workbench PAGE 7MANNARINO Proprietary InformationPAGE 6 Data Sheet Workbench MANNARINO Proprietary Information M-RTOS Config XML Files IXML XSD Schema Validator Rule Validator PDI File Output Generator M-RTOS Config XSD Files M-RTOS Configuration Validation Rules M-RTOS Config Binary Files Configurator Input << Uses >> << Uses >> COMPREHENSIVE BUILD TOOLCHAIN COVERING ALL DEVELOPMENT NEEDS ❚ Working in collaboration with other Builder components to generate all the necessary build inputs using configuration data ❚ Based on GNU compiler (GCC) and GNU BinUtils ❚ Deployed in a Docker container for easy deployment and maintenance ❚ Transparent integration with MANNARINO Workbench, optional integration with custom build systems M-RTOS CONFIGURATION TOOLSET QUALIFIED TO RTCA DO-330 STANDARDS ❚ XML configuration tool suite allows developers to make changes to application or system configuration information without rebuilding and retesting the entire system ❚ Checks the configuration against hundreds of rules and reports errors during build process (instead of errors being discovered during run-time) ❚ Memory map validation: will automatically determine memory requirements for the current system configuration and report any problem MANNARINO BUILDER AND CONFIGURATOR ERROR DETECTION & REPORTING Once integrated into your development environment, detected errors are reported for easy viewing and resolution by the developer XMLRuleValidation > OVERALL_SUCCESS TOTAL NUMBER OF MRTOS CONFIGURATION RULES VALIDATED: 156; MRTOS CONFIGURATION VALID!
  • 5. EVENT TABLE Once a given trace is parsed, a user can visualize all trace events as an event table which aggregates all partition traces. A user can search and filter for specific partitions, CPUs, event type or trace event payload, color code certain events and save bookmarks. When a given trace event is selected, the concurrency analysis view adjusts automatically. HISTOGRAM The histogram view enables a user to view the intensity of system events in a given time window defined in nanoseconds. Data Sheet Workbench PAGE 9MANNARINO Proprietary InformationPAGE 8 Data Sheet Workbench MANNARINO Proprietary Information RUN-TIME SYSTEM EVENT VISUALIZATION, ANALYSIS AND TROUBLESHOOTING TOOL MANNARINO TRACER StatisticsConcurrency Analysis View Partitions Trace Running Partition Partition 1 - FMS Partition 2 - AutoPilot Partition 3 - Maintenance ILCOMPUTECOMMANDPROCESS OLCOMPUTECOMMANDPROCESS M_BITPROCESS ILCOMSPROCESS OLEVENTPROCESS M_DISKCLEANUPPROCESS ILMONITORINGPROCESS OLMONITORINGPROCESS M_LOGGERPROCESS 1 3 2 23 3 31 1 1 ❚ Graphical visualization of runtime behaviour ❚ Effective off-line tool for troubleshooting of concurrent programming issues ❚ Optimize your solution through a better understanding of the system dynamic behavior ❚ Software-only solution which is device, architecture and target hardware independent ❚ Highlighting, searching, filtering and bookmarking capabilities ❚ Designed from the ground up to provide low overhead tracing on production systems ❚ Leveraging the compact, efficient and versatile Common Trace Format
  • 6. Data Sheet Workbench PAGE 11MANNARINO Proprietary InformationPAGE 10 Data Sheet Workbench MANNARINO Proprietary Information ECLIPSE CDT DEBUGGER PLUGIN MERGE TOOL DEVELOPERS ECLIPSE PLUGINS WRITE YOUR CODE FASTER WITH THE HELP OF A POWERFUL CODE EDITOR ❚ Industry leading code editor with syntax highlighting, folding and hyperlink navigation ❚ Various source knowledge tools, such as type hierarchy, call graph, include browser, macro definition browser ❚ Powerful source code refactoring ❚ Fully integrated with the other MANNARINO Workbench components COLLABORATE MORE EFFICIENTLY WITH POWERFUL MERGE TOOLS ❚ Model merging tool in support of concurrent application/ module configuration development ❚ Developers performance benefits from Merge Tool integration to source version control software WIDE ECOSYSTEM OF ECLIPSE PLUGINS SUPPORTING ALL DEVELOPER NEEDS RESOLVE YOUR PROBLEMS AND RELEASE FASTER THANKS TO COMPELLING DEBUGGING FUNCTIONALITIES ❚ Adaptable to different hardware probes ❚ Error log viewer providing context and details on kernel anomalies ❚ Multiple views providing: - Breakpoint - Variable monitoring - Registers monitoring ❚ Integration with source version control system ❚ Integration with task management system ❚ Visual Themes ❚ And many more available that can be integrated into MANNARINO Workbench
  • 7. +1 514.381.1360 sales@mss.ca Mannarino Systems & Software Inc. 100 Alexis-Nihon, Suite 800 St-Laurent, Quebec H4M 2P4 Canada FOLLOW US VISIT OUR WEBSITE CONTACT US ABOUT MANNARINO mannarino-systems-and-software @mannarino_ss With over 20 years of experien­ce a n d   a n   i n d u s t r y - r e c o g n i z e d  ex­pertise in  safety-critical sys­ tems and software engineer­ing, MANNARINO Systems & Software I n c .   e x e m p l i f i e s   q u a l i t y   a n d consistency at its best! ©Mannarino Systems & Software Inc. Rev. 07/08/20 For information purposes only. Specifications are subject to change without notice. MANNARINO Proprietary Information www.mss.ca/m-rtos