![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
Linux小辉
这个作者很懒,什么都没留下…
展开
-
如何提高开机启动速度
可以在root权限下,修改/etc/inittab文件,进行开机软件的启动设置,奇妙的管理和禁用这些开机软件,以到达加快开机速度的目的。虽然Linux具有强大的功能,但是每次开机运行都会消耗许多时间,比起其他操作系统,Linux系统的开机速度可能会慢一些,因此怎么提升Linux系统的开机速度就变得非常重要。总的来讲,要提升Linux系统的开机速度,需要从更多元的角度入手,结合实际,根据本身系统环境进行一些实用的調整和优化,才能令Linux系统具有良好的开机速度。原创 2023-10-19 20:49:58 · 86 阅读 · 0 评论 -
UBOOT—start.s
uboot中start.S文件详解1:第一段代码#include <config.h>#include <version.h>#if defined(CONFIG_ENABLE_MMU)#include <asm/proc/domain.h>#endif#include <regs.h>#ifndef CONFIG_ENA...转载 2019-03-07 22:05:59 · 264 阅读 · 0 评论 -
UBOOT——第二阶段start_armboot函数详解(一)
1:上一节讲到start.S中进行了一系列的SoC相关硬件初始化以后进行了长跳转到start_armboot 函数中;start_armboot进一步初始化board中硬件,并设置了uboot下的命令行、环境变量、基本命令、跳转到kernel下面详细介绍start_armboot中的代码:------------------------第一段代码--------------------...转载 2019-03-07 22:06:12 · 689 阅读 · 0 评论 -
UBOOT——第二阶段start_armboot函数详解(二)
---恢复内容开始---1:初始化堆管理器malloc的初始化只设置了堆的start地址和end地址、以及一个malloc_brk,uboot的堆内存管理机制重新开一个章节详解介绍;1 #ifdef CONFIG_MEMORY_UPPER_CODE /* by scsuh */2 mem_malloc_init (CFG_UBOOT_BASE + CFG_UBOOT_SI...转载 2019-03-07 22:06:36 · 180 阅读 · 0 评论 -
Bootloader的启动
Bootloader的启动Linux系统是通过Bootloader引导启动的。一上电,就要执行Bootloader来初始化系统。可以通过第4章的Linux启动过程框图回顾一下。系统加电或复位后,所有CPU都会从某个地址开始执行,这是由处理器设计决定的。比如,X86的复位向量在高地址端,ARM处理器在复位时从地址0x00000000取第一条指令。嵌入式系统的开发板都要把板上ROM或Flash...转载 2019-03-07 22:05:12 · 2625 阅读 · 0 评论 -
嵌入式BootLoader分析
https://www.ibm.com/developerworks/cn/linux/l-btloader/index.html1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大...转载 2018-12-03 14:51:46 · 1068 阅读 · 0 评论