- 博客(22)
- 收藏
- 关注
原创 现代c++获取linux系统ram大小
本文介绍一种使用c++获取linux系统ram大小的方法.按照上诉c++方法确实可以获取到linux系统的ram信息,亲测可用哦。
2025-04-17 09:55:47
349
原创 现代c++获取linux系统版本号
本文介绍一种使用c++获取linux系统版本号的方法.根据上诉的c++代码,确实可以正确的获取到当前系统的版本号,亲测可用!!!
2025-04-15 15:06:40
195
原创 现代c++获取linux系统架构
本文介绍一种使用c++获取linux系统架构的方法。使用上诉的c++代码,能正确获取到当前系统架构,亲测可用!!!。
2025-04-15 13:54:20
368
原创 ubuntu为指定网卡动态申请ip
Ubuntu在刚开机或者网络切换时经常dhcp客户端不起作用导致网卡不能申请到ip,导致无法上网,下面介绍两种方法来手动的动态获取ip。上诉两种方法,我经常在用,亲测可用!!!
2025-04-10 13:48:03
123
原创 现代c++获取本地时间
我们在项目中经常会用到时间,现代c++中也有获取时间的接口,今天在这里记录一种现代c++中获取时间的方法。本文介绍了一种使用现代c++获取时间的方式,确实可以获取本地时间。
2025-03-19 13:24:10
232
原创 现代c++生成uuid
首先介绍一下uuid,UUID(Universally Unique Identifier,通用唯一标识符)是一种标准化的方法,用于生成唯一的标识符。UUID 在各种应用中广泛使用,例如数据库记录的唯一标识、分布式系统中的节点标识、文件系统中的文件标识等。UUID 的设计目的是确保在不需要中央协调的情况下,生成的标识符在全局范围内是唯一的。本文介绍如何在现代c++中使用uuid。
2025-01-16 12:05:02
183
原创 esp32移植canopen协议栈(四)
本文续接上一篇文章,上一个工程中我们已经实现了定时器,本文我们正式开始移植canfestival (canopen协议栈的一种),这个网上的介绍很多,感兴趣的可以搜一下,本文着重介绍其移植过程。本文成功移植canfestival,并让其工作起来。
2025-01-02 13:00:42
1238
原创 esp32移植canopen协议栈(三)
本文续接上一篇文章,在之前的工程中,我们实现了can驱动的封装,离我们移植canopen更近一步了,但canopen的启动,sdo,pdo等调度都与时间密切相关,我们还需要实现一个定时器给canopen协议栈做心跳使用,本文我们来使用esp32 + 现代c++封装一个好用的timer类出来,为移植canopen打基础。本文使用esp32封装了一个定时器,实际验证可以运行,下一步移植canopen(canfestival)协议栈。
2024-12-30 12:58:03
1159
2
原创 esp32移植canopen协议栈(二)
本文续接上一篇文章,之前我们已经搭建好了esp32的开发环境,以及初始工程。接下来我们开始实现can驱动相关,以及使用c++封装can接口。本文使用esp32实现c++实现can驱动层的封装。下一步移植canopen!!!嘻嘻。
2024-12-27 16:20:50
1240
原创 esp32移植canopen协议栈(一)
本文搭建一套esp32三与canopen的教程。关键字esp32s3 , espidf, 现代c++,canopen。本文从0开始搭建了esp32s3的esp-idf开发环境,能正常工作。
2024-12-27 09:12:29
425
原创 现代C++判断字符串是否是一个数字
现代C++中的判断一个字符串是否是一个数字。本文介绍一种现代C++中判断字符串是否是数字的方法,亲测可用!!!
2024-02-04 16:09:55
2960
1
原创 现代C++大写字符串转小写字符串
现代C++中的大写字符串转小写字符串的一种实现。本文介绍一种现代C++中将大写字符串转换成小写字符串的方法,亲测可用!!!
2024-02-04 14:49:21
830
1
原创 现代C++小写字符串转大写字符串
现代C++中的小写字符串转大写字符串的一种实现。本文介绍一种现代C++中将小写字符串转换成大写字符串的方法,亲测可用!!!
2024-02-04 14:40:11
770
1
原创 现代C++字符串分割
C++语言作为一门神级语言,在基于C语言的基础上加入多种新特性,各种新的语法糖,以及容器,算法库,好用的一批。尤其是string类,可完全替换c中的char *string的功能很强大,它提供了一些很好的接口来帮助我们操作字符串,但好像没有提供一种字符串分割的方法,不过可以基于string类的原生接口,加上容器来实现字符串的分割方法,下面介绍一种C++string分割的方法,基于string和vector。
2024-02-04 13:44:05
623
1
原创 STM32系列之printf彩色打印
stm32系列单片机中使用串口重定向打印,颜色都是黑底白字,颜色太单一,有时候我们想实现重大错误时使用红色打印,正常debug的输出使用绿色打印,类似于log等级那样,error使用红色,worn使用黄色,debug使用绿色,本文介绍一种基于串口重定向到printf的彩色输出打印方法。
2024-02-01 12:37:18
1932
1
原创 STM32H753IIT6中使用printf打印数据
stm32系列单片机中想使用日志打印功能,方法有很多,比如可以使用jlink方式打印,使用串口输出打印,今天介绍一种使用串口重定向,可以使用c语言标准库中printf输出的方法。使用STMCube MX + Keil5按照上述做法可在STM32系列开发板中使用printf打印日志,亲测可用!!!。
2024-02-01 11:05:32
642
1
原创 ubuntu使用命令行安装增强功能
在ubuntu虚拟机中想要与windows互相复制粘贴数据,必须安装虚拟机的增强功能,操作有点复杂,下面介绍一种用命令行安装增强功能的方式,只需要3句命令,方便好用。
2024-01-30 14:16:40
1822
1
原创 STM32G474RET6产生PWM波形
使用STM32G474RET6的高精度定时器配合Cube MX产生一组互补的PWM波使用STM32G474RET6的高精度定时器配合Cube MX产生一组互补的PWM波 额,自己也是个小白,使用ST官方的nucleo 开发板产生双通道互补的PWM波形。
2021-06-03 17:55:30
1147
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人