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
head.s
Linux内核完全注释 赵炯 第3章 引导启动程序(boot)
bootsect.s和setup.s采用近似于Intel的汇编语言语法,需要使用Intel 8086汇编编译器和连接器as86和ld86,而
head.s
则
小默
·
2010-02-24 22:00
linux 0.11 内核学习 --
head.s
##这段代码被连接到system模块的最前面,这也是它为什么称之为
head.s
的原因。#从这里开始内核完全运行在保护模式下。
head.s
采用的是at&t格式的#汇编。
xuqianghit
·
2010-02-16 09:00
嵌入式之Linux内核学习
linux
constants
descriptor
linux内核
parameters
math
基于Arm 的linux 的启动分析
vmlinux的生成过程...21.2.2 zImage的生成...6二zImage的启动过程...122.1compressed/vmlinux.lds文件的分析...122.2compressed/
head.s
ruixj
·
2009-11-29 22:00
linux
cache
image
cmd
Build
makefile
vivi 启动解析 (转)
相关代码集中在
head.S
(/vivi/arch/s3c2410目录下):
Head.S
:#include"config.h"#include"linkage.h"#include"machine.h"@
itismine
·
2009-10-30 15:00
vivi启动过程------s3c2440
启动是从文件vivi/arch/s3c2440/
head.S
开始的 1.
baozhongchao
·
2009-10-20 10:00
c
linux
工作
cache
command
Flash
linux内核中__PAGE_OFFSET的问题
arch/i386/boot/setup.S中自定的临时GDT表数据段和代码段的基地址都是从0开始的,因此看到内核中i386/kernel/
head.S
中有些地址需要减去__PAGE_OFFSET(3G
jiesong.yuan
·
2009-07-01 17:00
linux
Google
虚拟地址、线性地址和物理地址之间的关系
1.内核代码和数据的地址对于Linux0.12内核代码和数据来说,在
head.s
程序的初始化操作中已经把内核代码段和数据段都设置成为长度为16MB的段。
edmond999
·
2009-06-26 15:00
linux源码分析之cpu初始化 kernel/
head.s
来自:http://blog.csdn.net/BoySKung/archive/2008/12/09/3486026.aspx linux-2.6.20.6/arch/arm/kernel/
head.S
lanmanck
·
2009-06-22 10:00
thread
linux
manager
function
domain
alignment
linux源码分析之解压内核映像
head.s
http://blog.csdn.net/BoySKung/archive/2008/12/05/3448083.aspx#linux-2.6.20.6/arch/arm/boot/compressed/
head.S
lanmanck
·
2009-06-19 14:00
c
linux
cache
Access
Types
Pointers
linux2.4启动分析(2)---内核解压缩过程(续,更详细) compress booting kernel
/blog.csdn.net/BoySKung/archive/2008/12/05/3448083.aspx# 文件:linux-2.6.20.6/arch/arm/boot/compressed/
head.S
lanmanck
·
2009-06-19 11:00
c
linux
cache
Access
Types
Pointers
Linux内核启动-开启页面映射
又在arch/i386/boot/compressed/
head.S
的帮助下实现了内核的自解压,并且从arch/i386/kernel/
head.S
中的startup_32开始。
aquolee
·
2009-06-15 11:00
thread
linux
汇编
user
table
linux内核
kernel 启动过程之二, arch/arm/kernel/
head.S
offI-cache为dontcare,on或off没有关系r0为0r1为machineIDr2为atags指针内核代码入口在linux-2.6.24-moko-linuxbj/arch/arm/kernel/
head.S
pottichu
·
2009-06-11 17:00
c
manager
table
domain
buffer
alignment
C函数调用机制(x86的linux环境下)
(一) C函数调用机制在Linux内核程序boot/
head.s
执行完基本初始化操作之后,就会跳转去执行init/main.c程序。那么
head.s
程序是如何把执行控制转交给init/ma
yyt7529
·
2009-06-10 15:00
c
linux
汇编
语言
X86
linux内核
S3C2410 MMU 代码
具体的代码如下:////////////////////////////////////
head.S
///////////////////////////////////////////////////
zyboy2000
·
2009-06-02 15:00
linux内存管理之分段分页机制
在
head.s
中的有全局描述符表的声明,其中包括内核代码段、内核数据段、用户代码段、用户数据段各在哪个地
wjyspring
·
2009-05-16 17:26
linux
职场
休闲
linux启动过程浅析(3)
这是本文得第三部分,在前两部分中,我已经讲述了Linux操作系统是如何被机器boot到,并且load到制定的内存地址的.我们将继续第二部分的内容,看看操作系统在完成了bootsect.s和setup.s的运行后,在
head.s
Bestrem_9
·
2009-04-08 10:00
Math
linux
System
Parameters
化工
Descriptor
读Kernel感悟-Linux内核启动-开启页面映射
又在arch/i386/boot/compressed/
head.S
的帮助下实现了内核的自解压,并且从arch/i386/kernel/
head.S
中的startup_32开始。
topembedded
·
2009-02-24 21:00
读Kernel感悟-Linux内核启动-内核解压缩
从内核的生成过程来看内核的链接主要有三步:第一步是把内核的源代码编译成.o文件,然后链接,这一步,链接的是arch/i386/kernel/
head.S
,生成的是vmlinux。
topembedded
·
2009-02-16 13:00
head.s
分析(18):init_pda
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1.5-rc3(移植到vdsp5)VisualDSP++5.0(update5)欢迎转载,但请保留作者信息sp+=-12;call_init_pda;sp+=12;init_pda的定义在linux-2.6.x\arch\blackfin\
xiaoer_1982
·
2009-01-21 09:00
数据结构
linux
.net
Blog
UP
head.s
分析(17):修改SP指针
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息
xiaoer_1982
·
2009-01-20 16:00
thread
数据结构
.net
cache
FP
head.s
分析(16):取_rambase和_ramstart的值
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息
xiaoer_1982
·
2009-01-20 16:00
thread
.net
cache
Blog
head.s
分析(15):复制u-boot传递的参数
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息
xiaoer_1982
·
2009-01-20 15:00
.net
cache
配置管理
Blog
head.s
分析(14):L2空间清0
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息 /*
xiaoer_1982
·
2009-01-20 15:00
.net
cache
Blog
head.s
分析(13):代码段前空间清0
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息 /* In case there is a NULL poin
xiaoer_1982
·
2009-01-20 14:00
.net
cache
Blog
head.s
分析(12):bss段清0
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息
xiaoer_1982
·
2009-01-20 14:00
.net
cache
Blog
head.s
分析(11):关闭WATCHDOG
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1.5-rc3(移植到vdsp5)VisualDSP++5.0(update5)欢迎转载,但请保留作者信息ENTRY(_real_start)[--sp]=reti;p0.l=lo(WDOGA_CTL);p0.h=hi(WDOGA_CTL)
xiaoer_1982
·
2009-01-20 14:00
.net
cache
Blog
head.s
分析(10):转入中断15
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1.5-rc3(移植到vdsp5)VisualDSP++5.0(update5)欢迎转载,但请保留作者信息/*Thissectionkeepstheprocessorinsupervisormode*duringkernelboot.Swi
xiaoer_1982
·
2009-01-20 13:00
.net
cache
OS
Access
UP
head.s
分析(9):EBIU配置
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息
xiaoer_1982
·
2009-01-20 10:00
C++
c
.net
cache
C#
head.s
分析(8):配置PLL及SDRAM
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息
xiaoer_1982
·
2009-01-20 10:00
linux
.net
cache
Blog
head.s
分析(7):init_early_exception_vectors
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息
xiaoer_1982
·
2009-01-19 21:00
数据结构
C++
c
C#
FP
head.s
分析(6):栈指针初始化
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息 /* Initialize stack pointer */ sp
xiaoer_1982
·
2009-01-19 15:00
.net
cache
Blog
FP
head.s
分析(5):关闭串口
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1.5-rc3(移植到vdsp5)VisualDSP++5.0(update5)欢迎转载,但请保留作者信息/*InitialiseUART-whenbootingfromu-boot,theUARTisnotdisabled*soifwed
xiaoer_1982
·
2009-01-19 14:00
.net
cache
Blog
Head.s
分析(4):关闭CACHE
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1.5-rc3(移植到vdsp5)VisualDSP++5.0(update5)欢迎转载,但请保留作者信息/*Turnofftheicache*/p0.l=LO(IMEM_CONTROL);p0.h=HI(IMEM_CONTROL);R1=
xiaoer_1982
·
2009-01-19 10:00
.net
cache
Blog
head.s
分析(3):数据及指针寄存器清0
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息 R0
xiaoer_1982
·
2009-01-19 00:00
.net
Blog
head.s
分析(2):SYSCFG配置
快乐虾http://blog.csdn.net/lights_joy/
[email protected]
本文适用于ADIbf561DSPuclinux-2008r1.5-rc3(移植到vdsp5)VisualDSP++5.0(update5)欢迎转载,但请保留作者信息/*EnableCycleCounterandNestingOfInterrupts*/#ifdefCONFIG_BFIN_SCRAT
xiaoer_1982
·
2009-01-19 00:00
C++
c
linux
C#
performance
head.s
分析(1):保存u-boot传递过来的指针
快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
本文适用于 ADI bf561 DSP uclinux-2008r1.5-rc3 (移植到vdsp5) Visual DSP++ 5.0(update 5) 欢迎转载,但请保留作者信息
xiaoer_1982
·
2009-01-19 00:00
linux
.net
Blog
Flash
FP
uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(16):使用
head.s
做为入口点
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 快乐虾 http://blog.csdn.net/lights_joy/
[email protected]
xiaoer_1982
·
2009-01-13 14:00
thread
xml
Microsoft
Flash
Office
Linux/boot
boot文件夹下三个文件bootsect.s setup.s
head.s
0xFFFF0 (一开机指令运行的地址) 0x7c00 (bootsect.s的二进制文件
zhangmiaoping23
·
2008-11-29 22:00
学x86保护模式时对linux 0.00作的C语言改写
以前是发在oldlinux论坛上的,现在搬到这里来原文的链接是:linux0.00的C语言改写以下是原文:这里把赵炯博士还原的Linux-0.00的
head.s
中的大部分代码用C语言重写的一遍。
I2Cbus
·
2008-08-03 22:00
Linux启动分析(2)— bootsect.S、setup.S、
head.S
分析
bootsect.S,系统引导程序,一般不超过512字节。在PC系统结构中,线性地址0xA0000以上,即640K以上用于图形接口卡和BIOS自身,640K以下为系统的基本内存。如果配置更多的内存,则0x100000,即1MB处开始称为高内存。当BIOS引导一个系统时,总是把引导扇区读入到基本内存地址为0x7c00的地方,然后跳转到此执行引导扇区的代码。这段代码将自身搬运到0x90000处,并跳转
menuconfig
·
2008-06-30 11:00
s3c2440 vivi的启动过程
启动是从文件vivi/arch/s3c2440/
head.S
开始的1.在这个文件中,做了这样的工作:(1)关闭看门狗(2)禁止所有中断(3)初始化systemclock(4)初始化串口(5)初始化nandflash
fg8181
·
2008-06-24 11:00
c
linux
工作
cache
command
Flash
uclinux-2008R1-RC8(bf561)到VDSP5的移植(7):_sdata
在
head.s
中,要保存数据段的起始位置,如下所示: p1.l=__rambase; p1.h=__rambase; r0.l=__sdata; r0.h
lights_joy
·
2008-04-30 19:00
thread
input
Comments
uclinux-2008R1-RC8(bf561)到VDSP5的移植(6):__bss_start
添加完
head.s
后有几个链接错误:[Errorli1021] Thefollowingsymbolsreferencedinprocessor'p0'couldnotberesolved:
lights_joy
·
2008-04-29 16:00
input
uclinux-2008R1-RC8(bf561)到VDSP5的移植(5):CONFIG_BANK_x
在加入
head.s
后有这么几个链接错误: 'CONFIG_BANK_0'referencedfrom'corea.dlb[head.doj]' 'CONFIG_BANK_1
lights_joy
·
2008-04-29 16:00
c
编译器
uclinux-2008R1-RC8(bf561)到VDSP5的移植(4):使用
head.s
做为入口点
创建uclinux工程时,默认的入口是uclinux-2008r1-rc8_basiccrt.s,而我们需要用
head.s
做为入口,因此需要修改ldf文件中的相关定义。
lights_joy
·
2008-04-29 15:00
thread
command
Comments
uclinux-2008R1-RC8(bf561)到VDSP5的移植(3):
Head.s
uclinux系统的入口点为
head.s
,因此先将此文件添加到corea.dlb,先改下语法错误。
lights_joy
·
2008-04-29 14:00
Linux内核启动-开启页面映射
又在arch/i386/boot/compressed/
head.S
的帮助下实现了内核的自解压,并且从arch/i386/kernel/
head.S
中的startup_32开始。
L_yangliu
·
2007-11-19 00:00
thread
linux
汇编
table
任务
linux内核
Linux/boot/
head.S
Linux/boot/
head.S
1/* 2 * linux/boot/
head.S
3 * 4 * Copyright(C)1991,1992 LinusTorvalds 5 */ 6 7/*
Ackarlix
·
2007-08-23 08:00
table
buffer
Parameters
transition
Descriptor
alignment
引导启动顺序
3个.s文件:bootsect.s,setup.s和
head.s
。
rightsoft
·
2007-08-18 23:46
职场
休闲
引导启动
引导启动顺序
3个.s文件:bootsect.s,setup.s和
head.s
。
rightsoft
·
2007-08-18 23:46
职场
休闲
引导启动
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他