网友zigbee学习感悟.docxVIP

  • 16
  • 0
  • 约8.1千字
  • 约 7页
  • 2017-02-15 发布于四川
  • 举报
网友zigbee学习感悟

有关zstack的osal机制的理解? ? ? ? 本文就浅谈一下有关osal的事件驱动消息响应的机制。我是菜鸟,没有做过什么软件,没有搞过VC,没有学过linux,所以理解起来就有点吃力,所以现在感觉没有不懂软件的it民工真可怕。ok,切入正题。? ? ? 一、windows OS的事件驱动消息响应机制? ? ? ?osal是面向多用户的操作系统,现在活着的操作系统基本上都是多用户的,所以我们现在先来了解一下windows OS的基于事件驱动消息响应的机制,先以基于windows窗口程序为例吧。? ? ? ?假设现在有一个按键按下,windows OS就会首先知道有这个按键事件按下,那么这个时候windows OS就会向这个窗口发送消息,告诉这个这个窗口程序现在又按键事件发生了,并调用相应的事件处理函数来处理这个事件,并且windows OS会向这个事件发送相应的消息信息,并将这个消息放到这个窗口的消息队列中。消息信息中包含相关参数信息,比如是哪一个按键按下。在这里我们可以看到很多这里有很多的事情是windows OS来为这个窗口程序来处理的,而不是窗口程序本身,也就是说是windows OS为调用了窗口程序而不是窗口程序调用了windows OS的API函数来处理事件。? ? ? ?在windows OS调用了相应事件的处理函数以后,那么就会执行这个函数,并对消息作出相应的处理

文档评论(0)

1亿VIP精品文档

相关文档