
驱动开发
文章平均质量分 81
潜滋暗长_dreams
路虽远,行则将至;事虽难,做则必成
展开
-
RK fb源码分析(转载)
RK fb源码分析(转)转载地址:https://blog.csdn.net/u014770862/article/details/65442066?fps=1&locationNum=6前言学习,学而时习之。在工作中,利用闲暇时光简单分析下RK平台下fb源码部分,本人才疏学浅,很多地方理解的也不到位,只是简单的分析下代码流程,搞明白驱动调试过程中需要注意的地方。现将自己的一些理解与建议总结下来,如有错误之处,还望指正。RK的LCD这块,亮点也就在于双屏异显,才开始搞驱动时,感觉这就是个高大转载 2021-04-17 22:40:05 · 1077 阅读 · 0 评论 -
在rk芯片上调试rgb显示驱动
在rk芯片上调试rgb显示驱动1.看芯片手册2.看原理图3.分析rk显示框架可在网上找到一篇博客详见介绍screen相关内容,博客地址:https://blog.csdn.net/u014770862/article/details/65442066?fps=1&locationNum=6根据以上内容写出了dts内容:1.单独用一个dtsi文件存放/ {disp_timings: display-timings {native-mode = <&timin原创 2021-04-12 06:18:12 · 2223 阅读 · 0 评论 -
在linux下写控制gpio管脚并写app测试
在linux下写控制gpio管脚并写app测试dts:gpio_driver: gpio_driver {compatible = “gpios_driver”; status = “disabled”; gpios1 = <&gpio3 GPIO_B0 GPIO_ACTIVE_HIGH>;gpios2 = <&gpio1 GPIO_D0 GPIO_ACTIVE_HIGH>;gpios3 = <&gpio3 GPIO_D1原创 2021-01-15 19:13:05 · 440 阅读 · 0 评论 -
在linux下调试并测试串口驱动
在linux下调试并测试串口在一般的驱动中都有串口驱动一般都是在menuconfig中选中,然后在dts中写下对应引脚就可以了,驱动的话一般对应板子都带了,本文就不过得讨论了,本文主要写如何测试串口是否正常工作。总结:1.将要驱动的串口硬件脚TX、RX和GND连线到串口板上,将串口板接上电脑。2.打开串口调试助手,3.写串口app测试程序,uart_recv和uart_send函数并执行某个程序,通过串口调试助手接收或发送信息附代码:uart_recv.c#include <stdi原创 2021-01-01 20:11:44 · 1285 阅读 · 1 评论 -
LVDS接口分类与数据格式
转发路径:https://blog.csdn.net/a617996505/article/details/82386952 <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-b5506197d8.css"> <div id="content_views" class="htmledit_v转载 2020-11-18 20:03:10 · 7425 阅读 · 0 评论 -
linux下调试cst8xx触摸屏驱动
硬件描述:具体没找到硬件的描述,一般电容触摸屏关键就是4个引脚:i2c,rst,irq,调试中遇到的问题1.i2c没调通,读不到数据答:用示波器测量i2c波形不正常,硬件修改了下上拉电阻就可以了2.出现点击触摸屏会导致内核崩溃:经查是因为在中断中加锁了,但还用延时函数导致,但必须要加延时。追溯发现原驱动中使用request_irq在中断中有延时就会出现内核崩溃,后来改成request_threaded_irq就解决了这个问题调试好的代码:dts:hynitron@15 {compatib原创 2020-11-08 14:43:11 · 4291 阅读 · 0 评论 -
在linux下调试oled12864显示屏
在linux3.10下调试oled12864显示屏原创 2020-11-01 16:18:00 · 2290 阅读 · 0 评论