题目: 题目背景 SDOI2011 DAY1 T3 SDOI2011 DAY1 T3 题目描述 给定一棵有 n 个节点的无根树和 m 个操作,操作有 2 类:1、将节点 a 到节点 b 路径上所有点都染成颜色 c ;2、询问节点 a 到节点 b 路径上的颜色段数量(连续相同颜色被认为是同一段),如“ ...
分类:
其他好文 时间:
2017-09-06 21:28:28
阅读次数:
235
6.第6章 RTX 操作系统源码方式移植 7.RTX——第7章 任务管理 8.RTX——第8章 任务优先级修改 9.RTX——第9章 任务运行在特权级或非特权级模式 10.RTX——第10章 任务调度-抢占式、时间片和合作式 11.RTX——第11章 临界段,任务锁和中断锁 12.RTX——第12章 ...
分类:
其他好文 时间:
2017-08-19 14:13:53
阅读次数:
132
STM32F103 待机模式介绍 本章节我们主要讲解待机模式,待机模式可实现系统的最低功耗。该模式是在 Cortex-M3 深睡眠模式时关闭电压调节器。整个 1.8V 供电区域被断电。 PLL、 HSI 和 HSE 振荡器也被断电。 SRAM 和寄存器内容丢失,只有备份的寄存器和待机电路维持供电。 ...
分类:
其他好文 时间:
2017-08-13 00:10:03
阅读次数:
156
STM32F103 停机模式介绍 本章节我们主要讲解停机模式,停机模式是在 Cortex?-M3 的深睡眠模式基础上结合了外设的时钟控制机制,在停止模式下电压调节器可运行在正常或低功耗模式。此时在 1.8V 供电区域的的所有时钟都被停止, PLL、 HSI 和 HSE RC 振荡器的功能被禁止, S ...
分类:
其他好文 时间:
2017-08-13 00:09:21
阅读次数:
183
低功耗是 MCU 的一项非常重要的指标,比如某些可穿戴的设备,其携带的电量有限,如果整个电路消耗的电量特别大的话,就会经常出现电量不足的情况,影响用户体验。 本章节为大家讲解 M3/4的低功耗方式之睡眠模式在 RTX 操作系统上面的实现方法(RTX 本身支持的 tickless 低功耗模式在第 24 ...
分类:
其他好文 时间:
2017-08-12 23:57:54
阅读次数:
466
本章节为大家讲解如何采用 SVC 中断方式调用用户函数。 当用户将 RTX 任务设置为工作在非特权级模式时,任务中是不允许访问特权级寄存器的,这个时候使用 SVC 中断,此问题就迎刃而解了。 SVC 功能介绍SVC 用于产生系统函数的调用请求。例如,操作系统通常不让用户程序直接访问硬件,而是通过提供 ...
分类:
其他好文 时间:
2017-08-12 22:49:53
阅读次数:
277
本章教程为大家将介绍 RTX 操作系统源码方式移植,移植工作比较简单,只需要用户添加需要的源码文件即可,不需要做任何的底层工作,也不需要用户做任何修改。 源码方式移植 RTX 系统 准备好工程模板后,就可以开始移植了。 首先要做的就是将所有需要的源码文件放到工程模板里面。下面分五步跟大家进行说明,当 ...
分类:
其他好文 时间:
2017-08-12 22:34:25
阅读次数:
233
内存管理介绍在 ANSI C 中,可以用 malloc()和 free()2 个函数动态的分配内存和释放内存,但是,在嵌入式实时操作系统中,调用 malloc()和 free()却是危险的,因为多次调用这两个函数会把原来很大的一块连续内场区域逐渐地分割成许多非常小而且彼此又不相邻的内存块,也就是内存 ...
分类:
其他好文 时间:
2017-08-11 22:59:53
阅读次数:
264