自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 位32位arm平台交叉编译FFTW库,直接下载压缩包

如果不想操作可以直接下载压缩包。

2025-02-26 16:59:44 176

原创 为 ARM 32 位平台交叉编译 FFTW 库(基于正点原子的阿尔法开发板)

到此:就成功了。之前一直编译的结果一直是。

2025-02-26 16:29:53 573

原创 VScode快捷键列举(正在更新)

【代码】VScode快捷键列举(正在更新)

2025-02-20 11:10:56 166

原创 CMAKE:data.c:22:undefined reference to ‘sqrt‘

结果就是不行,一样的报错。target_link_libraries(main PRIVATE -lm)即可。如果你是单文件,只需在gcc命令后跟'-lm'即可;

2025-02-17 15:09:38 234

原创 In included file: expected ‘;‘ at end of declaration list clang(expected_semi_decl_list)

这只是其中一种情况。在搜索的时候发现如果缺少";"也会报此错误,请注意。如果是以下这种就会报错。

2025-01-15 09:57:12 140

转载 启动虚拟机出现“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”

华硕主板主机亲测可用。

2025-01-13 16:31:44 55

原创 基于正点原子的阿尔法开发板,mqtt项目cmake成功但是make失败

其实就是CMakeLists.txt中的指定MQTT客户端库头文件路径、库路径以及链接库路径不正确。

2025-01-02 10:46:49 210

原创 系统提示:命令‘ls‘可在’binls‘处找到,由于bin不在PATH环境变量中,故无法找到该命令

系统提示:命令‘ls’可在’/bin/ls‘处找到,由于/bin不在PATH环境变量中,故无法找到该命令。在导入交叉编译工具链的过程中,不小心将环境变量部分东西删除了。命令时跳出这样的错误提示。

2024-12-12 14:47:34 341

原创 使用tftp下载设备树文件失败

先说结论,因为设备树文件没有权限。在Linux启动的过程中卡这了。使用tftp下载设备树文件失败。只需要在虚拟机中执行。

2024-12-12 14:45:55 237

原创 题目:100条经典C语言笔试题目(1-5)

1-5

2024-11-04 21:58:25 335

原创 结构体的字节对齐方式(__attribute_pack(packed))&#pragma pack())

结构体字节对齐的两种方式。

2024-09-11 20:28:11 255

原创 C嵌入式面试题

真实的面试题

2024-09-11 19:19:31 747

原创 GDB的使用

GDB调试

2024-09-10 19:23:15 340

原创 ./include/uapi/linux/types.h:5:10: fatal error: asm/types.h: 没有文件、目录 #include <asm/types.h>导入交叉编译工具链

交叉编译工具链导入

2024-08-12 23:14:30 456

原创 HAL库控制stm32f103c8t6,stm32cube,无源蜂鸣器

在这块我也不知道为什么如果不打开这个高速外部时钟(HSE)我的输出是有问题的,大家可以自行尝试。##cubemx配置步骤,(定时器配置)

2024-08-11 16:36:39 372

原创 HAL库控制STM32F103C8T6微控制器通过I2C接口读取ADXL345加速度传感器的数据

/循环发送,直到发送完毕return ch;将这段代码加在main.c中,点击魔术棒,按照下图勾选**(很多情况下,串口不打印都是这个地方没勾选)**并且添加头文件如果你嫌麻烦直接全选附后代码,我将整个main.c复制过来了。直接替换你的.c 文件即可找到了一段可以不勾选的代码,但是报错,还没解决。(就先用这个吧)

2024-08-09 00:02:38 1001 10

原创 C中malloc、calloc和realloc三个函数的区别

calloc两个参数,第一个为你要申请的大小,第二个参数为,所对应数据类型的大小。第一个参数为->上一次申请空间时的返回值。当size = count 时,就需要扩容,来存储更多的数据。malloc一个参数,只需输入你要申请的大小*数据类型的大小。realloc和malloc、calloc的最大区别在。3、拓展知识(数据结构动态顺序表中用到了扩容的思想)calloc会将申请的空间初始化为0。malloc 不会初始化申请的空间。1、malloc函数的用法示例。2、calloc函数用法示例。

2024-08-05 22:29:36 335

原创 编写程序,可以实现两数交换的函数模板!并验证,交换两个int类型的数、交换两个double类型的数!

在交换函数中,中间量不要定义为指针,不然会报错(核心已转储);不知道什么原因,有知道的评论区告诉一声。代码逻辑和c语言没有什么区别,

2024-08-05 20:16:39 135

原创 STM32-HAL库-printf函数重定向

【代码】STM32-HAL库-printf函数重定向。

2024-07-24 21:06:12 399

原创 力扣242.给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。

思想:桶排序(跟排序没关系,但是可以借鉴)时间复杂度:O(n)空间复杂度:O(n)

2024-07-22 20:29:46 146

原创 Load “led\led.axf“Erase Failed!Error: Flash Download failed - “Cortex-M0+“

点击魔术棒,查看是否有你要用的开发板的型号。(我的对应的是stm32g030c8t6)如果不知道怎么导入对应的包,下面这个博客写的蛮清楚的。我导入包之后成功下载。

2024-07-22 16:56:50 502

原创 IIC总线简介

当前有两个发送器在改变数据线的值,每一个发送器会检测当前数据线的值是否和自己发送的值是一样的,如果一样继续发送,直到有一个发送器发现自己发送的和数据线的值不一样时,会自动退出,且转换为接收状态。7位寻址:起始位后的第一个字节决定了主机选择哪一个从机,(第一个字节由七位地址和一位数据传输方向组成)IIC器件用7位地址来标识,分为4个固定位和3个可编程位,so,可以连接8个相同的器件。10位寻址:和七位寻址兼容。本文使用的开发板时钟线和数据线分别连接芯片的PF14和PF15;GPIOx_BRR;

2024-07-12 18:56:38 894

原创 存储类型:局部变量和全局变量的初始化和未初始化总结

auto,register,static,extern

2024-07-11 07:51:47 179

原创 ./include/uapi/linux/types.h:5:10: fatal error: asm/types.h: 没有那个文件或目录 #include <asm/types.h>

老规矩先说结果:没有导入。

2024-07-10 16:41:22 467 4

原创 第一个驱动程序中的问题

加载模块发现输出的是卸载模块的内容(如下图所示)

2024-07-10 15:02:32 584

原创 另一个进程已为dpkg frontend加锁:亲测有效

你的虚拟机是在被挂起的状态下开启的!只需将虚拟机关机,重新开启即可解决;

2024-07-07 12:24:50 407

原创 解决方法: error: L6235E: More than one section matches selector - cannot all be FIRS

摘要:keil5,创建新项目时的报错

2024-06-29 21:14:20 550

原创 start.s(20): error: junk at end of line, first unrecognized character is `0‘

我的这个问题是,没加逗号,

2024-06-20 12:54:12 418

原创 QT--转到槽的方式关闭当前窗口

1、在ui界面找到Push Button,将其拖到界面2、右击拖进来的Push Button,选择“转到槽”,会出现如下界面,点击OK即可3、就会出现如下函数4、在里面添加this->close();运行即可即可关闭当前窗口。

2024-06-04 14:50:28 468

原创 基于STM32单片机的跌倒报警系统设计

本文设计了一种基于STM32单片机的跌倒报警系统,通过加速度传感器实时监测人体姿态变化,一旦检测到跌倒事件,系统能够自动触发报警机制,发送短信通知紧急联系人,并发出声音警报,以便及时救助。本文设计了一种基于STM32单片机的跌倒报警系统,通过加速度传感器实时监测人体姿态变化,实现了对跌倒事件的自动检测和报警功能。实验结果表明,该系统具有较高的准确性和可靠性,能够为老年人的安全提供有效的保障。对系统进行了实际测试,包括不同场景下的跌倒检测效果、报警机制的响应速度以及短信发送功能的稳定性等。

2024-04-16 18:15:13 592

原创 /tmp/ccUdRvIe.o:在函数‘main’中:main.c:(.text+0x28):对‘add’未定义的引用collect2: error: ld returned 1 exit sta

main.c:(.text+0x28):对‘add’未定义的引用

2024-04-08 14:52:02 345

原创 逻辑或(||)和逻辑与(&&)之间有没有优先级

按照代码格式来说,如果它俩优先级相同,那么就是从左往右依次计算,那么t == 1||k==2,的计算结果为1,而M<3为假,所以整个式子的结果为0。但是,如果逻辑与(&&)和逻辑或(||)有优先级,且逻辑与的优先级高于逻辑或,那么式子的表达式为1,所以我们得出结论,逻辑与(&&)的优先级高于逻辑或(||)。接下来我们运行查看结果。

2024-04-01 20:34:08 1162

原创 函数gets输入字符怎样结束(二维字符数组验证)

gets输入以回车结束

2024-03-29 19:41:30 641 1

原创 冒泡排序(从小到大)

从左到右,依次比较,前数大于后数,两数交换,否则不交换

2024-03-28 20:18:32 1128

原创 宏定义(C语言)

关于宏定义的坑。

2024-03-26 19:56:10 629 1

原创 打印一个菱形,

c语言基础

2024-03-25 20:20:01 311 1

原创 判断“两奇一偶”,有则YES,否则NO

C语言基础

2024-03-23 16:29:52 323 1

为32位平台交叉编译fftw库

一些共享动态库,想要在开发板上使用fftw库的开发人员可以直接下载解压到相应位置。

2025-02-26

空空如也

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

TA关注的人

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