Program Memory Layout for Embedded Systems

Autor: Mu-Heng Li, 李沐恒
Rok vydání: 2010
Druh dokumentu: 學位論文 ; thesis
Popis: 98
When developing a program on an embedded system, programmers often need to allocate memory manually for each segment of codes because of the special hardware architecture. Especially for a large-scale program, it is really a complicated and tedious work. If there is a tool that can help programmers easily adapt codes to different memory blocks, by alleviating programmers’ consideration of program memory distribution, it will save a lot of time for development schedule. In this thesis, we will implement an automated memory allocating system which allocates memory spaces based on functions. By using this system and following a framework we proposed, programmer can write codes with no considering of space allotment and then have the codes mapping to appropriate memory blocks. On the other hand, our system is constructed on the use of GNU open source software; it can be applied to developments on many kinds of embedded system. Finally we can see that program codes are arranged on appropriate memory blocks by examining address of each memory access, which indirectly verifies the feasibility of the method we propose.
Databáze: Networked Digital Library of Theses & Dissertations