搞嵌入式开发,最容易引起 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的示例,但是我使...
在一个项目中:每个模块之间相联系越紧密,则耦合性越高;这样你改动其中一个模块,其他模块也需要一起改动,换言之:牵一发而动全身。
一、添加dsp库 MM32F5260搭载 STAR-MC1 (兼容 Cortex-M33)处理器,采用 Arm®v8-M Mainline 架构,内置单精度浮点运算单元(FPU),支持...
嵌入式设备被抄袭已是一种普遍现象,特别是在国内,在没有形成技术壁垒之前,如何防止产品被抄袭是一个不可回避的问题。