Linux 点滴之init.s片段解析(个人点滴记录)
2014-08-13 10:44
316 查看
第一部分:fdl1.lds
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
#指定输出可执行文件是elf格式,32位ARM指令,小端
OUTPUT_ARCH(arm) #指定输出可执行文件的平台为ARM
ENTRY(_start) #指定输出可执行文件的起始代码段为_start.
SECTIONS
{
. = 0x50000000; #从地址0x50000000开始执行
. = ALIGN(4); #代码段4字节对齐
.text : #代码段
{
init.o (.text) #第一个代码段部分
*(.text) #其他代码段部分
}
. = ALIGN(4);
.rodata : { *(.rodata) } #指定只读数据段
. = ALIGN(4);
.data : { *(.data) } #指定读写数据段
. = ALIGN(4);
__bss0_start = .;
.bss0 :
{
umctl.o (.bss)
dram_cfg.o (.bss)
drv_usb.o (.bss)
virtual_com.o
(.bss)
adi.o (.bss)
}
__bss0_end = .;
. = 0x81000000;
. = ALIGN(4);
__bss1_start = .; #把__bss_start赋值为当前位置,即bss段的开始位置
.bss1 :
{
*(.bss) #指定bss段
}
__bss1_end = .; #把_end赋值为当前位置,即bss段的结束位置
}
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
#指定输出可执行文件是elf格式,32位ARM指令,小端
OUTPUT_ARCH(arm) #指定输出可执行文件的平台为ARM
ENTRY(_start) #指定输出可执行文件的起始代码段为_start.
SECTIONS
{
. = 0x50000000; #从地址0x50000000开始执行
. = ALIGN(4); #代码段4字节对齐
.text : #代码段
{
init.o (.text) #第一个代码段部分
*(.text) #其他代码段部分
}
. = ALIGN(4);
.rodata : { *(.rodata) } #指定只读数据段
. = ALIGN(4);
.data : { *(.data) } #指定读写数据段
. = ALIGN(4);
__bss0_start = .;
.bss0 :
{
umctl.o (.bss)
dram_cfg.o (.bss)
drv_usb.o (.bss)
virtual_com.o
(.bss)
adi.o (.bss)
}
__bss0_end = .;
. = 0x81000000;
. = ALIGN(4);
__bss1_start = .; #把__bss_start赋值为当前位置,即bss段的开始位置
.bss1 :
{
*(.bss) #指定bss段
}
__bss1_end = .; #把_end赋值为当前位置,即bss段的结束位置
}
相关文章推荐
- 点滴记录python linux中的个人经验
- 我的新浪博客--记录点滴 Linux 学习过程
- linux 中断 -- 片段记录
- 使用Linux的一点记录(个人)
- linux中VI编辑器使用个人记录
- Linux常用命令,个人记录
- Linux —与硬件紧密相关——点滴记录
- module_init宏解析 linux驱动的入口函数module_init的加载和释放
- 详细解析Linux用户操作记录查看
- MTD系列 - android平台上linux启动时init进程解析init.rc文件分析
- 点滴记录——Linux Mysql数据库误删root用户
- Android 筆記-Linux Kernel SMP (Symmetric Multi-Processors) 開機流程解析 Part(3) Linux 多核心啟動流程從rest_init到ker
- Linux基础自学记录六-引导流程解析2
- linux命令点滴记录
- 记录点滴22(过去一年的个人总结)
- MTD系列 - android平台上linux启动时init进程解析init.rc文件分析
- Linux基础自学记录六-引导流程解析1
- 【学习点滴-linux】 sudo命令解析及应用~
- <Linux> Linux下一些常用命令(个人记录)
- 找个地方记录个人开发的点滴