自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言链表测试

创建链表,插入数据至链表尾,将链表内嵌至其他数据结构.,contain_of找到结构体成员所在的结构体。

2023-08-28 11:44:30 71

原创 64位ubuntu20.04安装arm-linux-gcc 4.4.3

64位的ubuntu安装32位的arm-linux-gcc会失败,提示找不到该命令。有两种解决方法:1.下载64的arm-linux-gcc;2.安装所需的32位的库。如果提示找不到lib32ncurses5,使用新的ib32ncurses5-dev即可安装成功。

2023-05-27 11:22:46 728 1

原创 C语言有符号变量转化为无符号变量的坑

char类型是8位,它的范围为-128~127,变量a被赋值为128,超出了范围,此时变量a在内存中的值为0b10000000,以char型表示就是-128。对a强转为无符号int型赋值给b,实际行为是从第9位开始至最高位会以1填充,实际结果仍是-128,也就是说类型转化是无效的。

2023-05-14 09:26:29 235

原创 Makefile学习笔记

make一下,可以看到执行了gcc -o hello hello.c命令,生成了hello文件。只要目标hello还在,或者依赖hello.c未修改,再make就不会执行下面的命令。五个文件hello.c,src1.c,src1.h,src2.c,src2.h,每个生成对应.o文件,组后链接为hello可执行文件。利用Makefile,可以写成。分别表示目标和第一个依赖文件,这样写太麻烦,可以优化为。^表示所有的依赖文件。

2023-05-13 17:12:59 162

原创 ubuntu20好用的截图工具

Windows下可以使用snapaste,ubuntu下可以使用flameshot,常用功能都有,支持截图固定在屏幕上。

2023-05-13 13:07:06 335

原创 vscode c/c++使用clang-format格式化代码

我们使用c/c++语言开发项目时,为保证代码格式统一,可以使用clang-format工具自动格式化代码。

2022-12-27 16:25:39 2372

原创 C++中的引用

C++的引用

2022-12-17 19:17:59 63

原创 C++从汇编来分析C++构造函数和析构函数

是什么是C++中构造函数和析构函数,它们用来干什么,与普通的成员函数有什么区别

2022-12-17 18:38:50 327

原创 ld链接脚本简要笔记

记录ld链接脚本的基本语法,框架,mcu使用RT1052,IDE:MCUXpresso

2022-11-16 10:50:35 978

原创 STM32或GD32修改ROM起始地址和中断向量表起始地址程序运行情况

STM32或GD32修改ROM起始地址和中断向量表起始地址程序运行情况

2022-11-16 10:36:39 2730

原创 STM32cubeMx-配置定时器输出PWM

1 配置RCCHigh Speed Clock(HSE)选择第三项(即外部时钟源)2 配置SYSDebug选择第二项Serial Wire3 设置时钟切换到Clock Configuration,按下图方式配置4 配置定时器4.1 Clock Source选择Internal Clock(内部时钟)4.2 channel1~channel4四个通道可根据需求确定使用哪几个通道(我这里选 择channe1)。channel1配置为PWM Generation CH

2020-06-12 11:31:07 5292 1

空空如也

空空如也

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

TA关注的人

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