自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录全志、瑞芯微平台linux、Android系统功能及其各类外设驱动调试

记录全志、瑞芯微平台linux、Android系统功能及其各类外设驱动调试

  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 通过buildroot解决需要移植QT库的问题!!!!步骤详细,需要的拿走

一,buildroot下载buildroot官网我下载的是最后的这个建议下载最新版本,版本越新,支持的应用库就越多。二,安装交叉编译器编译器的安装网上面有很多资源,可以自行搜索。链接:https://pan.baidu.com/s/1jOpLPW5mOya0sKcFVrmn-Q提取码:dug8我是用的是4.9版本的编译器,需要的可以下载。三,配置buildroot在配置bui...

2019-12-09 14:20:54 12324 17

原创 RK3506 硬件识别(HWID)DTB 配置与编译指南

本文档详细介绍了在RK3506平台上配置硬件识别(HWID)DTB的完整流程。主要内容包括:1)修改SDK配置文件以启用HWID DTB支持;2)生成并重命名DTB文件,按规则添加ADC通道信息后缀;3)修改多DTB生成脚本mkmultidtb.py,添加RK3506G-EVB1平台支持;4)生成包含HWID DTB的resource.img并打包到boot镜像;5)配置U-Boot启用HWID DTB功能;6)完整编译流程及注意事项;7)验证成功标志,系统启动时U-Boot会显示识别到的HWID DTB信

2026-07-07 10:27:20 37

原创 RK3506开发板通过USB RNDIS实现网络共享配置指南

本文详细介绍了在RK3506开发板上配置USB RNDIS网络共享的完整方案。通过修改内核配置,在设备端(A板)启用RNDIS功能支持,在主机端(B板)加载USB网络驱动模块。具体操作包括加载内核模块、配置USB模式、设置网络接口IP地址等步骤,最终实现了设备间通过USB接口的网络通信。文档还提供了网络连通性测试方法和常见问题排查指南。该方案适用于开发板调试、无网口设备联网等场景,为开发者提供了便捷的网络共享解决方案。

2026-07-06 10:59:32 172

原创 rk3506:两块同样主板通过otg接口,实现adb通信底层配置

本文介绍了针对Rockchip RK3506平台Linux 6.1内核的两项USB OTG功能补丁。第一项补丁修改了hub.c和dwc2/gadget.c,禁用了legacy OTG描述符处理并完善了HNP协议支持,使设备能正确响应HNP特性请求,实现主从角色动态切换。第二项补丁移除了CONFIG_USB_OTG配置项,避免新旧代码冲突。这些修改解决了原有驱动无法处理HNP请求导致设备枚举失败、角色切换卡死等问题,显著提升了OTG功能的稳定性和兼容性。

2026-07-06 09:31:56 69

原创 rk3506:dms输出驱动PA

本文档详细介绍了Rockchip RK3506平台上DSM音频输出的配置与调试过程。主要内容包括设备树DTS配置(定义DSM Codec节点、音频声卡和SAI3控制器)、引脚复用设置(仅启用实际使用的audm1相关引脚)以及驱动修改。核心问题是解决PA控制引脚输出异常(仅1.6V)的故障,通过设备树指定GPIO2_B6作为PA使能引脚,并在注释中标记该问题。最终完成从硬件配置到软件驱动的完整调试流程,为数字扬声器模块在RK3506平台上的实现提供了完整解决方案。

2026-07-03 11:49:59 135

原创 rk3506 根文件系统变更为可读写

本文介绍了如何将RK3506芯片的rootfs文件系统从只读的squashfs修改为可读写的ubifs。主要修改包括:1)在内核设备树中修改bootargs参数,将rootfstype改为ubifs并设置rw权限;2)在buildroot配置中添加ubifs支持,并将ROOTFS类型从UBI_SQUASHFS改为UBI_UBIFS。需要注意的是,修改为可读写文件系统后镜像体积会增大,需相应调整分区表配置。这些修改适用于需要文件系统可写功能的RK3506产品开发场景。

2026-07-02 10:01:39 135

原创 rk3506 新增自定义ext4文件系统格式的分区

摘要:本文介绍了在RK3506 SDK中支持ext4文件系统的修改方法。主要步骤包括:1) 内核配置中启用ext4支持;2) 修改分区表;3) 在buildroot中添加ext4工具;4) 制作ext4分区;5) 修改相关脚本。重点修改了mk-image.sh打包脚本,替换默认的mke2fs命令为make_ext4fs工具,并调整了mount-helper挂载脚本,增加ext4文件系统的挂载支持。这些修改使SDK能够支持除默认ubifs外的ext4文件系统。

2025-11-26 11:32:12 312

原创 rk3506:往特定分区中预置文件

本文档介绍了RK3506 EVB开发板的系统分区方案及预置文件配置方法。主要内容包括:1)默认分区说明,详细列出uboot、misc、boot等8个分区的用途;2)oem和userdata分区的预置文件存放路径;3)新增分区的配置步骤,通过make menuconfig调整分区数量、设置分区名称、格式等参数。文档提供了完整的分区管理和预置文件配置指南,适用于RK3506平台的系统定制开发。

2025-11-25 17:08:35 439

原创 rk3506 分区挂载脚本

摘要:该脚本文件(S00mountall.sh)用于调整除rootfs外的分区挂载顺序和方式。主要修改包括:1)在mount-helper中对do_partapp()函数添加了只读挂载选项(ro);2)mount_all()函数通过解析/etc/fstab文件,将分区分为两类处理:app/app_b分区使用do_partapp()并行挂载,其他分区使用do_part()并行挂载;3)支持通过/.auto_mkfs和/.skip_fsck文件控制自动格式化和跳过fsck检查功能。这些修改优化了系统分区的挂载流

2025-11-21 15:48:13 201

原创 rk3506sdk 开启coredump功能

本文介绍了如何在Linux系统中配置coredump功能。主要内容包括:1)在内核配置中启用ELF核心转储功能;2)在开发板终端使用ulimit命令取消coredump文件大小限制;3)通过修改/proc/sys/kernel/core_pattern文件指定coredump文件存储路径。特别针对NFS或VFAT文件系统,提供了防止coredump文件大小为0的解决方案,包括创建专门的coredump处理脚本并设置执行权限。这些步骤使系统能够在程序崩溃时生成完整的coredump文件,便于后续调试分析。

2025-11-13 16:54:50 347

原创 RK3506 OTA升级-AB系统

RK3506 AB系统OTA升级配置指南 本文介绍了RK3506平台AB系统OTA升级的配置方法。主要内容包括:1)uboot配置需启用AVB和AB系统支持;2)buildroot需开启升级功能、引导控制脚本和更新引擎;3)分区表调整,将uboot、boot和rootfs分区改为_a/_b双分区;4)内核需配置EXT4文件系统支持;5)提供了完整的升级指令及参数说明。通过修改uboot、buildroot配置和分区表,并编译打包后,可使用updateEngine命令进行分区升级操作,支持A/B系统无缝切换。

2025-10-14 13:37:39 962

原创 rk3506 开机logo配置

本文介绍了在RK3506 SDK中配置开机Logo的两种方法:一是使用RK自带的Logo功能,二是启用Linux内核自带的Logo显示功能。对于RK方式,需在dts中配置路由节点,支持全屏显示,并满足图片格式要求。内核方式则需配置相关选项,转换图片格式为ppm并替换默认文件。此外还提供了去除或修改Logo光标的两种解决方案。两种方法均可实现开机Logo显示,开发者可根据项目需求选择适合的方式。

2025-10-13 09:52:24 953 3

原创 f1c100s tina usb 接口 rtl8723du模组移植调试

主要介绍移植rtl8723模组驱动到 全志f1c100s tina 平台,内核版本3.10

2025-09-29 11:28:57 405

原创 f1c100s tina ssv6358 sdio 接口wifi驱动调试

本文总结了WiFi模块调试流程,分为硬件和软件两部分。硬件需检查电源电压是否符合规格要求;软件方面需配置SDK并移植厂商提供的驱动源码。详细说明了AP模式测试步骤,包括修改hostapd和udhcpd配置文件、启动WiFi模块及服务等操作。最后提供了AP模式下扫描周围热点的具体配置方法。

2025-09-28 17:26:47 284

原创 f1c100s tina ssv6358 usb 接口wifi驱动调试

本文总结了SSV6X5X WiFi模组的调试流程与常见问题解决方案。首先需确保硬件电源电压符合规格要求,再移植模组厂提供的驱动源码。内核配置需开启USB主机模式及相关选项。调试过程中可能出现"sunxi_hcd_schedule"错误,可通过替换lichee/linux-3.10/drivers/usb/sunxi_usb/hcd/hcd0/sunxi_hcd0.c文件解决。测试阶段提供了两种连接AP的方法:修改wpa_supplicant.conf配置文件手动连接,或使用wifi_de

2025-09-28 11:18:17 267 4

原创 全志f1c100s tina lcd调试(spi+rgb st7701s)

f1c100s tina spi+rgb接口显示

2025-09-27 17:45:38 884

原创 全志sdk开机logo图片转换说明

全志系统开机logo转换工具

2024-10-17 09:04:51 366

原创 linux系统32bit的Y2038问题规避方案

linux系统32bit时间限制,Y2038规避方案

2024-05-11 09:35:22 2220 1

原创 常用linux内核和用户层进行数据交换的样例

linux系统内核驱动层跟应用层数据交互的样例

2024-04-30 11:06:24 165 1

原创 linux系统gpio红外解码

linux系统gpio中断接收红外波形

2024-04-29 17:35:14 319

原创 全志f1c100s(tina) linux-3.10 支持spi接口屏移植(2)

fbtft框架增加开机logo显示功能,一般产品开机需要特定开机图片

2024-03-25 11:13:32 630 1

原创 全志f1c100s(tina) linux-3.10 支持spi接口屏移植(1)

linux系统spi接口屏驱动,fbtft框架,方便驱动小尺寸的屏幕

2024-03-22 17:02:22 1341 1

原创 linux-5.4新增系统调用

linux-5.4 内核添加系统调用,定义自己的系统调用函数

2024-03-20 10:18:17 323 1

原创 tina系统应用层更新开机logo

全志tina系统开机logo更换说明

2024-03-01 11:34:05 1325 1

原创 linux(tina)系统内核驱动显示开机logo

linux系统,tina,开机logo显示

2024-02-28 10:15:44 2062 3

原创 linux系统新增系统调用接口

linux系统自定义系统调用函数

2024-01-04 16:56:43 568 1

原创 针对全志tina系统开机logo会出现拉伸的情况解决方法

tina 开机logo拉伸问题

2023-12-08 15:49:11 993

原创 ledrem335x开发板:插入SD启动卡,实现SD卡自动更新镜像文件到flash

ledrem335x开发板:插入SD启动卡,实现SD卡自动更新镜像文件到flash前言:由于公司要出厂335x开发板,所以需要一个能够测试开发板所有接口的测试代码,在测试时,开发板的nandflash中是空的,所以需要一个能够自动更新镜像到flash中的SD启动卡,来缩短需要检测的时间,也能方便以后系统镜像的更新。一,可行方案1.可以从SD卡上跑起来整个系统,然后通过一个能够自动运行的sh...

2020-04-29 11:29:53 430

原创 LINUX环境下QT5.6.0移植到开发板f1c100详细过程以及过程中遇到的问题详解

QT5.6.0移植到开发板f1c100详细过程以及过程中遇到的问题详解!!!!!!一,安装交叉编译工具安装交叉编译工具我就不多说了,网上这个方面的知识数不胜数,我在这里提供一个交叉编译工具。我用的是4.9版本的。二、交叉编译QT5.6.0。(由于全志的f1c100不支持触摸屏,我这里就没有交叉编译tslib,这里提供一个链接,需要的可以进去看看[http://zero.lichee.pro/...

2019-12-07 17:07:53 2860

htu31d_client.txt

linux系统-温湿度驱动-htu31d

2023-12-26

htu31d_h.txt

linux系统-温湿度驱动-htu31d

2023-12-26

htu31d_c.txt

linux系统-温湿度驱动-htu31d

2023-12-26

nd03a_client_c.txt

linux系统驱动-tof-nd03a传感器驱动

2023-12-26

nd03a_c.txt

linux系统驱动-tof-nd03a传感器驱动

2023-12-26

ND03(A)数据手册V1.5.pdf

linux系统驱动-tof-nd03a传感器驱动

2023-12-26

linux系统驱动-nfc驱动-ws1850s

linux系统驱动-nfc驱动-ws1850s,目前已经适配到内核3.10版本,从单片机程序移植过来的,有需要nfc驱动的程序可以参考根据需要修改

2023-12-26

H-1401-HTU31D-000(泰科HTU31D Datasheet VER1_201912).pdf

linux系统-温湿度驱动-htu31d

2023-12-26

Sitronix Touch Ic Protocol A_V3.0.pdf

linux系统-矽创sitronix驱动源码

2023-12-26

Sitronix A8018 Touch Controller Interface Protocol V02(1)(1).pdf

linux系统-矽创sitronix驱动源码

2023-12-26

CF1124_datasheet_v1.0(1).pdf

linux系统-矽创sitronix驱动源码

2023-12-26

节点升级功能.docx

linux系统-矽创sitronix驱动源码

2023-12-26

linux系统驱动-触摸驱动-gsl3680

linux系统驱动-触摸驱动-gsl3680,全志平台汇顶触摸驱动,需要的可以下载自己移植。该驱动源码已移植到f133、t113上面,有不懂的可以私信

2023-12-26

linux系统驱动-触摸驱动-gt9xx

linux系统驱动-触摸驱动-gt9xx,全志平台汇顶触摸驱动,需要的可以下载自己移植。该驱动源码已移植到f133、t113上面,有不懂的可以私信

2023-12-26

LINUX系统驱动-触摸驱动-cst836u

LINUX系统驱动-触摸驱动-cst836u,linux系统驱动源码,需要的可以下载移植到自己板子上面

2023-12-26

linux系统驱动-光感-ucs116e0驱动源码

linux系统驱动-光感-ucs116e0驱动源码,目前已经适配在内核3.10版本上,需要的可以下载

2023-12-26

ND03_SDK_V1.0.18.zip

linux系统驱动-tof-nd03a传感器驱动

2023-12-26

模拟I2C.zip

linux系统驱动-tof-nd03a传感器驱动

2023-12-26

HTU31D_Generic_C_Driver-master.zip

linux系统-温湿度驱动-htu31d

2023-12-26

A8018(2).7z

linux系统-矽创sitronix驱动源码

2023-12-26

linux系统es734e驱动程序

linux系统es734e驱动程序

2026-07-08

linux系统iic接口cf1340驱动程序

硬件驱动开发实战项目

2026-07-07

二级C语言模拟真题练习软件

二级C语言模拟真题练习软件,适合需要考二级C语言的学生和需要考证的职场人士

2026-07-07

生成ext4文件系统工具

使用这个工具制作ext4文件系统的工具,方便预置ext4文件系统

2025-11-26

f1c100s tina usb 接口 rtl8723du bt驱动源码

rtl8723du bt驱动

2025-09-29

f1c100s tina usb 接口 rtl8723du模组调试

rtl8723du wifi驱动

2025-09-29

f1c100s tina ssv6358 wifi驱动源码

ssv6358驱动源码

2025-09-28

sdk usb wifi报错补丁文件

sdk 报错补丁文件

2025-09-28

ssv635x驱动移植说明

ssv635x驱动移植说明文档

2025-09-28

全志f1c100s tina lcd调试(spi+rgb st7701s)

st7701s 屏驱源码

2025-09-28

linux系统驱动-RTC驱动-rv-8263-c7

linux系统驱动-RTC驱动-rv-8263-c7,自己写的rtc驱动源码,参考内核rtc-pcf85063源码移植

2023-12-26

linux系统驱动-触摸驱动-cvt-ts

linux触摸驱动程序,曦华IC,cvt_ts

2024-01-04

linux系统驱动-spi接口屏带logo显示,从logo分区显示

linux系统驱动-spi接口屏带logo显示,从logo分区显示

2024-02-28

全志f1c100s(tina) linux-3.10 支持spi接口屏移植(2)

增加fbtft框架显示开机logo功能,正常情况下产品开机需要有开机logo显示

2024-03-25

linux系统gpio红外解码

gpio通用红外接收代码

2024-04-29

常用linux内核和用户层进行数据交换的样例

常用linux内核和用户层进行数据交换的样例

2024-04-30

linux系统32bit的Y2038问题规避方案

rv-8263-c7新增直接读写时间接口

2024-05-11

linux系统-gpio红外解码-美的红外协议

linux系统-gpio红外解码-美的红外协议,通过gpio解码美的的红外协议

2024-01-04

linux系统驱动-spi接口屏

linux系统驱动-spi接口屏,spi驱动接口屏

2024-01-04

linux系统驱动-wifi驱动-南硅sv6115c

linux系统驱动-wifi驱动-南硅sv6115c,南硅公司的wifi芯片,sv6115的驱动源码,需要的可以下载移植

2023-12-26

空空如也

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

TA关注的人

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