自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (7)
  • 收藏
  • 关注

原创 编译 dtbocfg 模块是遇到的问题

在编译 dtbocfg.c搜索内核代码发现CONFIGFS_ATTR没有改宏定义,通过版本对比高版本存在该宏。解决 办法,升级高版本内核。

2024-04-15 22:05:01 223

原创 canoe 以太网配置

进入到配置页面,会出现VN5620,选择进行右击,点击第一个选项Ethernet device configuration。从开始菜单中打开Vector Hardware Configuration。首先电脑连接上VN5620,配置了License才能进行端口设置。5. canoe 16 使用vn5620 以太网配置。canoe 13 使用vn5620 以太网配置。

2024-03-20 16:38:35 370

原创 ubuntu 18 忘记管理员密码

【代码】ubuntu 18 忘记管理员密码。

2024-02-20 20:16:04 360

原创 stm32 pwm输出

【代码】stm32 pwm输出。

2023-12-24 09:53:15 737

原创 python 负数 处理

通过上面代码片段可以看到,python中 负数并不是以补码转换后保存的,因此在接受一些16进制数据后,不方便计算。为了和c语言统一,这里就需要是使用 补码。

2023-11-24 11:22:19 483

原创 python 路径变更后 pip 运行报错

出现这种原因是因为生产 Scripts\pip.exe中存在绝对路径,因此当python变更过路径后所有 Scripts目录下的exe均会出现上述报错。python 路径变更后 pip 运行报错。

2023-11-13 14:13:25 178

原创 编译器使用优化后出现的busfault

问题就在 LDRH指令;由于通用寄存器读取外设寄存器需要按照32位读取,并且需要使用的数据刚好就是半字,编译器优化后就使用LDRH指令进行半字读取,从功能上是等效的,但是由于内核寄存器对外设寄寄存器需要使用32位读取即LDR.W指令,编译器优化使用16位读取即LDRH,故此出现 busfault。解决办法,即在读取时添加volatile,不使用用编译器优化。未开优化是正常执行,打开优化,无法运行,定位到异常语句。volatile优化汇编代码。

2023-11-08 14:25:46 130

原创 cm7入栈寄存器

2023-10-20 13:22:54 39

原创 WARNING: There was an error checking the latest version of pip.

如果是最新版本 则问题在pip cache,删除 cache 文件即可。跟新完后依然报错,检测pip版本。

2023-10-20 13:13:43 151

原创 python udp 线程接受 demo

使用queue接受udp数据,并通过queue在 udp接受线程和数据解析线程间数据传递。使用是python 的threading 快速构建udp 接受线程。使用 pyqt5的QThread,用于发现信号到ui线程,跟新ui。udp使用socketserver 接受简单方便。

2023-10-13 10:04:34 519

原创 python 安装

解压python-3.8.6-embed-amd64.zip修改python38._pth文件,去掉 #import site 前的 #号,即放开 import site;若不放开将会pip无法正确安装。

2023-09-22 10:58:39 115

原创 rtthread 芯片创建的工程 串口无输出

根据启动流程可以看到 从汇编中跳转到 entry,而 rtt studio 通过芯片生成的工程使用的是默认的HAL库,启动代码是跳转到main,没有替换跳转到entry,所以通过修改。文件如下所示即可正常运行。

2023-09-06 09:16:02 184

原创 cm7 ITCM DTCM 使能触发 异常

cm7 ITCM DTCM 使能,出现无法写入配置数据,然后造成异常。整片擦出芯片,然后就好了。

2023-07-27 18:03:38 70

原创 Vscode 插件记录

C/C++:c语言基本工具c++intellisense:c语言代码提示 (需要安装 code-gnu-global,并添加环境变量)markdown Pdf

2023-07-27 14:29:17 51

原创 cmake stm32 模板

stm32 cmake 模板

2023-07-26 09:24:29 1382

原创 使用arm-none-eabi-gcc编译器搭建STM32的Vscode开发环境

make gcc-arm-none-eabi

2023-07-23 14:24:56 1518

原创 markdown 画图 实例

markdown 画图

2023-06-28 12:56:51 130

原创 异常地址计算

通过栈内容计算导致异常的程序地址

2023-06-26 15:13:27 69

原创 ghs 变量 函数指定地址

ghs 变量 函数 指定地址

2023-02-28 10:58:35 1023

原创 iar 变量 函数 指定 存放区域的方法

iar 变量 函数 指定存放区域

2023-02-28 09:42:07 974

原创 英飞凌 memmap 解读

英飞凌 MEMMAP 解读

2023-02-27 15:50:23 555

原创 03 野火imxull开发板添加 正点原子lcd 支持

野火imx6ull开发板支持正点原子lcd

2022-09-13 15:56:48 933

原创 02 esp32c3 gamepad

esp32 ble gamepad

2022-09-11 10:41:56 508

原创 01 esp32c3 Arduino 开发环境搭建

esp32 开发环境搭建

2022-09-11 09:23:15 2349

原创 002 uboot 添加自定义板卡

uboot 添加板卡

2022-09-06 15:31:37 205

原创 STM32 QSPI配置

SPIFLASH接口分类模式指令线地址线数据线QPI: 四线444SPI: 四线1144SPI: 双线112SPI:单线111qspi 引脚cubemx qspi 配置

2022-03-28 20:59:28 621

原创 cmd 窗口 make clean process_begin: CreateProcess(NULL, rm Dynamics.o test.o, …) failed.

CMD执行make clean报错make cleanrm Dynamics.o test.oprocess_begin: CreateProcess(NULL, rm Dynamics.o test.o, …) failed.make (e=2):windows下要想在Makefile中通过命令行删除中间文件,需要将rm替换为del如果不想在编译完后用make clean命令清除,可在Makefile文件头部添加all目标,并添加删除命令,代码如下:.PHONY: clean # 声明cl

2022-03-27 01:03:29 2888 1

原创 VSCODE CUEMX STM32开发环境

所需软件编号作用软件1make工具make minigw-make2编译工具arm-none-eabi-gcc3调试工具OpenOCD4STM32 配置工具STM32CUBEMX5编辑工具vscode6版本控制git7调试工具Cortex-Debug安装软件git 工具优先安装git管理工具。可以用于验证后面环境变量的配置是否成功。make 工具make可用于执行make命令mini

2022-03-20 18:06:35 346

原创 qt跨线程 调用 QSerialPort

QSerialPort 跨线程思路创建类thread_test_class 继承object类 在其内部创建QSerialPort 和绑定接受槽函数在主线程中创建thread_test_class 和创建 qthred 对象 将thread_test_class 移动到子线程中,注意在子线程中希望对外开发的槽函数在连接信号量时需要添加直接连接选项//对外开放的子线程操作槽函数必须Qt::DirectConnection 可跨线程待用connect(ui->pushButton_2, SIGN

2021-09-02 15:22:56 1074

原创 VSCODE 插件配置

vscode 小技巧 //-----------主题-------------- "workbench.colorTheme": "Default High Contrast", //-----------自动识别编码-------------- "files.autoGuessEncoding": true, //-----------代码保存格式话-------------- "editor.formatOnType": true, "editor.formatOnSave"

2021-06-05 22:48:54 1020

原创 mqtt服务器 emqx

安装dockerdocker:为服务提供的虚拟环境,是创建容器的工具,是应用容器引擎docker 安装参考sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common# step 2: 安装GPG证书curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sud

2020-12-07 14:08:03 349

原创 rtthread mqtt

rtthread 以太网 (LAN8720A) 基于以太网的应用mqtt,在**rtthread 以太网 (LAN8720A)**中已经实现了tcp/ip通信正常,接下需要启用mqtt模块,嵌入式mqtt设备rtthread 启用mqtt在rtthread中田间 pahomqtt 软件包,并右键详细配置软件包|---->property| |---->Paho MQTT:嵌入式平的的Eclipse Paho MQTT C/C++客户端 √| |---->使能M

2020-12-04 15:12:49 2086

原创 rtthread spiflash (w25q64)

查询spi配置过程文件路径: /drivers/board.h/** if you want to use spi bus you can use the following instructions. * * STEP 1, open spi driver framework support in the RT-Thread Settings file * * STEP 2, define macro related to the spi bus * such

2020-11-25 14:08:33 1833 1

原创 rtthread 添加串口 (uart2)

查询uart配置过程文件路径: /drivers/board.h/** After configuring corresponding UART or UART DMA, you can use it. * * STEP 1, define macro define related to the serial port opening based on the serial port number * such as #define BSP_USING_UA

2020-11-25 13:49:50 3357 1

原创 rtthread 添加 i2c 设备(fm24c16b)

查询iic配置过程文件路径: /drivers/board.h/*-------------------------- I2C CONFIG BEGIN --------------------------*//** if you want to use i2c bus(soft simulate) you can use the following instructions. * * STEP 1, open i2c driver framework(soft simulate) suppor

2020-11-25 11:29:09 2009 2

原创 rtthread 以太网 (LAN8720A)

查询以太网配置过程文件路径: /drivers/board.h/*-------------------------- ETH CONFIG BEGIN --------------------------*//** if you want to use eth you can use the following instructions. * * STEP 1, define macro related to the eth * such as BSP_

2020-11-25 11:08:57 4915 1

原创 rtthread qspi w25q256

查询qspi配置过程文件路径: /drivers/board.h/*-------------------------- QSPI CONFIG BEGIN --------------------------*//** if you want to use qspi you can use the following instructions. * * STEP 1, open qspi driver framework support in the RT-Thread Settings fi

2020-11-25 10:31:15 2176 2

原创 cmake vscode 构建c 开发环境

cmake 编译mkdir buildcd buildcmake ./../添加头文件路径#添加头文件路径include_directories(func)添加源码目录# 添加源码目录add_subdirectory(func)遍历目录源文件# 遍历目录中所有源文件aux_source_directory(. DIR_SRCS)编译库#add_library(project1 ${src}) #编译为静态库#add_

2020-10-30 16:56:12 878

原创 vscode 远程 Linux 开发环境搭建

服务器端操作安装open sshsudo apt-get install openssh-server客户端操作win10 启用 open-ssh设置应用可选功能添加功能选择OpenSSH 服务器测试打开git bashssh your_name@server_ipyour_name:服务器登陆账户server_ip:服务器ipvscode插件安装vscode 插件商店搜索Remote Development并安装vscode配置Remote Developme

2020-10-30 13:39:09 394

原创 vscode 利用cmake工具构建c

工具demo安装工具工具cmake:项目构建工具minigw64:gcc编译工具,里面包含make工具(需要改名)ninja:项目构建工具vscode:编辑工具vscode 插件:1.Cmake2.Cmake Tools安装并添加环境变量直接安装cmake.msi到D:/gcc/Cmake解压minigw64到D:/gcc/minigw64解压ninja到D:/gcc/Cmake/bin验证win + rcmdcmake --versiongcc --versi

2020-10-27 14:53:26 1114

野火开发板转接 正点原子 7寸 rgb lcd

野火开发板转接 正点原子 7寸 rgb lcd

2022-09-13

ESP32 get.exe 所需安装包

ESP32 get.exe 所需安装包

2022-09-11

comnet.zip

mqtt 客户端.

2020-12-04

vscode cmake 开发工具.rar

vscode cmake ninja c 开发工具。

2020-10-27

vscode cmake demo

vscode 基于cmake 工具demo。

2020-10-27

qt-everywhere-opensource-src-5.6.0.tar.gz

qt 5.6 源码,可用于arm。

2020-08-27

stm32f7_encode.rar

stm32f767 基于cubemx 完成串口收发 定时器中断 编码器驱动

2020-05-19

rootfs.tar.bz2

创建的比较简洁的根文件系统,无密码,移植qt5.6,qt测试程序在根目录,arm qt_test,支持中文显示。

2020-05-08

电子爱好者DIY制作自制微型巡线小车过程

电子爱好者DIY制作自制微型巡线小车过程,......................................................

2013-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除