O'Reilly logo

Embedded Software Development with eCos™ by Anthony J. Massa

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

13.2. A Platform Porting Example

In order to get a better understanding of the platform porting procedure, we are going to go through the process of creating a new hardware platform for our imaginary piece of hardware. In this example, we use the Motorola MBX860 platform HAL as our baseline. The Motorola MBX860 HAL is located under the hal\powerpc\mbx subdirectory.

During the software development process, choosing an off-the-shelf evaluation board allows us to do parallel software development while the hardware is being designed. Although the specific platform implementation details might differ among various HALs, this example should be used as a general guideline that can be applied to all platform ports.

For this porting example, we use RedBoot ...

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