国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-uboot編譯鏈接文件uboot.lds

5小時(shí)前
165
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

編譯完成之后在uboot根目錄下生成的uboot.lds是鏈接文件。鏈接器就是通過(guò)這個(gè)文件將成千上萬(wàn)的.o文件鏈接在一起,此文件是根據(jù)arch/arm/cpu/uboot.lds生成。uboot.lds中規(guī)定了整個(gè)uboot的程序入口點(diǎn)(此入口點(diǎn)可以在Makefile文件中進(jìn)行了更改,將入口地址定位到了內(nèi)存中0X87800000位置),鏈接器以這個(gè)入口點(diǎn)為基點(diǎn),將各個(gè).o文件中代碼段.text、數(shù)據(jù)段.data、未初始化變量.bss段按照一定的順序在內(nèi)存中進(jìn)行具體布局,然后由鏈接器最后生成.elf文件。那么什么是代碼段.text、數(shù)據(jù)段.data、未初始化變量.bss段呢,參考以下說(shuō)明:

.text代碼段通常是指用來(lái)存放程序執(zhí)行代碼的一塊內(nèi)存區(qū)域;

.data數(shù)據(jù)段.通常是指用來(lái)存放程序中已初始化的全局變量的一塊內(nèi)存區(qū)域;

.bss段通常是指用來(lái)存放程序中未初始化的全局變量的一塊內(nèi)存區(qū)域;

當(dāng)然有的.o文件中不僅僅只有這三個(gè)基本數(shù)據(jù)段,還有其他的段和自定義的段。

相關(guān)推薦

延川县| 福鼎市| 称多县| 东乡族自治县| 祥云县| 宾阳县| 姜堰市| 乌拉特前旗| 莒南县| 南岸区| 红河县| 将乐县| 禄劝| 台南市| 双牌县| 安陆市| 新宁县| 定南县| 永靖县| 乌审旗| 凌海市| 德江县| 古田县| 乌什县| 佛冈县| 抚松县| 莆田市| 泰顺县| 平泉县| 黄梅县| 武城县| 噶尔县| 灵寿县| 南和县| 出国| 思茅市| 大英县| 宝鸡市| 阿瓦提县| 沙雅县| 英超|