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


发布评论