1。前后台系统
对基于芯片的开发来说,应用程序一般是一个无限循环,可称为前后台系统或超循环系统。循环中调用相应的函数完成相应的操作,这部分可看成后台行为。中断服务程序处理异步事件,这部分可看成前台行为。后台也可以叫做任务级,前台也可以叫做中断级。时间相关性很强的关键操作一定是靠中断服务程序来保证的。
2。操作系统
操作系统是计算机中最基本的程序。操作系统负责计算机系统中全部软硬资源的分配与回收、控制与协调等并发的活动;提供用户接口,使用户获得良好的工作环境;为用户扩展新的系统功能提供软件平台。
3。实时操作系统
实时操作系统(RTOS)是一段在嵌入式系统启动后首先执行的背景程序,用户的应用程序是运行于RTOS的各个任务,进行资源(包括存储器、外设等)管理、消息管理、任务调度及异常处理等工作。
文章评论(0条评论)
登录后参与讨论