推荐文章
嵌入式

基于STM32的智能天气预报系统

1、作品介绍首先,看一下作品的演示视频: 天气预报系统 温馨提示:因为是进行人机对话演示,所以应打开音量观看哈。 这是本人的毕业设计,一个智能的天气预报系统。显示屏上

阅读更多
资源/工具/技巧

【实践】手把手教你编写你的第一个上位机

一、前言大家好,我是杂烩君,本次来教大家编写一个基于QT的简单的上位机。 学习一个新的东西我们都从最基础的实例开始,比如学习C语言我们会从

阅读更多
嵌入式大杂烩

【经验篇】谈谈嵌入式 C 语言踩内存

大家好,我是杂烩君。 C 语言内存问题,难在于定位,定位到了就好解决了。 这篇笔记我们来聊聊踩内存。踩内存,通过字面理解即可。本来是操作这

阅读更多
【工具】推荐一个好用的文件同步工具 【工具】推荐一个好用的文件同步工具
大家是不是都有多台电脑? 大家如何在各电脑间进行文件同步呢? 比如,我今天在台式机上写了某篇博文,只写到一半,明天对象可能霸占了台式机,那我就只能用笔记本接着写。这时候就需要先把台式机上的资料传到笔记本上了。之前,我为了图方便直接用微信或
2024-10-26
【资源】推荐一个嵌入式 RPC 通信框架 【资源】推荐一个嵌入式 RPC 通信框架
一、RPC简介RPC(Remote Procedure Call,远程过程调用)机制是一种常用的通信机制。实际上就是要像调用本地的函数一样去调远程函数。 RPC机制,在互联网中应用得比较广泛。在我们嵌入式中,把传输层拓展到IPC、TPC&
2024-10-25
【资源】智元开源机器人中间件AimRT 【资源】智元开源机器人中间件AimRT
智元自主研发的机器人中间件AimRT正式开源上线。 相关链接: 官网:https://aimrt.org/ 文档:https://docs.aimrt.org/index.html GitHub:https://github.com
2024-09-26
【物联网】为什么在物联网应用中使用 MQTT 而不是 HTTP? 【物联网】为什么在物联网应用中使用 MQTT 而不是 HTTP?
物联网应用中MQTT和HTTP都有应用,但是应用的场景不同。在物联网应用中,大多选择使用MQTT(Message Queuing Telemetry Transport)而不是HTTP(Hypertext Transfer Protoco
2024-09-24
【RTOS】嵌入式事件标志组 【RTOS】嵌入式事件标志组
事件标志组嵌入式事件标志组是一种在嵌入式系统中广泛使用的同步机制,主要用于实现多任务间的同步与通信。 事件标志组是一组事件标志位的集合,每个位代表一个事件是否发生。它允许任务等待特定的事件发生,当事件发生时,相关任务将被唤醒并执行相应的操
2024-09-22
【工具】分享一个代码生成器编写思路! 【工具】分享一个代码生成器编写思路!
大家好,我是杂烩君。 在之前转载的文章:嵌入式中,我们如何面对单调重复的任务?中,李先静前辈提到一点:让电脑去做单调重复的工作。 这点让我很受启发,在工作中需要这类重复性的工作时,我也会编写代码生成器来帮我处理。最近,又完成了一个代码生成
2024-09-13
【资源】嵌入式C语言常用的代码模块库 【资源】嵌入式C语言常用的代码模块库
varch简介varch(we-architecture,意为我们的框架库)是嵌入式C语言常用代码模块库,包含了嵌入式中常用的算法库, 数据结构(容器)库, 解析器库, 独立C语言std库, 工具库等等。具有简单, 通用, 高效的特点,目
2024-08-14
WiFi6+蓝牙+星闪,三合一开发板,真香! WiFi6+蓝牙+星闪,三合一开发板,真香!
大家好,我是杂烩君。 WiFi、蓝牙,大家都有所了解。星闪,可能有些朋友没听说过。 星闪简介星闪是华为推出的一项专门用于短距离数据传输的新型无线通信技术。 它对标于蓝牙和Wi-Fi等传统技术,进行了大量的创新升级(还引入了一些5G关键技
2024-08-12
嵌入式 C 保护结构体的方式 嵌入式 C 保护结构体的方式
之前分享的文章:嵌入式 C 语言知识点,掩码结构体,似乎有些争议。 不知道是因为宏的实现看不懂还是用法不懂?掩码结构体宏的实现本质上就是使用一个掩码数组 chMask 把结构体保护起来。 用法可以结合大佬的PLOOC使用示例及其基于C语
【资源】Github上热门 C 语言项目汇总! 【资源】Github上热门 C 语言项目汇总!
在Github上,有许多高质量的C语言项目供学习和使用,本次来汇总一波,看看有没有你需要的。 LDD-LinuxDeviceDrivers项目地址: https://github.com/gatieme/LDD-LinuxDeviceD
【经验篇】关于低功耗设计,需要注意的点! 【经验篇】关于低功耗设计,需要注意的点!
硬件产品,低功耗设计是提升产品竞争力的关键因素之一。 低功耗设计的主要意义: 延长电池寿命:对于便携式设备(如智能手机、平板电脑、可穿戴设备等),低功耗设计能够显著延长电池使用时间,减少用户频繁充电的需求,提升用户体验。 降低运行成本:
【经验篇】嵌入式软件如何记录用户行为? 【经验篇】嵌入式软件如何记录用户行为?
记录用户行为的意义?很多互联网产品都会有数据分析的后台,比如,本公众号的一些数据分析: 通过后台的一些数据分析,我可以知道本公众号读者的一些年龄分布、地域分布、对哪些文章比较感兴趣等信息。 这些数据一定程度上对我之后生产内容有一定的
【RTOS】Zephyr RTOS:有望成为物联网时代RTOS佼佼者? 【RTOS】Zephyr RTOS:有望成为物联网时代RTOS佼佼者?
大家好,我是杂烩君。 最近,我有接触到Zephyr操作系统,在这之前我也没怎么了解过,简单了解了一下,发现其增长的势头还挺猛的。 下面我们一起来简单认识认识Zephyr。 Zephyr 简介Zephyr RTOS是Linux基金会下的
2024-07-05
【经验篇】常见的Git commit 提交规范 【经验篇】常见的Git commit 提交规范
在我们嵌入式开发中,版本管理工具Git已经成为不可或缺的一部分。 Git帮助我们记录代码变更历史,提供了强大的代码协作开发功能。 初学时,我们基本都是按照下面的格式这么来写commit信息的吧? git commit -m "F
2024-07-04
【工具】内存检测工具Sanitizer 【工具】内存检测工具Sanitizer
大家好,我是杂烩君。本次我们来分享一个开发调试利器——Sanitizer。 Sanitizer简介Sanitizer是由Google发起的开源工具集,用于检测内存泄露等问题。 链接:https://github.com/google/s
2024-04-05
【工具】嵌入式中,一些鲜为人知的辅助工具 【工具】嵌入式中,一些鲜为人知的辅助工具
大家好,我是杂烩君。 之前分享的分享一份嵌入式软件工具清单!列举了一些常用的、大家都比较熟知的工具。 本次我们来汇总一些鲜为人知但很实用的辅助工具! VSPDVirtual Serial Port Driver(VSPD)是一个虚拟串口软件
2024-03-08
【经验篇】学嵌入式要学到什么程度才好找工作? 【经验篇】学嵌入式要学到什么程度才好找工作?
大家好,我是杂烩君。 一位朋友问了这样一个问题: 嵌入式技术的范畴很广,不同地行业可能涉及到不同地技术。如: 机器人行业应用的相关技术可能有:传感器数据采集处理、电机控制、ROS机器人操作系统、规划与运动控制、WiFi蓝牙等无线通信、
2024-03-03
【工具】较受欢迎的Git可视化管理工具! 【工具】较受欢迎的Git可视化管理工具!
大家好,我是杂烩君。 Git版本管理工具是我们日常开发中常用的工具,熟练使用它可以提高我们的工作效率。老司机们常常使用命令行的方式进行操作,新手可借助可视化工具来进行过渡,命令行与可视化工具结合使用来加深对Git的熟悉程度。 下面推荐两个
2024-03-03
1 / 14