- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 U-Boot详细分析(3)——系统时钟操作
一、引子在上一篇文章 U-Boot详细分析(2)——Exynos4412启动过程中可以看到,BL2程序流程图中有SET CLOCK’s这一步骤, 并且在U-Boot源码的 board/samsung/smdkc210/lowlevel_init_SCP.S的文件中也有着对时钟初始化的相关代码(因为BL2中已经初始化,所有不一定会执行)这篇文章通过U-Boot中对时钟进行初始化的源码和三星提供的...
2019-02-20 04:49:17 2251 3
原创 U-Boot详细分析(2)——Exynos4412启动过程
一、 iROM首先arm的pc指针从0x0地址开始执行,打开4412手册可以看到0x0000_0000地址存放着iROM:所以4412上电后会到iROM中去执行,iROM是4412出厂时就固化的一段程序,这段程序提供了执行arm代码的基本环境,并且从SD/MMC,eMMC4.3,eMMC4.4或NAND中下载BL1代码并检查下载的BL1的完整性iROM的执行流程:Disable w...
2019-02-18 16:13:58 1716
原创 U-Boot详细分析(1)——编译过程分析
一、编译入手根据从官网上下载来的U-boot源码中README文件中可以得到信息,如果要使用开发板board/<board_name>,应该先执行"make <board_name>_config"命令进行配置,随后执行"make all"生成编译后文件所以可以得出编译的主要两步:make <board_name>_config进行配置make all...
2019-02-18 01:41:58 1404
原创 U-Boot详细分析(0)——前言
一、引子本人作为一名计算机科学与技术专业的学生,在大学的专业课中系统地学习了硬件和软件的相关专业课,并且未来很有可能从事嵌入式方面的工作,有必要对嵌入式方向进行一个更加深入的学习。在嵌入式方向有过stm32、51等单片机的学习和项目训练,粗略的看过韦东山的嵌入式Linux系列教程,考取了《嵌入式系统设计师》的资格证书,并且学习过FPGA和IC电路设计的相关知识。临近毕业,不论是出于对大学中学...
2019-02-17 23:52:52 907
Android开发——文件存储
2018-06-20
Android开发——布局管理
2018-06-05
Android开发——界面设计
2018-06-05
第五届蓝桥杯嵌入式代码
2018-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人