- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 Livox detection V2安装依赖项(包含安装ROS、numpy、rospkg、ros_numpy、pyYAMI、arpgras)
本文是livox-detection v2安装依赖的保姆级教程,包含安装ROS、numpy、rospkg、ros_numpy、pyYAMI、arpgrase
2025-04-04 20:07:09
576
原创 联想安装Nvidia显卡、CUDA以及Torch(复现OpenPCDet的前期准备)
本文内容包括安装Nviia显卡、CUDA以及Torch,这些是复现OpenPCDet的前期准备。
2025-03-26 11:03:34
948
原创 嵌入式RTOS多任务程序设计
学习嵌入式实时操作系统(RTOS),以uc/OS-III为例,将其移植到stm32F103上,构建至少3个任务(task):其中两个task分别以1s和3s周期对LED等进行点亮-熄灭的控制;另外一个task以2s周期通过串口发送“hello uc/OS! 欢迎来到RTOS多任务环境!”。记录详细的移植过程
2023-11-26 18:34:09
1028
1
原创 IIC协议读取温湿度数据
关于I2C的详细概述以及硬件I2C和软件I2C的区别,解释了AHT20温湿传感器的参数,最后编程实现I2C采集温湿度,通过串口显示
2023-11-15 10:30:51
131
原创 OpenCV显示图片及汉字
学习理解汉字的机内码、区位码编码规则和字形数据存储格式.在Ubuntu系统下用C++调用OpenCV库编程显示一张图片,并在图片上读取汉字24*24点阵字形字库以添加自己的信息
2023-11-13 16:13:40
339
原创 定时器&PWM应用编程
使用STM32F103的 Tim2定时器的通道pin,连接一个LED,用定时器计数方式,控制LED以2s的频率周期性地亮-灭。 采用定时器pwm模式,让 LED 以呼吸灯方式渐亮渐灭,周期为1~2秒,自己调整到一个满意效果。
2023-11-04 22:39:52
108
1
原创 基于DMA方式的串口通信
了解串口协议和RS-232标准,以及RS232电平与TTL电平的区别;了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。并采用DMA方式完成串口通信,接收到“start”时发送“hello windows”,接收到“stop”时,停止发送。
2023-10-31 17:47:05
727
1
原创 基于HAL库的串口通信(使用中断收发数据)
了解串口协议和RS-232标准,以及RS232电平与TTL电平的区别;了解"USB/TTL转232"模块(以CH340芯片模块为例)的工作原理。使用HAL库创建项目之后,实现以下功能:当上位机给stm32发送一个字符“#”后,stm32暂停发送“hello windows!”;发送一个字符“*”后,stm32继续发送
2023-10-26 22:07:43
4358
2
原创 基于HAL库的LED流水灯
详细写了安装 stm32CubeMX的方法,配合Keil,使用HAL库方式用GPIO端口完成3只LED红绿灯的周期闪烁,并使用Keil的软件仿真逻辑分析仪功能观察管脚的时序波形,观察3个GPIO端口流水灯的输出波形,并分析时序状态正确与否,高低电平转换周期(LED闪烁周期)实际为多少。最后用stm32F103核心板的GPIOB端某一管脚接一个开关(用杜邦线模拟代替),采用中断模式编程,控制LED灯闪烁
2023-10-20 19:40:35
294
1
原创 基于标准外设库的LED流水灯及Keil仿真的逻辑分析仪查看波形
包含工程项目创建文件夹、添加STM32标准外设库文件的详细过程。以及用标准外设库方式使用端口GPIOA三个管脚控制LED灯,轮流闪烁,间隔时长1秒。由于LED灯的亮/灭周期是通过软件循环延时完成的, 所以使用Keil的软件仿真逻辑分析仪功能观察管脚的时序波形,更方便动态跟踪调试和定位代码故障点。 用此功能观察GPIO端口的输出波形,并分析时序状态正确与否、高低电平转换周期(LED闪烁周期)实际为多少。
2023-10-12 21:19:34
325
原创 Ubuntu、stm32下的C程序中堆、栈、全局、局部等变量的分配
系统学习了全局常量、全局变量、局部变量、静态变量、堆、栈的概念,并在Ubuntu和STM32下编译运行,测试了不同情况下的分配地址,最后浅谈对ARM Cortex-M/stm32F10x的存储器地址映射的理解
2023-10-06 16:06:15
168
1
原创 STM32F103的流水灯点亮
本文用Proteus 设计STM32最小系统板及LED流水灯实验原理图,仿真运行。并以 STM32最小系统核心板(STM32F103C8T6)+面包板+3只LED 搭建电路,使用GPIOA、GPIOB、GPIOC这3个端口控制LED灯,轮流闪烁。
2023-10-03 14:40:30
1824
原创 GCC背后的故事
本文详细讲述了gcc编译工具集中各软件的用途和ELF文件格式,除此之外,还讲述了如何生成静态库和动态库,其中还包括了多个程序文件的编译方法,并使用一个例子对全文进行实作。
2023-09-29 18:03:42
81
1
原创 STM3251单片机编程入门
熟悉使用C51程序设计并使用Protues对电路进行仿真,使用寄存器方式完成STM32的LED灯点亮,理解51单片机和STM32的区别和联系。
2023-09-24 16:42:01
2181
1
原创 初学Ubuntu系统,使用gcc和Makefile编译C++
本文学习掌握ubuntu的基本常用命令,并使用vim、gadit和gcc编译器,实现了"helloworld"简单代码编写,创建了main.c主程序和sub.h子程序,实现了对两个整型数的相乘返回浮点数的功能,并比较了Dev和Makefile不同实现方法。
2023-09-15 09:24:26
609
2
空空如也
联想安装linux双系统重启无法进入ubuntu安装界面
2025-03-23
字符数组中数字求和,输出的和为字母
2021-12-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人