自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 收藏
  • 关注

原创 stm32开发之threadx之modulex模块文件的生成脚本项目

【代码】stm32开发之threadx之modulex模块文件的生成脚本项目。

2024-04-19 15:09:27 192

原创 stm32开发之netxduo组件之mqtt客户端的使用记录

1使用mqtt协议的简单示例记录。

2024-04-19 11:54:33 239

原创 stm32开发之threadx+filex+levelx结合使用(底层设备使用的是w25q128)

说明sd卡的扇区大小一般是512字节,w25q128的扇区大小是4096,所以在分配的缓冲区的时候按最大的来分配5124096/*4KB*/

2024-04-18 19:41:17 186

原创 stm32开发之threadx+letter-shell+filex+ymodem组合使用(实现文件上传和文件shell命令)

需要对filex的api函数有个基本的认识和理解filex组件使用起来,相较于其他的文件系统,更加容易和方便。

2024-04-17 19:22:35 478

原创 vscode 搭建stm32开发环境记录(eide+cortex-debug+jlink)

前言clion使用的快过期了,所以就准备使用vscode 来代替clion作为代码开发环境vscode 插件安装创建个空白工程添加项目相关的源文件,和配置宏定义和头文件目录编译和烧录(ok)结合cortex-debug结果(测试ok)

2024-04-17 07:45:39 206

原创 stm32开发之threadx+letter-shell+ymodem实现串口上传文件记录(ota模板)

ymodem 协议组件已可以在裸机上运行,只需要修改对接letter-shell组件的回调函数即可。

2024-04-16 13:43:05 240

原创 stm32开发之threadx整合letter-shell 组件记录

在使用shell 和threadx 组合的时候,shell 加锁和解锁时,判断os是否启动,没有启动直接返回即可。

2024-04-16 01:20:49 319

原创 threadx之levelx组件的使用记录(结合w25q128)

**//** 外部引入变量*//** 变量*//* 用于printf互斥 *//** 静态全局变量*//** 函数声明*//*** @brief 组件初始化开始* @return*//*** @brief 组件初始化开始* @return*//* 创建互斥信号量 */这里使用lx_nor_flash_open打开设备的时候会出现状态不正确的情况,原因可能是flash中的数据格式问题,需要格式化一次。

2024-04-15 18:59:43 268

原创 stm32开发之threadx+modulex组合开发使用记录

这里设置的启动地址为0x08020000为的第一个模块的地址。上述名称,可自行定义。

2024-04-15 01:11:29 329

原创 rt-thread的spi驱动抽离,做成独立的驱动(适用于f4)

1, 基于rt-thread的spi驱动进行修改,得到独立的spi驱动spi头文件配置dma驱动配置和定义(公共部分)spi驱动spi msp (硬件io层.用于初始化对应的gpio)spi bus (用于配置spi相关设置,给spi层提供调用接口)头文件源文件spi(应用层)头文件源文件测试(使用w25q128来测试)

2024-04-11 09:30:00 618

原创 stm32开发之threadx+netxduo(结合 modbus 编写tcp接口程序)

【代码】stm32开发之threadx+netxduo(结合 modbus 编写tcp接口程序)

2024-04-11 09:00:00 610

原创 stm32开发之threadx+netxduo(udp 接收端使用记录)

【代码】stm32开发之threadx+netxduo(udp 接收端使用记录)

2024-04-10 09:30:00 221

原创 stm32开发之threadx+netxduo(udp 发送端使用记录)

【代码】stm32开发之threadx+netxduo(udp 发送端使用记录)

2024-04-10 09:00:00 231

原创 stm32开发之链接文件中keep的作用

stm32开发之实现代码之间解耦(借助链接文件和关键字section)

2024-04-09 17:40:25 203

原创 stm32开发之threadx+netxduo(tcp 客户端使用记录)

【代码】stm32开发之threadx+netxduo(tcp 客户端使用记录)

2024-04-09 17:16:25 493

原创 stm32开发之实现代码之间解耦(借助链接文件和关键字section)

原文件链接文件修改源文件组件注入通过map映射文件也可以观察出函数地址之间的关系查看keil的map文件在keil中,不需要去修改链接文件,也可以实现组件自动注入,唯一的耦合,就是需要在合适的地方调用bsp_components_app_init 函数即可

2024-04-09 17:08:17 292

原创 stm32开发之threadx+netxduo(tcp 服务端使用记录)

【代码】stm32开发之threadx+netxduo(tcp 服务端使用记录)

2024-04-09 13:29:16 502

原创 threadx之动态内存的实现记录

【代码】threadx之动态内存的实现记录。

2024-04-09 08:30:00 328

原创 threadx系列之guix组件编译太慢,将其生成库文件记录

编译文件减少1000多个,加快编译效率。

2024-04-07 15:33:18 303

原创 stn32开发之threadx使用记录(一)

sizeof1sizeof/** tx_kernel_enter() 执行逻辑(关键)* TX_PORT_SPECIFIC_PRE_INITIALIZATION----可扩展* _tx_initialize_low_level() --- 设备层(寄存器)初始化* _tx_initialize_high_level() --- tx os 内部相关初始化* TX_INITIALIZE_KERNEL_ENTER_EXTENSION----可扩展。

2024-04-07 13:53:50 233

原创 threadx源码阅读记录之(_tx_initialize_high_level函数)

2. 提示,指针之间的加减的大小为指向类型的大小决定;这里的类型定时器的一级指针,还是个指针,所以加1,等于在地址上向后偏移4字节(仅指的是32位)

2024-04-07 12:34:51 134 1

原创 stm32开发之threadx使用记录(主逻辑分析)

【代码】stm32开发之threadx使用记录(1)

2024-04-06 22:38:18 286

原创 stm32源码记录分析之sdio驱动问题(filex组件)

【代码】stm32源码记录分析之sdio驱动问题(filex组件)

2024-04-05 17:25:54 337

原创 rt-thread之w25q128驱动编写记录(未使用sfud通用串行库)

【代码】rt-thread之w25q128驱动编写记录(未使用sfud通用串行库)

2024-04-01 09:00:00 245

原创 rt-thread(5.0)之串口版本驱动的变化记录

【代码】rt-thread(5.0)之串口版本驱动的变化记录。

2024-03-30 21:55:17 287

原创 rt-thread开发之sccb通讯协议记录(用于ov7670)

头文件/* * Copyright (c) 2024-2024,shchl * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2024-3-26 shchl first version */#ifndef F4_OS_SCCB_H#define F4_OS_SCCB_H#include "board.h"#define SCC

2024-03-26 20:14:12 227

原创 使用clion开发tftlcd屏,移植驱动时遇到的问题记录

问题现象屏幕只有一半屏在刷新问题出现的情况(在CLION开发时遇到过)总结

2024-03-22 19:43:58 151

原创 rt-thread之ota组件在线升级使用记录(lwip+webclient+ota_http)

网上找的下载地址

2024-03-22 12:28:47 217

原创 RT-Thread之ota组件和serial_v2组件结合使用出现的问题记录

【代码】RT-Thread之ota组件和serial_v2组件结合使用出现的问题记录。

2024-03-22 10:57:03 171

原创 rt-thread(5.0版本)之sfud组件的使用记录(w25q128+FAL组件)

/ -----------------------------FAL 组件1// -----------------------------SPI 组件50000000。

2024-03-20 23:08:47 149

原创 rt-thread(5.0版本)之sfud组件的使用问题记录(w25q128存储模块)

/ -----------------------------SPI 组件50000000。

2024-03-20 21:48:08 517

原创 rt-thread之adc组件的使用记录(adc+dma的方式)

【代码】rt-thread之adc组件的使用记录(adc+dma的方式)

2024-03-19 15:54:22 545

原创 rt-thread通过cmakelist来构建环境时出现的问题记录

出现问题解决方案错误排查

2024-03-19 08:00:00 468

原创 rt-thread之通讯协议modbus软件包的使用记录(lwip+modbus组合)

*-----------------------------------------NET 宏定义-------------------------------------------*/16100x20003481644440819681961081024121024811111100。

2024-03-17 21:48:58 466

原创 RT-Thread之USB组件的使用记录(SD卡和USB同时挂载)

* 设备虚拟文件系统 */3// 这里216//#define RT_USING_DFS_MNTTABLE /*可移植操作系统接口(Portable Operating System Interface of UNIX,缩写 POSIX)*/20489363025525123000// -----------------------------USB 组件#define UDISK_MOUNTPOINT "/disk" // 挂载节点要在sd卡目录上存在4096。

2024-03-16 17:26:56 352

原创 rt-thread 综合demo记录

////*当前温度的值*//*时间戳*//*温度*//*温度的消息队列*/4410040965500xFFFE6464102440002000010001000。

2024-03-14 15:40:51 403

原创 rt-thread组件之传感器组件编写记录(ds18b20温度传感器)

【代码】rt-thread组件之传感器组件编写记录(ds18b20温度传感器)

2024-03-14 14:08:05 376

原创 rt-thread之sal+lwip的tcp客户端示例记录(接收非阻塞)

80805121。

2024-03-13 16:10:19 521

原创 rt-thread之sal+lwip的tcp客户端示例记录

【代码】rt-thread之sal+lwip的tcp客户端示例记录。

2024-03-13 15:39:46 490

原创 rt-thread组件之audio组件(结合mp3player包使用)

前言继上一篇RT-Thread组件之Audio框架i2s驱动的编写的编写,应用层使用rt-thread软件包里面的wavplayer组件以及 rt-thread组件之audio组件(结合wavplayer包使用)的文章本篇使用的是 mp3player软件包,与wavplayer设计框架基本上是一样的,只有在处理数据上存在差异。在和rt-thread的版本上也存在类似的兼容问题(处理方案,参照上一篇)mp3player软件包还依赖mp3的解码包底层驱动一样用的是i2s驱动mp3player软

2024-03-12 22:03:57 583

openocd 资源文件

openocd 资源文件

2023-08-23

STM32开发之Modbus协议(主站和从站)

STM32开发之Modbus协议(主站和从站)

2023-08-09

空空如也

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

TA关注的人

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