mirror of
https://github.com/nkbai/book.git
synced 2026-09-05 22:14:54 +08:00
Update src/portability/portability.md
Co-Authored-By: therealprof <daniel@eggers-club.de>
This commit is contained in:
@@ -53,4 +53,4 @@ A driver has to be initialised with an instance of type that implements a certai
|
||||
|
||||
### Application
|
||||
|
||||
The application binds the various parts together and ensures that the desired functionality is achieved. When porting between different systems, this is the part which requires the most adaptation efforts, since the application needs to correctly intialise the real hardware via the HAL implementation and the initialisation of different hardware differs, sometimes drastically so. Also the user choice often plays a big role, since components can be physically connected to different terminals, hardware busses sometimes need external hardware to match the configuration or there're different tradeoffs to be made in the use of internal peripherals (e.g. multiple timers with different capabilities are available or peripherals conflict with others).
|
||||
The application binds the various parts together and ensures that the desired functionality is achieved. When porting between different systems, this is the part which requires the most adaptation efforts, since the application needs to correctly intialise the real hardware via the HAL implementation and the initialisation of different hardware differs, sometimes drastically so. Also the user choice often plays a big role, since components can be physically connected to different terminals, hardware buses sometimes need external hardware to match the configuration or there are different trade-offs to be made in the use of internal peripherals (e.g. multiple timers with different capabilities are available or peripherals conflict with others).
|
||||
|
||||
Reference in New Issue
Block a user