Linux驱动开发
文章平均质量分 82
fhqlongteng
非著名软件专家,物联网物联传媒专家评委,中国cortex-M3第一人,精通嵌入式产品软件硬件设计,服务过知名通信企业,开发过光通信产品的软件,熟悉光通信产品的技术原理与应用,掌握产品的整个解决方案;服务过国有大型煤炭设备研发企业,开发过煤矿装备智能控制设备,全面负责产品软件的架构设计与开发,现服务于物联网高科技公司,负责技术产品的规划,设计,研发,制造,推广,带领一群优秀的小伙伴从事物联网产品,特别是智慧农业产品的设计。
展开
-
RK3568 解决MIPI屏幕开机只显示uboot logo的问题
之前写过一篇文章介绍了RK3568驱动MIPI屏幕的方法,这次产品迭代,硬件改版,选型的新的屏幕了。所以再次开启调试屏幕的过程。本以为会和上次一样会轻车熟路,事情总是事与愿违,同样的路,遇到新的坑。原创 2023-12-29 17:34:13 · 2843 阅读 · 0 评论 -
RK3568蓝牙程序开发过程
服务器的程序代码如下,代码在服务器端建立一个zsm-server的服务器,对应的uuid为00001101-0000-1000-8000-00805F9B34FC。本文开发使用python语言开发,安装bluez库,可以使用pip install PyBluez来安装,如果安装不上的话,可以使用sudo apt install python3-bluez来安装。先启动设备A的服务器程序,再启动设备B的客户端程序,如果一切正常的话,设备B会收到发送出去的数据,再接收到服务器返回来的数据。原创 2023-08-09 20:58:02 · 908 阅读 · 0 评论 -
ubuntu 20.04 rtc时间显示问题探究
先说结果,如果RTC驱动不可用或者RTC内部存储的时间非法, 那么操作系统会存储上一次有效的时间,当再次上电时,date命令会使用存储的时间为起始,向后计时。如果没有RTC驱动,操作系统能联网同步时间,每次上电都会自动同步网络时间到系统时间,date读取到的就是正确的北京时间。对于一个新烧写的系统,由于可能没有同步过时间,操作系统第一次启动时,RTC内部读取到错误的时间,并且没有存储的时间,执行date命令会无法读取到时间,这时启动的应用程序中如果使用时间,程序运行就会报错。原创 2023-07-25 18:44:45 · 1150 阅读 · 0 评论 -
RK3568 AP6275S蓝牙驱动程序调度过程
今年3月份调度了RK3568驱动程序,当时由于时间的问题,AP6275S蓝牙驱动程序没有调试成功。当时仔细检查的设备树的配置。AP6275S使用外部时钟,RK3568程序工作后,hciconfig查看不到蓝牙设备。后来,又对比一个硬件的原理图与开发板的原理图,发现AP6275S的蓝牙串口的RTS,CTS未连接,因此修改硬件飞线连接,蓝牙还是没有设备出来。原创 2023-05-30 18:49:28 · 3271 阅读 · 0 评论 -
解决ubuntu系统下无法找到硬件串口
ubuntu 系统下pyserial软件无法显示硬件串口原创 2023-05-25 17:45:58 · 1450 阅读 · 0 评论 -
OV13850摄像头显示效果调试
简单介绍ov13850摄像头的显示图片亮度的调试方法原创 2023-03-17 16:58:04 · 2801 阅读 · 5 评论 -
RK3568打包导出根文件系统rootfs
RK3568导出根文件系统映像文件,并且对映像文件大小进行缩小,之后生成整个烧写映像文件的过程原创 2023-03-15 10:17:32 · 5369 阅读 · 1 评论 -
RK3568驱动OV13850摄像头模组调试过程
品牌:Omnivision型号:CMK-OV13850接口:MIPI像素:1320WOV13850彩色图像传感器是一款低电压、高性能1/3.06英寸1320万像素CMOS图像传感器,使用OmniBSI+?技术提供了单-1320万像素(4224×3136)摄像头的功能。通过串行摄像头控制总线(SCCB)接口的控制,它提供了全帧、下采样、开窗的10位MIPI图像。原创 2023-03-06 18:32:42 · 5419 阅读 · 9 评论