新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 智能家居系统高清数字显示终端设计方案

智能家居系统高清数字显示终端设计方案

作者:时间:2012-07-23来源:网络收藏
COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  OSIntCtxSw (): 在退出中断服务函数OSIntExit() 中被调用, 实现中断级任务切换。

  LPC1758使用OSPendSV()函数快捷地进行上下文切换。OSPendSV()的C语言表述程序为OSPendSV: 关中断;

  if (PSP ! =NULL)

  {

  //保存R4~R11 到任务堆栈SP_process;

  OSTCBCur》OSTCBStkPtr = SP_process;

  }

  OSTaskSwHook ();

  OSPrioCur = OSPrioHighRdy;

  OSTCBCur = OSTCBHighRdy;

  PSP = OSTCBHighRdy》OSTCBStkPtr;

  //从新任务堆栈中恢复R4~R11;

  /恢复中断;

  //异常返回;

  完成上述工作后, 只要再根据目标板的实际情况编写Target 目录中的3 个文件, μC/OSII 就可以运行在处理器上了。

3 重点解决模块的组网问题

  1) 角色介绍。ZigBee 标准网络定义了3 种角色, 分别是协作员、路由和端节点。

  协作员(coordinator) 负责启动整个网络, 它是网络的第一个设备, 协作员选择一个信道和一个网络ID, 随后就可以启动网络。

  路由(router) 的功能是允许其他设备加入网络, 协助网络中其他设备通信。

  端节点(end device) 没有特定的维持网络结构的责任, 它可以选择睡眠或唤醒两种工作状态, 功耗小, 可使用电池供电。

  2) 网络拓扑。ZigBee 网络有星型网、簇型网和网状网3 种组网方式(见图3)。如果直接使用IEEE 802.15.4 底层的还有点对点模式和点对多点模式两种组网方式(见图4)。

  



关键词: 家居系统 高清 数字显示 终端

评论


相关推荐

技术专区

关闭