ARM Cortex系列那么多处理器,该怎么区分?

ARM Cortex系列那么多处理器,该怎么区分?

最近,我因为要为芯片选取适合且性价比高的核心,所以正在研究相关的信息。这是一个需要结合产品技术和市场分析的复杂任务,尽管看起来很简单,但仍然需要一些专业的知识。今天,我选了一篇ARM Cortex系列的科普文章,希望与大家分享。

C语言中const的用法详解

C语言中const的用法详解

const是constant的简写,用于定义常量。它限定一个变量不允许被改变,并具有静态作用。const最初推出的目的是为了取代预编译指令,具有更加灵活和可读性的特点。

SES如何使用数学库arm_math让程序起飞?

SES如何使用数学库arm_math让程序起飞?

最近我一直在使用Nordic的52832开发,这是一种属于ARM Cortex M4架构的芯片。其中,我想要强调的是M4与M0、M3之间最大的不同就是具备了FPU(浮点运算单元),而这正是我项目中需要的功能。

状态机 | 如何从零开始构建一个QM项目

状态机 | 如何从零开始构建一个QM项目

QM建模工具是一种强大的工具,它提供了交互式GUI模式和命令行模式两种操作方式。不管是在Windows、Linux还是MacOS操作系统上,都可以轻松运行QM。接下来,我将在Windows上演示。

C语言#include还有些你不知道的事

C语言#include还有些你不知道的事

在C语言中#include是preprocessor的一条指令,用于告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置。

QP状态机的优势以及QM的使用

QP状态机的优势以及QM的使用

本文主要着重于讲解如何使用QM来绘制状态机图,现代分层状态机(HSMs)的一些优势,以及如何通过状态机生成状态机代码。

嵌入式开发中数值常量如何转化为内存地址?

嵌入式开发中数值常量如何转化为内存地址?

最近在使用Nordic最新的蓝牙芯片nRF52832开发过程中,遇到了一些需要对内存地址进行操作的测试。其中使用了(*(volatile unsigned int *)0xE000EDFC)的语法,并通过宏定义进行解析。本文将对这种用法进行分析。

FreeRTOS系列第22篇—FreeRTOS任务切换分析

FreeRTOS系列第22篇—FreeRTOS任务切换分析

FreeRTOS任务相关的代码大约占据了整个代码的大约一半。这些代码都致力于一个目标,那就是找到优先级最高的就绪任务,并让其获得CPU运行权。

c/c++参数入栈顺序和参数计算顺序

c/c++参数入栈顺序和参数计算顺序

如果大家留意的话,应该会知道C/C++语言中函数参数的入栈顺序是从右至左的。那么为什么会是这样呢?我们来看看两个相关的知识点:参数的计算顺序和压栈顺序。

肝 | 一种串口高效收发思路及方案

肝 | 一种串口高效收发思路及方案

摘要:本文探讨了传统数据收发的不足,并介绍如何利用具备FIFO功能的串口来减少接收中断次数。通过采用自定义通讯协议格式和帧打包方法,以及一种特殊的串口数据发送方式,可以提高系统的响应速度,同时避免使用串口发送中断。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

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

微信扫一扫关注我们

关注微博
返回顶部