-
使用内存保护单元的好处
本帖由
Adam Lewis 于 2021 年 2 月 16 日发布
目前你用来阅读这篇文章的设备依赖处理器的内存管理单元 (MMU) 对每个运行中的应用程序执行沙箱处理。如果用户设备不具备防止错误访问甚至恶意访问错误内存的能力(无论是操作系统数据还是其他任务数据),则可能成为漏洞和安全的雷区[…]
继续阅读
-
在 AVR® 微控制器上充分利用 FreeRTOS
本帖由
Jacob Lunn Lassen于 2021 年 2 月 11 日发布
令人兴奋的是,FreeRTOS™ 10.3.1 版本中新增了两个 AVR® 微控制器 (MCU) 端口,或者共计有六个新端口。这些端口不仅涵盖 megaAVR® 0 系列 MCU 和全新的 AVR Dx 设备,还涵盖 AVR MCU 的三个主要编译器,分别为 MPLAB XC8 编译器、AVR-GCC 编译器和 IAR Embedded Workbench® for AVR 编译器。[…]
继续阅读
-
通过 FreeRTOS 通知减少 RAM 占用空间并加速执行
本帖由
Richard Barry 于 2020 年 9 月 29 日发布
引言 队列和信号量是所有操作系统提供的教科书式的功能。Developers new to FreeRTOS use them because they are familiar with them. 但在大多数使用情况下,FreeRTOS 直达任务通知更小,且速度提升高达 45%,可以替代信号量,而 FreeRTOS 消息缓冲区和流缓冲区提供了更小和更快的[...]
继续阅读
-
在 ARMv8-M 微控制器上使用 FreeRTOS
本帖由
Gaurav Aggarwal 于 2020 年 4 月 6 日发布
[另请参阅描述使用 FreeRTOS 时如何设置 ARM Cortex-M 中断优先级的页面。] ARM 将 TrustZone 引入采用 ARMv8-M 架构的 Cortex-M 系列微控制器。TrustZone is an optional security extension that enables two security domains within a single processor. 包含 TrustZone 的 Cortex-M 核心(包括 Cortex-M33 和 Cortex-M23)使用...]
继续阅读
-
使用 FreeRTOS 消息缓冲区进行简单的多核内核间通信
本帖由
Richard Barry 于 2020 年 2 月 18 日发布
[FreeRTOS 下载中的 STM32H745I 演示提供了如下所述控制缓冲区方案的工作实例。]在这篇文章中,我描述了如何使用 FreeRTOS 消息缓冲区实现一个基本的、轻量级的内核间通信方案。该消息缓冲区是无锁的圆形缓冲区,可以传递不同大小的数据包[…]
继续阅读
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.