科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
FreeRTOS 任务通知(Task Notification)与其他通信方式对比
概述 操作系统提供的多任务调度能力可以说是最吸引程序员的一点,不管是单片机用的RTOS还是高级MCP用的完整操作系统无一列外都支持。借助多任务并发能力程序员可以将复杂的业务进行解耦,实现软件的模块化设计,提高软件的稳定性和可维护性。尤其是像linux、windows等,甚至提供进程内存虚拟化技术,更…
深度学习中的损失函数与优化算法基础知识
在深度学习工程中,损失函数定义目标,优化算法决定路径二者共同构成了模型训练的方向盘与油门。损失函数量化预测与真实值的差距,优化算法则通过梯度信息迭代更新参数,使损失不断下降。本文系统梳理深度学习中主流损失函数(回归、分类、生成任务)与优化算法(梯度下降变体、自适应学习率方法)的原…
FreeRTOS任务管理机制详解:任务是如何运行的?
前言 很多刚接触 FreeRTOS 开发的同学,能熟练写出xTaskCreate创建任务,会调用vTaskDelay延时,但是始终搞不懂一个核心问题:RTOS 到底是怎么调度多个任务并发运行?任务切换背后发生了什么? 裸机程序是顺序执行,代码从上跑到下,一轮循环结束再重新开始。而 FreeRTOS 可以同时存在多个任务,看起来…
计算机是如何“看懂”图像的——图像认知基础原理解析
我们日常使用的AI识图、人脸识别等功能,核心都是计算机对图像的认知。计算机无法像人类一样感知画面,其本质是对数字信号的处理和模式匹配,从图像数字化开始,逐步从低级特征提取升级到高级语义理解。 第一步:把图像变成计算机能处理的数字图像数字化 不管是手机拍的照片还是扫描的文档,原始图像都…
FreeRTOS事件组(Event Group)的工作机制分析
一、事件组概念 事件组是FreeRTOS提供的多任务同步、多事件标志等待内核对象,本质是一组按位管理的事件标志位(bit),由一个无符号整数存储标志: 1.每一个bit代表一件独立事件(bit0=事件0、bit1=事件1); 2.任务可置位事件、等待一组事件、清除事件位; 3.支持两种等待逻辑:等待所有指定位全部置…
MQTT协议原理以及其在物联网系统中的应用分析
1. 引言 随着物联网技术的发展,大量嵌入式设备需要连接云端,实现设备状态上报、远程控制以及数据采集。 传统网络通信方式,例如 HTTP 协议,虽然应用广泛,但是在物联网场景中存在一定局限: 设备数量巨大,连接数量多 传感器数据量小,但发送频率高 嵌入式设备资源有限 网络环境可能不稳定 例如: …
LVGL 布局系统(Layout)的基本原理与实现方式
一、前言 在嵌入式GUI开发中,绝大多数新手开发者都会经历同一个痛点:手动设置控件坐标、固定控件大...…
卷积神经网络(CNN)为什么能够识别图像?
一、引言 当我们用手机拍照时,瞬间就能识别出画面中的猫、狗、风景或人脸。对人类来说轻而易举的视觉识别,对计算机却曾是巨大挑战一张224224的彩色图像包含超过15万个像素值,如何从这些数字中理解图像内容?卷积神经网络(Convolutional Neural Network, CNN)的出现彻底改变了这一局面,它让机器真…
回到顶部