鸿蒙oncreate 方法调用流程
鸿蒙 oncreate 方法调用流程
    一、简介
    鸿蒙是一款开源的Real Time Operating System (RTOS),专为物联网,边缘计算和嵌入式设备定制而开发。它以linux内核的思想和架构的实现,能够实现轻量级的运行时环境和低功耗的电源使用。
    鸿蒙操作系统的oncreate方法在初始化程序执行时被自动调用,其用于完成RTOS程序的初始化工作。调用oncreate方法的流程是:
    1.用户创建RTOS程序;
    2.系统调用oncreate方法;
    3.oncreate中对RTOS程序进行初始化;
升级鸿蒙系统步骤    4.oncreate返回;
    5.用户调用RTOS程序中的任务;
    6.系统分配调度任务给CPU;
    7.CPU完成调度任务;
    8.释放CPU。
    二、调用流程
    1. 用户在鸿蒙RTOS环境中创建一个RTOS程序,其中包括配置系统调度表、配置任务管理表、配置中断管理表等,等等。
    2. 系统调用鸿蒙的oncreate方法,将用户定义的RTOS程序传入该方法中,oncreate方法进行RTOS程序的初始化,完成之后,返回用户程序的指针地址。
    3. 用户调用RTOS程序,比如使用系统函数taskcreate创建RTOS任务,taskstart启动任务,makeevent创建事件,等等,用于完成用户的业务处理。
    4. 系统根据调度表中的信息,依次分配任务给CPU,CPU完成任务后,释放CPU,形成一次完整的调度任务执行流程。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。