TQ2440国嵌学院gboot-bss段初始化
时间:11-26
来源:互联网
点击:
BSS段主要用来存放未初始化的全局变量
首先先查看我们的链接器脚本文件,也就是gboot.lds
OUTPUT_ARCH(arm)
ENTRY(_start)
SECTIONS {
}
可以看到上面bss段的开始地址bss_start和结束地址bss_end,
bss主要是存放未初始化的全局变量,因为是没有初始化,因此值可能是随机值,如果被应用程序调用,可能会有影响,因此初始化bss,也就是将bss段的内容全部赋值为0
代码如下:
clean_bss:
clean_loop:
TQ2440国嵌学院gbootbss段初始 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)