The Wayback Machine - https://web.archive.org/web/20060316091110/http://www.techonline.com/community/tech_topic/rtos
TechOnLine - Tech Topics - RTOS
close
Image Image Image Go to TechOnLine Home View the TechOnLine Site Map Set your TechOnLine preferences Go to TechOnLine FAQs Support for all TechOnLine products. Information about TechOnLine How to contact TechOnLine
Image Image Image Image Image Image Image Image
Image Image Image Image
Image Image Image
Image Image TechOnLine > Tech Topics > RTOSWelcome, Guest | My Archive | Log In  

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image Image Image
Image
Image
ImageEmbedded and Real Time Systems is a TechOnLine University course that gives an application-centric view of embedded real-time systems, emphasizing RTOS concepts and real-time application design.

TechOnLine also offers several articles and viewpoints on RTOS development and their use in various applications. Design Languages for Embedded Systems describes several popular hardware, software, dataflow, and hybrid languages, and presents examples for each design language. Is Embedded Going Net-Crazy? discusses how last year's Internet mania has affected the product development roadmaps of several RTOS and embedded-tool vendors.
Image
Image
On-Demand Webcasts
Image
Image The Transition to Multi-Core: Is Your Software Ready?
Image QNX Software Systems���60 min.
Image Multi-core processors are rapidly becoming a reality. Multi-core processors offer the benefits of increasing performance, reducing MIPS per watt and reducing system footprint. Dual-core processors are already available and future generations will move beyond two processing cores. Learn how the innovative features of the QNX Momentics Multi-Core Edition helps you preserve your existing software base while migrating to multi-core processing environments.
Image
Image QNX & Intel: Delivering Proven, Fully Pre-Integrated OS/Protocol Solutions
Image QNX Software Systems���60 min.
Image Discover how to implement ideal high-performance embedded applications with Intel® Embedded Components and Flash Memory and the QNX x86 Runtime Kit, which fully supports the Intel x86 platform.
Image
Image Using The Wind River Workbench With Express Logic's ThreadX® Real-Time Operating System (RTOS)
Image Wind River���60 min.
Image The Wind River Workbench integrated development environment has been integrated for use with Express Logic's popular ThreadX real-time operating system (RTOS) and both companies have jointly developed a kernel-aware debugger plug-in for ThreadX. With this new plug-in, Workbench can be used to support development of embedded applications based on Express Logic's ThreadX RTOS. In this webcast, Wind River and Express Logic will discuss developer benefits.
Image
Image Video and Graphics Using VxWorks
Image Titan���60 min.
Image Titan Advanced Products & Design will discuss how engineers can use VigraX, a VxWorks solution for VigraVision that includes the X-Windows system for video and graphics support. VigraVision is Titan AP&D's embedded solution designed to capture, enhance, and display real-time video within a graphics window for VxWorks, the predominate real-time operating system used by military, aerospace and defense developers.
Image
Image Using POSIX to Maximize Code Portability in Embedded Systems
Image QNX Software Systems���60 min.
Image One of the major challenges facing development managers today is how to maximize software investment across product lines. Proprietary APIs, common in traditional OS models, limit code portability and can significantly reduce ROI. Using an OS that conforms to an industry standard such as POSIX enables the creation of reusable software assets - making it possible to cut costs, improve productivity, and accelerate product delivery.
Image
Image
Image
Courses
Image
Image Design Languages for Embedded Systems
Image Lecture
Image This course provides a short tutorial on the basics of some of the most important languages, along with examples of each, that will help you decide which one to investigate for your particular embedded application. Languages covered include Verilog, VHDL, C, C++, Java, Esterel, and SystemC.
Image
Image National Instruments' PC-Based Real-Time Control
Image Product Course
Image You can solve real-time applications with a general-purpose Microsoft Windows computer using advanced software and hardware. Other applications require dedicated real-time systems. In this seminar, we will discuss the basic real-time measurement and automation applications, and explain current real-time tools you can use to address these applications.
Image
Image Embedded and Real Time Systems
Image Lecture
Image This lecture will introduce application domain of embedded real time systems with emphasis on real time operating system concepts and RT application design.
Image
Image National Instruments Intro to LabVIEW
Image Product Course
Image Thousands of successful engineers, scientists, and technicians use LabVIEW to create solutions for their demanding application needs. LabVIEW is a revolutionary graphical programming development environment based on the G programming language for data acquisition and control, data analysis and data presentation.
Image
Image IBM PowerPC for Embedded Developers
Image Product Course
Image This course provides an introduction to the IBM embedded PowerPC family. The course includes topics related to design and implementation. It looks at the unique features of the PowerPC, how to boot and configure it, and what you need to build an application to run on a "target", an embedded PowerPC with peripherals.
Image
Image
Image
Feature Articles
Image
Image RTOS Task Switching: An Example Implementation In C
Image Richard Barry, FreeRTOS
Image Applications designed for use with a real time operating system (RTOS) are structured as a set of autonomous tasks. The RTOS kernel will switch between tasks as necessary to ensure the task with the highest priority that is able to run is the task given processing time. How such a switch is performed is dependent on the microcontroller architecture. Richard Barry uses source code from FreeRTOS.org (an open source real time kernel) to demonstrate how you can implement a task switch.
Image
Image Mutating Technologies: It's a Jungle Out There
Image Jack Shandle
Image In 2004 and beyond, the lines of demarcation between general-purpose processors and DSPs will continue their disappearing act. The tension between programmable and configurable solutions will tighten. But as the RISC and DSP camps maneuver to eat each other's lunch, an outrider will be making inroads. In this 2004 industry preview, Jack Shandle says to watch for programmable logic to strengthen its foothold as a processor option.
Image
Image Taking the Frustration Out of Embedded Design
Image Rich Sevcik, Xilinx
Image Effective hardware/software co-design tools remain elusive for most embedded-system designers. Xilinx's Rich Sevcik discusses why he thinks emerging FPGA design platforms offer a viable alternative to ASIC-based embedded design.
Image
Image Software Is Key to Choosing Dual- or Single-Processor SoCs
Image Jack Shandle
Image One core or two? The choice between using single or multiple processing cores (usually DSP and RISC) in an SoC is not always an easy one. Jack Shandle discusses the issues you need to consider up front and the impact of software on the ultimate dual-core/single-core decision.
Image
Image Designing a Vehicle Instrument Panel Cluster—A Case Study
Image Aneesh Mathai, CG-Smith Software
Image Aneesh Mathai of CG-Smith Software discusses the development of an instrument panel cluster (vehicle dashboard). Topics covered are system design, block diagrams, component and device selection, and software design.
Image
Image
Image More>>
Image
Image
Technical Papers
Image
Image Introduction to Real Time Operating Systems
Image Cranes Software
Image Real-Time doesn't necessarily mean real fast. It does mean on time. The defining characteristic of a real time system is their need to meet deadlines, which are constraints on the amount of time the system is allowed for completing a computation or set of computations. This paper defines RTOS, examines the available flavors of RTOS, and provides an RTOs selection guide.
Image
Image Leveraging Multi-Core Processors for High-Performance Embedded Systems
Image Robert Craig and Paul Leroux, QNX Software Systems
Image The industry trend toward multi-core processors is picking up steam, and for good reason. Compared to conventional uniprocessor chips, multi-core processors deliver significantly greater compute power through concurrency, offer greater system density, and run at lower clock speeds, thereby reducing thermal dissipation and power consumption. Already, multi-core processors have taken center stage in the product lineups of several major semiconductor vendors, who are now offering chips with two, four, or even eight integrated cores.
Image
Image Porting Legacy Systems from WindRiver's VxWorks to the QNX Neutrino RTOS
Image Robert Craig and Shiv Nagarajan, QNX Software Systems
Image Traditionally, porting an application from a conventional RTOS to an advanced operating system isn't easy. There are various issues to consider and choices to make that can dramatically affect the porting process. Realizing this situation, QNX has developed a migration kit consisting of this document and a porting library to help customers port their VxWorks-based applications to QNX Neutrino. This document highlights the areas of impact and the decisions that you need to make in establishing a porting methodology.
Image
Image Application-Driven Power Management for In-car Telematics and Infotainment Devices
Image Sheridan Ethier, QNX Software Systems
Image In this paper, we examine the power requirements of telematics and infotainment systems, discuss the applicability of current standards, and explore alternate approaches that move control of power consumption out of the OS and into the hands of the application developer. Through such "application driven" approaches, developers can create power policies that address external events unanticipated by existing standards, including events "invisible" to the OS.
Image
Image Instant-On Technology for In-Car Telematics and Infotainment Systems
Image Sheridan Ethier and Randy Martin, QNX Software Systems
Image The sophistication of in-car telematics and "infotainment" systems is growing rapidly. To handle this complexity, systems designers are turning to full-featured, protected-mode RTOSs, deployed on 32-bit processors that provide onchip support for various automotive technologies, including the J1850, CAN, and MOST communication buses. Despite their sophistication, these systems must satisfy the same timing requirements as older hardware-software solutions.
Image
Image
Image More>>
Image
Image
Image
Image

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Home | Site Map | Prefs | FAQs | About Us | Contact Us | Tech Groups | Product Evaluation | Ed Resources | Tech Topics | Company Directory
Privacy Statement | Terms and Conditions | EE Times | EE Times International Sites | CMP Media
Audio DesignLine | Automotive DesignLine | Digital TV DesignLine | Embedded.com | Industrial Control DesignLine
Mobile Handset DesignLine | Network Systems DesignLine | Planet Analog | Power Management DesignLine
Programmable Logic DesignLine | Video/Imaging DesignLine | Wireless Net DesignLine
Copyright 1996 - 2006 TechOnLine, Bedford, MA, All Rights Reserved.
Image