z-stack软件构架分析.docVIP

  • 52
  • 0
  • 约4.32千字
  • 约 7页
  • 2017-01-29 发布于重庆
  • 举报
z-stack软件构架分析

Z-Stack 软件架构分析 ?????? Z-Stack的main函数在Zmain.c中,总体上来说,它一共做了两件工作,一个是系统初始化,即有启动代码来初始化硬件系统和软件架构需要的各个模块,另一个作用就是开福寺执行操作系统实体。 1.系统初始化 ?? 系统启动代码需要完成初始化硬件平台和软件架构所需要的各个模块,为操作系统的运行做好准备工作,主要分为初始化系统时钟,检测芯片工作电压、初始化堆栈、初始化各个硬件模块、初始化FLASH存储、形成芯片MAC地址、初始化非易失量、初始化MAC层协议、初始化化应用帧层协议、初始化操作系统等十余部分,其具体流程图和对应的函数如下:?????????????????????????????????????????????? ???????????????????????????????????????????? 图1 系统初始化流程图 2. 操作系统的执行 ?? 启动代码为操作系统的执行做好准备工作后,就开始执行操作系统入口程序,并由此彻底将控制权移交给操作系统。 其实,操作系统实体只有一行代码: Osal_start_system(); // No Return from here ???在这句话后面有一条注释,意思是本函数不会返回,也就是说它是一个死循环,永远不可能执行完。这个函数就是osal系统轮转查询操作的主体部分,它所

文档评论(0)

1亿VIP精品文档

相关文档