点灯大师~
码龄5年
关注
提问 私信
  • 博客:258,845
    社区:203
    问答:353
    动态:23
    259,424
    总访问量
  • 62
    原创
  • 24,913
    排名
  • 1,867
    粉丝
  • 32
    铁粉
  • 学习成就

个人简介:生命不息,学习不止

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-04-24
博客简介:

m0_47329175的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,810
    当月
    7
个人成就
  • 获得432次点赞
  • 内容获得228次评论
  • 获得2,149次收藏
  • 代码片获得7,011次分享
创作历程
  • 3篇
    2024年
  • 10篇
    2023年
  • 14篇
    2022年
  • 32篇
    2021年
  • 3篇
    2020年
成就勋章
TA的专栏
  • STM32CubeMx
    16篇
  • STM32
    15篇
  • C语言
    13篇
  • Linux
    10篇
  • Makefile
    3篇
  • risc-v
    2篇
  • STM32HAL库
    3篇
  • 数据结构与算法
    6篇
  • 51单片机
    2篇
兴趣领域 设置
  • 编程语言
    c语言
  • 嵌入式
    嵌入式硬件
  • 操作系统
    risc-v
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

STM32基于LL库的USART+DMA使用

时隔两年半再次更新LL库,本次带来USART + DMA 实现接收不定长。
原创
发布博客 2024.10.26 ·
678 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

gbk转utf-8

此项目是将文件编码由GBK转成UTF-8,目前只支持由编码GBK或GB2312或GB18030转到UTF-8!!!转码之前记得备份一下,以免转码出错!!!
原创
发布博客 2024.05.25 ·
637 阅读 ·
9 点赞 ·
1 评论 ·
1 收藏

【i.MX6ULL】platform总线

设备驱动的分离,有总线(bus)、驱动(driver)和设备(device)模型,比如 I2C、 SPI、 USB 等总线。但是在 SOC 中有些外设是没有总线这个概念的,但是又要使用总线、驱动和设备模型该怎么办呢?为了解决此问题, Linux 提出了platform这个虚拟总线,相应的就有platform_driver 和 platform_device。
原创
发布博客 2024.04.20 ·
889 阅读 ·
14 点赞 ·
0 评论 ·
14 收藏

【i.MX6ULL】使用buildroot构建根文件系统

本篇文章时参考的正点原子的教程,按照教程给野火的imx6ull mini开发板制作一个根文件系统。话不多说,步入主题吧。
原创
发布博客 2023.12.17 ·
1648 阅读 ·
25 点赞 ·
0 评论 ·
32 收藏

【i.MX6ULL】linux驱动bh1750模块

bh1750设备的地址由引脚来决定。
原创
发布博客 2023.12.06 ·
1416 阅读 ·
22 点赞 ·
0 评论 ·
27 收藏

0.96寸oled显示坏苹果(badapple)

俗话说:有屏幕的地方就会有badapple。下面带来使用0.96寸OLED屏幕显示badapple的教程。
原创
发布博客 2023.05.15 ·
1617 阅读 ·
5 点赞 ·
1 评论 ·
14 收藏

【基于gcc】手把手教你移植RT-Thread到STM32

基于GCC RT-Thread移植到STM32F103
原创
发布博客 2023.04.24 ·
2786 阅读 ·
11 点赞 ·
17 评论 ·
25 收藏

【Makefile通用模板】入门必看篇,超详细

变量值可以随意定义。gcc分为很多种,常见的有:gcc、arm-linux-gcc、arm-none-eabi-gcc等等,所以为了Makefile适配更多的C/C++项目,可以将编译器定义一个变量,这后续更改起来很方便。CC = gcc。
原创
发布博客 2023.04.15 ·
2062 阅读 ·
11 点赞 ·
2 评论 ·
24 收藏

虚拟机与主机互传文件

在开发的过程中会频繁的在 Windows 和 Ubuntu 下进行文件传输,比如在 > Windwos 下进行代码编写,然后将编写好的代码拿到 Ubuntu 下进行编译。Windows和Ubuntu下文件互传使用的是windows系统下的映射网络驱动器。
原创
发布博客 2023.04.05 ·
2169 阅读 ·
1 点赞 ·
1 评论 ·
11 收藏

开发板 ping 虚拟机

至此,开发板已经可以与虚拟机ping通了,但现在虚拟机是没法上网了,若是虚拟机想上网,将虚拟。机的网络连接设置成原来的配置即可,唉,总感觉有点太麻烦了,若有更好的设置方法,欢迎在评论。先把笔记本端的关闭:【设置】->【网络与Internet】->【Windows防火墙】然后通过u-boot命令printenv查看一下IP地址是否设置成功。使开发板进入u-boot命令模式,设置一下开发板的IP地址。见证奇迹的时刻即将到来,精彩节目稍后继续~~~区留下链接,本篇文章到这里就结束了~~~
原创
发布博客 2023.04.01 ·
1550 阅读 ·
2 点赞 ·
8 评论 ·
35 收藏

将MSYS2添加到windows终端中

每次在文件中右击打开终端运行MSYS2时所在的路径不是当前路径,这点是很恶心的,好在有解决办法,首先找到安装目录的。现在就可以在终端中体验MSYS2了~接着找到安装目录的home/用户。
原创
发布博客 2023.03.18 ·
2267 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

【vim】C语言代码提示

vim安装C语言提示插件
原创
发布博客 2023.01.30 ·
2577 阅读 ·
3 点赞 ·
1 评论 ·
8 收藏

VSCode使用Clangd

在使用微软的C/C++插件时,遇到较大项目时,代码提示速度非常的慢,这时可以使用clangd。
原创
发布博客 2023.01.13 ·
10425 阅读 ·
5 点赞 ·
6 评论 ·
55 收藏

【C语言】结构体、共用体、位域

以上两个例子可以使用关键字:
原创
发布博客 2022.12.30 ·
1103 阅读 ·
4 点赞 ·
1 评论 ·
5 收藏

gcc编译选项

4、连接目标代码, 生成可执行程序。变为目标代码(机器代码)生成。转换成汇编语言, 生成文件。2、将预处理后的文件。以下为常用的编译选项。
原创
发布博客 2022.11.19 ·
650 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Makefile(二)

以后我们的源文件 .c 增多,目录结构更复杂,此时借助 makefile 是最方便的。函数为例进行讲解,并且示例中都是我们后面 Makefile 中使用到的内容.当输入的字符串符合匹配规则,那么使用替换规则来替换字符串,当匹配规则中有。notdir 函数用于去除文件路径中的目录部分。在 Makefile 中调用函数的方法跟变量的使用类似,以“$(patsubst 匹配规则, 替换规则, 输入的字符串)匹配的内容加入到最后替换的字符串中。不上,所以不会进行替换,函数直接返回空的内容。号中,所以最终的输出为。
原创
发布博客 2022.11.10 ·
445 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

【RISC-V】 li指令

li 何时扩展为 lui 或者 addi呢?又何时扩展为lui 和 addi呢?可以将任意的32位数据或者地址加载到指定的寄存器中。我们观察lui 和 addi 的指令码即可得出结果。li a0, immediately 扩展成。在 RV32I中,它扩展到。加载的立即数为高20位,加载的立即数为低12位。
原创
发布博客 2022.10.28 ·
14590 阅读 ·
10 点赞 ·
0 评论 ·
27 收藏

RISC-V指令集

RV32I有32个通用寄存器,以及一个PC寄存器。其中有一个通过硬件设置的值恒为 0 的 x0 寄存器。
原创
发布博客 2022.10.04 ·
27425 阅读 ·
51 点赞 ·
4 评论 ·
388 收藏

STM32基于HAL库的USART+DMA使用

使能USART以上配置好之后,点击生成工程编写中断回调函数当触发接收中断时,将接收到的数据通过DMA发送出去当触发发送中断时,使用DMA接收一下使能接收中断在main.c中编译、下载进去就能看到效果接收不定长度时,需要判断USART什么时候为空闲状态,当触发空闲中断时,证明此时已经接收全部数据,需要用到的函数有使能空闲中断在 MX_USART1_UART_Init() 函数中添加定义一个接收缓冲区编写USART1中断编写中断回调函数使能接收中断在main.c中若是不添加
原创
发布博客 2022.06.24 ·
3978 阅读 ·
6 点赞 ·
6 评论 ·
45 收藏

STM32基于HAL库的ESP8266实现

使用HAL库驱动ESP8266
原创
发布博客 2022.06.09 ·
6598 阅读 ·
17 点赞 ·
9 评论 ·
62 收藏
加载更多