在家没有硬件开发板怎么调试STM32?

在家没有硬件开发板怎么调试STM32?

在学习51单片机时,使用keil+protues进行实验常常节省了我们大量的硬件和时间成本,同时也能更直观地观察代码的执行过程。但是,当我们转换到stm32系列单片机时

详细讲解MMU——为什么嵌入式 linux 没他不行?

详细讲解MMU——为什么嵌入式 linux 没他不行?

MMU(Memory Management Unit,内存管理单元)是一种关键的硬件模块,用于在CPU和内存之间实现虚拟内存管理的重要机制。

嵌入式软件项目中,一些常用套路与技巧!

嵌入式软件项目中,一些常用套路与技巧!

在Linux使用gcc编译程序的过程中,为了方便调试代码,我们可以利用一些特殊的语法来打印出当前源文件的信息。

你的项目适合哪种嵌入式软件架构模式?

你的项目适合哪种嵌入式软件架构模式?

嵌入式软件由于硬件资源限制,可能存在驱动和应用之间紧密耦合的情况。但对于大型项目来说,在资源充裕的情况下,复杂的业务逻辑以及后续的扩展和维护需求,就必须采用分层和模块化的思维方式,这就是架构模式。一般来说,有七种常见的架构模式:

软件架构——嵌入式软件抽象层

软件架构——嵌入式软件抽象层

软件架构这个概念存在各种不同的定义和观点,我们可以在网络上找到无数种不同的解释。

嵌入式软件开发中的注册机制

嵌入式软件开发中的注册机制

在使用定时器的过程中最令人苦恼的就是,在定义flag和holdtime时,每用一次都会导致中断函数中标志位满天飞,时间变量也无处不在。这导致程序变得极为耦合,难以移植。此时,即使想要删除这些变量,又担心会影响其他模块的正常运行。

如何成为一个优秀的嵌入式BSP工程师?

如何成为一个优秀的嵌入式BSP工程师?

摘要:BSP代表板级支持包(Board Support Package),是嵌入式系统开发中关键的组成部分。BSP工程师负责开发、调试和维护BSP,确保嵌入式设备能够正常运行。那么什么是BSP?什么是BSP工程师?如何成为一名出色的嵌入式BSP工程师?

嵌入式这个行业未来十年都不会卷?

嵌入式这个行业未来十年都不会卷?

有些人可能会问,嵌入式不是早就存在了很多年吗?的确如此,但是过去的嵌入式和现在的嵌入式有很大的不同。过去的嵌入式应用于电器、机械、交通设备等领域。

超火的cmake是什么?

超火的cmake是什么?

CMake是一个开源的、跨平台的工具系列,用于构建、测试和打包软件。

一种串口命令控制台的实现!

一种串口命令控制台的实现!

如果你曾经尝试过在Linux上使用无所不能的串口Shell命令控制台, 那么你肯定会羡慕它的强大功能。如果能够将这种控制交互能力应用到低档次的STM32F系列MCU上

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部