<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code_snow的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/code_snow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code_snow]]></copyright><item><title><![CDATA[FreeRTOS移植教程]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/163730266</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/163730266</guid><author>code_snow</author><pubDate>Thu, 13 Aug 2026 17:25:21 +0800</pubDate><description><![CDATA[FreeRTOS包含Demo例程和内核源码（比较重要，我们就需要提取该目录下的大部分文件）。Source文件夹里面包含的是FreeRTOS内核的源代码，我们移植FreeRTOS的时候就需要这部分源代码；Demo文件夹里面包含了FreeRTOS官方为各个单片机移植好的工程代码，FreeRTOS为了推广自己，会给各种半导体厂商的评估板写好完整的工程程序，这些程序就放在Demo这个目录下，这部分Demo非常有参考价值。]]></description><category></category></item><item><title><![CDATA[Matlab 2023b 的下载与安装教程]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/156061893</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/156061893</guid><author>code_snow</author><pubDate>Thu, 18 Dec 2025 20:06:59 +0800</pubDate><description><![CDATA[Matlab 2023b 的下载与安装教程一、下载二、安装。]]></description><category></category></item><item><title><![CDATA[qt-- 学习笔记4.2（常用控件、功能、窗口)_qt desigher使用]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/149598694</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/149598694</guid><author>code_snow</author><pubDate>Thu, 24 Jul 2025 11:26:11 +0800</pubDate><description><![CDATA[布局要先整体布局，设置好区域，在填充控件，要不然后面修改大布局比较麻烦。注意，会把所有的控件边框都改变。1.分割器QSplitter。]]></description><category></category></item><item><title><![CDATA[qt-- 编译工具-Cmake的使用]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/149325735</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/149325735</guid><author>code_snow</author><pubDate>Mon, 14 Jul 2025 11:03:26 +0800</pubDate><description><![CDATA[qt安装的过程中有cmake选项，一般选择安装，后面想使用cmake的话，直接使用就行，不占用多少空间；如果不安装，后面想使用要么单独安装cmake，手动选择cmake路径（qt creator可以识别出来但是使用还需要自己手动选择）；要么重新安装qt把cmake加上。]]></description><category></category></item><item><title><![CDATA[qt-- 学习笔记11（除了exe还有很多文件要选中一起打包，不然自己电脑能运行，别人电脑上就报错)]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/149167203</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/149167203</guid><author>code_snow</author><pubDate>Mon, 07 Jul 2025 10:43:41 +0800</pubDate><description><![CDATA[自己电脑能运行，是因为自己电脑环境已经有了相关的库，没有打包进去，它会到系统里面去找（猜测应该是这样的），别人电脑就不行了，找不到。整个exe文件夹打包，选择增加文件夹，选择exe的根目录，点击确认，然后就把整个文件夹及其文件选择进来了，然后执行封包。当时之所以没有选择文件和库一起打包，是因为什么都不选打包1.25mb，选择了28mb，在自己的电脑上又都能运行，就选择占用空间小的。整个exe所在的文件整体进行打包，除非文件特别大的时候，再进行选择排除，文件不大的时候，整体打包也方便，不容易出错。]]></description><category></category></item><item><title><![CDATA[qt-- 学习笔记11（执行_打包，enigma执行打包，mingw编译的结果出错)]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/149075732</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/149075732</guid><author>code_snow</author><pubDate>Wed, 02 Jul 2025 18:25:50 +0800</pubDate><description><![CDATA[这里的xx编译的文件是指经过windeployqt.exe添加过动态库之后可以正常运行的exe及其一堆文件。不管添不添加文件夹进来打包，得到的exe文件都不能，脱离动态库单独运行。使用同样的打包方式，msvc编译文件，打包之后就可以脱离动态库正常运行。没有添加文件夹进来的打包。]]></description><category></category></item><item><title><![CDATA[qt-- 学习笔记11（mingw编译，windeployqt生成执行文件exe，同一exe文件不同文件夹结果不同)]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/149073902</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/149073902</guid><author>code_snow</author><pubDate>Wed, 02 Jul 2025 17:09:57 +0800</pubDate><description><![CDATA[使用msvc编译得到的exe文件，把对应的路径D:\Qt\Qt5.15.2\5.15.2\msvc2019_64\bin添加到 环境变量的  系统变量==path路径，可以打包得到运行的exe文件；mingw编译器添加环境变量不添加都可以，不过具体为什么不知道原因，有时间再试了。]]></description><category></category></item><item><title><![CDATA[qt-- 学习笔记11（生成执行文件exe，报错)]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/149070028</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/149070028</guid><author>code_snow</author><pubDate>Wed, 02 Jul 2025 15:19:13 +0800</pubDate><description><![CDATA[这是Qt_5_15_2_MinGW_32_bit编译器编译时候实际使用的编译器路径D:\Qt\Qt5.15.2\Tools\mingw810_32\bin\gcc.exe，可能是安装或者什么原因默认的这个路径，前面打包的路径是D:\Qt\Qt5.15.2\5.15.2\mingw81_32\bin\windeployqt.exe，所以windeployqt.exe和编译器路径版本不匹配导致动态出现问题。异常模型的 MinGW 编译的，但你用来部署的。所在目录对应的 MinGW 使用的是。]]></description><category></category></item><item><title><![CDATA[qt和qtcreator版本关系]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/148975040</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/148975040</guid><author>code_snow</author><pubDate>Sat, 28 Jun 2025 13:23:32 +0800</pubDate><description><![CDATA[概念作用举例Qt Creator 版本你的开发工具（IDE）的版本Qt Creator 基于的 Qt 版本Qt 官方用哪个 Qt 版本开发了 Qt CreatorQt 版本（Kit 中配置）你项目真正用来编译、运行的 Qt 库版本Kit（套件）一整套编译环境配置，包含 Qt 版本、编译器、设备等Qt 5.15.2 + MSVC2017_64，MinGW 等✔ Qt Creator 的版本，影响功能和界面，但不决定你项目用什么 Qt✔ Kit 才决定你项目用的 Qt 库版本和编译器。]]></description><category></category></item><item><title><![CDATA[STM32-- 调试--调试遇到的问题]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/147106510</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/147106510</guid><author>code_snow</author><pubDate>Thu, 10 Apr 2025 01:28:45 +0800</pubDate><description><![CDATA[SysTick_Handler函数在rtos的时候被修改了，改回裸机的时候，SysTick_Handler函数要改回来，延时函数才会正常使用。]]></description><category></category></item><item><title><![CDATA[linux--Ubuntu安装过程]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/147008745</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/147008745</guid><author>code_snow</author><pubDate>Sat, 05 Apr 2025 10:47:19 +0800</pubDate><description><![CDATA[1.要选择install Ubuntu，要不然下次打开还得安装。]]></description><category></category></item><item><title><![CDATA[linux-- Ubuntu配置ssh访问过程]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/146722044</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/146722044</guid><author>code_snow</author><pubDate>Sun, 30 Mar 2025 09:54:16 +0800</pubDate><description><![CDATA[这样，你的 Ubuntu 机器就可以作为 SSH 服务器使用了！如果你在 SSH 配置中修改了端口，例如。如果需要修改 SSH 配置，可以编辑。一般配置到允许远程访问就可以使用了。替换为你的 Ubuntu 用户名，替换为你的 Ubuntu IP）如果你不想使用密码登录，可以配置。或者手动放行默认 SSH 端口。表示你的 SSH 服务器地址是。]]></description><category></category></item><item><title><![CDATA[git-- github的使用--账户和本地连接]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/146719884</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/146719884</guid><author>code_snow</author><pubDate>Sun, 30 Mar 2025 08:53:52 +0800</pubDate><description><![CDATA[SSH 密钥：适合经常进行 Git 操作的用户，配置后不需要每次输入密码。个人访问令牌（PAT）：适合使用 HTTPS 克隆仓库的用户，令牌代替密码进行身份验证。无论哪种方式，你都可以简化 Git 操作并确保更高的安全性。如果有更多问题，欢迎随时提问！一个设备配置了两个ssh，要注意区分host，就是有一个不能直接使用ssh链接，修改成定义的名字有点麻烦，后续找找其他方式。]]></description><category></category></item><item><title><![CDATA[linux工具--MobaXterm使用]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/146591278</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/146591278</guid><author>code_snow</author><pubDate>Fri, 28 Mar 2025 11:27:28 +0800</pubDate><description><![CDATA[这两个份分别控制输入的指令是否换行和指令执行完成是否添加一行空白行。]]></description><category></category></item><item><title><![CDATA[STM32--定时器配置、问题、细节]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/146262381</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/146262381</guid><author>code_snow</author><pubDate>Fri, 14 Mar 2025 17:25:19 +0800</pubDate><description><![CDATA[1.不同时钟总线上的定时器时钟频率默认是不一样的，例如stm32f103vct6，最高频率是72mhz，默认apb1的频率是36mhz，apb2是72mhz，导致其他部分同样的配置，定时器时间会相差两倍。apb1通常挂载通用定时器，apb2挂载高级定时器，在配置定时器的时候要注意，这个差异。时钟树显示apb1上面的定时器也能调整到72mhz，我没有实际去尝试。]]></description><category></category></item><item><title><![CDATA[嵌入式硬件--开发工具-AD使用常用操作]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/146261872</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/146261872</guid><author>code_snow</author><pubDate>Fri, 14 Mar 2025 17:10:07 +0800</pubDate><description><![CDATA[在pcb界面点击L--试图界面中找到“视图选项”--单层模式选择 not in single layer mode。在pcb界面点击L--试图界面中找到“视图选项”--单层模式选择 gray scale other layers。1.如何显示/隐藏其他图层。]]></description><category></category></item><item><title><![CDATA[工具-- vscode使用问题记录 02 --调试]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/145685812</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/145685812</guid><author>code_snow</author><pubDate>Mon, 17 Feb 2025 16:22:45 +0800</pubDate><description><![CDATA[1.python每次都要重启扩展，才能run成功，不然会出现下面的报警。每次重新打开文件运行都会报警，没有找到解决办法。或者使用reload window指令，]]></description><category></category></item><item><title><![CDATA[STM32--定时器输出pwm知识点_stm32 pwm-优快云博客]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/145181716</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/145181716</guid><author>code_snow</author><pubDate>Thu, 16 Jan 2025 15:20:25 +0800</pubDate><description><![CDATA[要设置成PWM_1_TIM_Period设置成0xffff - 1，设置成其他数值会出现脉冲一会有一会咩有。1. 选择TIM_OCMode_Toggle电平翻转模式，]]></description><category></category></item><item><title><![CDATA[单片机--51- RAM]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/144864183</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/144864183</guid><author>code_snow</author><pubDate>Wed, 01 Jan 2025 12:20:52 +0800</pubDate><description><![CDATA[也可以强制把变量数据保存在0X80--0xff区域，但是禁止这样做，很容易和sfr发生冲突。在这种常规的生命和定义下，变量会被保存在0x0008h--0x007e的地址内，2.RAM被分配的区域是256bytes，]]></description><category></category></item><item><title><![CDATA[单片机-- 51-keil使用查看空间占用]]></title><link>https://blog.youkuaiyun.com/code_snow/article/details/144861814</link><guid>https://blog.youkuaiyun.com/code_snow/article/details/144861814</guid><author>code_snow</author><pubDate>Wed, 01 Jan 2025 09:40:07 +0800</pubDate><description><![CDATA[芯片读回的程序（整个地址0x00000--0x00ff0）硬件：sonix  sn8f570212asg。1.keil打开map文件（.m51格式）软件：keil51 v9.60。]]></description><category></category></item></channel></rss>