06 2019 档案

Linux内核镜像格式
摘要:1 Linux内核镜像格式 Linux内核有多种格式的镜像,包括vmlinux、vmlinuz,Image、zImage、bzImage、uImage、xipImage、bootpImage等. 1.1 vmlinux vmlinuz是可引导的、可压缩的内核镜像,vm代表Virtual Memory 阅读全文

posted @ 2019-06-19 16:41 怀想天空2013 阅读(1090) 评论(0) 推荐(0) 编辑

uboot向kernel的传参机制——bootm与tags
摘要:http://blog.csdn.net/skyflying2012/article/details/35787971 最近阅读代码学习了uboot boot kernel的过程以及uboot如何传参给kernel,记录下来,与大家共享: U-boot版本:2014.4 Kernel版本:3.4.5 阅读全文

posted @ 2019-06-19 16:35 怀想天空2013 阅读(3395) 评论(0) 推荐(0) 编辑

bootm跳转到kernel的流程
摘要:转自 https://blog.csdn.net/ooonebook/article/details/53495021 一、bootm说明 bootm这个命令用于启动一个操作系统映像。它会从映像文件的头部取得一些信息,这些信息包括:映像文件的基于的cpu架构、其操作系统类型、映像的类型、压缩方式、映 阅读全文

posted @ 2019-06-15 11:30 怀想天空2013 阅读(4489) 评论(0) 推荐(0) 编辑

load address、entry point、 bootm address以及kernel运行地址
摘要:load address:加载地址 load_addr mkimage -a entry point: 入口地址 entry_point mkimage -e bootm address:bootm 命令后面紧跟的地址,也就是加载地址 addr kernel运行地址:zImage自解压后将kerne 阅读全文

posted @ 2019-06-12 11:03 怀想天空2013 阅读(2996) 评论(0) 推荐(1) 编辑

嵌入式linux开发uboot启动内核的机制(二)
摘要:一、嵌入式系统的分区 嵌入式系统部署在Flash设备上时,对于不同SoC和Flash设备,bootloader、kernel、rootfs的分区是不同的。三星S5PV210规定启动设备的分区方案如下: SD/MMC设备的分区方案: NandFlash设备的分区方案: 嵌入式系统在启动时,uboot、 阅读全文

posted @ 2019-06-10 15:47 怀想天空2013 阅读(1251) 评论(0) 推荐(0) 编辑

嵌入式linux开发uboot启动过程源码分析(一)
摘要:一、uboot启动流程简介 与大多数BootLoader一样,uboot的启动过程分为BL1和BL2两个阶段。BL1阶段通常是开发板的配置等设备初始化代码,需要依赖依赖于SoC体系结构,通常用汇编语言来实现;BL2阶段主要是对外部设备如网卡、Flash等的初始化以及uboot命令集等的自身实现,通常 阅读全文

posted @ 2019-06-10 15:41 怀想天空2013 阅读(7178) 评论(0) 推荐(0) 编辑

大小端模式到底该怎么记忆?
摘要:网上找到的一个比较经典的例子 2019 = 2*10^3+0*10^2+1*10^1+9*10^0 可以称高位对应的权重(10^3)大,低位对应的权重小。 类比 0x12345678 大端按从左到右的读写顺序存储 存储结果是 12 34 56 78 而从左到右的地址是增加的。也就是先存储权重大(12 阅读全文

posted @ 2019-06-06 15:27 怀想天空2013 阅读(541) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示