Thales and QNX Software Systems have come up with an innovative hardware and software computing solution which meets the computing performance and application software security levels required in military and aerospace applications.
Thales computers activities is a leading provider of VMEbus and CompactPCI single-board computer (SBC) products and systems. QNX Software Systems is the industry leader in multi-core processing for embedded systems. The demonstration shows how developers can deploy the QNX Neutrino OS partitioning solution for multi-core systems on the Thales PENTXM2 and PENTXM4 single and twin Dual Core Intel Xeon processor VME blade servers for embedded applications.
Thales’ PENTXM2 and PENTXM4 server blades both use the 1.67 GHz dual-core Xeon processor, Intel’s most advanced low-power x86 technology, combined with the Intel E7520 server class memory controller hub (MCH). Both the single dual-core processor PENTXM2 and the twin dual-core PENTXM4 are available with 2GB of DDR2-400 SDRAM. When paired with the support of VITA 31.1 backplane networking, the VITA 38 intelligent platform management interface (IPMI) on the PENTXM4 and PENTXM2 offers easy scaling into a multiprocessing system. Both the PENTXM2 and PENTXM4 provide a dual SATA-150 interface, a triple USB 2.0 port, and an EIDE interface for an on-board disk. Embedded applications will also take benefit of the on-board 4GB flash disk drive, directly fitted on the board. The PENTXM2 is available as a stand-alone board component or pre-integrated in large systems (PowerMP6) with full data transport and management software based on standards such as MPI, POSIX and HTTP.
The QNX Secure Partitioning for Multi-Core Processors allows embedded developers to apply secure partitions in their multi-core designs. This technology guarantees real-time response times and contains security threats, while simultaneously maximizing performance. When combined with QNX’s multiprocessing solutions, secure partitions can be implemented in a variety of configurations for a multi-core design. For instance, by using the Bound Multiprocessing (BMP) option for the QNX Neutrino RTOS, designers can “bind” selected applications to a specified set of CPU cores, creating a true hardware and software partitioning capability. QNX Neutrino offers other inherent security benefits, such as isolating drivers, protocol stacks, and applications in separate, memory-protected virtual address spaces. As a result, malicious or poorly written software cannot corrupt, disrupt, or spy on other processes.
ThalesQNX Software Systems