一个应用于嵌入式的通用工具包!

一个应用于嵌入式的通用工具包!

ToolKit是一套适用于嵌入式系统的通用工具包,可灵活地应用于有或无实时操作系统(RTOS)的程序。

u-boot和bootloader的区别有哪些?

u-boot和bootloader的区别有哪些?

嵌入式软件工程师可能听说过u-boot和bootloader,但仍有许多工程师不清楚它们的具体含义。

一种数组环形队列的数据结构

一种数组环形队列的数据结构

假设现有一个模拟环形队列的线性表,其长度为N,队头指针为head,队尾指针为tail。现在每增加一条记录,可以使用以下方法来计算新的队尾指针:

在家没有硬件开发板怎么调试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工程师?

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部