![]() ![]() Presenter: Carmelo Amoroso, STMicroelectronics He maintains a long time interest in RTOS simulation models and real-time API emulation frameworks. Philippe Gerum is the founder and lead maintainer of the Adeos and Xenomai projects. In this talk, we will discuss a few salient reasons some teams may have to keep the original application design largely untouched during the migration process, why architectural issues like the I/O model discrepancies make this a daunting task, and how we could combine the real-time preemption support, a real-time aware KVM virtualization technology and Xenomai's RTOS emulation approach to tackle these problems within the frame of standard Linux. None of these options currently solves the following problem: how could we enable the traditional RTOS users to move legacy applications mostly unchanged to a standard real-time enabled Linux, without leaving the proprietary RTOS in the equation? So far, the major options available for migrating those applications have been either to emulate only a restricted set of the original RTOS services, go native in fully rebasing the application over the POSIX interface, or rely on virtualization technologies to run Linux and the original RTOS in isolation on the same hardware. With the real-time preemption support getting close to completion in the mainline kernel implementation, even more legacy RTOS applications may become candidates for moving to an embedded Linux-based environment soon. Title: State of Real-Time Linux: Don't Stop Until History Follows In his spare time, Jon likes to travel, engage in various extreme hiking, and is entirely engrossed with the history of the United States. Jon first attended University at the age of 13 and later moved to the US, where he is a kernel engineer developing driver tools and Real Time kernel features for Red Hat. He has worked extensively on embedded systems ranging from mobile phones to superconducting magnets. Jon Masters is a Linux kernel hacker and author of several books, including Building Embedded Linux Systems. To round off, there will be coverage the Linux staging tree, the wider community, and references to a wealth of further resources available online. And while it remains relatively seldom that entirely new architectures are introduced into the market, the talk will also touch upon recent developments, including both Microblaze and S+Core. The stages from elementary bootloader bringup through initial kernel port, to final patches will be discussed with examples given. ![]() This talk will discuss the typical process of porting Linux to a new platform (whether based upon a reference design or entirely new). But porting an Operating System to new hardware is rarely a trivial task and there can be a number of pitfalls along the way. It has been ported to almost any device for which specifications were available (and many for which there were none) and is frequently the Operating System of choice for new embedded designs. Linux has a long history of being highly portable to many different kinds of platforms built upon dozens of different architectures. ![]()
0 Comments
Leave a Reply. |