|
|
Recent White Papers:
By Ben VandenBelt, B. Eng. (QNX Software Systems) A Persistent Publish/Subscribe (PPS) messaging model is an excellent choice for embedded industrial systems which must integrate many disparate devices and components, as well as support a sophisticated Human-Machine Interface (HMI). PPS messaging simplifies the design of these systems and facilitates implementation of HMIs built with Adobe Flash Lite.
By Paul N. Leroux, Technology Analyst (QNX Software Systems) Together, the speed of today's high-performance processors and realtime patches for general-purpose OSs appear to have reopened the question of whether embedded systems still need an RTOS. The answer hasn't changed: the guarantees only a true RTOS can offer on relatively low-end processors mean that these OSs are here to stay in embedded environments.
By Curtiss-Wright (Curtiss-Wright Controls Embedded Computing) OpenVPX expands on the VPX Base and Dot Specifications and provides a System Specification to address interoperability issues between VPX modules and Chassis. OpenVPX is an extensible specification that addresses the current and future needs for computing in harsh environments.
By Andy Gryc, Product Marketing Manager (QNX Software Systems) Smart screens are becoming the preferred HMI for industrial control applications. These applications must meet stringent requirements for usability, reliability and longevity. We evaluated strategies and tools for building smart screens on systems running the QNX® Neutrino® RTOS. Adobe Flash Lite meets all the requirements essential to our industrial smart screen development strategy.
By Ben Chelf - CTO (Coverity) Review the most common pitfalls that software developers face when creating multi-threaded applications, and how innovative new software analysis capabilities are emerging that will help development organizations capitalize on the exciting new world of multi-core hardware.
By Coverity, Inc. (Coverity) Challenge:
Symbian engineering management wanted to implement a static analysis tool
to capture standard errors in the Symbian OS build process before they reached
production. They needed a highly flexible and adaptive static analysis tool as
Symbian OS, while based on the popular C++ development language, is a highly
customized operating system and is written with proprietary extensions to C++.
By Coverity, Inc. (Coverity) Case study: See how Wind River, the global leader in device software optimization (DSO), expects that their investment in Coverity Prevent can pay for itself in as little as one year with faster time to market and higher code quality for products and services.
By Thomas Schultz, Director of Product Strategy (Coverity) DO-178B is one of the most stringent standards in use in the software development industry. It offers a strict certification requirement for software where anomalous behavior could cause a catastrophic failure condition. Companies around the world use this standard to specify the safety and airworthiness of software for avionics systems. More specifically, it is used in the development, supply, acquisition, evaluation/certification, and operation of software products to be integrated in airborne systems and equipment. DO-178B focuses on the entire software lifecycle environment and describes techniques and methods appropriate to ensure the integrity and reliability of avionics software. The standard is considered so thorough that it has been often used outside the aeronautics industry and has been instrumental to the development of similar standards in other fields where dependability and safety is a strong requirement including: Nuclear Power, Rail and Automotive, and Medical industries.
By Ben Chelf (Coverity) and Andy Chou (Coverity) Before the first software application was released, the first software defect(s) had been found and eliminated. Call them bugs, errors, failures or other names not suitable for publication–software defects have existed as long as software itself. As early applications evolved to become more robust and more complex, the remaining defects became more difficult to corral. Simply stated, the more lines of code necessary to create an application, the more defects one would expect to encounter during development.
By Rodger Hosking (Pentek, Inc.) Now in its 4th Edition, this handbook focuses primarily on A/D converters with sampling rates higher than 100 MHz. Sampling techniques are reviewed, as well as FPGA technology and high-speed serial fabrics. The latest Pentek high-speed A/D products and applications based on such products are also presented.
By Dr. Kelvin Nilsen, CTO (Aonix) With rising threats of terrorism and other forms of asymmetric warfare, an emphasis on the security of software systems has increased dramatically. The common desire is to take existing software capabilities and strengthen the security in order to deliver those capabilities in environments that represent significant risk if the security is compromised. Architects responsible for designing such systems must carefully weigh the benefits, costs, and risks associated with various design tradeoffs.
By Todd Brian (Mentor Graphics Corporation) The selection of a real-time operating system for a medical device is critical. This white paper considers the RTOS functionality and specifications that influence the selection process, addressing performance, reliability, device usability, and compliance with standards and regulations when developing today's medical devices.
By Stephen Olsen (Mentor Graphics Corporation) This paper covers the basics of reactive power management, as well as the more advanced topic of proactive or predictive power management. System integrators and developers well gain a better understanding of these power management techniques and how these techniques can reduce power consumption.
By Geoff Kendall (Mentor Graphics Corporation) The success of any electronic device depends to a large extent on the appeal of the user interface (UI) and how easy the device is to use. This paper looks at a fresh new approach to designing a user interface (UI) and graphics for embedded systems. By identifying common UI functionality and implementing it in a reusable and customizable manner, we can make it far easier for embedded engineers to deliver visually engaging and easy-to-use products.
By Rob Paterson (Wind River Systems, Inc.) Know the differences in highly available operating systems – how it impacts total cost and reliability of network equipment. This paper provides a concrete description of carrier grade and its key attributes. It describes how these attributes are evolving to meet the needs of the Next Generation Network.
By Serge Tissot (Kontron) Conduction cooling for modular embedded computers has been used for many years in applications where air cooling is not appropriate. This paper will examine why applications use conduction cooled boards, the concept of the Ruggedizer, and ways to extend thermal performance.
By Sara Fest (Kontron) Utilizing a proven commercial-off-the-shelf (COTS) approach, Kontron's high performance CompactPCI board and Azimuth Inc's CIES® software give the Stiletto program the full system functionality demanded by the Department of Defense (DoD) in its fight against drug traffickers.
GE Intelligent Platforms, Inc. What is it about the Intel Core i7 processor that has captured the imagination of the embedded market? Much of the media coverage of the announcement has focused on the advanced 32-nanometer fabrication process Intel has used, comparing it with the 45-nanometer process used for previous generation processors.
By Sharon Crossby, EADS Deputy Chair (IBM), Ed Griffor (Chrysler) and Michel Vrinat (CPDA) Hear real-world experiences of how industry leaders have delivered innovative, high quality products to market in shorter timeframes.
By Robert Apmann (IBM) and John Milburn (Pragmatic Marketing) If you manage, or are involved with product investment decisions for multiple products, this session will provide practical insights and tools to make your job a little bit easier. If you have difficulty explaining how multiple products "fit" together, or what value customers will receive from a portfolio approach, this session will cover successful methods that are in use today.
By Thomas Fletcher, Vice President of Research & Development (Crank Software) This white paper examines technical issues that graphic designers and system engineers face when designing GUIs for products in the embedded market, and looks at tools to facilitate and streamline the graphic design process.
By Marc Brown, Vice President, VxWorks Product Strategy and Marketing (Wind River Systems, Inc.) You can dramatically increase your organization's chances of successful multicore adoption by focusing on five key questions. So before you rush into multicore, spend some time with this checklist and make sure that the platform and vendor you choose has the breadth, depth, and quality you'll need at every level.
IBM Smarter products. You hear them mentioned in trade journals, in boardrooms and in the press releases of your competitors. What are smarter products? How do you make them? And how do you make them better and faster than your competition? The purpose of this paper is to explore smarter products and discover some best practices that businesses can employ to build smarter products and drive innovative technologies.
By IBM Rational (IBM) Dynamic and highly competitive marketplace demands are forcing manufacturers to put increasing pressure on product development teams. This white paper addresses the multidimensional challenges posed by verification management and offers a compelling solution known as enterprise verification management solution (EVMS) based on over a decade of development and in-house experience at IBM.
By IBM Rational (IBM) Many of today’s products are, in fact, systems of systems. Features are delivered through integration with other systems and processes. For example, sensors in an automobile’s safety system can be programmed to assess the severity of a crash and integrated with a communications system to pass accident details to first responders.
By IBM Rational (IBM) You need to make sure that if you invest in developing a complex product, it will pay off. Product success hinges primarily on how well the product addresses the needs of the marketplace. So capturing and prioritizing these requirements is essential. IBM provides an integrated solution that enables you to manage requirements throughout the entire design, development and testing lifecycle, helping to ensure you have end-to-end traceability.
By IBM Rational (IBM) There’s no doubt that the planet is getting smarter. Made up of embedded and real-time software, along with electronic and mechanical components, smarter systems are highly complex and riddled with interdependencies. Differentiate your organization by delivering smarter products and systems.
By Chris Eddington (Synopsys, Inc.) Algorithm design is one of the most significant factors in the increasing complexity of IC design and verification. Algorithm, signal processing, and system engineers have increasingly been using MATLAB and Simulink for very concise modeling and design of their algorithms. This paper introduces Synopsys' Synphony High Level Synthesis (HLS) product which allows designers to take algorithm concepts developed at this high level and automatically and reliably implement them directly into silicon.
By Collaborative Product Development Associates (IBM) Requirements drive the product development process. When requirements are not integrated across engineering teams and across the product lifecycle, the product development process suffers. Learn how leading companies are improving product development by managing requirements across multiple disciplines!
By IBM Rational (IBM) Changing requirements while building or modifying a system often affects - sometimes extensively - development costs and schedules because a single change can create a domino effect of changes. This white paper will explain how an effective change management process can help you better identify how alterations will affect cost and schedule so you can keep them in control.
By Graham John Bleakley, PhD, Rational software, IBM Software Group (IBM) Our intent is to provide an example of how to use the modeling method and the Rational Rhapsody tool; we’re not implying that electric vehicles will save the world in the very near future.
By Martin Bakal, IBM Rational Software (IBM) and Charles W. Krueger, Ph.D (BigLever Software) Through the Rational Rhapsody tool’s Model Driven Architecture (MDA) support, development teams can target the Platform Independent Model (PIM) to a realtime embedded operating system in seconds.
By Scott Hebner, Vice President, Marketing and Strategy (IBM) What makes "smart products" smart? Their ability to adapt to the unique needs of individual businesses and people. Product companies are tapping into accelerating innovation using embedded software control - the new "brains" that make products smarter.
By IBM Rational (IBM) One of the most challenging areas in which to properly connect people, processes and tools is systems development. The rapid evolution of business and technology and continual shifts in a demanding marketplace make it difficult to confidently confirm that the way in which an organization develops and delivers systems is the optimal way. This executive brief explores the best practices and tools organizations can use to facilitate collaboration, improve and homogenize delivery processes and increase the effectiveness of systems development.
RadiSys Corporation Don't get left behind. This paper explains why there's an urgency to deploy 40G systems and how RadiSys is providing a smooth transition from 10G.
RadiSys Corporation LTE offers a big step towards the next generation of mobile technologies commonly referred to as 4G. This paper explores the drivers, expectations, anticipated deployment, and challenges presented by LTE.
By Donnie Garcia, Industrial & Multi-Market Systems Engineer (Freescale Semiconductor, Inc.) Battery life is an important criterion for many small, portable or hand-held electronic devices. These devices often sport a segment liquid crystal display (LCD), which shows operational status and can also be a handy digital clock when in standby mode. Freescale Semiconductor has an ideal solution for such devices in the MC9S08LL microcontroller (MCU) family.
By Bob Sullivan (Hybricon Corp.), Michael Rose (Hybricon Corp.) and Jason Boh (Hybricon Corp.) A case study for implementing IEEE 802.3ap 10GBASE-KR over a VPX backplane. With 3 different equalization methods available in most 10GBase-KR transceivers, how is one chosen over another?
By Markus Baumeister, Automotive Systems Engineer, Freescale Semiconductor (Freescale Semiconductor, Inc.) To support the requirements of automotive functional safety applications, Freescale has introduced the dual-core MPC564xL MCU family. This family contains two “channels” that each consist of a core, bus, interrupt controller, memory controller and other core-related modules. The channels can operate in either one of two distinct operating modes: a Lockstep Mode (LS Mode or LSM) and a Decoupled Parallel Mode (DP Mode or DPM). This paper2 provides suggestions how DPM can be utilized and describes additional measures that are necessary to compensate for the lack of hardware level checking that is provided in LSM.
By Ville-Veikko Helppi (Mentor Graphics Corporation) A new type of Android GUI solves the problem of similar look-and-feel Android GUIs by enabling rapid customization of the GUI. It delivers a distinctive look and feel to any Android product – without requiring the developer to understand low-level graphics APIs, or even modifying applications at the code level.
|