自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Linux库函数学习

fork()函数:创建子进程。 https://www.cnblogs.com/dongguolei/p/8086346.html

2019-10-25 21:41:19 165

原创 计算机开机流程

1、BIOS:开机主动执行的韧体,会认识第一个可开机的设备。 2、MBR:第一个可开机设备的第一个扇区内的主引导分区块,内包含引导加载程序(bootloader)。第一个扇区除了MBR之外,还有整块硬盘的分区表。 3、bootloader:读取内核文件执行(只能识别自己系统分区的内核文件),可以转交给其他bootloader进行内核引导。 4、内核文件:操作系统内核。 ...

2019-10-16 22:23:44 182

原创 Linux内核学习

Linux引导主要分为如下几个流程: 一、第一阶段 1、处理器进入管理模式,禁止中断,,读取CPU的id。 2、调用函数,通过枚举结构体,判断是否有与当前CPU的相同的结构体,确定内核是否支持当前CPU和当前机器。 3、调用start_kernel()函数进入下一阶段。 二、第二阶段 1、获得处理器和开发板的结构体。 2、确定bootloader传入的启动参数地址。对于S3C2440中,该地址为0...

2019-10-14 15:58:21 113

原创 嵌入式学习链接

运行地址和加载地址的区别: https://www.cnblogs.com/liulipeng/archive/2013/10/14/3368938.html

2019-10-13 21:52:04 98

原创 U-boot学习

Bootloader:系统上电进行硬件初始化,时钟,存储等。然后最重要的是将操作系统内核复制到内存中运行。ARM体系结构的CPU从地址0x00000000开始运行,Bootloader就存放在这个开始地址处,一上电就可以执行。硬件部分的程序在/board文件夹内,U-boot通过makeflie中对板子名称的枚举实现对底层程序的编译,实现硬件初始化。 U-boot的移植:主要是对board文件夹下...

2019-10-12 11:28:52 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除