码迷,mamicode.com
首页 >  
搜索关键字:lds    ( 82个结果
AM335x裸机<二>:StartWare的分析
这篇接着上一篇,来分析上一篇程序里面的MLO和app文件启动过程,基本涵盖到整个am335x的大部分操作,包括:时钟初始化、代码搬移、中断向量的重定位、中断的处理等。要分析程序,首先分析makefile和连接脚本lds文件,然后顺藤摸瓜,当同名函数太多时,可以考虑反汇编elf文件,进行对比判断。 0 ...
分类:其他好文   时间:2017-09-09 19:04:09    阅读次数:1084
编译Thrift
按照 https://syslint.com/blog/tutorial/how-to-install-apache-thrift-on-ubuntu-14-04/ 进行, 编译时出现错误 make[4]: Entering directory '/home/lds/mapkeeper/thrift ...
分类:其他好文   时间:2017-08-19 13:07:06    阅读次数:709
Makefile中export分析
在分析内核启动过程的./arch/arm/Makefile文件里碰到了这样字段 然后在子目录arch/arm/kernel/vmlinux.lds文件中又用到了TEXT_OFFSET 上网一查export才知道: 这个是用来提供该子目录makefile(sub make)中访问的,同一级的另外一个m ...
分类:其他好文   时间:2017-08-11 19:33:01    阅读次数:244
[转]Linux下的链接脚本基础
【转】http://linux.chinaunix.net/techdoc/beginner/2009/08/12/1129972.shtml 1. 前言 每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文件内的secti ...
分类:系统相关   时间:2017-06-07 15:46:47    阅读次数:270
u-boot移植(二)---修改前工作:代码流程分析1
一、代码执行总体流程图 1.1 代码路径 U-boot.lds (arch\arm\cpu) vectors.S (arch\arm\lib) start.S (arch\arm\cpu\arm920t) lowlevel_init.S (board\samsung\jz2440) crt0.S ( ...
分类:其他好文   时间:2017-06-02 11:44:45    阅读次数:292
uboot移植之start.S分析
uboot的函数入口要查看链接脚本中ENTTRY的入口参数,我们这里的链接脚本在board/samsung/x210/u-boot.lds,这个文件里面的开头有一句ENTRY(_start),所以uboot的入口就是在_start这个标识的地方。*Basecodesbyscsuh(sc.suh)*///x210_sd.h对开发板的宏定义配置文件,这个文件会..
分类:其他好文   时间:2017-05-03 01:11:43    阅读次数:328
编译Linux-2.6.23内核中遇见的错误
编译linux-2.6.23 错误[1]: elf_x86_64: 没有那个文件或目录 原因是 gcc 4.6 不再支持 linker-style 架构。在 arch/x86/vdso/Makefile 中,将以 VDSO_LDFLAGS_vdso.lds 开头所在行的 “-m elf_x86_64 ...
分类:系统相关   时间:2017-04-21 16:47:52    阅读次数:393
【2440】虚拟地址MMU
head.s文件 init.c文件代码 main函数 Makefile文件: objs := head.o init.o leds.o mmu.bin : $(objs) arm-linux-ld -Tmmu.lds -o mmu_elf $^ arm-linux-objcopy -O binary ...
分类:其他好文   时间:2017-02-07 23:28:46    阅读次数:282
Makefile 规则的使用
1.Makefile格式 //最终目标 all: led.o //依赖 arm-linux-ld -Tled.lds -o led.elf led.o //命令 arm-linux-objcopy -O binary led.elf led.bin //命令 //目标 led.o : led.S// ...
分类:其他好文   时间:2016-12-30 12:54:24    阅读次数:192
Linux内核启动
Linux内核启动过程概述 Linux的启动代码真的挺大,从汇编到C,从Makefile到LDS文件,需要理解的东西很多。毕竟Linux内核是由很多人,花费了巨大的时间和精力写出来的。而且直到现在,这个世界上仍然有成千上万的程序员在不断完善Linux内核的代码。今天我们主要讲解的是Linux-2.6 ...
分类:系统相关   时间:2016-12-07 01:29:18    阅读次数:343
82条   上一页 1 2 3 4 5 6 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!