uboot学习
Jay丶ke
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
u-boot学习(一):u-boot概述
我们知道对于PC机,使用电脑时我们首先按下开机按键,然后等待电脑的启动,开机完成后,我们会进行各种需要的操作,如qq聊天、写优快云博客等。其实这个过程是:启动BIOS程序,由BIOS程序引导Windows操作系统,再由操作系统识别C盘D盘等硬盘,最后运行应用程序QQ、优快云等。对嵌入式系统来说,对应BIOS的是Bootloader程序,由Bootloader程序启动Linux内核,再由内核挂载...原创 2020-03-10 10:27:39 · 527 阅读 · 0 评论 -
u-boot学习(三):u-boot源码分析
前面两节已经知道,u-boot其实就是一个大的单片机程序,它负责启动内核,主要包括硬件方面的一些初始化。下面就以u-boot-1.2.0为例对u-boot源码进行详细的分析。 u-boot的启动分为两个阶段,第一阶段的代码就是上一节所说的链接文件里的第一个文件start.S文件,它是由汇编语言编写的。第二阶段的代码是用c语言编写的。 分析start.S文件: 设置CPU的模式为管理模式(se...转载 2018-10-22 16:28:09 · 356 阅读 · 0 评论 -
u-boot学习(二):u-boot简要分析
(一) 以u-boot-1.1.6为例分析目录结构如下: 1、平台相关的或开发板相关的目录:board、cpu、lib_i386类似 2、通用函数的目录:include、lib_generic、common 3、通用的设备驱动程序:disk、drivers、dtt、fs、nand_spl、net、post、rtc 4、u-boot工具、示例程序、文档:doc、example、tools ...原创 2018-10-22 15:38:51 · 388 阅读 · 0 评论
分享