![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
struct task_struct
这个作者很懒,什么都没留下…
展开
-
UBOOT移植详细 很全面
u-boot-1.3.4 移植到S3C2440 (带有某些解析) 移植u-boot-1.3.4到S3C2440 一.预备知识: 1.首先,U-Boot1.3.4还没有支持s3c2440,移植仍是用2410的文件稍作修改而成的。 2....原创 2016-09-06 00:12:34 · 1696 阅读 · 0 评论 -
bootloader与linux内核的约定
bootloader巧妙地利用函数指针及传参规范将R0:0x0,R1: 机器号,R2:参数地址传递给内核.由于R0,R1比较简单,不需要再作说明.需要花点时间了解的是R2寄存器. R2寄存器传递的是一个指针,这个指针指向一个TAG区域.UBOOT和Linux内核之间正是通过这个扩展了的TAG区域来进行复杂参数的传递,如 command line,文件系统信息等等,用户也可以扩展这个TAG来进...原创 2016-09-06 00:13:47 · 447 阅读 · 0 评论 -
常用的U-boot命令详解
U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,在我编译的U-boot-2009.11中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只需...原创 2016-09-06 00:14:56 · 1315 阅读 · 0 评论 -
uboot代码简要分析
本次移植使用的是U-boot-2009.11。 先来看看源码目录结构,再按照代码的执行顺序简单地分析源码1.U-boot源码整体框架源码解压以后,我们可以看到以下的文件和文件夹: cpu与处理器相关的文件。每个子目录中都包括cpu.c和interrupt.c、start.S、u-boot.lds。cpu.c初始化CPU、设置指令Ca原创 2016-09-06 00:15:37 · 353 阅读 · 0 评论 -
uboot之makefile底层文件
1.HOSTARCH 和HOSTOSHOSTARCH := $(<span style="background-color: rgb(255, 215, 0);">shell</span> uname -m | \ sed -e s/i.86/i386/ \ -e s/sun4u/sparc64/ \ -e s/arm.*/arm/ \ ...原创 2016-09-06 00:21:54 · 740 阅读 · 0 评论 -
一个全面介绍uBoot的文章
1 U-Boot简介U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux...转载 2016-09-06 00:23:48 · 2256 阅读 · 0 评论