Copenhagen, Denmark
08 December 2009
10.00 - 15.30
Open-Door Technical Seminars (Multi-Tracks)
Click on title to view more details
10:30 am – 11:15 am
MontaVista Linux 6 - The New Approach to Embedded Linux Development
Presented by: Iisko Lappalainen, Solutions Architect – MontaVista
Embedded Linux is growing in popularity and almost every company developing embedded devices is looking into using Linux in future designs. This presentation will show how MontaVista allows its customers to improve their ability to deliver designs exploiting key advances in the Linux field such as multi-core, virtualization, fast boot and real-time responsiveness. The presentation will also illustrate how MontaVista Linux 6 delivers a new approach to embedded Linux development, delivering pure value-add over what's available in the open source community or from the semiconductor vendors, in the Linux run-time system and development tools.
Multiple Error Detection Techniques in Embedded Software Development
Presented by: Wiktor Grodowski, Consultant – Parasoft
As in every other aspect of our life, there is no one silver bullet for finding and fixing each and every defect in the embedded software. But over the years several techniques has been developed for this very purpose. The best results can be achieved by using all of them together, this however takes time and effort. In this seminar we will demonstrate how c++test can assist in defects detection in the embedded software, by automating following techniques: Code structure analysis; Runtime memory monitoring while executing on target; Flow based static analysis; and Unit testing. Each of these techniques provides maximum benefits for a certain type of defects and in certain conditions. C++test, the most comprehensive embedded C/C++ quality tool, gives you power to easily use them all together.
Prototyping Real-Time Controls Using Simulink, Stateflow, and xPC Target
Presented by: The MathWorks
We will demonstrate how to develop, test, and validate real-time control algorithms using Simulink and Stateflow, without needing to acquire development tool chains, building devices drivers, or board support packages(BSPs). We’ll discuss how to test these algorithms in simulation, and automatically generate code so they be integrated with the rest of your system. We will also show how to deploy your algorithms to a real-time system using an x86 compatible embedded platform, Real-Time Workshop, and xPC Target. Lastly, we will demonstrate how these algorithms may retargeted into a production environment.
11:45 am – 12:30 pm
Embedded Open Source Software: Huge Potential and Huge Risks
Presented by: Lotte Mygind, Senior Software Developer, M.Sc. – Mjølner Informatics
The use of open source software in commercial embedded systems has grown rapidly the last 5 years, mainly in order for companies to stay competitive. There’s a huge potential using open source software in embedded systems but also huge risks. Attend this session and get valuable input on how to handle these challenges. We’ll discuss different real world cases and take a quick look at the most used licenses out there, GPL and BSD.
Exactly When Do You Need Realtime?
Presented by: Marcus Bortel, FAE – QNX Software Systems
Do most embedded projects need an RTOS? Its a good question. The answer lies in the very nature of embedded devices. Devices that, in many cases, are manufactured in the thousands, or millions, of units. Devices where even a $1 reduction in per-unit hardware costs can save the manufacturer a small fortune. Savings aside, the services provided by an RTOS make many computing problems easier to solve, particularly when multiple activities compete for a systems resources. This session explores what is realtime, what makes a realtime system and when its needed. Attend and learn about some of the critical elements of realtime computing such as scheduling, priority inversion, interrupt handling and reliability.
Eliminating Critical Run-Time Errors Embedded Code
Presented by: The MathWorks
Increasing software content and complexity in today’s embedded devices amplifies the risk of failure and complicates the process of achieving high confidence in safety and reliability. Traditional software testing methods are limited in scope and static analysis based testing produce high rates of false positives. Formal methods based abstract interpretation is quickly becoming the solution of choice, because it proves the absence of a defined set of run-time errors in code. By verifying code to be free of fatal run-time errors such as under/overflows, out-of-bounds array index, illegal pointer de-referencing and other run-time errors, software and quality engineering teams are able to improve the overall reliability of software. Learn how these new techniques can be applied to the development of critical embedded applications where software quality is at stake.
01:30 pm – 01:50 pm
Real-time Systems with ARM9 and FPGA Combinations
Presented by: Prevas A/S
This session will discuss the following: FPGA’s as CO-processors and Graphics controllers; Triple Boot – Linux, Windows CE or FPGA stand-alone mode, and System challenges in combined systems.
01:30 pm – 02:15 pm
System Level Embedded Design: Building Your First Prototype
Presented by: National Instruments
Learn how to transition a system level paper design to executable code, and then apply that code to a functional prototype. You will see how fast design iterations can decrease the time you spend on requirements gathering, integration testing, and redesign – all of this ultimately adding up faster development with higher quality code.
Windows Embedded
Presented by: Morten Damsgaard - R&D Director, Linkage and Kenneth Wennerwald - Field Application Engineer, Arrow Electronics – Arrow Nordic
How to implement and use Windows Embedded platforms. Application stories from real implementations of Windows Embedded.
01:55 pm – 02:15 pm
How to Handle 120 Gigabyte Per Second – Equalling Input from 1.024 Ultrasound Transducers and Cameras
Presented by: Prevas A/S
This session will discuss the following issues: Systems design with 320 FPGA’s used for CFU´s Real-time 3D ultrasound scanner; Modular FPGA-processor card with 5 Virtex 4 FPGA’s and 32 Gigabyte DDR2; and VHDL and Software distribution and maintenance in extreme FPGA systems. The whole system contains 64 FPGA-processor cards – all together 320 FPGA’s connected via Gigabit buses and backplanes.
02:30 pm – 03:15 pm
New Emerging Standards for High Speed Serial Backplane- based Systems
Presented by: RECAB
A seminar about emerging standards for backplane based systems. We will look in to VXS, VPX, OpenVPX, rugged uTCA and rugged cPCI, what benifits do they have and what are the draw backs.
Real Time Hypervisor - Run Multiple Operating Systems on a Modern x86 Multicore with Intel VTx Technology
Presented by: Robert Helenius, Senior Field Application Engineer –
Real-Time Hypervisor enables modern multicore x86-processors with Intel VTx Technology to simultaneously run either multiple instances of a real-time operating system, such as Wind River VxWorks, QNX, Windows CE or a heterogeneous mixture of operating systems, including Linux and Microsoft Windows on a single execution platform. All systems are safely separated, run in real-time and can even reboot during the undisturbed execution of others.
The Advantages of an Absolutely Secure Operating System
Presented by: Urban Sanderek, Field Applications Engineer – Green Hills Software, Inc.
Have you experienced: -Products losing market share, or causing missions to fail, because they use too much Space, Weight, and/or Power (SWaP)? -High IT costs because multiple computers sit on your developers or operators desks to process data at different levels of classification, e.g. Unclassified, Secret, Top Secret? -Servers in your organization being hacked, costing unsustainable losses in productivity, reputation, dollars, or mission risk? -Customers mandating the use of a "Separation Kernel" or "Secure Hypervisor" in the systems you are building? -Customers requiring "certified" or "certifiable" "High Robustness" and/or "EAL6+" for your next project? We invite you to attend this seminar to learn how an absolutely secure operating system will benefit you and your team.


Kontron
Interphase
Follow Us!
Add us on Facebook Add us on Twitter Add us on LinkedIn