60 Embedded Linux System Design and Development
Rather this book assumes that the reader has a board based on one of the
already supported processors. So it is devoted entirely to the board-specific
issues. For making the terminology clean, we refer to the HAL as the layer
that combines the board- and the processor-specific software and the BSP as
the layer that has only the board-specific code. So when we talk about the
MIPS HAL it means the support for the MIPS processors and the boards built
with MIPS processors. When we talk about a BSP we refer to the software
that does not have the processor support software but just the additional
software for supporting the board. The HAL can be understood as a superset
of all supported BSPs and it additionally ...