自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 收藏
  • 关注

原创 wsl2使用vscode ssh-remote无法写入文件permission denied解决方法

按网上说的多种方法都没解决问题,上面链接微软官方Advanced settings configuration in WSL有详细说明。4,在wls终端 执行 chmod 777 -R <目录>,R表示-R。3,在windows端以管理员身份运行命令终,端执行。1,进入wsl2终端执行。

2024-03-03 12:59:15 610

原创 windows主机和Ubuntu虚拟机共享设置

3,执行如下命令创建共享文件夹专用的挂载目录。该指令执行一次,以后重新开机不再需要再次输入,该挂载目录已经创建成功。5, 要在开机时自动挂载共享文件夹,则需要更改/etc/fstab文件,在该文件添加以下语句即可。7,安装后 继续执行vim,打开fstab文件,加入底5步的配置语句,如下。4,执行以下命令挂载共享文件夹(该命令每次开机都要执行,重新挂载。VMware 安装后,安装Ubuntu 20.04一路顺利。之后再退出便具有super权限了。2,在Ubuntu中查看。

2023-09-03 19:43:55 488

原创 【RT-Thread】 启用hash算法软件包

RT-thread 软件包 hash

2023-08-16 11:50:39 115

原创 在RT-Thread ulog 组件中基于DS3231开启日志文件系统

之所以出现can't find RTC device错误提示,是因为ulog组件启动初始化时,优先级高于I2C,RTC,DS3231组件。2, LOG选项使能 “在Flash上保存日志” 并配置保存日志区域的大小(255*4096)= 144480,而我们也可以看到下面的 “ulog_easyflash”选项也已经开启。3,这个时候保存后直接编译,会产生ef_log_debug等未定义错误,原因是easy_flash/port目录下接口文件还未加入,如下图所示。然后重新编译,如果没有意外,编译通过。

2023-07-06 15:33:44 581

原创 在RT-Thread STM32F407平台下配置SPI flash为U盘

SPI flash U盘配置

2023-02-09 11:09:42 1203

原创 在RT-Thread Studio配置Onchip Flash littlefs文件系统

STM32片上flash文件系统挂载时踩过的坑,记录下来于您分享!

2023-02-06 14:53:00 377

原创 RT-Thread 学习笔记(十四)--- 开启基于RTGUI的LCD显示功能(4)<demo组件的按键响应和焦点支持>

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南RT-Thread_1.2.0+lwip+rtgui0.8.0 移植心得RT-Thread RTOS组件:RTGUI

2022-12-26 16:28:56 1402 1

原创 RT_THREAD 使用UART+DMA接收导致数据分包输出问题(自测)

参考文章:RT-Thread 文档中心RT-Thread-请问哪能找到utest的示范用例?RT-Thread问答社区 - RT-ThreadRT_Thread的测试框架使用及分析

2022-12-13 18:11:08 379

原创 关于rt-thread 平台上 用户定义设备静态和动态注册问题的纠结

记录下曾经踩过的坑,与您分享。

2022-05-16 13:21:58 652

原创 2021-03-06

Sringboot学习笔记(1)

2022-05-16 12:38:46 104

原创 在RT-Thread 环境下使用SPI设备时踩到的一个坑

在使用SPI设备时,通常的几个步骤,已经用过多次了,这次使用SPI设备比较简单,仅需要一个SPI写功能,加上几个GPIO输出功能就OK了,然后下面流程走:1,绑定SPI总线,注册SPI设备,这里使用的是总线是spi3,SPI设备spi30,然后按下面方式绑定ret = rt_hw_spi_device_attach("spi3", "spi30", SPI_HFPA_PORT, SPI_HFPA_CS_PIN);2,在线程中调用操作 hd->spidev->parent.wr

2022-05-14 11:38:36 2258

原创 在RT-Thread Studio配置SPI Flash littlefs文件系统

记录踩过的坑与您分享

2022-05-10 19:44:41 2590 1

原创 RT-Thread Studio 联合Cubemx构建项目

在使用RT-RT-Thread Studio配置项目时踩过的坑。

2022-05-10 09:34:35 587

原创 RT-thread 环境下使用 HASH hwcrypto 配置使用底层硬件HAH库问题记录

1,使用hwcrypto 需要使用env 工具配置该选项,这里使用的是SHA12,scons --target=mdk5后可以看到驱动已经配置,但是要想使用,对于stm32f4,还需要在cubemx里面打开添加编译选项然后重新生成代码。可以看到相应代码已经生成3,还需在board\Kconfig文件中添加编译选项config BSP_USING_HASH bool "Enable use hash arithmetic" se...

2021-12-17 13:49:29 1013

原创 使用CubeMx自定义标签时,自定义的标签是在自动生成的main.h文件中,在rt-thread环境下需要自行引入

使用CubeMx 的自定义标签遇到的问题

2021-12-03 15:19:53 325

原创 在使用ST的CubeMX 生产初始化文件时,出现“ Undefined symbol APBPrescTable ” 问题解决办法

在使用CubeMx低版本迁移至高版本时遇到的问题。

2021-12-03 15:11:00 836

原创 2021-08-04在ENV环境下更改配置后无法更新mdk工程目录组件问题

在env和keil MDK安装正确前提下,在更换电脑后,更改了CubeMX 配置,然后想在env环境下通过menuconfig更改系统组件,这些操作都没问题,能够通过scons 编译,但是通过scons --target=mdk5成功执行后,打开keilMDK 发现需要配置的组件并没更新到工程目录下面,在研究后发现,两次安装keilMDK的路径不一样,第一次是按默认安装到C盘,第二次更改到了D盘,这样导致工程目录下的rtconfig.py文件里面的默认配置不起作用了:# cross_tool prov

2021-08-04 11:37:25 325

原创 Rt-thread encoder 编码器不会溢出中断问题

参考文章https://blog.csdn.net/qq_41285788/article/details/102729020并参考按照官方文档指导,编译成功后下载运行测试发现,虽然编码能计数,但不能产生溢出中断,没法进行累积计数,在经过研究后发现,驱动代码有一处问题:rt_err_t pulse_encoder_init(struct rt_pulse_encoder_device *pulse_encoder){ TIM_Encoder_InitTypeDef sConfig;

2021-08-03 22:10:39 750 1

原创 RT-Thread SPI Flash 自动挂载后无法用ls 列出问题

通过下面代码#include <rtthread.h>#include "spi_flash.h"#include "spi_flash_sfud.h"#include "drv_spi.h"#if defined(BSP_USING_SPI_FLASH)static int rt_hw_spi_flash_init(void){ __HAL_RCC_GPI...

2019-09-03 17:56:35 694

原创 在使用RT-Thread 3.1.x 时, warning: #1296-D: extended constant initialiser used处理

最近RT-Thread 3.1.x 时,在配置gpio驱动程序时,遇到warning: #1296-D: extended constant initialiser used告警,通过搜索一直没有找到答案,从官网提供的解决方法得到一点灵感:Why do I see "Warning: #1296-D: extended constant initialiser used"?Applies ...

2019-07-24 09:38:34 3731

原创 服务器开发---开发环境配置

近期准备做服务器开开发,首先得配置开发环境,个人总结如下:一,IDE环境 使用 myeclipse-2017stable1.0.二,数据库采用mysql 5.7.18 社区版带解压包的。参考文章mysql5.7.18解压版启动mysql服务1.下载mysql社区版 2.解压到D:\Program Files 3.在D:\Program Files\mysql-5.7.18-

2017-09-17 18:40:08 806

原创 RT-Thread 从开源到产品生成项目代码

在实际工作中,想利用开源代码做一款实际产品,需要下面几步【1】进入到RT-Thread目录下的BSP目录下,找到对应的一款板级支持包例如下面stm32f10x,为了示例,将其重命名为stm32f10x-curer然后进入该目录,在windows环境下按住shift键然后鼠标右键,找到“在此处打开命令窗口(W)”,然后在打开的命令窗口中键入scons --copy,如下图(前提是需要在系统中已经

2017-04-07 09:33:04 2202

原创 RT-Thread 基于STM32F1xx HAL 库的学习笔记(2)---加入pin功能支持

RT-Thread的pin功能是个有意思的功能,在系统注册成misc之后,可以在进程中对芯片的IO引脚进行配置和读写。虽然在components\drivers\misc目录下pin.c中实现了中间的驱动,但是没底层驱动是难以发挥其功能的,这里就学习下如何通过底层驱动来实现在进程中进行pin操作。在rt-thread-2.1.0\bsp\stm32f40x\drivers目录中有基于stm

2016-12-02 20:38:40 1378

原创 RT-Thread 基于STM32F1xx HAL 库的学习笔记(1)---加入HAL库

目前RT-Thread 2.1.0的关于STM32F系列的库的驱动大部分还是标准库的的,在BSP目录中,有stm32f411-nucleo分支和stm32f7-disco是基于HAL库的,但STM32F1系列还没有HAL的支持,借助此次学习机会,现将HAL库移植到RT-Thread 2.1.0的STM32F10x分支中。移植环境:开发板 arm fly V3开发板,编译环境 Keil MDK

2016-12-02 19:14:19 5596 1

原创 单向链表

这一个比较简单高效单向链表插入算法#include #include typedef struct NODE{ struct NODE *link; int value; }Node;#define FALSE 0#define TRUE 1int sll_insert( register Node **linkp, int new_value

2016-05-27 16:56:42 418

原创 将16进制整型转换十进制字符串

下面是工作过程中遇到问题写出一个算法将16进制整型转换十进制字符串//将16进制整型转换十进制字符串void myitoa(uint32 num, uint8 *str,uint8 radix){ uint8 i,tmp; for(i=1; i<=radix; i++)//十进制数 { tmp = num%10; *(str+radix-i) = tmp+'0';

2016-05-23 09:18:22 2766

原创 RT-Thread 学习笔记(十三)--- 开启基于RTGUI的LCD显示功能(3)<触屏屏驱动移植和测试>

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南RT-Thread_1.2.0+lwip+rtgui0.8.0 移植心得RT-Thread RTOS组件:RTGUI

2015-04-16 09:10:56 12614

原创 RT-Thread 学习笔记(十二)--- 开启基于RTGUI的LCD显示功能(2)<编译测试>

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南RT-Thread_1.2.0+lwip+rtgui0.8.0 移植心得RT-Thread RTOS组件:RTGUI

2015-04-11 16:45:32 7494

原创 RT-Thread 学习笔记(十一)--- 开启基于RTGUI的LCD显示功能(1)<LCD驱动接口移植>

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南RT-Thread_1.2.0+lwip+rtgui0.8.0 移植心得RT-Thread RTOS组件:RTGUI

2015-04-09 17:11:32 10003

原创 RT-Thread 学习笔记(十) --- 开启基于LWIP协议的网络功能

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南RT-Thread_1.2.0+lwip+rtgui0.8.0 移植心得【1】修改配置文件rtconfig.h,

2015-04-08 13:26:21 5045

原创 RT-Thread 学习笔记(九)---开启基于SD卡中的 Elm FatFS 文件系统

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南由于SD卡可插拔的便捷性,使得其在嵌入式中的应用中广泛使用。【1】修改底层驱动接口(1)打开Armfly S

2015-04-01 17:19:14 10168 1

原创 RT-Thread 学习笔记(八)---开启基于SPI Flash的elmfat文件系统(下)

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南[RTthread]新版本RTT中的SPI驱动框架Github托管的Realtouch分支中examples目录

2015-03-31 20:57:55 8090

原创 RT-Thread 学习笔记(七)---开启基于SPI Flash的elmfat文件系统(中)

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Baiwei STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南[RTthread]新版本RTT中的SPI驱动框架Github托管的Realtouch分支中examples目录

2015-03-26 21:26:07 8977

原创 RT-Thread 学习笔记(六)--- 开启基于SPI Flash的elmfat文件系统(上)

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板参考文章:RT-Thread编程指南在RT-Thread默认的是SD卡作为文件系统挂载,代码如下: /* Filesystem Initi

2015-03-24 10:51:11 13988

原创 RT-Thread 学习笔记(五)---编辑、下载、调试程序

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK v3.0开发板 接前文,当程序编译完成后,就可以接上JLINK 或其他调试工具下载和调试了。需要说明两点(针对MDK4开发环境):第一,如果改动了源文件的路径

2015-03-18 16:32:21 7665

原创 RT-Thread 学习笔记(四)---用Eclipse构建编译环境

软件环境:Win7,Keil MDK 4.72a, IAR EWARM 7.2, GCC 4.2,Python 2.7 ,SCons 2.3.2硬件环境:Armfly STM32F103ZE-EK V3.0开发板

2014-08-30 21:24:14 5183 1

原创 RT-Thread 学习笔记(三)---用SCons 构建编译环境

SCons是一套由Python语言编写的开源构建系统,类似于GNU Make。它采用不同于通常Makefile文件的SConstruct和SConscript文件。这些文件也是Python脚本,能够使用标准的Python语法来编写。所以在SConstruct、SConscript文件中可以调用Python标准库进行各类复杂的处理,而不局限于Makefile设定的规则。

2014-08-25 14:24:01 11569

原创 RT-Thread 学习笔记(二)---配置github代码版本控制工具

在上一篇文章中,我们学习了

2014-08-21 15:48:52 3086

原创 RT-Thread 学习笔记(一)---配置RT-Thread开发环境

一个偶然机会接触到了一个陌生的名字---RT-Tread,想一探究竟,从它的手册中发现这个陌生的嵌入式操作系统有着许多优秀的表现,于是下决心学习研究下。下面记录了RT-Thread的学习过程,不妥之处请于指正。RT-Thread开发环境配置一个偶然机会接触到了一个陌生的名字---RT-Tread,想一探究竟,从它的手册中发现这个陌生的嵌入式操作系统有着许多优秀的

2014-07-30 18:42:22 14503 1

原创 在神州IV开发板上为STemWin 5.22加入触屏驱动

前面在神州IV开发板上成功移植

2014-05-18 17:52:48 2571

en.STSW-DALI001.zip

基于STM32F1的DALI协议源码DALI(数字可编址照明接口)协议,是从站部分源码,可用于设计参考。

2019-05-20

java ehcache core 2.6.8.jar 核心包和mybatis-ehcache-1.0.3.jar分享

java ehcache core 2.6.8.jar 核心包和mybatis-ehcache-1.0.3.jar需要版本匹配,匹配回导致执行错误。

2018-03-06

java CGLIB动态代理代理支持包。

在java编程使用CGLIB做动态代理时需要CGLIB依赖包支持,没有这个支持包,当导入import net.sf.cglib.proxy.Enhancer;或者import net.sf.cglib.proxy.MethodProxy;类似包时会提示错误,所以分享出来同大家共勉。

2017-11-29

Proteus7.5 SP3和RealView MDK 3.70和Keil uVision3 8.18a的联调设置

采用mhb999原创,制作的Proteus7.5 SP3和RealView MDK 3.70和Keil uVision3 8.18a的联调设置教程,现作成PDF格式文件,内容和doc格式一样,主要是为了方便大家阅读

2009-12-03

空空如也

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

TA关注的人

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