| A primer on Bluetooth Low Energy (Part 2)
|
2011-09-21 |
| The second instalment of this two-part series tackles the Bluetooth software stack partition |
|
Configuring digital, analogue components into the PSoC 3 device
|
2010-06-17 |
| Embedded designs should be more than a collection of microcontrollers and discrete components, pulled together by board design tools and software development environments |
|
Efficient power management for STBs
|
2008-04-01 |
| Meeting "green" standards for set-top boxes without compromising performance and cost will require improvements in three basic categories: new power architectures, higher-efficiency power supplies and optimised software. Switch-mode power solutions with digital control can address these requirements |
|
Writing drivers for touch-screens
|
2005-07-02 |
| Although touch screens are rapidly becoming more popular most developers have never created one before. Here is a step by step design guide that leads you through the hardware and software required to make touch screens work the first time |
|
Broadband Signal Processor Suits Multimedia Applications
|
2001-03-26 |
| This paper discusses the chip architecture, software toolkit, development systems and applications of Equator Technologies' MAP-CA Broadband Signal Processor |
|
| Make the most out of Cortex-M3's pre-emptive context switches
|
2012-01-12 |
| Learn how to make best use of the Arm Cortex-M3 (CM3) processor's hardware used for pre-emptive context switching as well as how to develop systems software routines that enable multi-tasking programs |
|
Power saving with dynamic voltage and frequency scaling
|
2007-01-16 |
| Using dynamic voltage and frequency scaling (DVFS) effectively requires a combination of hardware and software techniques |
|
Get the skinny on OFDM, MIMO
|
2008-05-16 |
| This article focuses on OFDMA and MIMO in the context of a software-defined (flexible) architecture, describing how to implement the core DSP algorithm of OFDMA and the novel variant used by LTE for the uplink, then briefly discussing the use of MIMO for both WiMAX and LTE |
|
| Employ SPARK for secure code dev't (Part 1)
|
2012-01-18 |
| Know the general issues surrounding software security and the potential approaches based on language subsetting |
|
Maximise battery life in portable multimedia systems
|
2008-10-10 |
| Implement systematic power optimisation strategies in both hardware and software to maximise battery life |
|
Technical Requirements And Design For "Multimedia Home Platform" (DVB-MHP)
|
2001-03-26 |
| This paper describes an efficient DVB MHP (Multimedia Home Platform) system solution, the complete software architecture, and DVB-MHP key elements such as Java Virtual Machine (JVM) and HAVi classes |
|
Reconfigurable computing accelerates network device verification
|
2001-02-01 |
| This technical paper describes the use of reconfigurable computing (RCC) coprocessor technology and its attendant software to speed the verification of a large networking device |
|
Test your next hardware design - in a live network
|
2004-01-06 |
| With speed-matching software, designers can simplify the hardware emulation process, while also performing more realistic live test |
|
Using quad SPST analogue switches to drive DC motors
|
2006-10-05 |
| DC motor-drive hardware and software include dead time to avoid full-bridge amplifier shorting supply rail |
|
Moving part of an algorithm into an FPGA co-processor
|
2010-04-08 |
| This article discusses the general issues of moving part, or all, of a DSP industrial application onto an FPGA using system software design tools |
|
Migrating to single-chip systems
|
1999-04-01 |
| System-on-a-chip designs are becoming increasingly popular in the embedded systems arena. What are they and how do the resulting system design changes affect traditional software development and debugging strategies |
|
Back to the language roots
|
2005-01-02 |
| It's not time for the revolution yet. Traditional hardware-description languages have specific features that make them superior to software programming languages; although SystemC has its place in the hardware-design process, it still can't compete with Verilog and VHDL |
|
Requirements management using tables
|
1998-12-03 |
| Requirements efforts for embedded software projects are conducted with a wide range of formality. This article describes how to maintain requirements in a simple tabular form that can be adapted to all types of projects |
|
Eclipse under the hood
|
2006-04-01 |
| The Eclipse open-source movement has brought unusual consistency and cooperation to the development process. Now software tools from different vendors can work together. How is this magic achieved, and what does it really bring to an engineer's daily work |
|
Expand your 8051 memory
|
2005-08-01 |
| Here's a way to extend the life of the ever-popular 8051 microcontroller. The author's clever circuits and software extend the chip's addressing range without awkward tricks or cumbersome add-ons |
|
Trip over threads to catch multi-core bugs
|
2011-04-25 |
| Know how developers of concurrent programs can find software bugs and reproduce them in a controlled environment using a new X86 Linux platform development tool |
|
Design patterns for high availability
|
2002-08-02 |
| It is possible to achieve five-nines reliability with everyday commercial-quality hardware and software. The key is the way in which these components are combined |
|
Temperature measurement techniques
|
2002-02-01 |
| Sensors enable software to see what is happening in the real world. This article looks at temperature sensors and how they interface to a processor |
|
The future of programmable logic
|
2003-11-01 |
| Before long, platform FPGAs containing fixed or configurable processors and custom hardware will dominate the field of hardware design. By then, hardware/software codesign will be the norm |
|
Advancing RFID reader apps with convergent processors
|
2006-12-05 |
| This article explores the basic software components that need to run on the RFID reader as well as the server connection and discusses briefly the background of RFID applications |
|
What is the key to efficient heart rate monitoring?
|
2011-05-16 |
| Read about this critical waveform, as well as the circuitry and software needed to assess it |
|
Extend DAC resolution for motion control systems
|
2004-07-01 |
| Motion control systems often require digital-to-analogue converters with high resolution but not high accuracy. Because high-accuracy DACs are expensive and consume valuable board space, a good solution is to extend your DAC's resolution in software. This article presents such a technique |
|
Abstract system hardware for maximum reuse
|
2000-10-04 |
| Abstracting hardware is difficult at times, but necessary. If you do it right, the resulting software will be much easier to reuse |
|
Manage your embedded project efficiently
|
2000-04-01 |
| As the embedded systems development effort shifts more towards software and schedules begin to slip, project management becomes key to increasing productivity |
|
Don't let crackers win with proactive testing
|
2011-02-14 |
| Know how proactive testing leads to safer software, making your customers, and ultimately you, the winner |
|