码迷,mamicode.com
首页 >  
搜索关键字:bootloader stage1    ( 905个结果
Android系统的启动过程
当我们拿到一台Android的智能手机,从打开开关,到我们可以使用其中的app时,这个启动过程到底是怎么样的? 系统上电 当给Android系统上电,CPU复位之后,程序指针会指向启动地址,从该地址读取启动程序的可执行代码直接运行,或者将可执行代码与数据载入CPU内置的RAM中再运行。 这一段代码,放在PC中,叫做BIOS,而在android等嵌入式系统中就叫做Bootloader。 Bootloader引导程序 通过Bootloader引导程序,可以初始化硬件设备,建立内存空间映射图,为操作系统内核...
分类:移动开发   时间:2014-07-13 14:05:34    阅读次数:326
u-boot分析
Bootloader:u-boot.2009.08分析与移植 4.1:分析u-boot根目录下的Makefile,可以看到uboot编译的顺序如下,由此可知编译执行的第一个文件是cpu/$(CPU)/start.o,又由于是基于arm920t架构的,所以去分析cpu/arm920t/start.S源文件。 # U-Boot objects....order is important (i.e....
分类:其他好文   时间:2014-07-08 15:34:46    阅读次数:151
linux系统启动流程一览
linux系统启动流程一览 加载BIOS的硬件信息并进行自检,然后根据设置取得第一个可启动的设备; 读取并执行第一个启动设备内MBR(master boot record,主引导分区)的boot loader; 依据bootloader的设置加载kernel,kernel开始检测硬件和加载驱动程序; 在硬件驱动成功后,kernel会调用init进程,init进程会取得run-leve...
分类:系统相关   时间:2014-07-08 13:52:46    阅读次数:293
linux 文件系统笔记
文件格式:windows:PElinux:ELF文件系统:rootfsFHS:规定linux应该创建哪些目录/下的目录结构:/boot:系统启动相关的文件,如内核,initrd,以及grub(bootloader)/dev:设备文件(例如:光盘,cdrom)类型:块设备:随机访问,数据块字符设备:线性访问,以字节为单位设备..
分类:系统相关   时间:2014-07-05 23:04:39    阅读次数:370
通过SPI方式实现LPC17xx的远程升级设计
本方案基于NXP的LPC1768微处理器为平台,使用KEIL MDK4.70A为开发工具,通过SPI的方式实现程序的自动更新。本方案参考NXP官方的应用手册AN11257为蓝本。   程序设计: 程序由三部分组成bootloader、低区用户程序,高区用户程序。Bootloader实现程序的跳转及IAP程序的烧写。低区程序位于LPC1768的0x1000~0x2FFFF处,高区程序位于LPC...
分类:其他好文   时间:2014-07-03 16:51:34    阅读次数:425
U-boot引导流程分析二
Stage II过程分析 在Stage II中使用到了一些比较重要的数据结构,这里先对这些数据结构来进行下分析: typedef struct global_data { bd_t *bd; unsigned long flags; unsigned long baudrate; unsigned long have_console; /* serial_init() was cal...
分类:其他好文   时间:2014-07-01 06:16:16    阅读次数:371
STM32 对内部FLASH读写接口函数
因为要用内部FLASH代替外部EEPROM,把参数放在STM32的0x08000000+320K处,其中20K是bootloader,300K是应用程序。原理:先要把整页FLASH的内容搬到RAM中,然后在RAM中改动,然后擦除整页FLASH,再把改动后的内容写入原Flash页。下面程序调试通过。/...
分类:其他好文   时间:2014-06-30 23:11:47    阅读次数:353
安装Fedora 20
安装Fedora 20 64位。...
分类:其他好文   时间:2014-06-28 08:58:42    阅读次数:122
U-boot引导流程分析一
U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。...
分类:其他好文   时间:2014-06-25 20:04:12    阅读次数:317
处理器boot的简单概念及误区
研一的时候在S3C6410的开发板上完成了一个简单的bootloader的设计,有一些想法可以顾及到其他处理器的设计上,在这里和大家分享一下。 晚一些的时候我再跟大家讲如何去设计 :) 首先什么叫做bootloader?在我看来,其实bootloader就是一个搬运工,负责将串行或并行flash中的...
分类:其他好文   时间:2014-06-21 17:05:10    阅读次数:197
905条   上一页 1 ... 86 87 88 89 90 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!