原文:freeRTOS中文实用教程5--内存管理

.前言 不同的嵌入式系统具有不同的内存配置和时间要求。所以单一的内存分配算法只可能适合部分应用程序。 FreeRTOS 将内存分配作为可移植层面 相对于基本的内核代码部分而言 。这使得不同的应用程序可以提供适合自身的具体实现。 本章期望让读者了解以下事情: FreeRTOS 在什么时候分配内存。 FreeRTOS 提供的三种内存分配方案范例 .FreeRTOS内存管理概述 当内核请求内存时,其调 ...

2017-12-01 11:54 0 1036 推荐指数:

查看详情

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

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

Mon Jun 26 01:56:00 CST 2017 0 3687
freeRTOS中文实用教程1--任务

1.前言 FreeRTOS是小型多任务嵌入式操作系统,硬实时性。本章主要讲述任务相关特性及调度相关的知识。 2. 任务的总体特点 任务的状态 (1)任务有两个状态,运行态和非运行态 (2)任务由非运行态转入运行态为切入,相反为切出 设置优先级 ...

Sat Jun 24 23:12:00 CST 2017 3 7243
freeRTOS中文实用教程3--中断管理之中断嵌套

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

Fri Dec 01 15:21:00 CST 2017 0 1329
freeRTOS中文实用教程3--中断管理之延迟中断处理

1.前言 嵌入式实时操作系统需要对整个系统环境产生的事件作出响应。可以采用中断方式也可以采用轮询方式来进行处理。如果采用中断方式,则希望ISR(中断服务例程)的处理时间越短越好。 注:必须说明的是 ...

Tue Jun 27 03:46:00 CST 2017 0 2215
iptables实用教程(二):管理链和策略

概念和原理请参考上一篇文章“iptables实用教程(一)”。 本文讲解如果管理iptables中的链和策略。 下面的代码格式中,下划线表示是一个占位符,需要根据实际情况输入参数,不带下划线的表示是固定的命令,方括号内表示是可选参数。 管理chain 清空chain中所有的策略 ...

Fri May 26 01:54:00 CST 2017 0 2160
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM