摘要:
转自:http://heroxx.blog.163.com/blog/static/5423580201072821026416/链接定位是系统级软件开发过程中必不可少的一部分,嵌入式软件开发均属于系统级开发,绝大部分嵌入式软件都涉及到链接定位脚本文件;链接定位脚本使得我们的目标代码组织更加灵活.1)链接定位脚本文件说明链接定位过程一般由链接器根据链接定位脚本完成,比较简单的系统可以通过设置链接器开关选项取代链接定位脚本;链接定位的关键是链接定位脚本的编写.我们从典型的目标文件结构开始,来介绍链接定位脚本文件的编写.下面是该系统一个目标文件的典型组织:其中第二栏开始分别展示了该文件各个段(Se 阅读全文
摘要:
转自 http://www.unixresources.net/linux/clf/linuxK/archive/00/00/47/91/479165.html首先,在arch/i386/kernel/vmlinux.lds中有/*will be free after init*/.=ALIGN(4096);__init_begin=.;/*省略*/.ALIGN(32);__per_cpu_start=.;.data.percpu:{*(.data.percpu)}__per_cpu_end=.;.=ALIGN(4096);__init_end=.;/*freed after init end 阅读全文