自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 firefly-rk3399开发板--从0开始制作ubuntu镜像

前言:rk-Linux-sdk 、Linux内核:5.10.160、 开发板:firefly-rk3399 开发板用了好几年,一直吃灰中,2G+16G配置。镜像地址下载,如清华源:《Index of /ubuntu-cdimage/ubuntu-base/releases/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror》。 RK-Linux-SDK如果没有sdk已经 中心思想就是替换rootfs根文件系统,之所以我用RK-Linux-SDK,是因为我经常用这个开发。

2024-07-01 14:59:46 608

原创 rk3588 多功能行业板子一-调试记录

这个板子采用rk3588芯片实现四路HDMI in 输入(其中两路采用切换模式,真实是三路HDMI in )、一个12寸mipi 屏幕、一路HDMIout 屏幕,一个声卡:(两路喇叭 两路录音)、一个全功能Type-C、3个usb3.0口、一路sata 接口、一路pcie(M2)接口、一个2500M网口,一路三个按键、一路9个led灯 等等接口 功能十分强大。

2024-01-29 14:56:01 349 1

原创 ubuntu22.04上的gt9xx 触摸异常问题

最近项目的板子(3588s)有一个bug:ubuntu22.04,屏幕是mipi屏幕带触摸功能。触摸芯片是gt9xx系列芯片。现象是第一次开机时候是能触摸,触摸一直正常。当系统锁屏后,再解锁屏幕,发现屏幕不能触摸了。

2023-12-12 10:15:45 533

原创 RK芯片适配armbian系统

23.12.02 一个项目需要用到armbian系统。所以开始弄一下。硬件平台是rk3528、Linux内核5.10.160我用的方式是armbian根文件系统+rk的sdk内核方式,不用armbian compile方式弄。

2023-12-02 13:47:48 2296 6

原创 Linux并发与竞争

记录一下Linux驱动常用到几个锁。后期不断补充、修正。这里只是记录锁使用细节,不对锁的实现细节进行深度研究,主要是要会用,怎么样用,用得时候主要哪些细节问题。因为了解并掌握如何处理并发和竞争条件,并在编写Linux驱动程序时正确地应用这些知识,对于开发出高性能、稳定且可靠的驱动程序至关重要。个人能力知识面有限,如有错误,欢迎斧正,敬请批评指教。

2023-12-01 11:45:10 1338 1

原创 rk3588使用mpu6050芯片

参考代码https://github.com/LitchiCheng/mpu6050-linux数据上报正常。

2023-11-28 21:34:16 442

原创 修改RTL8111H芯片网络指示灯

最近项目采用pcie接口的RTL8111H芯片。发现用起来时候两边网络指示灯不亮。咨询后,说是修改驱动代码进行手动修改寄存器。黄色灯传输数据会闪烁起来。

2023-11-28 10:08:38 1454

原创 rk3588 mipi屏幕初始化参数下发失败

2023年11月。客户有个板子更换mipi屏幕,之前已经调试好了,可以正常显示。后面发现屏幕有点暗,需要改动初始化参数。为啥之前不用写也可以做正常显示:因为出厂时候屏幕厂商已经写好一次。但是有一个问题,只能写一次,后面不能再写。所以现在需要初始化屏幕时候,写入屏幕初始化参数。

2023-11-22 17:32:23 319 1

原创 使用socket在Linux服务器和客户端之间传输数据并图形化显示数据变化

它提供了一种在图形界面下创建和管理程序窗口的方式,并且可以以客户端/服务器模式工作,允许程序在远程计算机上显示其图形界面。除此之外,X11 库还支持多种输入设备,如鼠标、键盘、触摸屏等,使得程序可以响应用户的交互操作。你   需要使用bind()函数来绑定socket,并使用listen()函数设置socket的最大连接数。3.当客户端连接到socket时,需要使用accept()函数接受连接,并创建一个新的socket用于与。1.在服务器上采集数据,并将其存储在一个缓冲区中。

2023-11-22 11:51:01 122

980 Manager 5.05.11

修改hdmi in edid工具

2023-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除