您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. ARM Linux启动分析

  2. 在内核运行之前需要系统引导程序(Bootloader)完成加载内核和一些辅助性的工作,然后跳转到内核代码的起始地址并执行。本文先分析了Bootloader的初始化工作,接着从内核镜像的起始地址进行分析。整个arm linux内核的启动可分为三个阶段:第一阶段主要是进行cpu和体系结构的检查、cpu本身的初始化以及页表的建立等;第二阶段主要是对系统中的一些基础设施进行初始化;最后则是更高层次的初始化,如根设备和外部设备的初始化。
  3. 所属分类:硬件开发

    • 发布日期:2009-06-29
    • 文件大小:133120
    • 提供者:kevinshore
  1. linux内核 0.11版本源码 带中文注释

  2. 目录树 下面再给个样例 ├─Makefile │ ├─boot │ bootsect.s │ head.s │ setup.s │ ├─fs │ bitmap.c │ block_dev.c │ buffer.c │ char_dev.c │ exec.c │ fcntl.c │ file_dev.c │ file_table.c │ inode.c │ ioctl.c │ Mak efile │ namei.c │ open.c │ pipe.c │ read_write.c │ stat.
  3. 所属分类:C

    • 发布日期:2009-08-31
    • 文件大小:290816
    • 提供者:paomadi
  1. MBR、主引导扇区,主分区、扩展分区、逻辑分区,活动分区、引导分区、系统分区、启动分区的区别详解【讲的很清晰】

  2. 什么是MBR和主引导引导扇区?什么是主分区、扩展分区、逻辑分区?什么是活动分区、引导分区、系统分区、启动分区?一下子罗列这么多概念,恐怕很多人都搞不清它们的区别和联系吧。网上虽然不少解释,但很多是模棱两可甚至是错误的,反而越弄越糊涂。猫猫煞费苦心的把这一大串概念研究了很长时间,试图搞明白,为了以后查阅方便,于是把对这些概念的理解总结了一下。而要想分清这些概念,真要费一点脑筋啊! 一、MBR和主引导扇区 首先简要介绍MBR和主引导扇区的关系。 主引导扇区是硬盘0号柱面,0号磁头的第一个扇区,大
  3. 所属分类:C

    • 发布日期:2009-09-12
    • 文件大小:56320
    • 提供者:moshiate
  1. Linux 系统内核空间与用户空间通信的实现与分析

  2. 一般地,在使用虚拟内存技术的多任务系统上,内核和应用有不同的地址空间,因此,在内核和应用之间以及在应用与应用之间进行数据交换需要专门的机制来实现,众所周知,进程间通信(IPC)机制就是为实现应用与应用之间的数据交换而专门实现的,大部分读者可能对进程间通信比较了解,但对应用与内核之间的数据交换机制可能了解甚少,本文将详细介绍 Linux 系统下内核与应用进行数据交换的各种方式,包括内核启动参数、模块参数与 sysfs、sysctl、系统调用、netlink、procfs、seq_file、deb
  3. 所属分类:Linux

    • 发布日期:2009-09-22
    • 文件大小:45056
    • 提供者:yichuankun
  1. linux 内核启动地址,解压缩,内核参数问题探讨.pdf

  2. linux 内核启动地址,解压缩,内核参数问题探讨.pdf
  3. 所属分类:Linux

    • 发布日期:2009-11-19
    • 文件大小:2097152
    • 提供者:xjzllx
  1. linux内核0.11注释版.rar

  2. linux内核0.11版,带中文注释,研究linux最好的资料! void main (void) /* This really IS void, no error here. */ { /* The startup routine assumes (well, ...) this */ /* 这里确实是void,并没错。在startup 程序(head.s)中就是这样假设的。 */ // 参见head.s 程序第136 行开始的几行代码。 /* * Interrupts are still
  3. 所属分类:C

    • 发布日期:2010-03-19
    • 文件大小:290816
    • 提供者:taocchao123
  1. Linux内核源代码导读—中科大陈香兰

  2. 之前CSDN有个版本,可惜资料不全,在本人现已搜集整理完毕! 内容涉及:从Makefile分析基于x86的Linux的代码结构、基于x86的Linux 2.6.26的启动、进程管理、中断处理、系统调用、调度、内存管理、进程地址空间、虚拟文件系统、ext2文件系统等等。 内容详尽、分析特彻,是学习linux内核不可多得的一份好资料!
  3. 所属分类:Linux

    • 发布日期:2010-04-07
    • 文件大小:10485760
    • 提供者:nuliy
  1. Linux内核源代码导读

  2. Linux内核源代码导读 中国科学技术大学计算机系 陈香兰之前CSDN有个版本,可惜资料不全,在本人现已搜集整理完毕! 内容涉及:从Makefile分析基于x86的Linux的代码结构、基于x86的Linux 2.6.26的启动、进程管理、中断处理、系统调用、调度、内存管理、进程地址空间、虚拟文件系统、ext2文件系统等等。 内容详尽、分析特彻,是学习linux内核不可多得的一份好资料!
  3. 所属分类:Linux

    • 发布日期:2010-04-08
    • 文件大小:13631488
    • 提供者:nuliy
  1. Linux内核源代码导读

  2. Linux内核源代码导读 从Makefile分析基于x86的Linux的代码结构、基于x86的Linux 2.6.26的启动、进程管理、中断处理、系统调用、调度、内存管理、进程地址空间、虚拟文件系统、ext2文件系统
  3. 所属分类:Linux

    • 发布日期:2010-04-11
    • 文件大小:8388608
    • 提供者:lzp1822
  1. linux内核0.11注释版

  2. /* * linux/init/main.c * * (C) 1991 Linus Torvalds */ #define __LIBRARY__ // 定义该变量是为了包括定义在unistd.h 中的内嵌汇编代码等信息。 #include // *.h 头文件所在的默认目录是include/,则在代码中就不用明确指明位置。 // 如果不是UNIX 的标准头文件,则需要指明所在的目录,并用双引号括住。 // 标准符号常数与类型文件。定义了各种符号常数和类型,并申明了各种函数。 // 如果定义
  3. 所属分类:网络攻防

    • 发布日期:2010-04-27
    • 文件大小:290816
    • 提供者:YYQSH
  1. 深入分析linux内核

  2. 第一章 走进linux 1.1 GNU与Linux的成长 1.2 Linux的开发模式和运作机制 1.3走进Linux内核 1.4 分析Linux内核的意义 1.5 Linux内核结构 1.6 Linux内核源代码 1.7 Linux内核源代码分析工具 第二章 Linux运行的硬件基础 2.1 i386的寄存器 2.2 内存地址 2.3 段机制和描述符 2.4 分页机制 2.5 Linux中的分页机制 2.6 Linux中的汇编语言 第三章中断机制 3.1 中断基本知识 3.2中断描述符表的初
  3. 所属分类:Linux

    • 发布日期:2010-07-29
    • 文件大小:4194304
    • 提供者:jydsliu
  1. 国嵌嵌入式(Linux)开发培训课件 内核开发与系统移植

  2. 第一天 1. Linux内核简介 2. Linux内核源代码结构 3. Linux内核配置与裁剪 4. Linux内核模块开发 5. Linux内核启动流程 第二天 1. Linux内存管理 2. Linux进程地址空间 3. Linux内核地址空间 4. Linux内核链表 5. Linux内核定时器 第三天 1. Linux进程控制 2. Linux进程调度 3. Linux系统调用 4. Proc文件系统 5. Linux内核异常分析 第四天 1. 嵌入式Linux产品开发流程 2. 交
  3. 所属分类:Linux

    • 发布日期:2011-01-07
    • 文件大小:5242880
    • 提供者:hzj86911
  1. ARM_Linux启动分析.pdf

  2. 内容: 一. Bootloader 二.Kernel引导入口 三.核心数据结构初始化--内核引导第一部分 四.外设初始化--内核引导第二部分 五.init进程和inittab引导指令 六.rc启动脚本 七.getty和login 八.bash 附:XDM方式登录 本文以Redhat 6.0 Linux 2.2.19 for Alpha/AXP为平台,描述了从开机到登录的 Linux 启动全过程。该文对i386平台同样适用。 一. Bootloader 在Alpha/AXP 平台上引导Linux
  3. 所属分类:嵌入式

    • 发布日期:2012-05-04
    • 文件大小:155648
    • 提供者:dianziren90
  1. linux 内核启动地址,解压缩,内核参数问题探讨

  2. linux 内核启动地址,解压缩,内核参数问题探讨;linux 内核启动地址,解压缩,内核参数问题探讨
  3. 所属分类:其它

    • 发布日期:2012-05-20
    • 文件大小:2097152
    • 提供者:swdcsf23
  1. linux内核分析及编程 倪继利

  2. linux内核分析及编程 倪继利 编写 目录回到顶部↑第1章 数据类型及链表 1 1.1 数据类型所占空间 1 1.2 有关移植性的其他问题 3 1.2.1 时间间隔 3 1.2.2 页面大小 3 1.2.3 字节存储顺序 3 1.2.4 数据对齐 4 1.3 内核通用链表 4 1.3.1 hlist哈希链表 7 1.3.2 rcu操作保护的链表 8 1.4 at&t的汇编格式 9 1.5 内核中的时间延迟 11 第2章 进程及进程调度 13 2.1 进程结构 13 2.2 进程创建 24 2
  3. 所属分类:Linux

    • 发布日期:2012-12-16
    • 文件大小:45088768
    • 提供者:zhouyanke
  1. linux内核启动地址修改

  2. 介绍如何修改linux内核的启动地址,比如zreladdr-y := 0x80008000;是描述ti的DM368的,但对普通linux也一样有效。
  3. 所属分类:Linux

    • 发布日期:2015-08-11
    • 文件大小:246784
    • 提供者:jasoonchen
  1. ucLinux内核移植相关代码分析.doc

  2. 本文通过整理之前研发的一个项目(ARM7TDMI + uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。整理过程中也同时参考了众多网友的帖子,在此谢过。由于整理过程匆忙,难免错误及讲解的不够清楚之处,请各位网友指正,这里提前谢过。本文分以下部分进行介绍: 1. Bootloader及内核解压 2. 内核启动方式介绍 3. 内核启动地址的确定 4. arch/armnommu/kernel/head-armv.S分析 5. start_kernel()函数分析
  3. 所属分类:Linux

    • 发布日期:2019-08-27
    • 文件大小:82944
    • 提供者:drjiachen
  1. Linux内核高-低端内存设置代码跟踪(ARM构架).doc

  2. Linux内核高-低端内存设置代码跟踪(ARM构架)对于ARM中内核如何在启动的时候设置高低端内存的分界线(也是逻辑地址与虚拟地址分界线(虚拟地址)减去那个固定的偏移),这里我稍微引导下(内核分析使用Linux-3.0): 首先定位设置内核虚拟地址起始位置(也就是内核逻辑地址末端+1的地址)的文件
  3. 所属分类:Linux

    • 发布日期:2020-10-19
    • 文件大小:95232
    • 提供者:longqm1984
  1. 嵌入式系统/ARM技术中的Linux内核启动-内核解压缩

  2. 这得从vmliux.bin的产生过程说起。   从内核的生成过程来看内核的链接主要有三步:   第一步是把内核的源代码编译成.o文件,然后链接,这一步,链接的是arch/i386/kernel/head.S,生成的是vmlinux。注意的是这里的所有变量地址都是32位页寻址方式的保护模式下的虚拟地址。通常在3G以上。   第二步,将vmlinux objcopy 成arch/i386/boot/compressed/vmlinux.bin,之后加以压缩,最后作为数据编译成piggy.o。这
  3. 所属分类:其它

    • 发布日期:2020-11-07
    • 文件大小:44032
    • 提供者:weixin_38509504
  1. arm64-mydoc:arm64内核调度抢占进程创建的原理源码详解-源码

  2. pagefault缺页异常处理流程 [目录] 思维导图:mmap一个文件(从文件-> va的建立)–>访问该文件发生pagefault(从va获取pa并建立页表)的流程分析。 1怎么获取va 1.1内核态 内核va / pa是固定的,va就是0 – 1G地址空间,因此TTBR1_EL1的值对于所有进程都是一样的(不考虑arm某会在el0修改ttbr1_el1的值的新特性)。启动的时候就建好了(start_kernel中),而内核启动的时候要么从某个固定地址启动(可以配置),要么这个地
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:546816
    • 提供者:weixin_42131439
« 12 3 4 5 6 7 8 9 10 ... 21 »