<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jn_IT的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jn_IT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jn_IT]]></copyright><item><title><![CDATA[[特殊字符] T113 (Tina 5.0) 交叉编译工具链从软浮点切换到硬浮点（VFPv4/hard-float）]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/164139603</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/164139603</guid><author>jn_IT</author><pubDate>Fri, 28 Aug 2026 10:27:05 +0800</pubDate><description><![CDATA[更改T113 Tina SDK交叉编译器。]]></description><category></category></item><item><title><![CDATA[[特殊字符] T113 (Linux 5.4) 串口 DMA 模式配置完整指南]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163907860</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163907860</guid><author>jn_IT</author><pubDate>Thu, 20 Aug 2026 10:00:14 +0800</pubDate><description><![CDATA[摘要： 本文详细介绍了在全志T113平台（Linux 5.4内核）上启用UART DMA传输的完整流程。通过修改设备树（DTS）添加DMA通道属性、配置内核选项、清理旧缓存文件，并修复驱动代码中的关键问题（如RX通道名称错误、发送阈值限制及数据对齐要求），成功实现CPU负载降低与吞吐量提升。验证阶段通过中断计数对比法确认DMA生效，并汇总常见问题排查方向。该方案适用于高带宽串口通信场景，有效减少CPU中断开销。]]></description><category></category></item><item><title><![CDATA[[特殊字符] T113 (Linux 5.4) 串口发送完整调用链深度解析]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163890202</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163890202</guid><author>jn_IT</author><pubDate>Wed, 19 Aug 2026 15:57:35 +0800</pubDate><description><![CDATA[本文详细剖析了全志T113平台（Linux 5.4内核）上串口数据发送的完整调用链路。从应用层write()系统调用开始，依次经过VFS层、TTY核心层（tty_write/do_tty_write）、线路规程层（n_tty_write）、串口核心层（uart_write/__uart_start），最终到达硬件驱动层（sw_uart_start_tx/sw_uart_handle_tx）和硬件寄存器。]]></description><category></category></item><item><title><![CDATA[从零开始：微信小程序开发环境搭建实录]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163874288</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163874288</guid><author>jn_IT</author><pubDate>Wed, 19 Aug 2026 09:04:48 +0800</pubDate><description><![CDATA[微信小程序环境搭建。从工具下载到显示界面的全工程。]]></description><category></category></item><item><title><![CDATA[我给 AI 定了三条规矩：ContentAgent、ChatAgent、ReviewAgent]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163714366</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163714366</guid><author>jn_IT</author><pubDate>Thu, 13 Aug 2026 08:59:01 +0800</pubDate><description><![CDATA[本文介绍了如何通过设计AI Agent来构建高质量的内容型产品。作者以&quot;知典小读&quot;项目为例，详细阐述了三个关键AI Agent的分工协作：ContentAgent（内容生成）、ChatAgent（交互对话）和ReviewAgent（质量审核）。每个Agent都有明确的角色定位、输入输出标准和工作边界，通过标准化流程确保内容质量稳定。文章强调，AI内容生成不是简单的指令输入，而是需要建立完整的&quot;生成-审核-反馈&quot;闭环系统，让AI像专业团队一样各司其职，才能持续产出有价值]]></description><category></category></item><item><title><![CDATA[知典小读技术架构全解：一个小程序需要多少张表？]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163626583</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163626583</guid><author>jn_IT</author><pubDate>Mon, 10 Aug 2026 09:24:49 +0800</pubDate><description><![CDATA[微信小程序`TECH_DESIGN.md` 完整解析。]]></description><category></category></item><item><title><![CDATA[知典小读 PRD 公开：一个 AI 名著解读小程序的产品设计思路]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163531331</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163531331</guid><author>jn_IT</author><pubDate>Fri, 07 Aug 2026 09:00:00 +0800</pubDate><description><![CDATA[《从需求到功能：AI读书小程序设计全解析》文章摘要： 本文详细拆解了「知典小读」小程序的设计思路与实现路径。产品定位为AI驱动的经典名著精华解读工具，差异化解决微信读书耗时、得到昂贵、B站内容碎片化的痛点。核心功能聚焦MVP版本6个关键页面，采用年费19.9元的订阅制，通过免费公版书建立信任，付费解锁100+书籍及学习证书等权益。设计上注重仪式感与分享传播，技术选用微信云开发实现单人全栈开发。]]></description><category></category></item><item><title><![CDATA[我用 AI 做了一款微信小程序，靠的是这 5 张纸]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163507472</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163507472</guid><author>jn_IT</author><pubDate>Wed, 05 Aug 2026 20:00:00 +0800</pubDate><description><![CDATA[摘要： 作者分享使用AI开发微信小程序「知典小读」的经验，强调单纯依赖AI生成代码易导致混乱，需通过结构化文档约束AI行为。其核心方法为“5步文档驱动”：1. 需求研究（明确痛点和差异化）；2. 产品需求文档（定义功能边界与界面）；3. 技术设计文档（锁定技术栈与数据库）；4. AI代理指令（规范代码风格与安全）；5. 小步迭代开发（分阶段验证）。实践表明，清晰的文档能避免AI盲目猜测，提升开发效率，而产品经理的核心能力在于“精准定义问题”，而非单纯写代码。（150字）]]></description><category></category></item><item><title><![CDATA[从0到1 AI做副业 vibecoding文件prd.md]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163473177</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163473177</guid><author>jn_IT</author><pubDate>Tue, 04 Aug 2026 19:30:00 +0800</pubDate><description><![CDATA[PRD是整个项目最重要的文档。一份好的PRD可以让AI准确理解你的意图，生成高质量的代码。]]></description><category></category></item><item><title><![CDATA[从0到1 AI 做副业 Vibe Coding 开发流程]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163437100</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163437100</guid><author>jn_IT</author><pubDate>Mon, 03 Aug 2026 18:30:00 +0800</pubDate><description><![CDATA[本文介绍了一套规范的AI辅助开发流程，通过5个关键步骤（需求研究、产品文档、技术设计、AI指令和迭代开发）确保项目质量，并以&quot;知典小读&quot;小程序为例说明了该方法的有效性。重点强调了先规划后实施的理念，通过文档化需求和技术方案来提升AI生成代码的准确性，采用分阶段迭代开发模式降低返工风险。]]></description><category></category></item><item><title><![CDATA[AI写小程序，从想法到上线]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163298179</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163298179</guid><author>jn_IT</author><pubDate>Wed, 29 Jul 2026 11:05:20 +0800</pubDate><description><![CDATA[AI时代，我们似乎又回到了同一条起跑线。无论你是程序员、财务还是销售，只要心中有想法，就能亲手打造出属于自己的产品。程序员固然在构建复杂、稳定的系统时拥有天然优势。但对于大多数普通人而言，我们渴望实现的往往是一个记账本、一个货品展示页，或是一个能解决具体生活痛点的小工具。AI的出现，恰好填平了这道技术鸿沟，让“想法”到“现实”的距离，缩短到了一次对话、一段代码之间。我也是“Vibe Coding”的初学者，凭着对阅读的一腔热情，做出了这个名为的微信小程序。]]></description><category></category></item><item><title><![CDATA[为什么个人开发首选是微信小程序？看完这5点你就懂了]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163260450</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163260450</guid><author>jn_IT</author><pubDate>Tue, 28 Jul 2026 09:03:03 +0800</pubDate><description><![CDATA[简单来说，微信官方帮你把数据库、云函数、文件存储、AI能力全部封装好了，你只需要在开发者工具里调用API，就能完成一个全栈应用。很多个人开发者卡在"有用户、没收入"这一步。选择微信小程序作为个人开发的首选，本质上是在选择一条成本最低、路径最短、变现最清晰的赛道。你不需要租服务器、不需要买域名、不需要注册公司，甚至不需要精通编程——借助AI工具和云开发平台，一个想法从脑暴到上线，可能只需要一个周末。而微信13亿月活用户、完善的支付体系、开放的AI能力，又让你的小程序在上线第一天，就具备了商业化的可能性。]]></description><category></category></item><item><title><![CDATA[AI时代新的读书方式]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/163163381</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/163163381</guid><author>jn_IT</author><pubDate>Fri, 24 Jul 2026 15:49:44 +0800</pubDate><description><![CDATA[【摘要】&quot;知典小读&quot;微信小程序通过AI技术解决经典名著阅读难题，将数十万字原著浓缩为千字精华，帮助用户快速掌握故事脉络、人物关系及核心思想。特别设有&quot;AI书伴&quot;会员功能，支持互动答疑，适合时间有限的中学生和上班族，以高效方式提升阅读体验，重新激发对经典作品的兴趣。（98字）]]></description><category></category></item><item><title><![CDATA[[OpenHarmony RK3568]（WIFI芯片适配）]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/131919351</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/131919351</guid><author>jn_IT</author><pubDate>Tue, 25 Jul 2023 15:47:57 +0800</pubDate><description><![CDATA[本文讲述RK3568上移植OpenHarmony 3.1适配WIFI以及相关内容。硬件芯片:AP6212模块芯片模组:43438A11.1WLAN固件WLAN固件是相当于WLAN芯片里面的一个小系统，你可以把WLAN芯片看成一个单片机，里面需要跑代码才可以和我们的SoC进行PY交易，这份固件由原厂提供，为.bin后缀。一般名字中会包含43438A1之类的芯片模组。这个文件用给固件读取并修正一些参数，来使得wlan芯片工作在最好状态下，同样由原厂提供。]]></description><category></category></item><item><title><![CDATA[[OpenHarmony RK3568] 蓝牙芯片适配]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/131918161</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/131918161</guid><author>jn_IT</author><pubDate>Tue, 25 Jul 2023 15:20:46 +0800</pubDate><description><![CDATA[这一步建立一个ohos_build_part，意思是把主机上vendor /{product_name}/bluetooth/BCM43438A1.hcd这个文件，安装到开发板上的vendor/etc/firmware文件夹下，由于我们这里product_company是hihope，product_name是rk3568，所以我们应该把我们的固件放到SDK的vendor/hihope/rk3568/bluetooth下，它就会自动安装到开发板上。硬件芯片:AW-NM372S。芯片模组:43438A1。]]></description><category></category></item><item><title><![CDATA[openharmony3.1（鸿蒙）解决休眠问题]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/129928060</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/129928060</guid><author>jn_IT</author><pubDate>Mon, 03 Apr 2023 13:59:08 +0800</pubDate><description><![CDATA[openharmony 休眠]]></description><category></category></item><item><title><![CDATA[openharmony hdf框架gt911触摸驱动移植]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/129925640</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/129925640</guid><author>jn_IT</author><pubDate>Mon, 03 Apr 2023 11:37:04 +0800</pubDate><description><![CDATA[鸿蒙 hdf 触摸驱动]]></description><category></category></item><item><title><![CDATA[openharmony3.1中的hdf如何编译进系统]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/129923180</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/129923180</guid><author>jn_IT</author><pubDate>Mon, 03 Apr 2023 10:45:48 +0800</pubDate><description><![CDATA[在鸿蒙的Linux源码目录下多了一个HDF文件夹，此文件夹下文件就是连接鸿蒙和Linux的通道。我们都知道openharmony的内核是Linux，所以鸿蒙的很多操作都和Linux基本一样，今天聊一聊鸿蒙的驱动架构hdf。为了更好的移植，openharmony推出了HDF系统架构，HDF架构下的驱动可以直接工作，不依赖Linux的设备树和驱动。这样hdf就和Linux的驱动一起编译了。鸿蒙用的大部分还是Linux的驱动。接着说一下hdf是如何软链接到Linux下driver的。]]></description><category></category></item><item><title><![CDATA[瑞芯微rk3568移植openharmony3.1（鸿蒙）]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/129922940</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/129922940</guid><author>jn_IT</author><pubDate>Mon, 03 Apr 2023 10:06:10 +0800</pubDate><description><![CDATA[openharmony 鸿蒙 rk3568适配]]></description><category></category></item><item><title><![CDATA[Linux中rootfs的修改]]></title><link>https://blog.youkuaiyun.com/jn_IT/article/details/125693789</link><guid>https://blog.youkuaiyun.com/jn_IT/article/details/125693789</guid><author>jn_IT</author><pubDate>Sat, 09 Jul 2022 15:07:10 +0800</pubDate><description><![CDATA[Linux文件系统修改]]></description><category></category></item></channel></rss>