留点什么...

一个技术小白的梦想空间

Tracealyzer——vTraceEnable

/******************************************************************************* * vTraceEnable * * Function that enables the tracing and creates ...

2018-06-08 17:05:34

阅读数:204

评论数:0

例说生产者和消费者模型 【转】

什么是生产者和消费者模型什么是生产者消费者模型?生产者和消费是操作系统中一种重要的模型,它描述的是一种等待和通知的机制,如下图。 生产者和消费者模型必须具有的条件用一句话概括,生产者消费者模型必须具有的条件是三种关系,两类角色,一类交易场所。 一类交易场所:交易场所指的是生产者和消费者之间进行数据...

2018-06-08 16:25:02

阅读数:85

评论数:0

【转】FreeRTOS学习笔记——任务间使用队列同步数据

1.前言在嵌入式操作系统中队列是任务间数据交换的常用手段,队列是生产者消费者模型的重要组成部分。FreeRTOS的队列简单易用,下面结合一个具体例子说明FreeRTOS中的队列如何使用。    【相关博文】    【FreeRTOS STM32移植笔记】    【FreeRTOS学习笔记——任务间...

2018-06-08 14:55:39

阅读数:176

评论数:0

FreeRTOS——xTaskResumeFromISR()

xTaskResumeFromISR()#include “FreeRTOS.h”#include “task.h”BaseType_t xTaskResumeFromISR( TaskHandle_t pxTaskToResume );Listing 88 xTaskResumeFromISR(...

2018-06-07 15:56:31

阅读数:113

评论数:0

Tracealyzer——追踪中断设置

xTraceSetISRPropertiestraceHandle xTraceSetISRProperties(const char* name, uint8_t priority)Stores a name and priority level for an Interrupt Service...

2018-06-07 10:27:36

阅读数:175

评论数:0

NRF52832开发日志——线程信息(CPU使用率,栈空间等)输出

在运行RTOS的嵌入式系统中,获取每个线程的CPU使用率,栈空间使用情况,堆空间使用情况对于配置其基本参数和进行各种优化调试是至关重要的。FreeRTOS提供了相关的接口,我们只需稍加改动即可很方便将其用起来。要开启相关功能,首先freertos_config.h里面,把下面这些宏开起来。此外还要...

2018-06-07 09:44:27

阅读数:96

评论数:0

【转】FreeRTOS高级篇4---FreeRTOS任务切换分析

 FreeRTOS任务相关的代码大约占总代码的一半左右,这些代码都在为一件事情而努力,即找到优先级最高的就绪任务,并使之获得CPU运行权。任务切换是这一过程的直接实施者,为了更快的找到优先级最高的就绪任务,任务切换的代码通常都是精心设计的,甚至会用到汇编指令或者与硬件相关的特性,比如Cortex-...

2018-06-07 09:18:03

阅读数:124

评论数:0

Tracealyzer——RTOS Tracing, your way

When debugging an RTOS-based system, tracing can often give a better understanding of the real-time behavior of your system. Percepio Tracealyzer sup...

2018-06-06 12:24:46

阅读数:128

评论数:0

Tracealyzer——Troubleshooting

TroubleshootingIf you get build errors, make sure that TRC_CFG_FREERTOS_VERSION is specified correctly in trcConfig.h.Runtime errors in the recorder ...

2018-06-06 09:11:16

阅读数:129

评论数:0

Tracealyzer——Communication Flow

The Communication Flow graph offers a quick overview of the communication and synchronization between actors in a trace, through message queues, sema...

2018-06-02 15:36:59

阅读数:101

评论数:0

Understanding Linux CPU Load - when should you be worried?

原文地址:http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averagesYou might be familiar with Linux load averages already. Load averages ar...

2018-06-01 15:16:45

阅读数:29

评论数:0

Tracealyzer——CPU Load Graph

The CPU Load Graph displays CPU usage over time, per actor and in total. By default, it shows all actors except the idle task. The analysis works by ...

2018-06-01 11:23:58

阅读数:69

评论数:0

[转] FreeRTOS之全配置项详解、裁剪(FreeRTOSConfig.h)

简介  首先,我们需要明确一个问题,FreeRTOSConfig.h是一个用户级别的文件,不属于内核文件。每个用户可以有不同的FreeRTOSConfig.h。   FreeRTOS作为一个可高度配置的实时内核,其绝大多数配置选项都体现在FreeRTOS.h(注意是FreeRTOS.h不是Free...

2018-05-31 14:40:26

阅读数:128

评论数:0

Tracealyzer——Terminology

ActorAn execution context - a task, thread or an Interrupt Service Routine (ISR).Actor InstanceAn execution of an actor. For interrupt service routin...

2018-05-31 14:17:55

阅读数:49

评论数:0

Tracealyzer——Vertical Trace View

This is the main view of Percepio Tracealyzer, showing all recorded events on a vertical timeline going downwards. The colored bars show scheduling, ...

2018-05-31 09:30:31

阅读数:75

评论数:0

[转]FreeRTOS之Tracealyzer for FreeRTOS(FreeRTOS+Trace) 详解(源码解析+移植)

2018/5/16大约一个月之前,Tracealyzer for FreeRTOS目前更新到了4.x,新版本不在区分针对哪个系统,而是统一使用 Percepio Tracealyzer这个名称 。而且整个软件也是基本全部重新实现了,且与3.x版本License不兼容。破解啥的不多说,和3.x基本一...

2018-05-31 09:10:21

阅读数:306

评论数:0

Tracealyzer--Integrated support for SEGGER J-Link

File StructureThe recorder consists of the below files and directories. Some code is specific for the snapshot or streaming modes, but we recommend i...

2018-05-30 18:22:16

阅读数:109

评论数:0

【Imp】 Tracealyzer——trcConfig.h 配置Tracelyzer

/******************************************************************************* * Trace Recorder Library for Tracealyzer v4.1.1 * Percepio AB, www.p...

2018-05-30 16:19:04

阅读数:94

评论数:0

Tracealyzer for Freertos

The snapshot mode keeps the trace in a target RAM buffer, allowing for saving "snapshots" at any point by saving the RAM buffer to ...

2018-05-30 16:02:36

阅读数:135

评论数:0

Tracealyzer-4.1.1 破解

     

2018-05-29 15:59:44

阅读数:939

评论数:11

提示
确定要删除当前文章?
取消 删除
关闭
关闭