HAL和标准库的Assert断言机制

HAL和标准库的Assert断言机制

有时读者会问:改bug是否有任何技巧?有经验的工程师都知道,随着软件版本的不断迭代或需求的变更,我们的代码会变得越来越庞大。

时间片论法-优化方案

时间片论法-优化方案

本文介绍的是一种名为时间片差分调度法的任务调度模式,可以充分利用 MCU 的资源。该调度法旨在合理分配资源,避免 MCU 在大部分时间内处于空跑状态,同时提高每个任务的调度周期的命中率,即按时准点执行任务。

移植linux内核到i.MX6ULL过程

移植linux内核到i.MX6ULL过程

本文描述移植NXP官方 linux 5.4 内核到i.MX6ULL开发板。

ARM9和STM32什么关系?

ARM9和STM32什么关系?

早期的ARM处理器ARM9以及后来问世的STM32在一些方面有着联系。

25年后的晶体管会是什么样?

25年后的晶体管会是什么样?

2047年将标志着晶体管诞生一百周年的到来,这让人不禁思考晶体管在那个时候会发展到什么程度。相较于今天,它将扮演怎样更为重要的角色呢?最近,IEEE Spectrum发表的一篇文章中,提到了专家们对这个问题的预测和意见。

单片机位带牵涉的指针变量问题

单片机位带牵涉的指针变量问题

前面我们介绍了Cortex-M位带操作的原理,虽然位带操作并不常用了,但其中许多知识点值得学习和了解。本文将重点介绍其中涉及到的一个重要知识点——指针变量。

C89和C99标准有什么不同?

C89和C99标准有什么不同?

C语言是一门经典的编程语言,在经过这么多年的发展之后,仍然是一个非常热门的编程语言。

嵌入式软件中预编译指令常见用法

嵌入式软件中预编译指令常见用法

许多高质量的代码会利用预编译指令来优化和完善程序。今天我们来聊聊有关预编译指令的内容。

SWD下载器通信协议底层原理

SWD下载器通信协议底层原理

对于以Cortex-M内核为基础的单片机,目前流行的下载接口是JTAG和SWD。

面向对象类之间主要的几种关系

面向对象类之间主要的几种关系

嵌入式开发通常使用C语言,但面向对象的思维是每一位嵌入式软件工程师必须掌握的基本知识。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部