- 博客(20)
- 资源 (13)
- 收藏
- 关注
原创 (HAL)stm32f407+freertos通过usb驱动移远4G模块-EC600U
文章记录了stm32cubemx+stm32f407+freertos+usb host实现移远4G模块EC600U的usb驱动的调试过程,usb host cdc库的使用和遇到的问题及解决办法。
2024-07-09 15:51:07
2419
1
原创 vscode+platformio使用STC官方库进行51单片机开发 -- 中断异常
解决在platformio平台使用STC官方C库时中断异常的方法。
2024-06-27 14:24:01
846
原创 STM32+HAL+FreeRTOS,已经修改了系统时钟为定时器,为什么还卡死在HAL_Delay()
关于卡死在HAL_Delay()的问题,网上有很多类似的解决方法,资料还是挺多的,如果你尝试了所有的方法还是没有解决,那就看看是不是和我的问题相同吧,提供一个思路。
2024-06-21 16:16:00
1604
6
原创 platformio烧写STC8H1K08单片机程序失败:Serial port error: read timeout
解决使用platformio进行STC8H1K08单片机程序烧写时失败的问题。
2024-06-21 15:48:17
753
原创 使用vscode+platformio搭建STC8H1K08单片机的开发环境
文章记录了如何使用vscode+platformio进行STC8H1K08单片机的开发,以及在编译和烧录过程中的问题和解决办法。
2024-06-21 15:24:05
2238
原创 python-OpenOPC的接口修改及一些参数说明
在使用OpenOPC库开发一个opc client过程中,遇到一个需求,需要获取当前节点的所有叶子和所有分支,但是分支的叶子不需要获取,但是使用OpenOPC.list接口只能获取分支或者通过flat参数获取全部的叶子,都不符合需求,无奈只好list接口的实现进行研究,最后做了适当修改,达到了目的。此过程让自己对opc的相关接口也有了一些更深入的理解,在此稍作整理,包含对OpenOPC接口参数的理解和对OPC DA标准接口的理解。
2024-05-27 16:03:44
1155
2
原创 vscode+conda,选择虚拟环境下的python解释器提示解释器无效?
在开发一个python脚本过程中,试用conda管理虚拟环境,用vscode进行开发,遇到的问题是激活虚拟环境后,在vscode中选择对应环境下的python解释器,提示“选择的解释器无效”。使用的是Miniconda,虚拟环境下python版本为2.7,vscode的python插件为2023.14.0。
2024-05-27 11:21:49
1985
原创 pyinstaller打包的exe运行报错 No module named path
和windows环境可能有关系,因为同一个程序有的电脑可以运行,而且出问题的这台电脑之前也可以运行,但是重装系统之后就开始报错了。难道重装系统之后环境中缺少了某个依赖?和pyinstaller的打包有关系,打包成文件夹就没有问题,打包成exe就有问题,可能打包成exe的时候有些依赖没打包进去,但是我不指定是哪出了问题。实在搞不懂,大家有什么思路希望不吝赐教。
2024-03-07 16:49:03
354
1
原创 pyinstaller打包exe运行闪退
闪退原因可能有很多,这里记录下我遇到的问题,简单来说是dll调用错误导致的闪退,因为我的python用的是32位的,但是pyinstaller却是64位的,属于用conda的时候没注意。
2023-09-04 18:27:08
931
1
原创 codeblock添加tools实现git log查看
说明无意中了解到codeblock的tools功能,可以通过添加一个tool,实现指定命令的执行,就想添加一个tool来查看当前工程的git log,经过实践证明是可行的,但因为中间也遇到很多问题,所以记录一下。过程首先说明我是在windows下使用codeblock,所以中间有很多波折,在linux下的话应该简单许多。其实说是波折,主要原因是我不知道windows启动一个exe之后如何传入命令。因为codeblock的tools本质就是启动一个指定的程序,可以自定义启动时带的参数,再就是可以指定
2021-11-18 13:40:07
458
原创 批处理文件bat中,路径包含空格应该怎么处理
批处理文件bat中,路径包含空格应该怎么处理问题描述在bat文件中,定义了一个路径变量:set projectpath=C:\Users\user name\Desktop,基于这个路径,需要进行一些处理,所以定义了另一个路径变量:set output=%projectpath%\output。在bat运行时就出问题了,因为projectpath表示的路径中有空格,所以在取变量projectpath的值时被截断了,只能取作C:\Users\user,自然的,变量output的值也不是我想要的。针对
2021-10-08 15:25:23
16174
3
原创 windows子系统WSL配置交叉编译环境过程记录
WSL配置交叉编译环境说明启用WSL配置过程交叉编译器说明现在win10系统内嵌了一个linux子系统,就想试试是否可以配置成自己平常用的开发环境,之前也试过,但失败了,这一次配置成功了,便记录一下配置过程。使用的系统是ubuntu18.04LTS,要配置的编译器是arm-linux-gcc。启用WSL关于如何启用win10自带的子系统就不多说了,这个问一下度娘很容易就能知道,只要在“启...
2019-06-25 15:35:46
4647
6
转载 sublime text3输出窗口中文乱码问题
在用sublime text3编译调试python3的代码时,发现输出窗口中的中文显示的是乱码,于是上午查找解决办法,经过一番苦找和多次尝试,终于解决,现在记录下来。现象如下:用python执行了系统命令ipconfig,运行之后如图,中文显示乱码。正常的显示应该是:解决办法是:在sublime text3的菜单栏选择 Tools->Build System->New Buil...
2018-11-03 08:56:06
10853
1
原创 ubuntu设置分辨率时Error of failed request: BadName (named color or font does not exist)
按照网上的教程设置ubuntu自定义分辨率: 1. 输入:$cvt 1920 1080 返回的结果是: 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHzModeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120...
2018-04-26 17:05:30
19259
20
原创 关于waitpid的使用问题,记录下
最近写代码要实现这样一个功能:压缩一个文件,成功后将源文件删除,但是压缩过程不能影响后面程序的运行。 当时就想到了后台运行,因为使用linux-c编程,所以想用system()函数,这样可以让压缩过程在后台进行,但是我还要在压缩过程完成后进行其他的操作,像删除源文件、更新参数等,用system的话我不知道压缩过程何时结束,于是乎就用了另外一个方案:fork一个子进程,在子进程中进行压缩,父进程中用
2017-07-27 17:32:16
469
原创 关于vc++6.0如何使用zlib.lib的问题解决
在用vc++6.0编程时需要用到zlib.lib,所以就要添加这个库到vc++6.0中,废了好一顿周折,好在最终解决,记录一下过程。 1.首先是下载zlin库文件,按照网上的教程,去官网下了最新版,结果跟教程上不符,找不到zlib.dsw文件,就去网上搜新版zlib库的使用教程,没找到就放弃了,怎么办,按照教程来啊,下载跟教程相同的版本,版本链接。 2.继续按照教程编译zlib,结果又出问题了,
2017-05-25 14:40:14
2786
1
原创 yaffs学习1
yaffs主要用于 NANDFLASH,在学习yaffs是自然离不开对nandflash的学习。nandflash相关的概念有:block 块、chunk/page 页。对nandflash的操作读写时是以chunk/page为单位,擦除时以block为单位。nandfalsh在生产过程中会造成损坏,也就是每个nandflash都存在坏块,这是不可避免的,但是没个nandflash
2017-04-07 09:51:10
717
原创 关于fopen函数中的打开模式(以写的方式总是打开失败)
今天编程时需要实现这样一个功能:用fopen创建一个写文件并写入内容,但是无论怎么改变参数都是打开失败,分别用过w、wb、w+、wr,都不行,后来网上查资料时看到这么一句“有些C编译系统可能不完全提供所有这些功能,有的C版本不用”r+”,”w+”,”a+”,用”rw”,”wr”,”ar”等,读者注意所用系统的规定。”就换成了rw试试,结果成功了,我也是醉了。
2017-03-25 11:37:09
4028
原创 关于YAFFS文件系统的学习
关于YAFFS文件系统的学习公司需要,最近在学习YAFFS文件系统,第一次接触,将自己的学习过程记录一下。 刚开始就是上网各种搜,了解YAFFS的所有相关内容,这个过程让我大体对YAFFS有了一个整体印象,知道了这是一个专门为NANDFlash开发的文件管理系统,但是具体怎么使用它还是云里雾里,不甚清楚。 后来在找资料的过程中,找到了这篇博客yaffs direct综述 ,开始逐渐深入了解YAF
2017-03-16 09:33:08
951
terminus-1.0.98.exe
2020-01-01
LLVM-9.0.0-win64.exe
2019-10-16
apt_cyg提示MD5 sum的问题修改文件
2017-10-25
apt_cyg源文件下载
2017-10-25
STM32f407无法解除读保护
2023-10-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人