- 博客(4)
- 资源 (9)
- 收藏
- 关注
转载 u-boot 7、启动kernel
u-boot最终目的是启动内核,在u-boot命令中,通过bootcmd命令来实现kernel的启动。以nand flash作为存储设备为例:bootcmd = nand read ${addr} kernel; bootm {addr};nand read ${addr} kernel:是从nand flash的kernel分区读出kernel,并放到内存的addr中。bootm
2015-03-16 16:53:13 348
转载 u-boot 6、命令
在上一章里,在u-boot的第二阶段,分析u-boot执行到main_loop(),此时,就相当于我们看到的u-boot倒数界面:(1)没按下任何键,将启动内核: s = getenv("bootcmd"); run_command(s....);(2)按下键,进入u-boot界面: s = getline(); run_command(s...);
2015-03-11 16:08:22 365
转载 u-boot 5、源代码分析
通过上一篇文章,知道了如何把u-boot启动的第一个文件start.s给找出来。下面就开始分析start.s文件。真是不看不知道,一看吓一跳。看着那些汇编语言,真是有一种少壮不努力老大徒伤悲的情愫。大学里有个专门的课程就是讲汇编的,结果却在QQ游戏里沉迷了。现在,只好来点网友总结了。u-boot启动过程:通常有两个阶段。第一阶段使用汇编来实现,它完成一些依赖于CPU体系结构的初始化,并调用第二
2015-03-11 15:41:59 362
转载 u-boot 1、基础知识与移植使用
u-boot是什么:是一种普遍用于嵌入式系统中的Bootloader。Bootloader是在操作系统运行之前执行的一小段程序,通过它,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的软硬件环境,为最终调用操作系统内核做好准备。从上面这段话,可以知道,u-boot的作用:启动系统内核。u-boot是如此庞大的一个程序,从何处入手学习u-boot呢?在嵌入式linux系统中,有不
2015-03-11 14:42:36 575
jlink-v8屏蔽firmware update.rar
2019-10-25
stm32 fsmc synchonize burst
2014-12-08
jlink驱动4.20和4.08
2013-03-15
STM32F1到 STM32L1系列微控制器应用程序的变迁
2012-09-14
STM32L15X数据手册
2012-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人