![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Uboot
文章平均质量分 76
介绍Uboot相关的东西
lkdcom
把钱都给我,我帮你搞定它
展开
-
uboot屏幕驱动流程分析
网上有很多关于uboot驱动DM的讲解,所以框架的部分就不过多赘述,写这篇博文的目的也是为了更好地了解uboot中的驱动模型,好了直接不如正文吧。在include/dm/uclass.h头文件里面定义了很多有DM驱动模型相关的函数,要明白这些函数是干嘛用的首先要明白代码里面驱动和设备之间的关系;上面这些函数有一个共同点,那就他们都是为了去获取structudevice*dev;if(!/*}......原创 2022-07-29 20:29:58 · 1641 阅读 · 0 评论 -
uboot中添加自己的驱动(misc)
在项目中我们时常遇到需要天气控制的GPIO,需要在UBOOT中就将IO控制起来,所以针对这个问题我写了这篇博文来分享我在项目中是怎么在uboot中添加我们自己的驱动的,并且通过驱动去获取我们在设备树中添加的设备属性,获取IO属性,并且操控我们的GPIO而今天我们的猪脚就是上面的这个节点,我们要去控制eeprom_wp中的这个IO,通过控制这个IO展开分享。这样在启动的时候就会去调用我们自己创建的函数了。......原创 2022-07-22 21:31:05 · 2833 阅读 · 0 评论 -
在uboot中获取设备树的gpio属性并控制+屏幕初始化分析
1.在以往调驱动的经历中,改动最多的就是内核,在内核中我们可以去修改设备树,修改驱动源码,在驱动中去获取设备树中相关的硬件信息,但是我们都很少在uboot中修改或者添加代码,然而我们在工作中有时候也会碰到需要在uboot中去修改相关的驱动源码,去获取设备树的相关信息,以此满足项目需求。好了话不多少直接进入正题。板子是基于rk3368的板子,板子上挂了一块lvds屏,硬件工程师提出要修改一下屏幕的时序,原本想来应该很简单的才对,结果按照以往的思维去内核中panel-simple.c的probe函数添加代码原创 2022-05-31 20:26:38 · 3459 阅读 · 0 评论