专注于嵌入式技术分享!
从来没有真正的绝境, 只有心灵的迷|
嵌入式开发必备技能 - Git子模块 嵌入式开发必备技能 - Git子模块
大家好,我是杂烩君。 今天我们来分享Git子模块(Git Submodule)的小知识。 一、为啥要用 Git Submodule?嵌入式开发中,我们经常遇到这样的场景: 主工程(比如 STM32CubeMX 生成的代码)需要集成 Fre
2025-03-12
【工具】一个基于ESP32S3+LVGL的嵌入式多功能调试器 【工具】一个基于ESP32S3+LVGL的嵌入式多功能调试器
大家好,我是杂烩君。 我们嵌入式开发中,常常会遇到如下问题: 调试工具分散,切换繁琐。 缺乏可视化数据分析工具。 多设备协同调试困难。 Github上开源的Exlink_Tool项目正是解决这些问题。 Exlink_Tool简介Exl
2025-03-05
【工具】手把手教你搭建嵌入式容器化开发环境! 【工具】手把手教你搭建嵌入式容器化开发环境!
大家好,我是杂烩君。 在嵌入式开发中,我们经常会遇到这样的场景: 本地开发环境正常运行的代码,移植到同事电脑就报错。 更换开发板后,编译工具链版本不兼容导致构建失败。 团队协作时,不同成员的依赖库版本差异引发玄学问题。 这些问题的根源
2025-03-02
【工具】分享一个代码生成器编写思路! 【工具】分享一个代码生成器编写思路!
大家好,我是杂烩君。 在之前转载的文章:嵌入式中,我们如何面对单调重复的任务?中,李先静前辈提到一点:让电脑去做单调重复的工作。 这点让我很受启发,在工作中需要这类重复性的工作时,我也会编写代码生成器来帮我处理。最近,又完成了一个代码生成
2024-09-13
【工具】内存检测工具Sanitizer 【工具】内存检测工具Sanitizer
大家好,我是杂烩君。本次我们来分享一个开发调试利器——Sanitizer。 Sanitizer简介Sanitizer是由Google发起的开源工具集,用于检测内存泄露等问题。 链接:https://github.com/google/s
2024-04-05
【工具】嵌入式中,一些鲜为人知的辅助工具 【工具】嵌入式中,一些鲜为人知的辅助工具
大家好,我是杂烩君。 之前分享的分享一份嵌入式软件工具清单!列举了一些常用的、大家都比较熟知的工具。 本次我们来汇总一些鲜为人知但很实用的辅助工具! VSPDVirtual Serial Port Driver(VSPD)是一个虚拟串口软件
2024-03-08
【工具】较受欢迎的Git可视化管理工具! 【工具】较受欢迎的Git可视化管理工具!
大家好,我是杂烩君。 Git版本管理工具是我们日常开发中常用的工具,熟练使用它可以提高我们的工作效率。老司机们常常使用命令行的方式进行操作,新手可借助可视化工具来进行过渡,命令行与可视化工具结合使用来加深对Git的熟悉程度。 下面推荐两个
2024-03-03
【工具】汇总一些常用的终端工具! 【工具】汇总一些常用的终端工具!
大家好,我是杂烩君。 终端工具、串口工具,我平时用的是: 观察了一圈,发现身边的同事用的终端工具不都一样。 本文来汇总一波常用的终端工具。 windtermWindTerm 是一款开源 免费 、 跨平台 的SSH/Sftp&#
2024-01-17
【工具】嵌入式项目生成器,了解一下! 【工具】嵌入式项目生成器,了解一下!
实际开发中,不同的人习惯用不同的开发工具。比如,对于STM32开发来说,可以用Keil、IAR、VSCode+GCC等。比如安富莱开发板的例程中,常常都会提供有Keil及IAR的工程: 有没有这样子的一个工具:可以同时生成多种开发环境的
2023-12-18
【工具】分享一个好用LCD模拟器! 【工具】分享一个好用LCD模拟器!
LCD模拟器在我们嵌入式开发中,有时候有些调试环境、流程比较复杂/繁杂。比如有些bug需要跑很长的一段流程才可以复现,这时候如果按照正常的流程来调试,单单是复现问题估计都需要话不少时间。这时候应该要多思考需要怎么去模拟一个相同的
2021-07-17
【工具】网络调试助手的简单使用 【工具】网络调试助手的简单使用
上一篇分享的:AT指令测试WIFI通信模组并获取天气数据,我们在测试AT+CIPSTART这条指令(连接服务端)时给出了三种方法,其中第三种方法是使用一些网络调试助手模拟TCP服务器。本篇笔记就来分享SocketTool这个网络助手简单的
2020-04-06
【工具】几款好用的文本编辑器 【工具】几款好用的文本编辑器
Source InsightSource Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上
2019-11-11
1 / 2