自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正点原子u-boot学习nfs版本不匹配解决方案

在学习正点原子的《Linux之系统移植和根文件系统构建篇》的3.2讲时,视频教程使用nfs在uboot环节下载zImage镜像,我下载时一直显示T T T,下载超时。通过查阅资料,在这篇文章中发现了可能是nfs的版本不匹配问题。

2026-04-28 17:24:19 180

原创 I.MX6ULL使用USB_OTG进行裸机开发

本文介绍了在正点原子I.MX6ULL开发板裸机开发中使用USB_OTG下载模式的配置方法。主要内容包括:1)安装uuu工具;2)设置开发板为USB下载模式;3)修改Makefile以生成.imx文件并添加USB下载规则;4)解决imxdownload权限问题。通过编译和下载验证了该方法的可行性,相比SD卡模式更方便快捷。文中提供了完整的Makefile配置示例,实现了从编译到USB下载的一体化流程,显著提升了开发效率。

2026-04-14 09:58:26 67

原创 vscode开发CH32V208WBU6

CH32V系列开发,官方推荐使用MounRiver Studio,不是嵌入式开发常用的Keil等软件,需要在电脑上安装不同的开发软件,使得开发管理极其不便,之前看到有教程教学使用vscode编辑器进行STM32等的开发环境配置,那么是不是CH32也可以在vscode里面进行开发。因为vscode的插件功能,使得它能够满足大部分人的程序开发需求,因此,需要寻找一个嵌入式开发插件,对CH32进行开发。

2026-01-06 15:03:12 344

原创 vscode 代码跳转问题

最近在使用vscode进行嵌入式开发,发现无法进行代码跳转,使用起来很不方便,进行了很长时间的查询,最终针对我的情况,解决了这一问题。在设置里面查看这个插件,发现下图这个选项是disabled,将其设置为default,就可以正常跳转了。文件,包含了依赖文件的路径,所以大概率就是vscode配置问题。使用的是PlayformIO构建工程文件,自动生成。代码跳转依赖于C/C++这个插件,,就可以搜索到这个设置选项。

2026-01-05 19:45:36 396

转载 【瑞萨FPB-RA6E2试用】基础功能使用1

本文介绍了基于瑞萨FPB-RA6E2开发板和Zephyr RTOS的嵌入式开发实践。首先展示了开发板硬件特性,包括内置J-Link仿真器和丰富外设。接着配置Zephyr开发环境,通过VSCode工具实现项目迁移。通过LED闪烁例程验证环境配置正确性后,进一步实现GPIO综合应用:利用按键中断控制LED0状态翻转,同时主循环定时切换LED1状态,并通过串口输出调试信息。实验成功演示了Zephyr操作系统下GPIO输入输出及中断处理的基本开发流程,为后续更复杂功能开发奠定了基础。

2025-12-30 17:20:59 53

原创 【笔记】littlefs移植笔记

本文介绍了如何在STM32F103微控制器上移植LittleFS文件系统。LittleFS是一种专为微控制器设计的故障安全文件系统,具有掉电保护和擦写平衡特性。移植过程包括:下载源码、添加核心文件到STM32工程,并创建关键的配置文件(lfs_config.h)和驱动适配文件(lfs_port.c)。配置文件中需要根据硬件特性设置参数,而驱动适配文件则需实现与W25Q128闪存芯片的接口函数。测试结果显示成功实现了文件读写功能,验证了移植的正确性。文中还提到了移植过程中遇到的两个关键问题。

2025-10-23 18:20:27 1412

原创 STM32N6570-DK开发板串口资源记录

摘要:针对STM32N6570-DK开发板串口资源不足的问题,发现通过STMod+拓展板可复用USART6的PC6和PC9引脚实现第二路串口通信。引脚对应关系为PC6(MISO/STMOD#9)和PC9(ADC_D/STMOD#13)。通过查询拓展板引脚分布图,确认这两个接口位置即可连接传感器,有效解决了串口开发板的多传感器通信需求。

2025-06-21 21:31:28 283

原创 串口参数设置解析

串口作为单片机开发中重要的调试通道和通信手段,在单片机开发中出现频次很高。但最近在用串口时,发现一个以前没有意识到的参数配置问题。一直以为串口接收两端的配置一样,就可以正确的通信,并在此之前一直没有碰到问题,所以一直没有深入去了解过串口。

2025-06-19 20:40:28 1343

原创 STM32N6570-DK串口通信

usart.c里面void MX_USART1_UART_Init(void)和void HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)函数,void MX_USART1_UART_Init(void)里面是对串口的配置,HAL_UART_MspInit(UART_HandleTypeDef* uartHandle)主要是时钟配置和GPIO配置,(中断配置也在这)。所以可以使用其它串口。使用这个拓展板,可以使用杜邦线与其他设备连接,进行串口通信。

2025-06-13 17:02:16 659

原创 STM32N6570-DK开发板AI体验记录01

stm32ai-modelzoo-services-3.1.0是存放在stm32ai-modelzoo-services-3.1.0\object_detection目录下,stm32ai-modelzoo-services-3.0.0是存放在stm32ai-modelzoo-services-3.1.0\object_detection\src文件夹下面。需要的库保存在F:\STAI\stm32ai-modelzoo-services-3.1.0目录的requirements.txt文件中。

2025-06-11 20:06:46 1882

翻译 struct与typedef struct在C语言中的区别

在C语言中,struct 和 typedef struct 的区别主要在于。typedef 为结构体定义了一个类型别名,从而可以在后续代码中更简洁地使用该类型,而不用每次都写 struct 关键字。

2024-11-17 20:01:14 341

原创 Vmware虚拟机上Ubuntu创建主机共享文件夹

根据自己电脑实际情况选择一个盘创建一个文件夹设置文件夹属性:选中–右键–属性–共享–高级共享–共享此文件夹下图我已经设置为共享了,所以网络路径存在,没设置应该显示不共享上面已经完成主机需要设置的流程。

2024-10-09 16:27:39 1357

原创 IIC学习笔记

IIC数据线:1、SCL时钟线2、SDA数据线两条数据线都需要外接上拉电阻(由内部结构决定的,IIC接口为开漏输出)主从设备读取数据:在SCL高电平是读取SDA数据线的高低电平SDA数据线数据转换时刻:SDA电平转换需要在SCL为低电平是进行转换,高电平时主(从)设备在读取SDA数据线电平。

2024-09-30 16:12:48 397

原创 VMware问题解决

使用VMware虚拟机安装Ubuntu系统所遇问题。

2024-09-14 15:52:55 369

原创 机器学习随机种子的设定

随机种子使用问题

2024-06-20 15:23:41 643 1

空空如也

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

TA关注的人

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