西米爱吃虾米
码龄7年
关注
提问 私信
  • 博客:118,106
    118,106
    总访问量
  • 54
    原创
  • 1,783,020
    排名
  • 74
    粉丝
  • 0
    铁粉

个人简介:每天进步一点点吧。。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-01-17
博客简介:

SammySum的博客

查看详细资料
个人成就
  • 获得120次点赞
  • 内容获得50次评论
  • 获得566次收藏
  • 代码片获得739次分享
创作历程
  • 14篇
    2022年
  • 9篇
    2021年
  • 9篇
    2020年
  • 27篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 算法
    6篇
  • Matlab
    4篇
  • Git
    1篇
  • 通用组件
    5篇
  • ESP32
    2篇
  • RTThread
    3篇
  • GUI
    3篇
  • UCOS
    7篇
  • NRF24L01
    1篇
  • BLE
    11篇
  • STM32
    9篇
  • C/C++
    6篇
兴趣领域 设置
  • 嵌入式
    单片机
  • 硬件开发
    arm开发
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PID控制器整理分享

PID控制器整理分享
原创
发布博客 2022.10.03 ·
4093 阅读 ·
3 点赞 ·
1 评论 ·
16 收藏

KF、EKF、UKF的matlab代码实现

matlab实现KF、EKF、UKF
原创
发布博客 2022.10.03 ·
4095 阅读 ·
10 点赞 ·
0 评论 ·
83 收藏

整理归纳常用matlab操作

matlab操作记录
原创
发布博客 2022.09.30 ·
492 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

希尔伯特变换分析及应用

希尔伯特变换应用
原创
发布博客 2022.09.29 ·
3015 阅读 ·
1 点赞 ·
1 评论 ·
15 收藏

扩展卡尔曼滤波器

扩展卡尔曼
原创
发布博客 2022.09.28 ·
791 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

卡尔曼滤波分析

卡尔曼(KF)滤波分析
原创
发布博客 2022.09.27 ·
1227 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

生成叠加高斯分布噪声的方波

使用matlab生成叠加噪声的方波波形
原创
发布博客 2022.09.26 ·
682 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

生成简单波形数据

使用matlab生成简单波形的数据
原创
发布博客 2022.09.24 ·
973 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

letter_shell移植

分享letter shell组件移植方法。
原创
发布博客 2022.09.17 ·
1304 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

FlexibleButton驱动移植

概述在实际项目中,经常需要用到独立按键来作为人机交互的工具。为了避免重复造轮子,这里简单介绍一个使用组件FlexibleButton的移植,它支持单击、双击、长按等常用事件。正文废话不多说,直接开盘。第一步:获取源码链接第二步:准备好工程,并把源文件加入工程。第三步:注册按键参考代码如下:static flex_button_t user_button[1];static void flex_key_init(void){ GPIO_InitTypeDef GPIO_InitStr
原创
发布博客 2022.04.07 ·
946 阅读 ·
0 点赞 ·
2 评论 ·
7 收藏

FIR有限冲击响应滤波器

概述本文分享使用FIR滤波器设计低通滤波器,分享如何使用matlab和arm_dsp库设计滤波器。正文matlab设计滤波器系数matlab输入fdatool调出滤波器设计工具输入滤波器各项参数,如下:点击Targets->Generate C header,并选择对应的数据类型即可导出文件。ARM DSP库FIR滤波器API这里提供自己整理的驱动文件作为参考,滤波效果还算可以。#include "fir.h"/*************************
原创
发布博客 2022.03.21 ·
913 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

IIR无限冲击响应滤波器

概述实际项目中,常常需要从叠加频率的信号中获取特定频带的数据,这时候就需要使用到低通、高通、带通或陷波器来进行数字信号处理。而IIR滤波器具有结构简单、运算量小等特点,非常适用于嵌入式系统的数字信号前端处理。所以,这里分享如何使用arm_dsp库和matlab设计简单的2阶IIR直接I型滤波器。正文matlab设计滤波器系数矩阵matlab输入fdatool调出滤波器设计工具。输入要设计的滤波器类型及各项参数,如下。点击Edit->Convert Structure,选择是 Direc
原创
发布博客 2022.03.20 ·
1465 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

FAL移植

概述FAL (Flash Abstraction Layer) Flash 抽象层,是对 Flash 及基于 Flash 的分区进行管理、操作的抽象层,对上层统一了 Flash 及 分区操作的 API (框架图如下所示),并具有以下特性:支持静态可配置的分区表,并可关联多个 Flash 设备;分区表支持 自动装载 。避免在多固件项目,分区表被多次定义的问题;代码精简,对操作系统 无依赖 ,可运行于裸机平台,比如对资源有一定要求的 Bootloader;统一的操作接口。保证了文件系统、OTA、NV
原创
发布博客 2022.03.18 ·
1239 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

SFUD移植

概述SFUD (串行Flash通用驱动库)是一款开源的串行 SPI Flash 通用驱动库,支持市面上多数的串行flash芯片。本文主要介绍如何移植SFUD到项目工程中使用。正文第一步:下载源文件链接第二步:工程准备好一个项目工程。第三步:将源文件添加进工程,并包含好头文件路径第四步:修改工程文件修改sfud_port.c文件。/* * This file is part of the Serial Flash Universal Driver Library. * * Cop
原创
发布博客 2022.03.16 ·
1834 阅读 ·
3 点赞 ·
0 评论 ·
15 收藏

ESP32 GPIO实验

概述本文简要分析esp32 gpio例程。正文项目文件结构:main文件夹:存放工程的资源文件CMakeLists.txt:这里定义了cmake环境Makefile:工程makefile,这里可以修改项目名称main文件夹结构:CMakeLists.txt:这里是工程src、inc文件的定义,多个src文件的工程需要在这里进行包含component.mk:组件makefile文件,不常用,一般不作更改。gpio_example_main.c:项目源文件gpio_exampl
原创
发布博客 2021.11.28 ·
3392 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

FinSH组件用法

概述本文简单介绍rtthread的FinSH控制台组件的用法,在实际项目中,该组件对调试非常方便。正文首先,先按上篇搭建好工程。这里,我以正点原子战舰板工程来实验。FinSH组件的文件结构如下:shell.c、msh.c这两个文件实际项目中基本不用更改,所以我们在cmd.c中增加我们需要的命令即可。不带参数的命令带参数的命令总结到这里,就简单了解了FinSH组件的用法。...
原创
发布博客 2021.11.28 ·
1733 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

使用ENV工具搭建工程

概述ENV工具是RTT提供的构建工程、管理组件以及裁剪工程的工具,对于开发工程非常方便,接下来我们简单了解如何使用ENV工具进行项目开发。正文ENV工具下载链接:下载RTT标准版源码下载链接:下载配置ENV环境:1.安装python2.安装git3.在env目录下点击env.exe,右键进入settings,然后在Intergration --> Register --> Save settings搭建工程第一步:进入rtt标准版源码目录,进入bsp目录,选择匹配的板机
原创
发布博客 2021.11.27 ·
1703 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

EasyFlash移植

概述easyflash是开源的轻量级嵌入式flash存储器库,非常适合小型项目开发使用。正文废话不多说,直接开始盘它。第一步:下载源文件链接第二步:工程准备好一个工程。第三步:将源文件添加进工程,并包含好头文件路径第四步:修改工程文件修改ef_port.c文件。主要修改:ef_port_read、ef_port_erase、ef_port_write函数,这里函数实现对flash的读写操作,需要自行实现。注意:其他功能函数,如log打印、加锁和解锁操作也需要自行实现。ef_
原创
发布博客 2021.11.20 ·
1946 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Source Insight工程拷贝到其他目录下,路径不匹配问题。

概述当我们把一个包含source insight工程的文件夹拷贝到其他路径下,会出现用source insight修改工程文件后,工程文件事件未被修改的情况,反而源目录下的工程文件被修改了。这是由于拷贝后的source insight工程路径未更新导致。正文解决办法就是更新一下拷贝后的工程即可。点击Project --> Synchronize Files更新。结论每次我们拷贝工程到其他目录下,都需要进行上述操作,确保si工程路径匹配。...
原创
发布博客 2021.11.20 ·
1370 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

ESP32 Windows开发环境搭建

概述本文介绍如何在windows环境下,快速搭建ESP32开发环境,为各位提供参考。正文下载地址ESP-IDF下载地址注意:需要先在电脑上安装好Python环境。启动ESP-IDF安装ESP-IDF,记住安装路径安装完成,我们可以看到有eclips、poowershell、command prompt三种运行环境选择,自己选择合适的即可。如果电脑上存在多个ESP-IDF(不同版本的esp-idf),后续开发需要命令行切换至对应工作路径进行编译开发。到此,esp开发环境搭建完成
原创
发布博客 2021.10.17 ·
3269 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多