1:总的来说内核的启动过程可以分为三个阶段:第一阶段:内核的搬移,将启动介质中的静态内核搬移到DDR中相应的位置中去;第二阶段:镜像文件头信息的校验,目的是确定烧录的是哪种p_w_picpath格式的镜像;第三个阶段:启动内核,调用do_bootm_linux函数来完成的,最终是通过调..
分类:
其他好文 时间:
2016-08-03 15:52:00
阅读次数:
388
shell环境配置:环境变量,配置文件避免使用root登录系统任何只有内核才能执行的操作,通过接口的形式表现出来,这些接口称之为系统调用把系统调用封装成更复杂的程序,以供别人使用,称之为库,又称重复造轮子系统启动=内核+外壳API:ApplicationProgrmingInterface开发以后AB..
分类:
系统相关 时间:
2016-07-29 19:31:44
阅读次数:
359
关于编译powerpc linux的几个Image参考原文 http://blog.sina.com.cn/s/blog_86a30b0c0100wfzt.html 转载▼ 转载▼ PowerPC架构 Linux和ARM,X86等平台有些差异,PowerPC平台HW参数不是通过命令行方式传递到Lin ...
分类:
系统相关 时间:
2016-07-29 18:40:13
阅读次数:
526
CentOS文件系统 / /boot 启动,内核 /usr 系统软件资源存放位置 /tmp 临时文件存放位置 /etc 配置文件存放位置 /dev devices放硬件设备/dev/sda /dev/sda1 mount /boot ext4 /dev/sda2 mount / ext4 /dev/sda3 swap swap /dev/sda4 扩展分区 /dev/sda5 mount /tes..
分类:
系统相关 时间:
2016-07-21 22:10:47
阅读次数:
243
一般在编译安装新内核完成后,系统默认启动的还是旧内核,你需要告诉系统我要启动新内核,系统才会启动新内核,所以在linux中,你需要更改配置文件告知它!#在这里我使用的最新内核为4.4.0一.首先查看默认启动的内核[root@localhost~]#uname-r二.查看新内核在配置文件中的顺序[..
分类:
其他好文 时间:
2016-06-29 15:56:29
阅读次数:
362
一般编译新内核完成后,系统默认启动的还是之前的旧内核,如果不手动选择是不会自己启动新内核的,所以我们可以更改新内核为默认启动!#此案例是编译的4.4.0的新内核!查看默认启动的内核#grub2-editenvlist可以看出默认启动的内核是3.10.0!2.查看所有内核#cat/boot/grub2/gru..
分类:
其他好文 时间:
2016-06-27 00:09:06
阅读次数:
705
嵌入式linux开发uboot移植(四)——uboot启动内核的机制一、嵌入式系统的分区嵌入式系统部署在Flash设备上时,对于不同SoC和Flash设备,bootloader、kernel、rootfs的分区是不同的。三星S5PV210规定启动设备的分区方案如下:SD/MMC设备的分区方案:NandFlash设备的分区方案:..
分类:
系统相关 时间:
2016-06-24 13:05:47
阅读次数:
454
U盘系统与排错系统制作U盘系统的两个主要目的:1、以U盘为救援系统来修复有故障无法启动操作系统修复步骤:1)选尝试从单用户模式启动(内核和基本服务,可以参考/etc/rc.d/rc1.d/S..)2)如果单用户模式也无法正常启动,可以考虑从光盘或者是U盘启一个linux操作系统,首选使用..
分类:
其他好文 时间:
2016-05-24 22:48:42
阅读次数:
254
首先上电以后芯片会在固化好的一个地址寻找第一个启动程序,完成初始化工作,然后转跳到预定的一个地址来执行裸机程序或者UBOOT程序,在UBOOT中按照设置好的内核启动参数来启动内核,告诉内核怎么样加载,怎么样初始化,和第一个程序,根文件系统的位置.然后内核启动好了以后,挂载根文件系统,执行第一个程序i ...
分类:
系统相关 时间:
2016-05-24 22:21:11
阅读次数:
258
一、Linux启动内核文件1.Linux系统组成动态视角:内核+根文件系统静态视角:磁盘分区+相关文件2.Kernel特点(1)支持某块化:.ko(kernelobject)文件centos7的ko文件:centos6的ko文件:注意:Linux内核模块文件的命名方式通常为<模块名称.ko>centos6系统的内核模块被集放在..
分类:
其他好文 时间:
2016-05-22 06:24:51
阅读次数:
198