|
Real-Time Concepts for Embedded SystemsProgrammers writing applications that execute in the same environment as used for development, called native development, do not need to be concerned with how an executable image is loaded into memory and how execution control is transferred to the application. Embedded developers doing cross-platform development, however, are required to understand the target system fully, how to store the program image on the target embedded system, how and where to load the program image during runtime, and how to develop and debug the system iteratively. Each of these aspects can impact how the code is developed, compiled, and most importantly linked. The areas of focus in this chapter are g the ELF object file format, g the linker and linker command file, and g mapping the executable image onto the target embedded system. This chapter does not provide full coverage on each tool, such as the compiler and the linker, nor does this chapter fully describe a specific object file format. Instead, this chapter focuses on providing in-depth coverage on the aspects of each tool and the object file format that are most relevant to embedded system development ...» |
Код для вставки книги в блог HTML
phpBB
текст
|
|