Embedded E-cast
Summary: An E-cast is a live, single or multiple sponsor event used to educate engineers, programmers, and other industry professionals about a particular product, service, or technology. Each podcast consists of a 45-minute presentation and 15-minute interactive Q&A session. E-casts are moderated by a member of the OpenSystems Media editorial staff or a industry recognized guest moderator. Our E-casts are moderated to keep the event interesting, informative, and technically relevant.
- Visit Website
- RSS
- Artist: OpenSystems Media
- Copyright: OpenSystems Media
Podcasts:
Looking to build a complex distributed system based on the latest and greatest technical innovations? The Data Distribution Service (DDS) standard from the Object Management Group (OMG) provides the software infrastructure for a diverse range of systems, from small networking appliances to massive wind farms. Since its adoption in 2004, the DDS standard and its implementations have evolved to address the needs of this broad application base.
The multicore era shifts more responsibility for performance gains onto the software developer who must direct how work is distributed amongst the cores. Obtaining performance increases requires developers make significant software modifications to transform current sequential applications into parallel ones.
The best way to architect your distributed system while driving down integration costs is to design your system of systems around one key property: inherent interoperability. But your design approach must embrace legacy systems.
High Performance Computing (HPC) brings to mind massively parallel systems that spare no expense. But today there is a very large HPC application space where computational performance must be balanced against cost to make a sound business case for real-world use.
Multicore and virtualization techniques are being applied across the embedded industry as a way to compartmentalize, gain performance, and increase capabilities of embedded devices. Medical devices must ensure security, reliability, and provide quick response and ease-of-use for patient care and emergency situation.
Freescale and Green Hills Software have collaborated to deliver a high-performance processor and operating system solutions for compute-intensive applications. Freescales new QorIQ T4240 embedded processor (boasting the industrys highest CoreMark score) has 24 high virtual cores with vector processing, advanced power management, secure boot features and hardware support for virtualization.
This webinar will show you how to deploy critical avionics software with quality and confidence. Using code verification tools, you can easily identify critical defects in your source code.
Multicore has arrived in the embedded applications space and it offers a way to increase performance, reduce power consumption, reduce bill of material costs and differentiate your products from the competition. However, designers face a number of challenges when adopting multicore technology into their solutions.
Developing applications that can run over multiple cores, nodes or networks typically requires a significant amount of network-level programming. This low-level coding detracts from the implementation of application logic, introduces complexity, and is hard to maintain as requirements evolve and systems grown in scale.
Implementing a full V-process for the entire product lifecycle with interoperable tools provides developers with greater control and accuracy. A structured approach to efficiently connect the various modeling elements (for both the physics and the controller software) to the physical description of the product architecture ensures that developers can realize their product promise to customers.
There are a large number of systems targeted for various diagnosis and treatment applications for medical conditions. Without standards and interoperability of this equipment, silos of information are created making collection and whole picture diagnosis difficult.
Cyber warfare has swiftly migrated from hacking into enterprise networks and the Internet to targeting, and being triggered from, mobile devices. With the recent explosion in the number of connected devices, security attacks can now be launched from anywhere and target any place.
In this session developers and IT professionals will learn about different options available any how and why each one is more appropriate for certain tasks than the next. Also, we will discuss the different ways of managing and controlling the resources, showing that multiple approaches to the concept of virtualization may be deployed using only the features included within the Linux OS.
In a distributed system, components running on different Operating Systems and applications written in different programming languages all work together as one single reliable system. As the complexity of these systems increase, it becomes more important to gain visibility into your environment and expose potential problems before they jeopardize your production system.
Traditional debugging with a source-code debugger applies only at the small scale of individual programs, threads, or OS kernels. However, todays complex embedded systems often utilize technologies such as parallel software, multicore, hypervisors, mixed endian system architectures, and distributed systems.