u-boot常用命令/环境变量u-boot一、print,set,save二、ping三、tftp四、nfs五、其他常用指令1.SD卡/iNand操作指令movi2.NandFlash操作指令nand3.内存操作指令:mm、mw、md4.启动内核指令:bootm、go六、常用环境变量1.环境变量参与... ...
                            
                            
                                分类:
其他好文   时间:
2020-02-28 22:25:37   
                                阅读次数:
158
                             
                    
                        
                            
                            
                                    uboot把设备树文件传给内核,内核怎么处理这些设备树文件呢?需要从内核的第一个执行文件head.s开始分析。 bootloader启动内核时,会设置r0,r1,r2三个寄存器,r0一般设置为0;r1一般设置为machine id (在使用设备树时该参数没有被使用); r2一般设置ATAGS或DTB ...
                            
                            
                                分类:
其他好文   时间:
2020-02-22 21:28:38   
                                阅读次数:
89
                             
                    
                        
                            
                            
                                    以下内容源自于:韦东山老师的《嵌入式Linux应用开发 》 目的:了解Bootloader与内核交互的原理 由于Bootloader和内核交互是单向的,只能是B将参数传给内核,且不能同时运行,那传递参数方法就只有:Bootloader将参数放在某个约定的地方,再启动内核,内核启动后去这个地方获得参数 ...
                            
                            
                                分类:
其他好文   时间:
2020-02-21 09:18:25   
                                阅读次数:
78
                             
                    
                        
                            
                            
                                Deepin系统启动过程总体分为:硬件上电、内核引导、内核启动、系统初始化、图形界面这几个过程。其中硬件上电、内核引导、内核启动主要为“boot”,主要作用是启动内核。系统初始化和图形界面为“initialize”,主要作用启动需要的各种服务。 ...
                            
                            
                                分类:
其他好文   时间:
2020-02-06 10:54:49   
                                阅读次数:
75
                             
                    
                        
                            
                            
                                1:实验环境选择 我选择的是实验楼平台,在 LinuxKernel 目录已经构建好了基于 3.18.6 的内核环境,可以使用实验楼的虚拟机打开 Xfce 终端(Terminal), 运行 MenuOS 系统。 2:启动内核 打开终端键入以下命令: $ cd ~/LinuxKernel/ $ qemu ...
                            
                            
                                分类:
系统相关   时间:
2019-12-10 22:33:41   
                                阅读次数:
140
                             
                    
                        
                            
                            
                                1:images全局变量的结构体类型如下 typedef struct bootm_headers { /* * Legacy os image header, if it is a multi component image * then boot_get_ramdisk() and get_fd ...
                            
                            
                                分类:
其他好文   时间:
2019-11-23 23:45:58   
                                阅读次数:
132
                             
                    
                        
                            
                            
                                2019年10月30日14:00查看物理网卡驱动modinfoe1000修改脚本自动登录修改开机登陆模式查看服务是否在运行及修改可选模式修改一次性修改多种模式及查看编译一个服务脚本:修改服务器配置文件:也可以直接命令修改grub出故障修复救援模式下破坏分区512后修复grub配置文件:转换文件格式:修复grub2阶段:同时破坏grub1,2阶段修复
                            
                            
                                分类:
其他好文   时间:
2019-11-03 21:59:25   
                                阅读次数:
114
                             
                    
                        
                            
                            
                                    1、Android的开机启动流程 Android的层次框架图,如下所示: 图片清晰地展示了Android的五层架构,从上到下依次是:应用层、应用框架层、库层、运行时层以及Linux内核层。Android的启动流程是自下向上的,大体上可以分为三个阶段:1、BootLoader引导启动内核;2、启动Li ...
                            
                            
                                分类:
移动开发   时间:
2019-11-02 09:16:38   
                                阅读次数:
121
                             
                    
                        
                            
                            
                                Centos7升级内核,非常简单,记录下以便查阅#yumupdatekernel#awk-F\‘‘$1=="menuentry"{printi++":"$2}‘/etc/grub2.cfg#查看可用内核列表#grub2-editenvlist#查看当前默认启动内核#grub2-set-default1#修改当前默认内核#rebootaliyunecsupdatekernelcat/etc/redh
                            
                            
                                分类:
其他好文   时间:
2019-10-25 09:42:39   
                                阅读次数:
93
                             
                    
                        
                            
                            
                                1、开机BIOS自检--------------》检查cpu,硬盘等硬件信息2、MBR引导--------------》主分区引导,读取0磁道,0柱面,1扇面的前446字节,确定服务的启动方式3、grub引导--------------》确定加载某个操作系统4、加载内核信息5、运行init进程6、读取/etc/inittab7、启动内核模块,执行不同的脚本程序8、执行/etc/rc.d/rc.lo
                            
                            
                                分类:
系统相关   时间:
2019-10-14 21:05:06   
                                阅读次数:
146