- 博客(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) 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
原创 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
linux系统驱动-nfc驱动-ws1850s
2023-12-26
linux系统驱动-触摸驱动-gsl3680
2023-12-26
linux系统驱动-触摸驱动-gt9xx
2023-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅