一,前言
发现现在的uboot做的越来像linux驱动了,包括了设备树及其驱动模型。所以若复习设备树的话,在linux上学习和在uboot上学习是一样的,再加上我学习过了qemu仿真,所以想找到单步仿真调试方法。主要是am335x的调试器当时我焊接失败,所以只考虑仿真,另外发现stm32F407也有uboot支持,所以研究下了下,因为我有stm32开发板和stlink可以单步仿真,但是由于板子没焊接外部sram,否则我要删除relocate功能,基于学习的目的,我并不想大改而删除功能。
二,相关文章
1.解决uboot ping不通的硬件问题–Apple的学习笔记
2.boot驱动模型中的常用API–Apple的学习笔记
3.解决uboot2023编译openssl函数报错–Apple的学习笔记
4.uboot定制自己的板子–Apple的学习笔记
5.uboot为LED添加DM驱动–Apple的学习笔记
6.qemu和vscode调试uboot及设备模型数据流分析–Apple的学习笔记
7.uboot配置usbhost及代码初步分析–Apple的学习笔记
8.uboot的driver和uclass_driver的区别–Apple的学习笔记
服务器托管网9.usb2.0协议复习–Apple的学习笔记
10.uboot支持的cortex-M4内核启动流程分析–Apple的学习笔记
11.uboot中am335x的relocate分析–Apple的学习笔记
12.win10安装openocd进行ubuntu远程gdb调试–Apple的学习笔记
13.win10 openocd通过vscode远程调试stm32的uboot–Apple的学习笔记
14.stm32 uboot调试–Apple的学习笔记
15.uboot的Makefile添加c文件复制功能–Apple的学习笔记
16.uboot的重定向汇编详细分析–Apple的学习笔记
17.uboot的重定向原理分析–Apple的学习笔记
18.开发板nfs挂载桥接虚拟机的文件系统环境搭建–Apple的学习笔记
19.开发板nfs挂载NAT虚拟机的文件系统环境搭建–Apple的学习笔记
三,小结
主要学习并复习了设备树,Makefile,uboot的驱动模型及api,uboo服务器托管网t的调试命令,排查ping不通的问题,及搭建了openocd和vscode单步调试环境,分析了relocate的汇编代码及编译器的重定向原理。本轮复习作为刻意练习,目的就是把基础知识进行巩固加强理解。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
场景描述作为视频运营人员,日常工作需要处理视频创意、脚本撰写、后期制作、上线推广等多个环节的工作。视频运营人员需要不断探索符合用户口味的创意方案,应对用户观看和互动的不断变化。基于数据分析和用户反馈不断优化视频制作和推广策略,以提高用户的粘性和视频的转化效果。…