O'Reilly logo

Professional Windows® Embedded Compact 7 by Thierry Joubert, David Jones, Samuel Phung

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

DEVELOPMENT CONSIDERATIONS

Embedded development skill is a discipline that cumulates and improves over time, with active engagement and hands-on involvement in the actual embedded development projects.

Operating systems, programming languages, and the hardware platforms are tools used by the developer to design, compose, and build embedded devices.

Whether working on a PC or an embedded device development project, you can have similar development concerns and needs, such as the following:

  • Firmware
  • Operating system
  • Hardware adaptation codes
  • Device drivers for peripherals
  • File system
  • Network protocol stack
  • Codecs
  • Support libraries
  • Application

An embedded device development project can involve any or all these concerns. To be effective, an embedded developer needs to have a good understanding about the device’s operating environment, how the user uses the device, the hardware platform, and design objectives.

Different categories of embedded device design objectives are quite different, such as the following:

  • A consumer-oriented device needs to meet the targeted performance at the least cost, sufficient for the device to meet the 1-year to 3-year warranty period.
  • In addition to meeting the targeted function requirements, many embedded devices designed for industrial applications need to meet strict quality requirements, operate 24/7, and survive a harsh operating environment that involves a wide operating temperature range from −40°C to +85°C and exposure to high humidity and chemical ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required