- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人