排序方式: 共有29条查询结果,搜索用时 15 毫秒
21.
韩明峰 《单片机与嵌入式系统应用》2005,(12):20-21,28
Small RTOS51是一款重要的小型实时内核,消息队列是其提供的重要任务间通信的机制。针对其消息队列实现代码中的缺陷以及可能导致的消息丢失这一严重问题,从操作系统等待与唤醒机制理论的角度出发,剖析Small RTOS51内核在消息队列甚至互斥型信号量等实现机制上的漏洞所在;进一步指出原内核实现方式的修改方法,以及《Small RTOS51中消息队列的一处隐患》作者提出的第2种修改方法的完美实现。 相似文献
22.
IEC61850 GOOSE实时通信的实现方法 总被引:7,自引:5,他引:2
通用面向对象的变电站事件(GOOSE)服务模型主要用于数字化变电站自动化功能的分布式实现.通过深入分析IEC61850标准针对GOOSE通信实时性所作的规定,提出了在发送端、交换机和接收端全方位实现GOOSE报文传输实时性的方法.在交换机根据虚拟局域网(VLAN)和报文优先级提高GOOSE报文的传输实时性,在接收端根据任务优先级提高GOOSE报文处理实时性.提出了G00SE报文发送端多优先级发送队列的方法,在网卡驱动中根据报文优先级设计不同的待发送队列,优先发送高优先级的报文,从而解决了发送端GOOSE报文的延迟性和不确定性问题. 相似文献
23.
24.
日志服务是IEC 61850系列标准提供的一个重要服务。相对于报告服务模型而言,日志服务模型具有一些特殊的性质:数据的记录和存储相对独立,不依赖于外部客户端的连接和检索;客户端可以通过检索服务获取日志库的一个子集,用以在装置外部利用海量存储器建立大容量的历史数据库等。这就使得日志服务模型在产品研制中具有不可替代的作用。通过深入分析日志服务模型,揭示了其实现中的特殊映射方式及其原因,并提出相应的实现策略,有效地解决了在日志控制块中同步更新日志属性值的问题。 相似文献
25.
Nucleus事件组在变电站自动化系统中的应用 总被引:1,自引:0,他引:1
为求解变电站自动化系统中与时间有关的一类疑难问题,简要介绍了Nucleus事件组的内核实现原理以及系统调用接口的使用方法,充分利用Nucleus事件组的功能设计算法,利用内核的任务定时器,而不是创建用户的应用定时器,简单精确地解决了问题。 相似文献
26.
报告和通用面向对象变电站事件(GOOSE)是IEC 61850提供的两个常用的重要功能。现有工程中采用静态配置的方法来分配报告控制块、获取GOOSE订阅信息,这种方法在IEC 61850标准之外附加约束规定,并且经常会导致信息的不一致性。文中实现了服务器访问点与客户端的关联,提出报告控制块的使能和占有规则,依据这些规则来动态分配报告控制块,并且利用IEC61850的获取目录服务、获取数据定义服务、读GOOSE控制块属性值等在线服务来动态获取GOOSE订阅信息。采用动态方式分配报告控制块和获取GOOSE订阅信息,有利于提高IEC61850标准的互操作性及其推广应用,也能更好地体现IEC 61850标准面向动态服务的特点。 相似文献
27.
韩明峰 《单片机与嵌入式系统应用》2003,(12):74-75
引言环形缓冲区是嵌入式系统中一种重要的常用数据结构。在多任务环境下实现时,如果有多个读写任务,一般需要用信号量来保护多个任务共享的环形缓冲区。但是如果只存在1个读任务和1个写任务,采取适当的措施可以避免使用信号量,从而提高程序的执行效率,并且避免任务间竞争所造成的不一致性。1单线程下的实现先定义一个简单的环形缓冲区数据结构;基于这样一个条件,当环形缓冲区满时,不能再往里写数据了。structringbuf{uint8buf[maxlen];uint8rptr;uint8wptr;}数据元素是无符号8位整数,maxlen代表环形缓冲区的最大长度,rptr为读指针,wptr为写… 相似文献
28.
Phong光照模型中单位反射光线矢量的快速计算研究 总被引:1,自引:0,他引:1
基于矢量加法的三角形法则,本文提出了利用Phong光照模型计算物体可见表面上任一点光强值的快速方法,解决了传统方法运算量大的不足。 相似文献
29.
一种复杂网长度的快速测量法 总被引:2,自引:1,他引:1
针对细化后提取对象的骨架结构,提出了一种一次扫描的长度测量算法,并且给出了算法的证明。该算法运算量小,精度高,并且与对象复杂度无关。 相似文献