ucos 获取查找最高优先级任务算法

全局变量OSRdyGrpOSRdyTbl其中OSRdyGrp是一个8bit的全局变量,标志哪一个分组的任务就绪 OSRdyTbl是一个全局数组,标志组内的任务对应位是否就绪然后通过一个数组来查找最低位所在的位置。数组具体为:INT8U const OSUnMapTbl[256] = { ...

2017-09-27 15:13:59

阅读数:260

评论数:0

小波变换通俗解释

从傅里叶变换到小波变换,并不是一个完全抽象的东西,可以讲得很形象。小波变换有着明确的物理意义,如果我们从它的提出时所面对的问题看起,可以整理出非常清晰的思路。 下面就按照傅里叶-->短时傅里叶变换-->小波变换的顺序,讲一下为什么会出现小波这个东西、小波究竟是怎样的思路。 ...

2017-03-11 20:35:23

阅读数:4887

评论数:1

图像处理之gamma矫正

1 gamma校正背景   在电视和图形监视器中,显像管发生的电子束及其生成的图像亮度并不是随显像管的输入电压线性变化,电子流与输入电压相比是按照指数曲线变化的,输入电压的指数要大于电子束的指数。这说明暗区的信号要比实际情况更暗,而亮区要比实际情况更高。所以,要重现摄像机拍摄的画面,电视和监...

2017-01-12 09:25:27

阅读数:2937

评论数:0

蒙特卡罗方法入门

蒙特卡洛方法是通过大量采样获取期望,积分等数值的方法。 转自阮一峰博客 一、概述 蒙特卡罗方法是一种计算方法。原理是通过大量随机样本,去了解一个系统,进而得到所要计算的值。 它非常强大和灵活,又相当简单易懂,很容易实现。对于许多问题来说,它往往是最简单的计算方法,有时甚至是唯一...

2017-01-11 13:40:21

阅读数:165

评论数:0

机器学习笔记之牛顿方法

假设有函数:,我们希望找到满足的值. 这里是实数.  牛顿方法执行下面的更新:    下图为执行牛顿方法的过程:    简单的来说就是通过求当前点的导数得到下一个点.用到的性质是导数值等于该点切线和横轴夹角的正切值. 令,我们可以用同样的算法去最大化  牛顿方法的一般化:  如果是一个向...

2017-01-09 21:57:42

阅读数:138

评论数:0

指数函数实现

这个问题是21icbbs 上的一个网友提出的,我第一反应就是迭代。在很多场合下,比如计算热电流thermal current,或是其他一些使用如下公式的应用:          y(t) = K * (1 - exp(-t / T)))                              ...

2017-01-06 10:44:54

阅读数:161

评论数:0

PID 调试技巧

Kp: 比例系数 ----- 比例带(比例度)P:输入偏差信号变化的相对值与输出信号变化的相对值之比的百分数表示  (比例系数的倒数) T:采样时间 Ti: 积分时间 Td: 微分时间   温度T: P=20~60%,Ti=180~600s,Td=3-180s  压力P: P=30~70...

2016-12-26 20:03:16

阅读数:609

评论数:0

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