在嵌入式设备中,很多场景都需要记录日志,特别是单片机这种存储资源有限的环境下,就需要一种轻量级的存储方法。
大家好我是麦鸽。 今天分享一个适合新手的单片机项目。学习单片机,通过做简单的小项目,是成长最快的一种方法。今天就给大家分享一个制...
我们在编写 RTOS 应用程序的过程中,经常会遇到这些困难,包括正确确定系统中有多少任务、如何设置优先级、协调任务行为、避免常见陷阱...
搞嵌入式开发,最容易引起 bug 就是内存这一块。换句话说,搞嵌入式开发,做好内存管理尤为重要。今天就来分享一款使用于嵌入式的开源内...
在地球漫长的演化过程中,人类最大的烦恼,基本上都来自自然界,往往要忍饥挨饿,还得时时刻刻躲避神出鬼没的各种毒虫野兽。近现代以来...
在 GitHub 上看到一个开源的嵌入式综合项目,该项目基于 STM32F407 处理器,融入了 QT5.9.9 客户端,TCP、MQTT 通信,JSON 通信规则,云...
RMP(Rice Memory Pool)全称内存池分配算法,它是超级高效,并且线程安全的内存池组件。
有些刚入门的小伙伴问,学习 RTOS 需要具备哪些理论基础。今天就来讲讲基于 RTOS 的软件开发理论。
本文旨在提供将Free Modbus移植到Mini-F5265-OB开发板的开发测试纪实,首先确定使用的硬件,其次对相关源代码进行修改,最终完成功能的...
回调函数是指在某个事件发生时被调用的函数。通常,回调函数是在某个库函数或框架函数中注册的,当某个条件满足时,库函数或框架函数会...
在以前,由于 CPU 性能,以及内存、Flash 等资源有限,写代码的时候会综合考虑内存占用和代码量。
最近在体验国产芯片MM32F5260,想着如何使用bootloadr来实现程序的跳转,为以后在Qspi中烧写程序做准备。
嵌入式开发人员在开始新项目时面临越来越多的挑战。在万物互联时代到来之前,嵌入式系统几乎没有或没有安全对策。如今,开发人员必须专...
瑞萨Virtual EEPROM模块简称VEE模块,该VEE模块可以基于Flash模拟基本的EEPROM功能,支持读和写操作两种常见的数据操作。在应用程序的整...
[链接]在这一篇中,我成功的创建了vscode的开发环境,在这个工程的基础之上,我进行LVGL的移植。【源码下载】官方网址为:[链接]为了配...
嵌入式固件一般分为 BootLoader 和 App,BootLoader 用于启动校验、App 升级、App 版本回滚等功能,BootLoader 在 cpu 上电第一阶段中运...
这次推荐一款轻量级的嵌入式任务调度器,目前已经有1.4K的star,这个项目比较轻量化,只有 5 个源文件,可以作为学习的一个开源项目。
本篇文章为灵动 Mini-F5265-OB 开发板试用测评报告汇总,持续更新,欢迎关注。【Mini-F5265-OB开发板试用测评】简介、工程测试【灵动Min...
在嵌入式产品开发中,难以避免地会因为各种原因导致最后出货的产品存在各种各样的 BUG,通常会给产品进行固件升级来解决问题。
【前言】【灵动Mini-F5265-OB】在官方的例程中提供了mdk、IAR的开发环境,使用起来非常方便。有位大佬也提供了一个gcc的示例,但是我使...