ChinaUnix.net
相关文章推荐:

arm linux启动流程

相关讨论

一 加电 系统(x86)加电后,有一个特殊的硬件电路在cpu的一个引脚上产生一个RESET逻辑值,设置寄存器的值,cpu开始执行一特定的物理地址上的代码(即BIOS) 二 BIOS启动 BIOS进行设备初始化, 设置CMOS里的各项参数,启动自举程序, 查找主引导设备读取第一扇区的主引导记录(MBR),将MBR拷贝到内存的0x7c00处(CPU跳转到此处开始执行载入的代码) 三 运行BootLoader Cpu执行MBR程序,检查磁盘分区列表,运行嵌入在MBR中的bootloader(stage1阶...

by cdy_0 - HP文档中心 - 2007-07-09 00:41:23 阅读(3006) 回复(0)

作者:万永波 张根宝 田泽 杨峰 来源:微计算机信息 摘要:讲述了基于arm处理器的嵌入式系统在上电启动后应用程序或操作系统运行前,对处理器及其内部功能模块进行初始化的过程,并结合经过实际验证的代码详细的分析了S3C44B0 Bootloader的运行过程。 关键字:arm 嵌入式系统 Bootloader 一. 引言: 对于PC机,其开机后的初始化处理器配置、硬件初始化等操作是由BIOS(Basic Input /Output System)完成的,但对于嵌入式...

by cbqcgq - BSD文档中心 - 2008-03-12 12:59:55 阅读(1210) 回复(0)

查阅了一些资料,目前得知大致顺序是: \arm\boot\compressed\head.s \arm\boot\compressed\head-**.s 这儿就不知道还有什么了??? \arm\arch\kernel\head.s star_kernel 我现在就是迫切想知道在start_kernel之前在哪对cpu有一些设置 因为我的pxa270的板子在bootloader里已经对lcd进行了初始化 但一加载kernel后lcd就灭掉了 代star_kernel之后再对lcd初始化 只要找出在star_kernel之前对cpu设置之处加以修改,就能让lcd在bootlo...

by star990 - 内核/嵌入技术 - 2006-11-20 09:41:26 阅读(819) 回复(1)

我的linux启动动sendmail和sm-client这二个服务时用的时间特别长,估计在用2分钟左右才通过,不知为什么.

by tian1118 - Linux论坛 - 2005-03-21 13:12:58 阅读(809) 回复(4)

我的一个平台是:uboot1.1.2,+cramfs,从uboot开始到进入shell大概要13s,领导说要我加速,至少要把时间搞到个位数。我看了看,驱动上只是加载了必要的驱动,也没有额外的服务加载。实在是不知道怎么弄好了,各位有没有什么招数,赐教一下!多谢!

by sleetboy - C/C++ - 2009-06-09 17:41:59 阅读(1263) 回复(4)

请问哪里又关于linux详细的启动流程的资料?谢谢!

by linux_ljh - Shell - 2004-03-02 11:00:11 阅读(1190) 回复(1)

开机流程分析   开机不是只要按一下电源钮而关机只要关掉电源钮就可以了吗?有何大学问?话是这样没错啦,但是由于 linux 是一套多人多任务的操作 系统 ,你难保你在关机时没有人在线上,如果你关机的时候碰巧一大群人在线上工作,那会让当时在线上工作的人马上断线的!那不是害死人了!一些资料可以无价之宝哩!另外,与 DOS 环境不同的是, linux 在执行的时候,虽然你在画面上只会看到黑压压的一片,完全没有任何画面,但其...

by itmg521 - 网络技术文档中心 - 2007-08-28 18:25:12 阅读(737) 回复(0)

公司一个项目,数据采集系统,采用的是AT91RM9200处理器,操作系统linux,内核2.6.12,最初采用的是nfs的方式编译和调试程序,一切ok。 但是我们将整个系统移植到板子上后,启动时却出现了网卡物理地址为0的提示,我们的程序与上位机有通讯部分,因此必须用到网络通讯,由于上面的原因,程序无法调试,请有经验的高手指教一二,在线等,不胜感激!! 后来我们在系统启动后,通过ifconfig命令设置网卡的物理地址,结果无...

by yyy790601 - 内核/嵌入技术 - 2005-08-30 16:41:21 阅读(1002) 回复(0)

首先描述一下需求,要将MontaVista linux for IXP425的内核移植到一个主芯片是IXP425BD的板子上面。这套MVL曾经成功地运行在一套基于IXP425的板子上,这次是要迁移到一款全新的硬件上。 首先使用原来可以成功运行的kernel配置进行配置,我使用的是MVL3.0,其内核版本是2.4.18。 注:由于两款硬件的SDRAM大小不同,以前的SDRAM是256M,新硬件的SDRAM是128M,因此修改配置文件中的kernel cmdline,内容如下: [code]console=ttyS0,1...

by Jobs.AE@ - 内核/嵌入技术 - 2006-12-14 13:53:43 阅读(5347) 回复(4)

我的硬盘是STAT.所以说只好安装了fedora cora5.0,我最终目标是想学习一下它的底层,请问各位过来人指教一下怎么样才能学好,比如先学什么,再学什么?

by yizuwei520 - 系统管理 - 2006-11-13 19:32:28 阅读(1261) 回复(8)