“裸机”与嵌入式操作系统
@[湫枼|2017/9/18]
实时系统
概念:
指那些对处理结果的正确性和处理过程的及时性都有严格要求的系统。
实验室的信道模拟器系统和系统三(短波双频智能收发校验系统)中,各个功能的实现都要求较高的实时性,功能与功能之间的消息传递以及指令交互也都依赖较高的准确性。因此实验室的两个主要项目都严格属于实时系统。
实时系统有两种实现方式,一种是前后台系统,也就是我们常说的裸机系统。另一种就是具有实时内核的操作系统。
前后台系统(裸机系统)
简单的小系统通常设计成前后台结构。
这个结构包含一个死循环和若干中断服务程序:
应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,属于后台结构。
中断服务程序用于处理系统的异步事件(异步事件就是在大循环中无法用顺序结构描述或预测的行为,例如串口后者网口接收到数据,接收时间是随机的非计划性的,为了处理这种异步事件所以引入中断概念。)中断服务程序属于前台结构。
- 为了保证有实时性要求的任务得到及时处理&