| | Archived Web Seminar: Using POSIX to Maximize Code Portability in Embedded Systems View the archived presentation that looks at implementing POSIX APIs in embedded systems, broadcast live on September 23, 2004. During the session, Open Group Director Joe Bergmann discusses the evolution of POSIX and new work that's being done by the consortium in areas such as safety-critical systems, quality of service, and security. QNX Product Manager Steve Furr reviews POSIX compliance in leading operating systems, including the QNX Neutrino RTOS, and provides coding guidelines for implementing the specification in embedded systems. Click here to view the archive or read the transcript. | | | | PARTNER FOCUS | | | | SPOTLIGHT: Renesas QNX and Renesas have been working together since 2001, when a Tier One automotive supplier designed its next-generation telematics platform with the QNX Neutrino RTOS and Renesas SH-4 processor. Since that time, the companies have built a solid alliance aimed primarily at success in the automotive market. In the second quarter of 2002, Renesas founded COMET™, the Community for Enabling Telematics. QNX was the first vendor selected for the alliance, which allows Renesas and member companies to deliver comprehensive, vertically integrated development solutions to engineers designing telematics and Car Infotainment System (CIS) products. QNX Support for Renesas products includes: - SH-4 Cores 7750, 7751, 7751R, 7760, Amanda, Tahoe, Q2SD
- SH-4 Development Platforms Aspen, BigSur, Biscayne, SystemH, Solution Engine
Related News QNX Turbocharges In-Car Infotainment Systems with Support for Renesas SH-4A Processors Click here to learn more about QNX and Renesas. | | | | QNX and Texas Instruments Collaborate to Deliver High Performance In-Car Audio Systems QNX Software Systems and Texas Instruments Incorporated (TI) (NYSE: TXN) announced a strategic collaboration to deliver next-generation in-car audio systems based on the QNX® Neutrino® realtime operating system (RTOS) and TI's dual-core OMAP5912 digital signal processor (DSP)-based solution. The companies' joint offering provides automotive OEMs a complete, off-the-shelf package to accelerate the development of high-performance in-car audio systems that can integrate satellite radio and telematics services, rip CDs as they're playing, leverage wireless technologies to access home networks, and save a wide array of multimedia content onto built-in hard drives. To read more about Texas Instruments' Digital Radio solutions please visit www.ti.com/dr12 Click here to learn more. Cross Test's Breakthrough Technology Ensures Fast, Thorough Testing CrossTest has developed a breakthrough software technology that enables fast and thorough testing by fully automating the entire testing cycle of embedded software applications. It has been carefully designed to meet the toughest constraints of real-time embedded software and has already been successfully used on QNX-based products. CrossTest provides an end-to-end testing solution, which includes: - Automated test creation (test cases, stubs, variables, etc.) No more test implementation and maintenance
- Automated test execution on host, simulator, and/or actual QNX based-target without requiring any changes to existing tests
- Automated regression testing accessible any time
- Detailed code coverage analysis to ensure that all functions have been tested properly
QNX users who have selected CrossTest have quickly realized up to 50% time savings on software testing and more than 20% time savings on overall software development. Click here to learn more. | | | | | UPCOMING EVENTS AND SEMINARS | | | | RapidIO Technology - The Software Perspective October 26 at 8am PT / 11am ET / 15GMT - Live Broadcast Speaker: Sebastien Marineau-Mes, Director & Chief Architect, OS Development Group, QNX Software Systems The RapidIO standard seamlessly enables chip-to-chip, board-to-board, and system-level connections. This packet-switched architecture is partitioned into a three-layer hierarchy of logical, transport, and physical layers, which are all transparent to software, allowing any type of data to run over it. The RapidIO standard defines architectural features that enable device software to run better, faster, more reliably, and scale easily to multi-processor designs. This webcast will review the RapidIO architecture's features that make it software-friendly and how to realize the benefits of these advanced features. Leading operating system vendors, including QNX Software Systems, will provide details about how their various software offerings leverage RapidIO technology, including discussion of their related drivers, board support packages, and platforms. Click here to register.
| | | | | ARM Developers Conference 2004, October 19-21 in Santa Clara, CA Join ARM and its technology and tools partners from around the world at the only industry event for developers of ARM Powered® solutions. QNX Software Systems will be giving a presentation on the following topic: Two Cores are Better than One: Maximizing System Performance with Symmetric Multiprocessing Speaker: Dave Dickey, Field Application Engineer, QNX Software Systems By distributing the computational workload across multiple, tightly coupled processors on a single board or chip, SMP allows developers to maximize system density while achieving significantly greater throughput and concurrency. Nonetheless, few software engineers have had the opportunity to learn how to take full advantage of SMP. This workshop focuses on which practices to follow and which pitfalls to avoid. We'll start with the essentials - what SMP is and why it's beneficial - then drill down to hands-on techniques for designing and optimizing applications. Click here to learn more. | | | | | Real-Time Automotive Seminar, October 21-22 in Dearborn, MI To meet the growing information needs in electronics design for automotive engineers, this two-day seminar offers instruction in real-time design in automotive engineering, including development and implementation of drive- and brake-by wire systems, telematics, entertainment systems, and engine control systems. QNX Software Systems will be presenting on the following topic: Application-Driven Power Management for In-Vehicle Telematics Speaker: Randy Martin, Technical Engineering Manager, Automotive, QNX Software Systems This class explores how to: identify system characteristics that must be addressed by power management, select an appropriate power management architecture, and design a power policy that achieves the lowest possible power consumption while satisfying your system's performance constraints. In particular, we'll examine approaches that move control of power consumption out of the OS and into the hands of the application developer. Through such approaches, developers can create policies that address events invisible to the OS, achieve finer-grained control over the power consumption of each peripheral, and allow more devices to draw on a limited power supply. Click here to learn more. | | | | | Embedded Systems Conference, November 9-11 in Munich, Germany The Embedded Systems Conference is a unique training center for the embedded community. This is a leading event for developers, development directors and decision-makers in management. QNX Software Systems will be giving three presentations on the following topics: Using Eclipse CDT for C/C++ Development Presentation Date and Time: Wednesday, November 10, 4 pm Speaker: Sebastien Marineau-Mes, Director & Chief Architect, OS Development Group, QNX Software Systems Project leader, Eclipse CDT The open-source CDT project provides a cross-platform C/C++ tooling environment for multiple development hosts and target systems, allowing even large development teams to standardize on one IDE. Moreover, its widely supported plug-in architecture makes it possible to integrate tools from multiple vendors; developers can, in effect, take a "best of breed" approach to their tool selection. This class provides a hands-on introduction to the CDT architecture and components, and uses live examples to show how to best take advantage of its features. Real-time Programming in Java Presentation Date and Time: Wednesday, November 10, 10:30 am Speaker: Steve Furr, Senior Product Manager, QNX Software Systems Co-author, Real-time Specification for Java (RTSJ) For a long time, Java was unusable as a real-time development platform. Consequently, developers had to separate their systems into two halves - real-time and non-real-time - and use two different languages (e.g. C, Java) to implement them. This is no longer necessary, thanks to the Real-time Specification for Java (RTSJ). In this session, we explore all the new classes that a JVM supporting the RTSJ has to provide. Every major area of the standard will be covered, using working code examples. Implementing Web Services in Embedded Systems Presentation Date and Time: Thursday, November 11, 2004, 4 pm Speaker: Steve Furr, Senior Product Manager, QNX Software Systems Using Web services, an embedded device can access remote data in a manner that is both friendlier and more firewall-compatible than conventional forms of RPC. The device can also transmit data upstream, allowing it to be monitored and configured over both private and public networks. To provide this data, however, the device must run an application server -- software traditionally developed for resource-rich environments. This class examines how to embed such functionality into resource-constrained devices, using frameworks independent of any particular programming language. Click here to learn more. | | | | | Software Defined Radio Technical Conference and Product Exposition, November 15-18 in Phoenix, AZ This technical conference and product exposition is focused on technology, standards, and business activity related to software defined radios. QNX Software Systems will be presenting on the following topics: Maximizing Mission Life: Power Management for Software-Defined Radio Presentation Date and Time: TBA Speaker: Sheridan Ethier, Software Engineer, QNX Software Systems Software-defined radio is inherently flexible, yet that very flexibility poses numerous challenges for the system designer -- such as finding an equally adaptable model of power management. Unfortunately, existing power management standards, with their roots in general-purpose computing, provide a "one size fits all" approach that fails to address the unique, and highly variable, usage scenarios that a software-defined radio may need to address. Through an "application driven" model, developers can create power policies that handle events unanticipated by existing standards, achieve finer-grained control over the power consumption of each peripheral, and extend battery life while addressing complex, application-specific scenarios. (In this paper, "power policy" simply refers to the rules and procedures used to change a system from one power state to another.) Leveraging the POSIX Standards for Software-Defined Radio Presentation Date and Time: TBA Speaker: Jeff Shaffer, Field Application Engineer, QNX Software Systems More than ever, commercial, government, and military organizations are demanding that developers use POSIX interfaces. The question is, how much of the POSIX standard must your project support? POSIX is so large, and has so many optional components, that few applications need everything it offers. This session introduces basic concepts of application portability and explores the benefits of using POSIX as a standard for achieving greater levels of portability. It examines how to: identify which POSIX APIs your system requires; determine whether your OS can support those APIs; achieve portability without sacrificing performance; and weigh the relative merits of POSIX conformance, POSIX compliance, and POSIX certification. Examples related to portability are examined from the perspective of various editions of the POSIX specifications. Click here to learn more. | | | | | Platinum Sponsor: Smart Networks Developer Forum Asia, October 24-27 in Hainan Island, People's Republic of China SNDF is your opportunity to learn, communicate and collaborate with the top suppliers in the networking and communications industry. Participate in a special series of seminars conducted by sponsors, and a hands-on Technology Lab featuring components, systems and solutions from dozens of Smart Networks Alliance members. Xiaodan Tang, software developer at QNX Software Systems will be presenting a seminar at SNDF entitled "Extracting Maximum Performance Through Symmetric Multiprocessing." Topics include: - Strategies for scheduling, cache and bus optimizations
- Issues surrounding retargeting of legacy code to multiprocessing environment
- Advanced tools available to support SMP development
Click here to learn more. | | | | | Smart Networks Developer Forum Asia, October 21 in Tokyo, Japan QNX will be demonstrating latest product offering of the QNX family - the most trusted RTOS in the embedded market. The new comprehensive, yet tightly integrated, QNX® Momentics® Development Suite v6.3 has everything you need to build and optimize carrier-grade product lines for Freescale PowerPC and PowerQUICC platforms. From board bring-up to remote diagnostics, QNX Momentics provides time-saving tools for your entire development cycle, all in a standards-based environment. Click here to learn more. | | | | | QNX2004 Italian Technology Conference, November 3 in Milan, Italy This year's event provides an opportunity to network and exchange best practices with some key business and technical decision-makers in the industrial automation, process control and general embedded industries. Sessions include technical presentations on industry topics such as POSIX, User-Space Device Drivers and QNX v6.3 product overview. > Registration deadline is October 29, 2004. Seating is limited, so register early to avoid disappointment! Click here to learn more. | | | | | Embedded Technology 2004, November 17-19 in Yokohama, Japan Embedded Technology 2004 (ET 2004) is the largest trade show and conference in Asia for embedded systems designers and managers. ET 2004 introduces advanced technologies and solutions for emerging embedded applications including digital consumer electronics, automotive and wireless communication. Visit QNX Software Systems on the show floor and see our latest product demonstrations. Please make sure to stop by our booth C-26 to speak to the technical experts, learn more about our products by viewing our demos, and hear our open-stage presentations. Click here to learn more. | | | | | QNX Russia 2004, November 17-19 in St. Petersburg, Russia This annual event is dedicated to the QNX Real-Time Operating System as well as to embedded technologies based on the QNX RTOS, and is intended for Russian developers of realtime systems, embedded applications and intellectual devices. QNX Russia conference traditionally brings together developers, manufacturers and users of embedded realtime solutions and applications from a variety of Russian science and industry branches. The conference provides its participants with a great opportunity not only to learn about the recent news and modern tendencies of the embedded technology world, but also to demonstrate their own achievements, share their experience and find answers to their questions. The conference involves a series of technical workshops by SWD Software Ltd. experts, demo rooms and also an open Q&A session, where the participants may address their questions directly to the QNX Software Systems Ltd., SWD Software Ltd. and their partners' representatives. Click here to learn more. | | | | | Real-Time & Embedded Computing Conferences - Upcoming Shows The Real-Time & Embedded Computing Conferences (RTECC) are unique, one-day events showcasing the newest products and latest information from industry leaders. RTECC features open-door technical sessions in conjunction with tabletop exhibits. October 21, 2004 in Patuxent River, MD Click here to learn more. November 16, 2004 in Vancouver, BC Click here to learn more. November 18, 2004 in Seattle, WA Click here to learn more. December 9, 2004 in Raleigh/Durham, NC Click here to learn more. | | | | | Unsubscribe Contact QNX |
|