eCos Product
eCos Net Distribution
RedBoot Product
RedBoot Net Distribution
Supported Hardware
Downloading and Installation
Documentation
FAQ
Keeping in Touch
Problems
Licensing
Anonymous CVS
Contributions and Third Party Projects
|
RedBoot Porting Process
RedBoot runs pretty much like a regular application, starting only
after all the normal HAL board initialization code has been run. So
porting RedBoot to a new target takes about the same effort as a HAL
port since RedBoot is effectively layered on top of the eCos HAL.
Porting RedBoot can be done by following the eCos porting guide,
even though it is not necessary to complete all the eCos
functionality. The important parts are:
- redboot CDL
- board initialization
- simple polled serial driver
- GDB stubs support (if debugging functionality is required,
otherwise it can be left out).
- timer initialization, allowing RedBoot to provide timeouts in
scripts
- optianally add platform specific RedBoot commands
- optionally flash device driver
- optionally ethernet device driver
FIXME: Add links to the above. Steps 2-4 are covered in the eCos
porting guide. The other steps are described below.
|