Jul 13, 2011 #2 S SmartBomb1979 Guest [报价= coshkun]我们如何能够衡量CPU的负载,在一个RTOS环境?[/QUOTE]测量空闲任务所花费的时间。答案是一个有点不同的,如果它是一个低功耗设计。
Jul 13, 2011 #3 S saubhik Guest 其实,它可谓太多的方式..... 1。检查您的图像的大小和CPU卡的RAM和闪存的大小2。计数每个任务所采取的蜱和比较,在一个周期内(包括空闲任务)3使用蜱总数。使用VxSim检查出你的空闲任务有多少时间(一般谈到,图像的大小和执行时间每个任务与资源的情况下所采取的取决于您的周期时间----> = 70%)如果图像的大小是太是巨大的,CPU的负荷过高....那么你可以去SBC的RAM,闪存和高速缓冲存储器(寻呼概念)。 :D
其实,它可谓太多的方式..... 1。检查您的图像的大小和CPU卡的RAM和闪存的大小2。计数每个任务所采取的蜱和比较,在一个周期内(包括空闲任务)3使用蜱总数。使用VxSim检查出你的空闲任务有多少时间(一般谈到,图像的大小和执行时间每个任务与资源的情况下所采取的取决于您的周期时间----> = 70%)如果图像的大小是太是巨大的,CPU的负荷过高....那么你可以去SBC的RAM,闪存和高速缓冲存储器(寻呼概念)。 :D
Jul 13, 2011 #4 A amraldo Guest 下载的uCOS - II的源代码,并检查源代码的功能OS_TASK_STAT。它计算的嵌入式平台的CPU负载和照顾整数除法和负荷计算溢出。 - AMR阿里 www.embedded tips.blogspot.com
下载的uCOS - II的源代码,并检查源代码的功能OS_TASK_STAT。它计算的嵌入式平台的CPU负载和照顾整数除法和负荷计算溢出。 - AMR阿里 www.embedded tips.blogspot.com