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

搜索资源列表

  1. ARM Linux启动分析

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

    • 发布日期:2009-06-29
    • 文件大小:133120
    • 提供者:kevinshore
  1. ARM启动代码.doc

  2. ARM启动代码.doc 对arm的启动时的汇编代码流程详解
  3. 所属分类:硬件开发

    • 发布日期:2009-08-30
    • 文件大小:63488
    • 提供者:zhuanghoufei
  1. u-boot开源代码

  2. ◆ board:和一些已有开发板有关的文件,比如Makefile和u-boot.lds等都和具体开发板的硬件和地址分配有关。 ◆ common:与体系结构无关的文件,实现各种命令的C文件。 ◆ cpu:CPU相关文件,其中的子目录都是以U-BOOT所支持的CPU为名,比如有子目录arm926ejs、mips、mpc8260和nios等,每个特定的子目录中都包括cpu.c和interrupt.c,start.S。其中cpu.c初始化CPU、设置指令Cache和数据Cache等;interrupt
  3. 所属分类:C

    • 发布日期:2009-09-25
    • 文件大小:14680064
    • 提供者:guihuahonghu
  1. uboott移植实验手册及技术文档

  2. 实验三 移植U-Boot-1.3.1 实验 【实验目的】 了解 U-Boot-1.3.1 的代码结构,掌握其移植方法。 【实验环境】 1、Ubuntu 7.0.4发行版 2、u-boot-1.3.1 3、FS2410平台 4、交叉编译器 arm-softfloat-linux-gnu-gcc-3.4.5 【实验步骤】 一、建立自己的平台类型 (1)解压文件 #tar jxvf u-boot-1.3.1.tar.bz2 (2)进入 U-Boot源码目录 #cd u-boot-1.3.1 (3)创
  3. 所属分类:Flash

    • 发布日期:2010-01-28
    • 文件大小:2097152
    • 提供者:yequnanren
  1. linux系统移植开发文档

  2. Linux系统移植 目 录 第一部分 前言...................................................................................................................................8 1 硬件环境.........................................................................................
  3. 所属分类:硬件开发

    • 发布日期:2010-03-16
    • 文件大小:1048576
    • 提供者:merry3688
  1. ARM 启动代码详解—.doc

  2. ARM 启动代码详解.doc 启动代码是芯片复位后进入C语言的main()函数前执行的一段代码,主要是为运行C语言程序提供基本运行环境,如初始化存储器系统等。
  3. 所属分类:C

    • 发布日期:2010-07-15
    • 文件大小:115712
    • 提供者:zhouxiongta
  1. ARM Linux启动分析

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

    • 发布日期:2008-10-17
    • 文件大小:126976
    • 提供者:lichy99
  1. linux系统移植开发文档

  2. Linux系统移植 目 录 第一部分 前言...................................................................................................................................8 1 硬件环境.........................................................................................
  3. 所属分类:硬件开发

    • 发布日期:2009-04-21
    • 文件大小:1048576
    • 提供者:hfl2007
  1. ARM7启动代码的分析与设计.doc

  2. 随着生活水平的提高和IT技术的进步,8位处理器的处理能力已经不能满足嵌入式系统的需要了;而 16位处理器在性能和成本上都没有很大的突破。并且在8位机的开发中,大多使用汇编语言来编写用户程序。这使得程序的可维护性、易移植性等都受到了极大的挑战。正是基于此,ARM公司适时的推出了一系列的32位嵌入式微控制器。目前广泛使用的是ARM7和ARM9系,ARM7TDMI内核的ARM7处理器广泛应用于工业控制、仪器仪表、汽车电子、通讯、消费电子等嵌入式设备。本文主要以NXP公司ARM7TDMI核的LPC21
  3. 所属分类:硬件开发

    • 发布日期:2019-08-27
    • 文件大小:31744
    • 提供者:drjiachen
  1. STM32中文参考手册.pdf

  2. 本文档是依据STM32 Reference Manual (RM0008)翻译的,已经与2009年6月的英文第9版(Doc ID 13902 Rev 9)进行了全面校对,更正了不少以前版本的错误。 在校对即将结束时,ST于2009年12月中旬又发布了英文第10版(Doc ID 13902 Rev 10),为了与最新的英文版同步,我们按照英文第10版结尾的”文档版本历史”中的指示,在翻译的文档中快速地校对更正了对应的部分。由于时间的关系,没有逐字逐句地按照英文第10版进行通篇校对,鉴于芯片本身没有
  3. 所属分类:硬件开发

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

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

    • 发布日期:2020-10-19
    • 文件大小:95232
    • 提供者:longqm1984