<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Joon2020的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Joon2020</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Joon2020]]></copyright><item><title><![CDATA[RK3588 GNSS/GPS模块驱动移植（北斗_GPS_UM220）]]></title><link>https://blog.csdn.net/Joon2020/article/details/159587883</link><guid>https://blog.csdn.net/Joon2020/article/details/159587883</guid><author>Joon2020</author><pubDate>Sat, 28 Mar 2026 23:37:29 +0800</pubDate><description><![CDATA[从瑞芯微获得gnss2.0 补丁，替换以前的内容，在hardware\interfaces\gnss \2.0\default\。双系统多频率高性能 SoC 芯片，能够同时支持 BD2 B1、GPS L1 两个频点 ，UM220-IV M。和芯星通 UM220-IV M 双系统高性能 GNSS 模块，基于公司具有完全自主知识产权的。外形尺寸紧凑，采用 SMT 焊盘，支持标准取放及回流焊接全自动化集成，尤其适用于低成。使用瑞芯微获取 gps_rk.c，和Android.mk.1. 串口设备树节点添加。]]></description><category></category></item><item><title><![CDATA[RK3588 android12 双以太网]]></title><link>https://blog.csdn.net/Joon2020/article/details/151157715</link><guid>https://blog.csdn.net/Joon2020/article/details/151157715</guid><author>Joon2020</author><pubDate>Wed, 03 Sep 2025 21:44:44 +0800</pubDate><description><![CDATA[本文提供了RK3588 Android12系统实现双以太网(外网+内网)的补丁修改方案。]]></description><category></category></item><item><title><![CDATA[RK3588 添加USB 虚拟网卡(RNDIS)]]></title><link>https://blog.csdn.net/Joon2020/article/details/151054250</link><guid>https://blog.csdn.net/Joon2020/article/details/151054250</guid><author>Joon2020</author><pubDate>Mon, 01 Sep 2025 00:48:37 +0800</pubDate><description><![CDATA[本文介绍了USB RNDIS在网卡接口不足场景下的应用方案。该方案适用于需要扩展网络接口的应用场景，如图传模块等设备间的网络通信。]]></description><category></category></item><item><title><![CDATA[RK3588 android11 双以太网支持功能]]></title><link>https://blog.csdn.net/Joon2020/article/details/151049235</link><guid>https://blog.csdn.net/Joon2020/article/details/151049235</guid><author>Joon2020</author><pubDate>Sun, 31 Aug 2025 19:26:09 +0800</pubDate><description><![CDATA[本文介绍了双网卡配置方案：一个网卡(eth0)用于外网访问，另一个(eth1)用于内网通信。通过修改驱动启动顺序可以固定网卡命名，具体在stmmac_main.c中增加延迟启动线程。同时详细说明了以太网内网配置的三种模式：1)DHCP动态获取IP；2)静态IP；3)静态IP+DHCP服务器模式。通过系统属性(persist.net.eth1.mode等)可灵活切换模式，并提供了静态IP和DHCP地址池的配置方法。该方案可实现内外网隔离访问，满足项目对网络功能的需求。]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 bootloader LED实现]]></title><link>https://blog.csdn.net/Joon2020/article/details/150493762</link><guid>https://blog.csdn.net/Joon2020/article/details/150493762</guid><author>Joon2020</author><pubDate>Mon, 18 Aug 2025 15:39:13 +0800</pubDate><description><![CDATA[本文介绍了在蓝牙耳机OTA升级第二阶段（bootloader阶段）添加LED灯效的实现方案。]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 UI SHELL模块]]></title><link>https://blog.csdn.net/Joon2020/article/details/150491324</link><guid>https://blog.csdn.net/Joon2020/article/details/150491324</guid><author>Joon2020</author><pubDate>Mon, 18 Aug 2025 15:12:38 +0800</pubDate><description><![CDATA[UI框架ui_shell是一个中间件模块，为应用程序开发提供状态管理和事件处理功能。它采用基于优先级的活动堆栈机制，包含预处理活动、空闲活动和瞬时活动三种类型，优先级分为7个等级。系统通过事件消息实现同步，支持内部预定义事件和用户自定义事件，采用循环机制遍历活动堆栈处理消息。框架提供创建/销毁活动、活动间数据交换、权限请求等API，强调通过回调函数而非全局变量实现通信。开发者可通过注册事件处理函数和操作活动堆栈来构建应用程序逻辑，同时确保模块化设计。该框架适用于需要复杂状态管理和跨应用交互的场景。]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 死机问题分析]]></title><link>https://blog.csdn.net/Joon2020/article/details/150357535</link><guid>https://blog.csdn.net/Joon2020/article/details/150357535</guid><author>Joon2020</author><pubDate>Wed, 13 Aug 2025 22:02:35 +0800</pubDate><description><![CDATA[本文介绍了嵌入式系统中死机（crash）的概念及分析方法。死机指程序因异常触发CM4Exception而无法继续执行，与系统卡死不同。]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 VP(Voice Prompt )介绍]]></title><link>https://blog.csdn.net/Joon2020/article/details/150356988</link><guid>https://blog.csdn.net/Joon2020/article/details/150356988</guid><author>Joon2020</author><pubDate>Wed, 13 Aug 2025 21:47:10 +0800</pubDate><description><![CDATA[VoicePrompt是嵌入式设备中的提示音系统，采用MP3格式的短音频文件。通过configtool工具可对提示音进行管理]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 LED部分介绍]]></title><link>https://blog.csdn.net/Joon2020/article/details/150356740</link><guid>https://blog.csdn.net/Joon2020/article/details/150356740</guid><author>Joon2020</author><pubDate>Wed, 13 Aug 2025 21:33:58 +0800</pubDate><description><![CDATA[本文介绍了LED工具配置与接口函数调用的操作流程。首先需使用ConfigTool工具打开包含nvdm.bin和filesystem.bin的文件夹，然后选择apps_config_led_index_list.h文件进行配置。接着阐述了相关的接口函数调用方法，为LED功能开发提供了基础操作指南。]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 按键功能配置]]></title><link>https://blog.csdn.net/Joon2020/article/details/150356177</link><guid>https://blog.csdn.net/Joon2020/article/details/150356177</guid><author>Joon2020</author><pubDate>Wed, 13 Aug 2025 21:22:14 +0800</pubDate><description><![CDATA[本文介绍了耳机参考设计中按键功能的实现与配置方法：1）按键功能在customerized_key_config.c中定义；2）按键行为和动作分别在app_config_event_list.h和app_config_key_remapper.c中设置；3）通过ui_shell_start_activity注册处理函数，在EVENT_GROUP_UI_SHELL_KEY事件组中响应按键事件；4）按键响应时间可通过configtool工具进行调整。整个流程涉及按键定义、行为配置、事件处理和响应时间设置等环节。]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 PC 工具介绍]]></title><link>https://blog.csdn.net/Joon2020/article/details/150355470</link><guid>https://blog.csdn.net/Joon2020/article/details/150355470</guid><author>Joon2020</author><pubDate>Wed, 13 Aug 2025 21:01:29 +0800</pubDate><description><![CDATA[洛达常用的PC开发工具包括三款：1）IOT_Flash_Tool是固件烧写工具，支持USB/UART接口下载，需通过断电重启完成烧录；2）EPT是图形化PinMux配置工具，适用于MT25x3/MT768x等芯片的引脚复用设置；3）ATK是综合开发套件，包含日志工具、配置工具、OTA工具和实验室测试工具等组件。这三款工具分别针对固件烧录、硬件配置和系统调试等不同开发环节，形成完整的开发工具链。]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 编译环境搭建]]></title><link>https://blog.csdn.net/Joon2020/article/details/150354844</link><guid>https://blog.csdn.net/Joon2020/article/details/150354844</guid><author>Joon2020</author><pubDate>Wed, 13 Aug 2025 20:22:55 +0800</pubDate><description><![CDATA[本文介绍了在Linux和Windows系统上搭建SDK构建环境的方法。Linux环境需在Ubuntu或WSL2系统中，通过下载BT_Audio_Linux_Build_Env和IoT_SDK_For_BT_Audio软件包，修改安装脚本后运行。Windows环境需使用IoT_SDK_For_BT_Audio_and_Windows_Tools_All_In_One工具包，安装MSYS2并运行安装脚本，同时需确保安装VC++运行库。两种环境都涉及Cadence工具链的配置，Linux环境每次启动需手动启动授权]]></description><category></category></item><item><title><![CDATA[洛达开发--AB1585 SDK框架介绍]]></title><link>https://blog.csdn.net/Joon2020/article/details/150353862</link><guid>https://blog.csdn.net/Joon2020/article/details/150353862</guid><author>Joon2020</author><pubDate>Wed, 13 Aug 2025 20:08:34 +0800</pubDate><description><![CDATA[AB1585平台采用三层架构设计：BSP层包含硬件驱动、HAL抽象层和FreeRTOS操作系统；中间件层提供蓝牙协议栈、音频管理、FOTA升级等核心功能；应用层支持耳机、dongle等参考设计实现。SDK包含MCU和DSP端代码，提供完整的驱动开发包、中间件组件和预编译项目模板，支持通过修改hal_feature_config.h配置模块功能。关键特性包括蓝牙双模支持、电池管理、外设驱动和高级组件，文件夹结构清晰划分了公共声明、驱动开发文档和预构建二进制文件。开发者可基于该架构快速实现音频设备开发。]]></description><category></category></item><item><title><![CDATA[UIS7885 fastboot 烧录]]></title><link>https://blog.csdn.net/Joon2020/article/details/148830851</link><guid>https://blog.csdn.net/Joon2020/article/details/148830851</guid><author>Joon2020</author><pubDate>Sun, 22 Jun 2025 18:42:49 +0800</pubDate><description><![CDATA[3.烧录完成后，执行 fastboot reboot 命令重启设备。方法1：adb reboot  bootloader。1.进入 fastbootd mode。方法2： uart tx接地。4.进入强制下载模式。]]></description><category></category></item><item><title><![CDATA[ubuntu22.04 UIS7885 Android13 编译环境搭建]]></title><link>https://blog.csdn.net/Joon2020/article/details/148830441</link><guid>https://blog.csdn.net/Joon2020/article/details/148830441</guid><author>Joon2020</author><pubDate>Sun, 22 Jun 2025 18:15:23 +0800</pubDate><description><![CDATA[出现__alloca或者__stat的报错，注释掉./glob/glob.c的宏定义。ubuntu22.04 GCC版本太高，无法编译通过。4.2 选择make-4.1 下载。4.1 移除原来的make。1.安装必要的lib 库。3.4.安装gcc7。]]></description><category></category></item><item><title><![CDATA[UIS7885 如何实现长按关机]]></title><link>https://blog.csdn.net/Joon2020/article/details/148830307</link><guid>https://blog.csdn.net/Joon2020/article/details/148830307</guid><author>Joon2020</author><pubDate>Sun, 22 Jun 2025 18:01:06 +0800</pubDate><description><![CDATA[如果需要长按power 按键10s关机，只需要将CONFIG_7S_RST_2KEY_MODE=1。注意：需要在user版本验证。debug版本默认进入dump模式。改为CONFIG_7S_RST_2KEY_MODE=0。展锐SDK代码已经支持，只需要打开配置即可。默认长按 power+reset 按键。]]></description><category></category></item><item><title><![CDATA[展锐UIS7885 LCD驱动调试]]></title><link>https://blog.csdn.net/Joon2020/article/details/148829996</link><guid>https://blog.csdn.net/Joon2020/article/details/148829996</guid><author>Joon2020</author><pubDate>Sun, 22 Jun 2025 17:50:49 +0800</pubDate><description><![CDATA[3）. DPHY将打包好的数据通过 MIPI（Mobile Industry Process Interface，移动产业处理器接口） 总线送往 PANEL进行显示。DPU： 核心模块 DPU（Display Processing Unit，显示处理单元） 与显示相关，主要负责图层合成、图像变换、刷新屏幕等。DSI: DSI（Display Serial Interface，串行显示接口） 和 DPHY与通讯相关，负责打包和传送数据。1）. 上层程序将需要显示的图像绘制好并写到 DDR 的缓冲区中。]]></description><category></category></item><item><title><![CDATA[展锐uis7885 平台camera驱动开发调试]]></title><link>https://blog.csdn.net/Joon2020/article/details/148829703</link><guid>https://blog.csdn.net/Joon2020/article/details/148829703</guid><author>Joon2020</author><pubDate>Sun, 22 Jun 2025 17:28:15 +0800</pubDate><description><![CDATA[=》 检查电源，power down，reset，I2C地址，MCLK。4.camera device mk 配置。2）读不到sendor ID。==》一般是电源纹波问题。6.Tuning参数配置。独编译Camera模块。]]></description><category></category></item><item><title><![CDATA[RK3588 触摸屏驱动调试记录（例GT9271）]]></title><link>https://blog.csdn.net/Joon2020/article/details/148829488</link><guid>https://blog.csdn.net/Joon2020/article/details/148829488</guid><author>Joon2020</author><pubDate>Sun, 22 Jun 2025 17:02:06 +0800</pubDate><description><![CDATA[本文主要介绍RK3588 触摸屏驱动移植，以汇顶GT9271为例子。]]></description><category></category></item><item><title><![CDATA[RK3588 RK3399双屏异显方案开发介绍]]></title><link>https://blog.csdn.net/Joon2020/article/details/148829028</link><guid>https://blog.csdn.net/Joon2020/article/details/148829028</guid><author>Joon2020</author><pubDate>Sun, 22 Jun 2025 16:43:34 +0800</pubDate><description><![CDATA[需要 APP 开发中调用相应接口使指定的 view(Presentation view 是一个特殊的 dialog 类型 view)在副屏中显示。该属性用于设置副屏（副屏1、副屏2等）的显示方向，可取值为0/1/2/3，分别表示将副屏显示方向旋转（顺时针）0度、90度、180度、270度。startActivity 接口参数中设置指定屏幕的 display id， Activity 将在指定屏幕上直接启动显示。2）方案一只有一个activity在顶层，方案二是两个activity显示在不同的屏上。]]></description><category></category></item></channel></rss>