- 博客(9)
- 收藏
- 关注
原创 gd32vw553 cmake 工程模板
本工程模板为基于 GD32VW553 芯片的 RISC-V 嵌入式项目开发提供了 CMake 构建系统支持,使用 Nuclei 工具链。模板包含完整的目录结构,支持自动化编译、链接及生成 HEX/BIN/LST/SIZE 文件。通过设置工具链路径、配置编译选项(如 C99/C++11 标准、优化等级等),用户可以快速构建项目。常用命令包括 cmake 配置和构建,CMake 特性如文件搜索、头文件路径添加等也得到应用。使用前需确保工具链和链接脚本路径正确,并根据芯片型号调整架构参数。
2025-05-16 01:05:13
357
原创 ESP32 Docker 开发工程模板
本指南介绍了如何使用 Docker 设置 ESP32 开发环境,并提供了 PowerShell 和 Bash 脚本来简化开发流程。首先,确保已安装 Docker 和相应的脚本运行环境(PowerShell 或 Bash)。然后,通过 Docker 拉取 espressif/idf 镜像,并使用 docker-compose.yml 文件管理开发环境。提供的脚本(esp-idf-menu.ps1 和 esp-idf-menu.sh)允许用户创建项目、设置目标芯片、编译、烧录和监视 ESP32 项目。通过这些工
2025-05-16 01:00:31
661
原创 用 C 语言实现面向对象编程(OOP)教程
本教程通过一个“动物说话系统”的示例,演示了如何使用纯 C 语言模拟面向对象编程(OOP)思想。通过结构体与函数指针的巧妙结合,实现了封装、继承、多态和抽象四大核心特性。项目采用 CMake 构建,并支持菜单配置(menuconfig),兼容 Windows 和 Linux 平台,适合作为嵌入式开发者或 C 语言进阶者学习 OOP 思维的实践范例。
2025-05-16 00:48:17
633
原创 Cppcheck 静态代码分析
Cppcheck 工具主要用于静态代码分析,帮助开发者在不运行代码的情况下发现潜在的错误、代码质量问题或性能隐患。
2024-11-21 21:26:45
2004
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人