310874876
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
0011.WinHex将报警wav文件转换成C语言的数组
制作完符合9706.108标准后的音频wav文件后,需要将wav文件导入到代码中。原创 2025-07-31 15:42:32 · 14 阅读 · 0 评论 -
0010.STM32CubeProgrammer烧录界面配置
原创 2025-07-30 16:57:39 · 13 阅读 · 0 评论 -
0009.不打开STM32CubeIDE,使用命令行和makefile的方式进行代码编译STM32
由于搭建jenkins系统,在jenkins上使用命令行的方式编译STM32:1、通过makefile中命令的方式找到make和arm-none-eabi-gcc所在的路径:2、将找到的路径临时添加到环境变量中:原创 2025-07-30 15:47:27 · 8 阅读 · 0 评论 -
0008.make命令定义宏在代码中使用
原创 2025-07-30 15:26:44 · 6 阅读 · 0 评论 -
0007.vscode+platformio IDE+sdcc搭建51单片机开发环境
摘要:本文介绍了使用VSCode和PlatformIO IDE开发8051单片机的完整流程。首先下载安装VSCode,然后安装开源免费的PlatformIO IDE插件,该插件集成了SDCC编译工具。安装成功后,在VSCode中创建51单片机项目,编译生成HEX文件。最后通过对应烧录工具写入单片机。文中还提供了PlatformIO支持的51单片机型号查询链接。该方案为8051开发提供了现代化的开发环境。原创 2025-07-07 14:26:16 · 226 阅读 · 0 评论 -
0006.STM32CubeIDE或者Eclipse生成静态库
注意:使用Eclipse生成的动态库(shared library)可以生成,但是加载到STM32的程序中后烧录不成功。注意:生成的静态库都是以.a为后缀,而且目前STM32平台上使用的都是静态库。直接编译生成libtest.a库文件。例如ST官方提供的都是静态库。添加要编译的.c文件目录。添加要编译的.h文件目录。原创 2025-07-03 16:15:59 · 194 阅读 · 0 评论 -
0005.友善串口调试助手配置显示时间
配置显示时间格式:hh:mm:ss:zzz(时:分:秒:微秒)原创 2025-07-03 16:01:47 · 128 阅读 · 0 评论 -
0004.STM32 ST-LINK Utility使用注意事项
由于软件中使用了看门狗,而在烧录的过程中,下图中红色框图中的没有被选中而导致的(WDG_SW没有选中表示使用硬件看门狗)。修改为如下界面,就可以解决因为烧录原因而导致的芯片一直重启的问题。原创 2025-07-03 15:46:15 · 192 阅读 · 0 评论 -
0003.conda创建python环境,导入pycharm工程
原创 2025-07-02 09:46:18 · 90 阅读 · 0 评论 -
0002.linux常用命令
logrotate默认搜索的路径是/var/log/目录,源码包安装的服务是安装在/usr/local/目录下,其日志也是在/usr/local/目录下。在大型网络中,路由是非常复杂的,因为数据包在抵达目的地时,可能经过的节点有很多,路由表是存储在路由器或一些其他链接设置上的窗体。注意的三个参数:系统在之前1分钟,5分钟,15分钟的平均负载(load average 当这三个数的平均值大于0.6时,表示系统资源很紧张)、空闲CPU的百分比(%id)、空闲的物理内存数量(Mem中的free)。原创 2025-07-01 15:56:23 · 385 阅读 · 0 评论 -
0001.git 使用注意事项--常用的命令
2、在本地分支newbranch上做开发,当需要将newbranch合并到develop上时,先将develop分支强制合并到当前分支(注意:需要使用git pull命令将develop上的代码更新为最新的代码):git merge --no-ff develop。5、将newbranch前置合并到develop上:git merge --no-ff newbranch。1、当前的开发的远程分支是develop:git checkout -b newbranch。git reset --hard 节点号。原创 2025-07-01 15:39:29 · 386 阅读 · 0 评论