[Xenomai] imx6q xenomai ipipe-3.0-imx6q
ericvic at 163.com
Sun Apr 20 07:06:01 CEST 2014
So if my program use lots of memory operations for a long time it maybe gives non real-time activities opportunity to thrash the cache?
----- Original Message -----
From: "Gilles Chanteperdrix" <gilles.chanteperdrix at xenomai.org>
To: "嵌入式工程师" <ericvic at 163.com>
Cc: "xenomai at xenomai.org" <xenomai at xenomai.org>, liu.h.f at lynuc.cn, huang.c.h at lynuc.cn
Sent: Fri, 18 Apr 2014 13:47:15 +0200
Subject: Re: imx6q xenomai ipipe-3.0-imx6q
On 04/18/2014 12:28 PM, 嵌入式工程师 wrote:
> I do the same on the imx53 with imx6 test, in the process of
> real-time task to run the same operation content, start the qt deform
> demo and copy large file to memory, in 250 us the latency on imx6
> board began to accumulate, lost real-time, but latency on the imx53
> only value within 20 us. I do not run anyother rt task on my below
Looking at your code, it seems your problem (if I understand correctly),
is that a series of memcpy and memset takes a long time to execute when
non real-time activities are given an opportunity to thrash the cache.
Am I understanding correctly?
More information about the Xenomai