FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Embedded Systems FORUM | NEWSLETTERS


The SymbianOS Security Model
A flexible security model that addresses the special requirements of mobile devices.
September 29, 2006
Q&A: Intel VP Pat Gelsinger
Gelsinger, senior VP and general manager of the Digital Enterprise Group at Intel, talks about Intel's relationship and involvement with Apple, Microsoft, Bill Gates, Xen, Windows Vista, and system builders, among other topics.
September 28, 2006
Building SCA-compliant Software-defined Radios
This article explains the basics of the Software Communications Architecture (SCA) standards for software-defined radio (SDR). It also explains how to choose between custom and off-the-shelf hardware, as well as the role of FGPAs in an SCA-compliant SDR system.
September 27, 2006
Simplify Your Flash-Memory Interface
Mobile handsets need flash memory. Implementing the most appropriate interface will increase system performance and reduce the BOM.
September 25, 2006
Writing Windows CE Device Drivers: Principle to Practice
David Heil of CalAmp provides an overview of the new Windows CE 6.0 kernel architecture and describes the various driver models and device types supported, as well some guidance in creating CE drivers.
September 22, 2006
Getting Started With Windows Mobile Application Development
David Heil provides a brief overview of the range of options available in application development for Windows Mobile, including programming languages, UI constructs, database support, and LAN/WAN connectivity.
September 22, 2006
Migrating from 8-/16-bit to 32 bit: Lessons Learned the Hard Way
Kavitha Sundaram reviews the factors that need to be considered when transitioning from 8-/16-bit MCU to 32-bit MPUs, highlighting Linux OS portability and the hidden costs involved in such migrations.
September 22, 2006
Brush Up on Storage Networking Protocol Fundamentals: Part II
Part II of the series, featured on Network Systems DesignLine, spans mainframe storage networking: ESCON and FICON, a file server protocol review: CIFS, NFS, and DAFS, and backup protocols: NDMP and EXTENDED COPY.
September 22, 2006
Software Certifications and Standards
Todd Brian of Mentor Graphics details the new regulations that play a critical role in most embedded designs, examining the regulations as they stand now, what impact they will have on developers, especially in products for the international market.
September 21, 2006
Designing Multi-antenna Signal Processing for Mobile WiMax
This article explains the basics of techniques such as MIMO and adaptive antenna systems, and how to design multi-antenna signal processing hardware. It includes an extensive checklist to use when selecting a DSP.
September 21, 2006
ARM Joins Eclipse Foundation
ARM Holdings plc, a developer of processor designs and related intellectual property, has joined the Eclipse Foundation, an open-source software development group.
September 21, 2006
Eclipse and C++ Come to Smartphones
Mike Trujillo discusses Nokia's Carbide.C++ development environments for Symbian OS based mobile phones. (MP3)
September 21, 2006
Efficiently Coding Communications Protocols in C++
Harvey Sugar describes how to efficiently code communications protocols using C++, using C++ classes to implement a layered protocol and demonstrates how the tasking/queuing model can be separated from the layered implementation.
September 20, 2006
Open Source Perst Lite OODB For J2ME Devices Released
McObject has just released a micro-footprint version of the Perst open source, object-oriented embedded database for embedded systems and intelligent devices developed on the Java 2 Platform, Micro Edition (J2ME).
September 20, 2006
Exactly When Do You Need Real Time?
This article explores where and why real time is required, various definitions of real time, and the effect of the OS on a real-time design as well as examines design methods and programming-language features appropriate for real time.
September 19, 2006
In-building Cellular: Why It Is a Wi-Fi Alternative: Part 2
Part 2 of this article compares in-building cellular systems and see how they stand up to the technical challenges of cellular communications.
September 19, 2006
Advances in Industrial Robot Intelligence
Intelligent robots can perform industrial control tasks today that were not possible just a few years ago, using vision and tactile sensing. Ongoing cost reductions have made it possible to deploy robots for many tasks.
September 18, 2006
Mathworks Moving Deeper into IC Design
The Mathworks is rolling out HDL Coder, a product that generates synthesizable RTL code from Simulink models and Stateflow diagrams.
September 18, 2006
Incompatibility Dogs Mobile TV
As mobile TV gears up in earnest, operators and handset vendors are finally coming to grips with a slew of problems that are impeding its uptake: lack of interoperability, quality-of-service, and a nonexistent certification process.
September 18, 2006
Teardown: Motorola E1 ROKR Cellular Handset Has Camera, Action, Lights
Under the Hood: Motorola E1 ROKR has an interesting LED lighting and power subsystem design, in addition to its iTunes support.
September 18, 2006
Know Your OS Options for Consumer Devices
The OS alternatives for mobile handsets are many and varied.
September 18, 2006
Avoiding the Most Common Software Development Goofs
Ben Chelf of Coverity explores the root causes of many coding defects, investigates the potential solutions and makes the case for static source code techniques as a way to avoid the most common software development coding "goofs."
September 17, 2006
Multitasking Alternatives and the Perils of Preemption
Michael Barr explores the advantages and disadvantages of priority-based preemptive scheduling and alternative forms of multitasking.
September 14, 2006
Wireless Network Standards Merge with Mobile Handsets
Today's mobile handset designs must be able to communicate over multiple wireless protocols.
September 14, 2006
Using Model-based Design for Video Processing
In this article, we show how to use Simulink to design a lane-departure warning system, implement it on a TI DSP, and verify its performance in real time.
September 13, 2006
Group Releases Spec For Cellphone Security
The Trusted Computing Group officially rolls out its standard for cellphone security, a specification three years in the making.
September 13, 2006
The New 802.11n Standard
The pending Wi-Fi standard will leave earlier versions in the dust, but the upcoming technology will require special considerations in an enterprise. Start planning for it now!
September 13, 2006
Creating a Traceable UML Model
build a complete and traceable UML model for your embedded design, using UML diagrams and associated descriptions of the problem domain.
September 12, 2006
In-building Cellular: Why It is a Wi-Fi Alternative
Part 1 of this two-part series discusses the technical aspects of cellular coverage and the challenges of providing in-building coverage.
September 12, 2006
Review: Secure Wired/Wireless Access In A Snap
Secure Computing's SnapGear SG565 Internet appliance provides safe wired and wireless access for small and midsize businesses by combining an 802.11b/g access point with a highly integrated security engine.
September 11, 2006
The Importance of Sleep Mode Power Consumption in ZigBee/802.15.4 applications
The ZigBee standard actually mandates a 2-year battery life for battery-powered nodes. Here are some techniques for achieving and exceeding that goal.
September 11, 2006
Boot a Dead PC with Nothing but a Thumb Drive
How to transform a tiny USB key drive into a rescue and recovery powerhouse.
September 11, 2006
Tear Down: Kyocera A5515K Mid-range Mobile Handset
The ability to handle high-end graphics makes this mid-range mobile handset look more like a high-end model.
September 11, 2006
SysML - The Systems Modeling Language
Modeling language evangelist Bruce Powel Douglass explains the differences and similarities between the UML and SysML frameworks and what this means for model based systems design.
September 10, 2006
An Integrated Modeling Approach to Solving System and Software engineering problems
UML and SysML specialists from Telelogic describe a common model for system and software development throughout the design process.
September 10, 2006
Keep Your Laws Off My Security
RFID, security, and legislation--sometimes not the best mixture
September 8, 2006
Programming Real-Time with Ada 2005
It's not just for defense contracts any more. Ada has developed into a useful programming language for plenty of different embedded projects. This expert shows how new Ada standards improve Ada's real-time capability to meet those tight deadlines.
September 7, 2006
Modeling Interrupt Vectors
Just as you can often treat device registers as a memory-mapped struct, you can treat an interrupt vector as a memory-mapped array.
September 7, 2006
Saving Space with Pointer-less C
This unusual and creative approach to standard C programming can save space and time in your design without losing C's efficiency. A clever piece for all embedded systems programmers.
September 7, 2006
5 Things to Know About 802.11n
As wireless protocols go, 802.11n is everything an IT admin could want. The newest flavor in the alphabet soup that is Wi-Fi, "n" carries data faster and farther than its predecessors and is perfectly suited to multimedia transmission. There's just one tiny problem: 802.11n doesn't really exist yet.
September 7, 2006
How to Use Eclipse for C and C++ Development
Mike McCullough reviews briefly on the history of the Eclipse framework and provides details and perspective on new additions to the Web-based IDE, such as Eclipse Plugin Central (EPIC), Callisto, BIRT, and CDT
September 7, 2006
Parameterized Communication
Obol is a Lisp-like, domain-specific language for testing and experimenting with when constructing and using security protocols in real systems.
September 6, 2006
Cisco, Microsoft Join Forces On Security
Cisco Systems and Microsoft on Wednesday said they're delivering on a two-year-old promise to make their network-access security offerings interoperable.
September 6, 2006
Development and Optimization Techniques for Multicore Processors
In this article Max Domeika surveys various multi-core threading techniques such as OpenMP, and discusses some of the challenges when applying threading such as data races and cache conflicts.
September 6, 2006
Leveraging Multi-core Processors with Graphical System Design Tools
Randy Martin describes how high level system design methodologies in combination with an appropriate RTOS can be used to simplify development of multi-core-based embedded devices.
September 4, 2006
Open-Source Tools Ease C++ IC Verification
Verification engineer Mike Mintz (shown) developed two open-source programs aimed at helping IC designers do hardware verification with C++. He also co-authored a book on that topic.
September 4, 2006
Linux Surveys
Is Linux dying in the embedded space? Or is it healthier than ever? Surveys don't paint a clear picture.
September 3, 2006


Embedded Systems Archive
2009 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2008 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2006 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2005 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2004 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec




MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK