uboot系统学习和规划--NUC980


前言

在接下来的几个月,我将推出一个uboot的整体分析学习的文章,我使用的芯片是NUC980DK61YC。如果你是个小白,没有关系。但是,你还是得有一些单片机和C语言的基础,其次就是一颗上进的♥。


一、学习大纲

  • UBOOT启动原理(宏观上梳理)
  • uboot_spl.bin 流程分析
  • uboot.bin 启动流程分析
  • uboot board_init_f 文件分析
  • uboot.bin 链接镜像分析
  • uboot.bin 重定位
  • uboot board_init_c 文件分析
  • uboot 控制台命令流程及跳转linux

提示 :大纲中没有打勾的表示还未写,作者会抓紧时间写文章。 (大纲还在调整中,有什么建议也可以留言)

二、学习路线

1.学习视频

这边推荐一个B站的视频,老师讲的很不错。教程里面的DDR部分可以先不看。我的建议是如果时间比较充足,还是先看看视频比较合适。 UBOOT教程

2.源代码

我这里找的NUC980的源代码,你们也可以蛮看一下。其实芯片的uboot都是异曲同工的。这边再三建议,最好找一个已经在跑uboot的板子。这样的话,方便验证查看,记得也尤为深刻。

git clone https://gitee.com/OpenNuvoton/NUC970_U-Boot_v2016.11.git
编译方法参考
https://blog.csdn.net/klp1358484518/article/details/124506132

三、学习心得

我总结了一下,我从开始接触uboot,到现在自己可以开始写文章记录。大概花了三个月的时间,而且我有很多事情要做。所以,这个东西实际上不难,加油。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值