E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
lds
五、uboot第一阶段代码分析 (2011-03-11 09:51)
分类: uboot2010.09移植从前一篇u-boot.
lds
文件分析知,整个代码段放在最前面的是start.o,而入口函数是_start,那么我们就来分析下start.S文件:/**********
mirkerson
·
2012-08-06 11:00
汇编
Flash
代码分析
alignment
linker
嵌入式操作系统
Android210 uboot 调试
目录1.编译配置2.u-boot.
lds
连接配置文件3.Stage1之start.S4.Stage2之入口start_armboot1.编译配置 编译前先进行配置:makesmdkv210single_config
jmhgg88
·
2012-07-27 10:00
c
android
cache
user
table
makefile
S5pc100裸板全攻略之SPI
以下是s5pc100的不带系统SPI操作m25p10的程序,需要map.
lds
,Makefile,s5pc100,文件,用v7交叉工具链,以上文件可在www.farsight.com.cn下载到。
farsight2009
·
2012-07-18 14:00
arm-linux 启动流程之-- 进入内核(转)
/13/1741576.aspx还是从编译链接生成vmlinux的过程来看吧,由一大堆.o文件链接而成,第一个就是kernel\arch\arm\kernel\head-armv.o,而且我们还看到了
lds
Goldenwang
·
2012-07-05 21:00
thread
command
脚本
Module
basic
Signal
uboot简要分析
每个子目录中都包括cpu.c和interrupt.c、start.S、u-boot.
lds
。cpu.c初始化CPU、设置指令Cache和数据Cache等interrupt.c设置系统的各种中
zhangwenjianqin
·
2012-06-27 13:00
exception
Flash
include
平台
optimization
linker
uboot代码简要分析
每个子目录中都包括cpu.c和interrupt.c、start.S、u-boot.
lds
。cpu.c初始化CPU、设置指令Cache和数据Cache等interrupt.c设置系统的各种中
zhangwenjianqin
·
2012-06-27 13:00
exception
Flash
include
平台
optimization
linker
GNU-ld链接脚本浅析
对符号的赋值7.SECTIONS命令8.MEMORY命令9.PHDRS命令10.VERSION命令11.脚本内的表达式12.暗含的连接脚本1.概论每一个链接过程都由链接脚本(linkerscript,一般以
lds
Alan0521
·
2012-06-22 15:00
内核中_init,_exit中的作用
7409870__init,__initdata等属性标志,是要把这种属性的代码放入目标文件的.init.text节,数据放入.init.data节──这一过程是通过编译内核时为相关目标平台提供了xxx.
lds
pillarbuaa
·
2012-06-20 17:00
barebox分析
启动分析arch\arm\目录下是对应构架的目录Makefile文件
lds
-$(CONFIG_GENERIC_LINKER_SCRIPT) :=arch/arm/lib/barebox.ldslds
yuejiewc
·
2012-06-08 11:00
gcc链接脚本
对于.
lds
文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。
chenliujiang1989
·
2012-06-02 22:00
2012 黑龙江省赛简要题解
查询整段区间的最长不下降子串2:让某个区间[l,r]的所有值Si=9-Si可以当线段树模板题维护最长不下降子串,需要维护下面几个值以满足“区间的和”的性质最长不下降和最长不上升子串简称为"LIS"和"
LDS
算法学社
·
2012-05-30 10:00
U-BOOT启动过程分析 经典文章汇集
看一下board/smsk2410/u-boot.
lds
这个链接脚本,可以知道目标程序的各部分链接顺序。第一个要链接的是cpu
Zhu__
·
2012-05-26 16:00
数据结构
汇编
Flash
嵌入式
语言
optimization
x86系统引导(1)
包括如下过程:1、构建内核镜像vmlinux,根据在内核配置阶段生成的.config将系统核心和built-in的系统组件进行编译,最后根据指定的链接脚本arch/i386/kernel/vmLinux.
lds
tianxiawuzhei
·
2012-05-15 19:00
工作
Scheme
System
Build
Parameters
X86
Linux下的
lds
链接脚本简介
具体事例:http://linux.chinaunix.net/techdoc/system/2008/08/25/1027566.shtml Linux下的
lds
链接脚本简介(一)http://hubingforever.blog
laokongzhuang
·
2012-05-08 21:51
linux
LDS
连接脚本
第八章:nand flsh控制器 source code
head.Sinit.cmain.cMakefilenand.cnand.
lds
head.S@*****************************************************
chenhuijie666
·
2012-04-17 17:00
c
struct
cmd
File
Flash
makefile
DateTime整理汇总
http://
lds
2013.diandian.com/post/2011-08-27/4387928DateTime整理汇总smalldatetime的有效时间范围1900/1/1~2079/6/6datetime
after2010
·
2012-04-16 15:00
GUN-ld 链接脚本浅析
概论每一个链接过程都由链接脚本(linker script, 一般以
lds
作为文件的后缀名)控制. 链接脚本主要用于规定
woxinyijiuw
·
2012-04-16 13:00
list
脚本
File
存储
include
DST
u-boot中.
lds
连接脚本文件的分析
对于.
lds
文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。
Hnust_cool
·
2012-04-15 16:00
脚本
cmd
Flash
存储
编译器
output
bss,data,text,rodata,堆,栈,常量段
region:phdr=fill...}secname:段名contents:决定哪些内容存放在此段start:本段的连接地址(实际运行地址)AT(ldadr):存储地址(加载的地址)//例子U-Boot.
lds
OUYANG_LINUX007
·
2012-04-11 11:00
cmd
脚本
嵌入式
存储
语言
编译器
uboot 之
lds
文件详解
原文地址:http://hi.baidu.com/kinylei/blog/item/e598fc3217bfadf2184cff64.html1、对于.
lds
文件,决定一个可执行程序的各个段的存储位置
tianxiawuzhei
·
2012-03-30 20:00
内核中_init,_exit中的作用
__init,__initdata等属性标志,是要把这种属性的代码放入目标文件的.init.text节,数据放入.init.data节──这一过程是通过编译内核时为相关目标平台提供了xxx.
lds
链接脚本来指导
maopig
·
2012-03-30 09:00
linux
Module
脚本
basic
平台
*
lds
----linux下的通用链接脚本
ELF(ExecutableandLinkableFormat)格式,linux平台下十分常见的可执行、可连接文件。输出section的丢弃:例子,.foo{*(.foo)},如果没有任何一个输入文件包含.foosection,那么连接器将不会创建.foo输出section。但是如果在这些输出section描述内包含了非输入section描述命令(如符号赋值语句),那么连接器将总是创建该输出se
chepwavege
·
2012-03-28 10:00
linux
脚本
存储
平台
磁盘
U-boot分析与移植(2)----U-boot stage1分析
我们要生成u-boot.bin文件,它首先依赖于很多.o文件和.
lds
链接脚本文件我们只要找到对应的.
lds
链接脚本文件就可以分析u-boot的启动流程。
Tommy_wxie
·
2012-03-27 19:00
c
脚本
Flash
编译器
output
__init和__initdata
__ini和__initdata Linux在arch/$(ARCH)/kernel/vmlinux.
lds
中定义了.init段。
gowyz
·
2012-03-24 10:00
Security
ini
domain
UP
u-boot中.
lds
链接脚本文件的分析
对于.
lds
文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。SECTIONS{ ...
华清远见
·
2012-03-19 09:01
存储
程序
start
contents
讲师
arm linux 从入口到start_kernel 代码详细分析
内核的人口是stext,这个是在arch/arm/kernel/vmlinux.
lds
.s定义 而符号stext是在arch/arm/kernel/head.S中定义的其主线大致为:1、确定processortype
kenliulang
·
2012-03-17 23:49
id
ARM
machine
处理器
Processor
LDS
,LES,LFS,LGS,LSS指令
LDS
,LES,LFS,LGS,LSS其指令格式都是 LDSreg16,mem32其意义是同时给一个段寄存器和一个16位通用寄存器同时赋值具体如下:reg16=mem32的低字,DS=mem32
tianwailaibin
·
2012-03-17 14:00
Linux下的
lds
链接脚本简介(四)
十一、表达式
lds
中表达式的文法与C语言的表达式文法一致,表达式的值都是整型,如果ld的运行主机和生成文件的目标机都是32位,则表达式是32位数据,否则是64位数据。
chengyang
·
2012-03-13 00:00
Linux下的
lds
链接脚本简介(三)
八、内存区域命令在默认情形下,连接器可以为section在程序地址空间内分配任意位置的存储区域。并通过输出section描述的>REGION属性显示地将该输出section限定于在程序地址空间内的某块存储区域,当存储区域大小不能满足要求时,连接器会报告该错误。你也可以用MEMORY命令让在SECTIONS命令内*未*引用的selection分配在程序地址空间内的某个存储区域内。注意:以下存储区域指
chengyang
·
2012-03-13 00:00
Linux下的
lds
链接脚本简介(二)
七、SECTIONS命令SECTIONS命令告诉ld如何把输入文件的sections映射到输出文件的各个section:如何将输入section合为输出section;如何把输出section放入程序地址空间(VMA)和进程地址空间(LMA).该命令格式如下:SECTIONS{SECTIONS-COMMANDSECTIONS-COMMAND…}SECTION-COMMAND有四种:(1)ENTRY
chengyang
·
2012-03-13 00:00
Linux下的
lds
链接脚本简介(一)
//hubingforever.blog.163.com/blog/static/171040579201192472552886/一、概论每一个链接过程都由链接脚本(linkerscript,一般以
lds
chengyang
·
2012-03-12 23:00
[Linux驱动开发] miniboot代码分析
U-boot启动的代码分析:boot.
lds
规定了所有编译后的.o 文件的链接方式,所有的.c 文件编译后都会生成一个.o 文件,.o 文件然后再按
lds
规定的顺序将各自相同的数据段整合到一起生成一个
Terry_Yuan2011
·
2012-03-12 21:00
c
linux
struct
header
video
代码分析
*.
lds
连接脚本文件的分析
u-boot中.
lds
连接脚本文件的分析对于.
lds
文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。
myths_0
·
2012-03-03 11:00
脚本
cmd
Flash
存储
编译器
output
S5pc100裸奔全攻略之ADC
作者:赵孝强,以下是s5pc100的不带系统ADC的驱动程序,需要head.S,map.
lds
,Makefile,s5pc100.h,uart.c,uart.h文件,用v7交叉工具链,以上文件可在华清远见官网下载到
华清远见
·
2012-02-29 09:55
嵌入式
include
休闲
华清远见
培训中心
u-boot启动代码分析
在cpu/arm920t/目录下有个u-boot.
lds
链接脚本,首先看代码段定义:.=0x00000000; .
mcgrady_tracy
·
2012-02-26 17:00
GNU-ld链接脚本浅析
对符号的赋值7.SECTIONS命令8.MEMORY命令9.PHDRS命令10.VERSION命令11.脚本内的表达式12.暗含的连接脚本1.概论每一个链接过程都由链接脚本(linkerscript,一般以
lds
hcx25909
·
2012-02-24 22:00
File
脚本
存储
include
DST
output
s5pc100裸奔全攻略之pwm timer
作者:赵孝强以下是s5pc100的不带系统pwmtimer的程序,需要map.
lds
,Makefile,s5pc100,文件,用v7交叉工具链,以上文件可在www.farsight.com.cn下载到。
华清远见
·
2012-02-21 13:54
嵌入式
程序
工具
华清远见
讲师
SVN、Apache和AD
LDS
的集成
前提:1、SVN和ADLDS都已安装2、SVN和Apache已经集成 步骤:1、打开Apache的httpd.conf文件,去掉下列Module的注释:LoadModuleauthnz_ldap_modulemodules/mod_authnz_ldap.soLoadModuleldap_modulemodules/mod_ldap.so 2、参照下列模板配置SVN #SVN项目名 AuthNam
池振锋
·
2012-02-16 21:12
安装
职场
border
td
休闲
SVN、Apache和AD
LDS
的集成
前提:1、SVN和ADLDS都已安装2、SVN和Apache已经集成步骤:1、打开Apache的httpd.conf文件,去掉下列Module的注释:LoadModuleauthnz_ldap_modulemodules/mod_authnz_ldap.soLoadModuleldap_modulemodules/mod_ldap.so2、参照下列模板配置SVN#SVN项目名AuthName"ld
池振锋
·
2012-02-16 21:12
安装
职场
休闲
从编译和链接来看kernel驱动注册的过程
在这里我们使用arm-eabi-ld来进行链接,链接过程需要使用到一个链接脚本,这个脚本就是vmlinux.
lds
了。vmlinux.l
Tommy_wxie
·
2012-02-07 17:00
exception
timer
Security
Module
makefile
Pointers
LDS
文件格式分析
最近在看Linux内核时,总是遇到一些和连接脚本相关的东东,搞得人一头雾水,终于下定决心把它搞明白,写下一点心得,希望对和我一样的人有所帮助! 连接脚本的格式====================连接脚本是文本文件.你写了一系列的命令作为一个连接脚本.每一个命令是一个带有参数的关键字,或者是一个对符号的赋值.你可以用分号分隔命令.空格一般被忽略.文件名或格式名之类的字符串一般可以被直接键
kickxxx
·
2012-02-07 10:00
脚本
File
input
DST
output
Allocation
u-boot.
lds
文件分析
27OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm")指定输出的格式是32bitsARM小端OUTPUT_FORMAT原型为OUTPUT_FORMAT(default,big,little),在链接的时候,如果使用了-EB的命令行参数,则使用这里的big参数指定的字节序,如果使用了-EL的命令行参数,则使用这里
kickxxx
·
2012-02-07 10:00
cmd
平台
output
alignment
linux内核启动地址的确定
linux内核启动地址的确定分类:linuxkernel的分析2010-07-2417:30306人阅读评论(0)收藏举报内核编译链接过程是依靠vmlinux.
lds
文件,以arm为例vmlinux.
lds
fyyy4030
·
2012-01-17 21:00
linux
image
kernel
Flash
table
input
makefile
linux内核
的分析
关于uboot.
lds
文件的分析
原文:http://blog.163.com/shenmou/blog/static/1082062201072592830134/ gcc等编译器内置有缺省的连接脚本。如果采用缺省脚本,则生成的目标代码需要操作系统才能加载运行。为了能在嵌入式系统上直接运行,需要编写自己的连接脚本文件。编写连接脚本,首先要对目标文件的格式有一定了解。GNU编译器生成的目标文件缺省为elf格式。elf文件由若干段(
Bresponse
·
2011-12-29 10:00
u-boot分析
Board:和一些已有开发板相关的文件,比如Makefile和u-boot.
lds
等都和具体开发板的硬件和地址分配有关
njanine
·
2011-12-25 12:26
职场
休闲
u-boot
转载自一篇文章,为什么UBOOT的
lds
文件关于TEXT地址的定义无效
OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_ARCH(arm)/*指定输出可执行文件的平台为ARM*/ENTRY(_start)/*指定输出可执行文件的起始代码段为_start*/SECTIONS{/*指定可执行image文件的全
zssmcu
·
2011-12-23 22:00
image
cmd
makefile
编译器
output
alignment
链接文件*.
lds
/37/linux-274260.htm http://shiluo.110.blog.163.com/blog/static/573873201005103526936/vmlinux.
lds
.S
SunnyBeiKe
·
2011-12-23 22:00
Linux下的
lds
链接脚本简介(四)
十一、表达式
lds
中表达式的文法与C语言的表达式文法一致,表达式的值都是整型,如果ld的运行主机和生成文件的目标机都是32位,则表达式是32位数据,否则是64位数据。
hudashi
·
2011-12-16 11:00
linux
脚本
gcc
File
语言
output
U-boot分析与移植(2)----U-boot stage1分析
我们要生成u-boot.bin文件,它首先依赖于很多.o文件和.
lds
链接脚本文件我们只要找到对应的.
lds
链接脚本文件就可以分析u-boot的启动流程。
jianchi88
·
2011-12-12 11:00
c
脚本
Flash
编译器
output
Uboot入口
/* * linux/arch/arm/boot/bootp/bootp.
lds
* * Copyright (C) 2000-2002
daojin
·
2011-12-11 19:00
Boot
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他