原文:freeRTOS中文实用教程1--任务

.前言 FreeRTOS是小型多任务嵌入式操作系统,硬实时性。本章主要讲述任务相关特性及调度相关的知识。 . 任务的总体特点 任务的状态 任务有两个状态,运行态和非运行态 任务由非运行态转入运行态为切入,相反为切出 设置优先级 最高优先级在FreeRTOSConfig.h 中 设 定 的 编 译 时 配 置 常 量configMAX PRIORITIES中进行设置。注:FreeRTOS 本身并没 ...

2017-06-24 15:12 3 7243 推荐指数:

查看详情

freeRTOS中文实用教程2--队列

1.前言 freeRTOS中所有任务的通信和同步机制都是基于队列来实现。 2.队列的特点 图 队列的读写操作 队列的数据存储 (1)队列可以保存有限个具有确定长度的数据单元,队列可以保存的最大单元数目称为队列的深度; (2)队列创建时需要设定队列深度和每个单元 ...

Mon Jun 26 01:56:00 CST 2017 0 3687
freeRTOS中文实用教程5--内存管理

1.前言 不同的嵌入式系统具有不同的内存配置和时间要求。所以单一的内存分配算法只可能适合部分应用程序。 FreeRTOS 将内存分配作为可移植层面(相对于基本的内核代码部分而言)。这使得不同的应用程序可以提供适合自身的具体实现。 本章期望让读者了解以下事情: FreeRTOS ...

Fri Dec 01 19:54:00 CST 2017 0 1036
freeRTOS中文实用教程3--中断管理之中断嵌套

1.前言 最新的 FreeRTOS 移植中允许中断嵌套。中断嵌套需要在 FreeRTOSConfig.h 中设置configKERNEL_INTERRUPT_PRIORITY 和configMAX_SYSCALL_INTERRUPT_PRIORITY 2.控制中断嵌套的常量 ...

Fri Dec 01 15:21:00 CST 2017 0 1329
Portainer实用教程

Portainer使用 Nginx 容器实现端口转发 在 WordPress 部署完成后,需要在浏览器内输入 IP:端口或域名:端口 的形式访问网站,但我们一般访问应用的时候都是希望不加端口就能访问 ...

Tue Jun 23 22:44:00 CST 2020 0 12116
Colab 实用教程

Google Colab 是什么? Google Colab 是一个免费的云服务,现在它还支持免费的 GPU! 你可以: 提高你的 Python 语言的编码技能。 使用 Keras、T ...

Mon Jul 15 07:20:00 CST 2019 1 7289
docker实用教程

安装步骤 在 Ubuntu 上安装 Docker 引擎 官方文档 将当前用户添加到docker用户组 为了避免每次使用docker命令都需要加上sudo权限,可以将当前用户加入安装中自动创建的d ...

Thu Dec 09 09:50:00 CST 2021 0 235
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM