三极管来源,及NPN与PNP区别

三极管来源,及NPN与PNP区别

二极管和三极管是当今电子技术发展的基础,现在我将与大家分享相关内容。

认识ARM、Cortex-M内核,以及ARMv8-M架构

认识ARM、Cortex-M内核,以及ARMv8-M架构

我们使用的处理器都有一套架构。举例来说,比如Intel酷睿i5属于X86架构,而STM32F0则是基于Cortex-M0内核,属于ARMv6-M架构。

Cortex-M软件接口标准CMSIS有哪些重要内容

Cortex-M软件接口标准CMSIS有哪些重要内容

CMSIS:Cortex Microcontroller Software Interface Standard,即Cortex微控制器软件接口标准。

对于很多学习Cortex-M处理器的读者来说,他们可能对CMSIS并不十分了解,甚至有些人可能完全不知道它是什么。今天我来与大家分享一下有关CMSIS的内容。

Unicode UTF-8 UTF-16 UTF-32的关系

Unicode UTF-8 UTF-16 UTF-32的关系

Unicode,也被称为统一码、万国码、单一码,是计算机科学领域中的一个业界标准,包括字符集和编码方案等内容。

STM32调试诊断工具 |  ST-LINK Utility查看内核运行状态

STM32调试诊断工具 | ST-LINK Utility查看内核运行状态

ST-LINK Utility 是一款针对 STM32 的下载编程工具,目前它被 STM32CubeProgrammer 代替了,官方没有更新了,但它同样是一款很好的工具,也相对比较稳定。

什么是Cortex-M内核的MPU?

什么是Cortex-M内核的MPU?

大家应该对MCU(Microcontroller Unit)、MPU(Microprocessor Unit)和MMU(Memory Management Unit)这些专业名词并不陌生,但你们对MPU有了解吗?

编译器 GCC 和 Clang 有什么区别?

编译器 GCC 和 Clang 有什么区别?

Clang是一款遵循BSD协议的轻量级编译器,主要用于C语言、C++和Objective-C语言的编译。它具有编译速度快、内存占用小以及与GCC等其他优秀工具的兼容性等优点,因此广受工具开发者的青睐。

CMSIS-DAP和J-Link、ST-Link的关系

CMSIS-DAP和J-Link、ST-Link的关系

熟悉使用Cortex-M处理器或STM32的读者对于J-Link和ST-Link这两个下载调试器应该不会感到陌生。除了这两种常见的调试器,市面上还存在另一种常见的调试器,即CMSIS-DAP Debugger。在选择调试器时,无论是在Keil还是在IAR,都会有一些调试器选项供选择。

STM32函数库Assert断言机制

STM32函数库Assert断言机制

看到交流群的小伙伴正在讨论STM32标准库中的Assert断言语句,我察觉到很多人对Assert的概念并不清楚。因此,我想再次分享一些关于Assert的知识。

嵌入式操作系统FreeRTOS内存管理

嵌入式操作系统FreeRTOS内存管理

FreeRTOS的内存管理和堆的问题是一个重要话题。从V9.0.0版本开始,FreeRTOS应用程序可以完全静态分配,这意味着没有必要包含堆内存管理器。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部