<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wwddgod的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/wwddgod</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; wwddgod]]></copyright><item><title><![CDATA[STM32L071 串口唤醒stop低功耗模式笔记]]></title><link>https://blog.csdn.net/wwddgod/article/details/160406605</link><guid>https://blog.csdn.net/wwddgod/article/details/160406605</guid><author>wwddgod</author><pubDate>Wed, 22 Apr 2026 13:45:45 +0800</pubDate><description><![CDATA[该位需要软件请除，通过对WUCF位置1可以清除，当清除UESM位时也可以清除WUF位__HAL_UART_CLEAR_FLAG(&hlpuart1,UART_CLEAR_WUF);2、uart_cr1 寄存器 UESM位 置为1  （使串口在stop模式下使能）在进入stop模式之前设置，退出以后清掉  （有些串口不支持进入stop模式）对应的hal库函数 HAL_UARTEx_EnableStopMode。3、使用标准的RXNE 中断可以唤醒，RXNEIE 位需在进入stop模式前置位。]]></description><category></category></item><item><title><![CDATA[openharmony 4.1r ota升级包制作笔记]]></title><link>https://blog.csdn.net/wwddgod/article/details/152927698</link><guid>https://blog.csdn.net/wwddgod/article/details/152927698</guid><author>wwddgod</author><pubDate>Fri, 10 Oct 2025 15:39:15 +0800</pubDate><description><![CDATA[组件配置文件：updater_specified_config.xml,取自device/board/hisilicon/hispark_taurus/linux/system/updater_specified_config.xml。修改img打包路径，./vendor.img 和./system.img。sys-prod  和 chip-prod 的compAddr 用中划线。compType改为0,表示全量(1 表示增量)softVersion改为当前软件版本。]]></description><category></category></item><item><title><![CDATA[openharmony 常用应用沙箱路径]]></title><link>https://blog.csdn.net/wwddgod/article/details/151172083</link><guid>https://blog.csdn.net/wwddgod/article/details/151172083</guid><author>wwddgod</author><pubDate>Thu, 04 Sep 2025 09:38:03 +0800</pubDate><description><![CDATA[data/app/el1/bundle/public/应用包名/entry/resources/resfile。/data/app/el1/100/database/应用包名//data/app/el1/100/base/应用包名/2、资源文件路径从源码打包入应用安装包的文件。1、el1、el2文件路径。]]></description><category></category></item><item><title><![CDATA[openharmony 应用开发记录]]></title><link>https://blog.csdn.net/wwddgod/article/details/148083969</link><guid>https://blog.csdn.net/wwddgod/article/details/148083969</guid><author>wwddgod</author><pubDate>Tue, 20 May 2025 11:18:54 +0800</pubDate><description><![CDATA[1、ini文件操作2、json转换。]]></description><category></category></item><item><title><![CDATA[单片机GPIO模拟SPI SLAVE]]></title><link>https://blog.csdn.net/wwddgod/article/details/146611710</link><guid>https://blog.csdn.net/wwddgod/article/details/146611710</guid><author>wwddgod</author><pubDate>Fri, 28 Mar 2025 21:36:28 +0800</pubDate><description><![CDATA[以下是在 AT32F415 单片机上使用 C 语言，通过 GPIO 中断方式检测 SPI 时钟输入，并在中断中解析 SPI 输入的代码示例。- printf 用于调试输出，需要根据实际情况配置串口通信。- 确保 AT32 标准外设库已正确配置和包含相关头文件。- 中断处理函数应尽量简洁，避免耗时操作影响中断响应。- 可根据硬件连接调整 GPIO 引脚定义。]]></description><category></category></item><item><title><![CDATA[如何使用RK平台的spi驱动 spidev]]></title><link>https://blog.csdn.net/wwddgod/article/details/146611159</link><guid>https://blog.csdn.net/wwddgod/article/details/146611159</guid><author>wwddgod</author><pubDate>Fri, 28 Mar 2025 21:11:34 +0800</pubDate><description><![CDATA[【代码】如何使用RK平台的spi驱动 spidev。]]></description><category></category></item><item><title><![CDATA[openharmony4.1r 系统应用settingsdata编译指南]]></title><link>https://blog.csdn.net/wwddgod/article/details/146034830</link><guid>https://blog.csdn.net/wwddgod/article/details/146034830</guid><author>wwddgod</author><pubDate>Wed, 05 Mar 2025 09:56:08 +0800</pubDate><description><![CDATA[参考我写的systemui的编译过程，这个应用需要用到4.1r版本的 fullsdk，但是不需要执行npm install。]]></description><category></category></item><item><title><![CDATA[Openharmony4.1版 SystemUI编译笔记]]></title><link>https://blog.csdn.net/wwddgod/article/details/145922961</link><guid>https://blog.csdn.net/wwddgod/article/details/145922961</guid><author>wwddgod</author><pubDate>Fri, 28 Feb 2025 11:11:44 +0800</pubDate><description><![CDATA[参考离北况归的文章，openharmony4.1r版本的系统应用需要使用4.1版本的DevecoStudio工具进行编译，高版本开发工具会编译失败。4、重启后应用会自动启动，可以在aboutToAppear 中添加日志验证是否启动成功。3、编译好后，将签名好的 hap 包放入设备的。2、按照参考文章中的方法进行签名，修改配置文件。并且按照文章配置API10 Full SDK。1.首先下载4.1r分支的systemui。]]></description><category></category></item><item><title><![CDATA[openharmony 去掉状态栏和导航栏]]></title><link>https://blog.csdn.net/wwddgod/article/details/145821216</link><guid>https://blog.csdn.net/wwddgod/article/details/145821216</guid><author>wwddgod</author><pubDate>Mon, 24 Feb 2025 09:49:20 +0800</pubDate><description><![CDATA[openharmony 去掉状态栏和导航栏]]></description><category></category></item><item><title><![CDATA[OpenHarmony 4.1 SDK11 北向应用开发笔记]]></title><link>https://blog.csdn.net/wwddgod/article/details/145177481</link><guid>https://blog.csdn.net/wwddgod/article/details/145177481</guid><author>wwddgod</author><pubDate>Thu, 16 Jan 2025 11:43:34 +0800</pubDate><description><![CDATA[本笔记基于OpenHarmony 4.1 SDK11，对于其他版本不一定适用 ，另外DevEco Studio版本为5.0.3 其他版本可能无法识别openharmony 4.1设备，比如5.0.5。4、设置背景图片和背景铺满屏幕。放在build() {}后面。放在build() {}后面。先在media中添加图片。3、设置页面切换效果。]]></description><category></category></item><item><title><![CDATA[openharmony开发资料合集]]></title><link>https://blog.csdn.net/wwddgod/article/details/144244187</link><guid>https://blog.csdn.net/wwddgod/article/details/144244187</guid><author>wwddgod</author><pubDate>Wed, 04 Dec 2024 17:34:09 +0800</pubDate><description><![CDATA[19、码牛视频合集UBOOT、LED驱动、GN构建工具、子系统。15、lava论坛rk3568移植视频。18、飞凌openharmony编译手册。openharmony官方文档。1、rk3568平台移植路线。3、北向应用开发视频教程。7、移植到第三方芯片平台。8、rk3568移植案例。9、rk3399移植案例。16、树莓派移植案例视频。6、标准系统fdf框架。11、标准系统移植指南。4、多媒体子系统相机。]]></description><category></category></item><item><title><![CDATA[openharmony 使用uvc库获取摄像头数据使用nativewindow显示]]></title><link>https://blog.csdn.net/wwddgod/article/details/144135415</link><guid>https://blog.csdn.net/wwddgod/article/details/144135415</guid><author>wwddgod</author><pubDate>Fri, 29 Nov 2024 14:38:02 +0800</pubDate><description><![CDATA[static napi_value Init(napi_env env, napi_value exports)中调用。3、注册回调函数，通过回调函数获取nativewindow，可以在。5、显示一帧数据  可以放到uvc的回调函数中。4、设置nativewindow窗口。6、uvc设备打开及注册回到函数。]]></description><category></category></item><item><title><![CDATA[openharmony napi调试笔记]]></title><link>https://blog.csdn.net/wwddgod/article/details/143950807</link><guid>https://blog.csdn.net/wwddgod/article/details/143950807</guid><author>wwddgod</author><pubDate>Thu, 21 Nov 2024 18:12:58 +0800</pubDate><description><![CDATA[target_link_libraries(TESTLIB PUBLIC ${PROJECT_BINARY_DIR}/../../Lib/linuxLib/libusb_shared.z.so) #设置需要依赖的库。这个文件的作用就是：告诉VSCode当前系统中都有哪些编译器可供使用，一般是CMakeTools插件自动获取到的，但是CMakeTools插件无法自动获取到我们的交叉编译器。6、如果涉及到一些硬件操作可能会打不开设备，需要修改设备的操作权限，比如usb设备可以使用下面的指令。]]></description><category></category></item><item><title><![CDATA[AT32F415 使用embedded studio笔记]]></title><link>https://blog.csdn.net/wwddgod/article/details/139161708</link><guid>https://blog.csdn.net/wwddgod/article/details/139161708</guid><author>wwddgod</author><pubDate>Fri, 24 May 2024 08:28:10 +0800</pubDate><description><![CDATA[AT32F415 使用embedded studio注意事项]]></description><category></category></item><item><title><![CDATA[freertos的信号量和互斥锁学习笔记]]></title><link>https://blog.csdn.net/wwddgod/article/details/139107139</link><guid>https://blog.csdn.net/wwddgod/article/details/139107139</guid><author>wwddgod</author><pubDate>Wed, 22 May 2024 09:07:34 +0800</pubDate><description><![CDATA[关于互斥锁，信号量和优先级翻转的问题]]></description><category></category></item><item><title><![CDATA[AT32F415使用FreeRTOS笔记]]></title><link>https://blog.csdn.net/wwddgod/article/details/138888405</link><guid>https://blog.csdn.net/wwddgod/article/details/138888405</guid><author>wwddgod</author><pubDate>Wed, 15 May 2024 08:11:40 +0800</pubDate><description><![CDATA[笔者本来准备用国产的RTThread系统，但是刚开始就遇到很多坑，先是官方的开发环境不好用，然后是，看了半天官方资料也没看 明白线程应该在哪里添加。不过rtthead支持的国产芯片倒是挺多的，内核和芯片外设使用类似linux的menuconfig进行配置，还挺方便的。就是真的没有时间去踩坑了，只能遗憾先放放了。3、第二步会遇到一个问题就是port文件按照官方的文档是用这个Source\portable\RVDS\ARM_CM4F 目录下的，但是由于AT32F415是不带浮点运算器的，会报如下错误。]]></description><category></category></item><item><title><![CDATA[F1C200S 添加韦根驱动笔记（驱动编写）]]></title><link>https://blog.csdn.net/wwddgod/article/details/138658734</link><guid>https://blog.csdn.net/wwddgod/article/details/138658734</guid><author>wwddgod</author><pubDate>Fri, 10 May 2024 12:01:34 +0800</pubDate><description><![CDATA[irqflags是中断处理的属性，若设置了IRQF_DISABLED （老版本中的SA_INTERRUPT，本版zhon已经不支持了），则表示中断处理程序是快速处理程序，快速处理程序被调用时屏蔽所有中断，慢速处理程序不屏蔽；若设置了IRQF_SHARED （老版本中的SA_SHIRQ），则表示多个设备共享中断，若设置了IRQF_SAMPLE_RANDOM（老版本中的SA_SAMPLE_RANDOM），表示对系统熵有贡献，对系统获取随机数有好处。，中断发生时，系统调用这个函数，dev_id参数将被传递给它。]]></description><category></category></item><item><title><![CDATA[F1C200S 添加韦根驱动笔记（设备树修改）]]></title><link>https://blog.csdn.net/wwddgod/article/details/138650816</link><guid>https://blog.csdn.net/wwddgod/article/details/138650816</guid><author>wwddgod</author><pubDate>Fri, 10 May 2024 09:52:46 +0800</pubDate><description><![CDATA[首先需要有F1C200S开发板的原理图和buildroot。在设备树的根节点中增加下面的内容，注意要增加到根节点里。参考上面的文章修改这个目录下的设备树即可。如果没有可以在我的资源里面下载。]]></description><category></category></item><item><title><![CDATA[linux开发笔记（buildroot 增加自己的开发板支持文件）]]></title><link>https://blog.csdn.net/wwddgod/article/details/138646690</link><guid>https://blog.csdn.net/wwddgod/article/details/138646690</guid><author>wwddgod</author><pubDate>Fri, 10 May 2024 09:47:44 +0800</pubDate><description><![CDATA[可以看到这一行里面就有我们上面看到的rootfs的文件夹，这个地方是rootfs的overlay也就是说这两个文件夹的内容会覆盖编译出来的文件系统，如果要修改编译后的文件系统建议在这个位置修改，比如要增加一些自启动，环境变量，应用什么的。我就是在这个地方增加触摸屏的环境变量、weston的自启动，还有lrzsz串口传输工具。继续往下翻如下图是，kernel的设备树地址，其实内核源码下面也有设备树，但是修改这个位置的设备树更便于以后维护，尤其是当使用buildroot管理内核时，或者以后要求改内核版本时。]]></description><category></category></item><item><title><![CDATA[linux开发笔记（buildroot打包镜像）]]></title><link>https://blog.csdn.net/wwddgod/article/details/138605817</link><guid>https://blog.csdn.net/wwddgod/article/details/138605817</guid><author>wwddgod</author><pubDate>Thu, 09 May 2024 11:16:05 +0800</pubDate><description><![CDATA[mangopi_r3的buildroot在编译完成后会将所有镜像打包到一起。与之有关的buildroot配置项为。genimage.sh内容如下。]]></description><category></category></item></channel></rss>