观察者模式(Observer Pattern)是一种行为设计模式,其核心在于建立对象间的动态订阅-通知机制。
严格来说,应该是 Percepio 推出的基于 FreeRTOS 的跟踪和可视化分析(调试)工具:Percepio View for FreeRTOS.
✎ 编 者 按关于 CRC 算法,在网上有不少网站支持填充 CRC 参数后自动生成 CRC 算法的并行 SystemVeriolg 代码实现。之前秉承着拿来主义...
哈喽,大家好,去年 5 月份曾经发表过一篇关于 ZYNQ 核心板介绍的文章(ZYNQ 核心板用户手册),当时该板卡存在有一些设计错误,后面博...
随着汽车产业从传统机械时代迈向电动化、智能化时代,车辆底盘的“线控化”已经成为重要发展趋势。其中,线控制动系统(Brake-by-Wire,简...
状态机在嵌入式软件中随处可见,可能你会说状态机有什么难的,不就是 switch 吗?switch 仅仅是最基础的一个点,关于状态机的更多操作,...
随着物联网的发展,加上 MCU 外设/功能越来越丰富、存储资源也越来越多,在线更新 MCU 固件成了很多嵌入式产品的重要功能。
在嵌入式开发中,我们经常会遇到这样的场景:本地开发环境正常运行的代码,移植到同事电脑就报错。更换开发板后,编译工具链版本不兼容...
在前文的例子中,我们使用了 observer 类作为父类;其子类为 ble 类和 display 类,代码如下:
在现代嵌入式软件结构中,解耦设计逐渐成为提升系统灵活性和可维护性的关键,而观察者模式正是一种有效实现这种设计理念的手段。这一次...
我们嵌入式开发中,常常会遇到如下问题:调试工具分散,切换繁琐。缺乏可视化数据分析工具。多设备协同调试困难。在 Github 上有一个开...
搞嵌入式开发的很多小伙伴仍然整不明白 POSIX 是什么。本文就带着大家来了解一下到底什么是 POSIX,了解它的历史、特点和重要性。
BOA是一款适合嵌入式系统的轻量级Web服务器,它支持开放源代码、具备高性能,并且兼容CGI(通用网关接口)技术。BOA的核心功能是促进嵌...
今天要给大家安利一款程序员看了会流泪、硬件工程师用了直呼真香的宝藏软件——VSPD(Virtual Serial Port Driver Pro)。
近年来,全球可再生能源需求持续增长,尤其是分布式发电和户储光伏系统的广泛应用,推动了微型逆变器市场规模的迅速扩张,目前已达百亿...
今天再给大家分享一款类似的,集成多种功能的调试小工具,有语法高亮、实时绘图示波、数值显示、实时 FFT 以及正则匹配和分类显示等常用...
对大家熟悉的 Cortex-M 处理起来说,无论是强调极致资源和低功耗的 Cortex-M0、还是频率达到上 GHz 且能与某些应用处理器掰一掰手腕的 C...
在嵌入式设备中,很多场景都需要记录日志,特别是单片机这种存储资源有限的环境下,就需要一种轻量级的存储方法。
大家好我是麦鸽。 今天分享一个适合新手的单片机项目。学习单片机,通过做简单的小项目,是成长最快的一种方法。今天就给大家分享一个制...
我们在编写 RTOS 应用程序的过程中,经常会遇到这些困难,包括正确确定系统中有多少任务、如何设置优先级、协调任务行为、避免常见陷阱...