<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hwmxrhx的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/hwmxrhx</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; hwmxrhx]]></copyright><item><title><![CDATA[XS9922 驱动代码基础解析]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/161143940</link><guid>https://blog.csdn.net/hwmxrhx/article/details/161143940</guid><author>hwmxrhx</author><pubDate>Sat, 16 May 2026 15:58:20 +0800</pubDate><description><![CDATA[├── bus_fmt - 总线格式 (MEDIA_BUS_FMT_UYVY8_2X8)├── width/height - 分辨率 (1920x1080/1280x720/720x576/720x480)├── max_fps - 最大帧率├── mipi_freq_idx- MIPI频率索引├── bpp - 每像素位数 (8)├── global_reg_list - 全局寄存器配置├── reg_list - 模式特定寄存器配置├── audio_reg_list - 音频寄存器配置。]]></description><category></category></item><item><title><![CDATA[Codex 安装与 VS Code 联动配置攻略]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/161137419</link><guid>https://blog.csdn.net/hwmxrhx/article/details/161137419</guid><author>hwmxrhx</author><pubDate>Sat, 16 May 2026 11:32:27 +0800</pubDate><description><![CDATA[在 VS Code 中通过 Ctrl+Shift+P → Snippets: Configure User Snippets 创建常用代码模板，如 API 调用模板、函数模板等。安装 VS Code 和 Continue 插件配置 OpenAI API Key编写注释描述需求使用快捷键触发 Codex 生成代码审查并调整生成的代码利用 /edit、/explain 等命令持续优化。]]></description><category></category></item><item><title><![CDATA[高效分层架构：WiFi管理核心设计]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/160719654</link><guid>https://blog.csdn.net/hwmxrhx/article/details/160719654</guid><author>hwmxrhx</author><pubDate>Sat, 02 May 2026 20:59:01 +0800</pubDate><description><![CDATA[本文介绍了移动应用开发的核心架构设计方案。采用分层架构模式，分为UI层、业务逻辑层和数据访问层，实现功能解耦。关键技术包括IEEE 802.11通信协议、协程异步处理、AES加密传输和响应式状态管理。系统核心类包含WiFi控制器和安全管理器，通过模块化设计支持功能扩展。优化策略涵盖连接池复用、差分UI更新和LRU缓存等，整体采用控制反转原则保证可维护性。该架构实现了从用户操作到网络通信的完整工作流，兼顾性能与安全性，为类似应用开发提供参考范式。]]></description><category></category></item><item><title><![CDATA[程序员副业指南：CSDN变现全攻略]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/160719519</link><guid>https://blog.csdn.net/hwmxrhx/article/details/160719519</guid><author>hwmxrhx</author><pubDate>Sat, 02 May 2026 20:53:00 +0800</pubDate><description><![CDATA[以下是一篇关于“CSDN程序员副业图谱”的技术文章大纲。大纲旨在帮助程序员系统化地探索在CSDN平台上的副业机会，内容基于真实行业实践，确保可靠性和实用性。大纲结构清晰，分为引言、主体和结论三部分，每部分包含子主题，便于逐步展开写作。]]></description><category></category></item><item><title><![CDATA[Codex vs Copilot：开发者终极选型指南]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/160719502</link><guid>https://blog.csdn.net/hwmxrhx/article/details/160719502</guid><author>hwmxrhx</author><pubDate>Sat, 02 May 2026 20:44:20 +0800</pubDate><description><![CDATA[Codex与Copilot选型指南摘要 Codex（OpenAI）和Copilot（GitHub）是两大主流AI编程工具，各有侧重。Codex作为通用模型，支持100+语言和API集成，适合定制化开发和研究场景，但需技术投入；Copilot专注IDE插件化，提供实时代码补全，开箱即用，适合日常编码提效。关键差异：Codex灵活性高但集成复杂，Copilot体验流畅但定制受限。选型建议：追求快速开发选Copilot，需深度定制选Codex。未来两者可能进一步融合，开发者应根据项目需求动态评估。]]></description><category></category></item><item><title><![CDATA[Git冷门命令：紧急救援必备技巧]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/160719469</link><guid>https://blog.csdn.net/hwmxrhx/article/details/160719469</guid><author>hwmxrhx</author><pubDate>Sat, 02 May 2026 20:41:10 +0800</pubDate><description><![CDATA[Git冷门命令在紧急救援场景中非常实用。git reflog可找回丢失提交，git fsck能恢复误删分支，git merge --abort可撤销错误合并。修复损坏仓库可用git fsck和git gc，未暂存修改可通过git stash抢救。重写历史推荐git filter-branch，性能诊断可用git bisect二分查找。跨仓库操作时git bundle和子模块命令很实用。建议绘制数据恢复流程图来指导命令选择。这些命令能有效解决仓库崩溃、误操作等复杂问题。]]></description><category></category></item><item><title><![CDATA[AI训练GPU算力梯队与任务匹配指南]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/160691501</link><guid>https://blog.csdn.net/hwmxrhx/article/details/160691501</guid><author>hwmxrhx</author><pubDate>Fri, 01 May 2026 18:26:13 +0800</pubDate><description><![CDATA[本文探讨了AI训练任务与GPU算力梯队的匹配策略。首先将GPU按性能划分为入门级、中级、高端和超高端四个梯队，并分析了关键指标如计算能力、显存和能效比。同时根据任务复杂度将AI训练分为小型、中型和大型三类。文章提出了性能匹配、成本效益和可扩展性三大匹配原则，并给出具体策略：小型任务用入门级GPU，中型任务选中端GPU，大型任务需高端集群。通过实际案例验证了匹配方法的有效性，最终建议开发者按需选择GPU资源，关注云服务和未来技术趋势，以提升训练效率和可持续性。]]></description><category></category></item><item><title><![CDATA[AI编程革命：用Codex告别重复造轮子]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/160691436</link><guid>https://blog.csdn.net/hwmxrhx/article/details/160691436</guid><author>hwmxrhx</author><pubDate>Fri, 01 May 2026 18:21:51 +0800</pubDate><description><![CDATA[本文探讨了如何利用AI代码生成工具（如OpenAI Codex）提升脚本编写效率，避免重复造轮子。文章分析了重复代码的弊端，介绍了Codex将自然语言转换为代码、代码补全与优化等核心能力，并提供了数据备份和文件重命名两个实战案例。同时指出使用中需注意提示词明确性、人工校验和安全性等问题。最后展望了AI编程工具在精准理解、IDE集成等方面的发展潜力。通过合理使用这些工具，开发者可以专注于创造性工作，提高开发效率。]]></description><category></category></item><item><title><![CDATA[OpenClaw飞书集成基础配置]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/159050990</link><guid>https://blog.csdn.net/hwmxrhx/article/details/159050990</guid><author>hwmxrhx</author><pubDate>Sat, 14 Mar 2026 19:03:53 +0800</pubDate><description><![CDATA[本文档提供OpenClaw与飞书一体化部署的完整方案，适用于企业IT管理员和开发团队。系统要求包括Ubuntu 20.04+/CentOS 7+/macOS 10.15+等操作系统，推荐8GB内存和4核CPU配置。部署提供两种方案：一键安装脚本（推荐新手）和手动分步安装（适合定制化）。安装过程涵盖Node.js环境配置、OpenClaw核心安装、飞书技能包集成等步骤，并详细说明飞书应用配置和系统环境变量设置。文档还包含服务启动验证、PM2进程管理、健康监控脚本以及常见使用示例，如文档操作、文件管理和消息通知]]></description><category></category></item><item><title><![CDATA[MIPI DSI接口高效配置全解析]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157876231</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157876231</guid><author>hwmxrhx</author><pubDate>Sun, 08 Feb 2026 21:37:38 +0800</pubDate><description><![CDATA[视频模式(MIPI_DSI_MODE_VIDEO)提供实时性，突发模式(MIPI_DSI_MODE_VIDEO_BURST)提升传输效率，低功耗模式(MIPI_DSI_MODE_LPM)降低静态功耗，EOT包(MIPI_DSI_MODE_EOT_PACKET)]]></description><category></category></item><item><title><![CDATA[解析DTS时序参数：1920×1200屏幕配置详解]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157876160</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157876160</guid><author>hwmxrhx</author><pubDate>Sun, 08 Feb 2026 21:31:57 +0800</pubDate><description><![CDATA[该设备树片段定义了1920×1200分辨率的显示时序参数]]></description><category></category></item><item><title><![CDATA[深入解析DRM显示时序代码]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157876083</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157876083</guid><author>hwmxrhx</author><pubDate>Sun, 08 Feb 2026 21:24:43 +0800</pubDate><description><![CDATA[本文分析了Linux DRM子系统中的显示时序解析函数of_parse_display_timing。该函数从设备树节点提取显示时序参数，包括水平/垂直时序参数、时钟频率以及同步信号极性等标志位。代码采用位操作累积错误码，并实现智能的同步时钟推断机制：优先使用显式配置，否则继承像素时钟配置。此外还处理了隔行扫描、双扫描等特殊显示模式标志。整个设计体现了错误处理与合理默认值的良好实践，为显示子系统提供了可靠的时序参数解析功能。]]></description><category></category></item><item><title><![CDATA[gt11驱动rst int gpio配置解析]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157614403</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157614403</guid><author>hwmxrhx</author><pubDate>Sun, 01 Feb 2026 14:08:04 +0800</pubDate><description><![CDATA[本文分析了gt1x_request_io_port函数的功能实现，该函数用于配置触摸屏驱动所需的硬件引脚。主要内容包括：1）中断引脚(INT)的申请与配置为输入模式；2）复位引脚(RST)的申请与输入模式配置；3）错误处理机制，失败时会释放已申请的GPIO资源。函数通过gpio_request申请引脚，配置为特定功能后保存到设备结构中，为后续硬件操作做准备。关键点在于引脚模式配置逻辑和统一的错误处理方式，将各种错误转换为-ENODEV以简化调用流程。]]></description><category></category></item><item><title><![CDATA[gt11触摸屏驱动中断注册机制]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157614261</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157614261</guid><author>hwmxrhx</author><pubDate>Sun, 01 Feb 2026 13:53:31 +0800</pubDate><description><![CDATA[摘要：gt1x_request_irq是触摸屏驱动中的中断注册函数，主要完成中断处理程序绑定。该函数首先根据预设的中断触发类型表确定中断标志，然后调用request_irq申请中断资源。申请成功后立即禁用中断，确保驱动完全初始化前不会响应中断；若失败则恢复GPIO状态并释放资源。采用表驱动设计支持多种中断触发模式，并通过自旋锁和原子操作保护中断状态，确保在多CPU环境下的正确性。这种设计实现了灵活的中断配置、健壮的资源管理和安全的初始化流程。]]></description><category></category></item><item><title><![CDATA[gt11触摸屏驱动probe函数解析]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157614061</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157614061</guid><author>hwmxrhx</author><pubDate>Sun, 01 Feb 2026 13:31:15 +0800</pubDate><description><![CDATA[本文分析了Goodix GT1X触摸屏驱动的探测函数gt1x_ts_probe。该函数采用模块化设计，包含硬件初始化、设备树解析、工作队列创建、输入设备注册等关键步骤。驱动优先使用中断模式，失败时自动降级为轮询模式，确保可靠性。通过条件编译宏支持功能裁剪，并采用分级日志系统。错误处理严格检查返回值，失败时及时释放资源。整体设计体现了Linux驱动的典型模式，兼顾性能与稳定性。]]></description><category></category></item><item><title><![CDATA[高效管理临时文件：自动化清理方案]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157613961</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157613961</guid><author>hwmxrhx</author><pubDate>Sun, 01 Feb 2026 13:17:07 +0800</pubDate><description><![CDATA[摘要： 本文系统阐述了临时文件自动化管理方案，通过定义临时文件标准、制定生命周期策略（时间/空间维度）、设计清理执行机制及监控告警体系，解决传统手动管理效率低、易遗漏的问题。方案包含技术实现示例与实施路线图，强调策略保守性、安全删除和持续优化，可有效预防磁盘耗尽风险，提升系统稳定性与安全性。核心价值在于建立标准化、自动化的临时文件管理闭环。]]></description><category></category></item><item><title><![CDATA[深入解析PWM风扇驱动初始化流程]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157097791</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157097791</guid><author>hwmxrhx</author><pubDate>Sun, 18 Jan 2026 14:51:29 +0800</pubDate><description><![CDATA[本文详细解析了Linux内核中PWM风扇驱动的pwm_fan_probe初始化函数。该函数采用分层模块化设计，按照资源依赖顺序完成PWM风扇驱动的全生命周期初始化。主要流程包括：上下文初始化、PWM资源获取、中断配置、电源管理、PWM参数验证与初始化、RPM监控定时器设置以及HWMON子系统集成。函数使用托管内存管理和自动资源清理机制确保安全性，并通过设备树配置硬件参数。设计亮点包括：优雅降级处理可选资源、溢出保护验证、边界条件处理以及标准化的硬件监控接口实现，为PWM风扇驱动提供了可靠的基础架构。]]></description><category></category></item><item><title><![CDATA[Rockchip PWM风扇热管理解析]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/157097641</link><guid>https://blog.csdn.net/hwmxrhx/article/details/157097641</guid><author>hwmxrhx</author><pubDate>Sun, 18 Jan 2026 14:28:44 +0800</pubDate><description><![CDATA[本文解析了 pwm_fan_register_thermal_notifier 函数在 Rockchip 系统中的实现。该函数通过设备树读取温度阈值配置，注册热管理通知回调，实现温度驱动的风扇调速功能。核心流程包括：1）解析设备树中的温度-状态映射参数；2）注册系统监控回调；3）在温度变化时自动调整PWM值控制风扇转速。设计亮点包括事件驱动架构、配置灵活性及防御性编程，展现了Linux内核模块开发中的事件通知机制、设备树解析等关键技术。]]></description><category></category></item><item><title><![CDATA[虚拟机性能优化实战：30招提速秘籍]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/156772846</link><guid>https://blog.csdn.net/hwmxrhx/article/details/156772846</guid><author>hwmxrhx</author><pubDate>Fri, 09 Jan 2026 21:38:26 +0800</pubDate><description><![CDATA[本文系统介绍了虚拟机性能优化的核心技术，从硬件配置、虚拟化平台调优到存储I/O和网络加速等方面提出具体方案。重点包括：合理分配vCPU和内存资源，使用virtio驱动和SR-IOV技术提升I/O性能，通过KSM和大页优化内存管理，以及利用多队列网卡和vHost-net加速网络。文章还提供了性能监控工具链和基准测试方法论，帮助实现从基础配置到高级场景的全面优化，最终建立自动化性能管理体系。适用于主流的KVM、VMware等虚拟化平台。]]></description><category></category></item><item><title><![CDATA[高效清理临时文件，释放磁盘空间]]></title><link>https://blog.csdn.net/hwmxrhx/article/details/156574147</link><guid>https://blog.csdn.net/hwmxrhx/article/details/156574147</guid><author>hwmxrhx</author><pubDate>Sun, 04 Jan 2026 17:36:35 +0800</pubDate><description><![CDATA[临时文件自动化管理通过监控、清理和日志审计等机制，解决存储浪费、安全隐患等问题。核心目标包括智能清理（基于时间、类型、大小等规则）、安全删除和异常处理。关键技术涉及文件系统监控、策略定义和日志记录，实现方案涵盖系统工具、第三方软件或自定义脚本。安全实践强调权限最小化、测试策略和定期审计，适用于服务器、开发环境等场景，有效提升资源利用率和系统安全性。]]></description><category></category></item></channel></rss>