一.什么是陷阱调度机制?
一般来说,嵌入式操作系统主要由两部分组成:运行在核心态的内核系统和运行在用户态的环境子系统组成。因此,Windows CE系统被划分为两层:执行体和内核。而内核始终运行在核心态下,除了中断服务例程(Interrupt Service Routine,ISR),正在运行的线程是不能抢先内核的。为此,Windows CE为执行体、内核、设备驱动程序等核心态提供了一些基础系统机制。
(1)Windows CE系统机制
Windows CE系统机制包括陷阱调度
刚接触到RPC(远程过程调用),就是可以在本地调用远程机子上的程序的方法,看到一个简单的nodejs实现,用来学习RPC的原理很不错:nodejs light_rpc
使用示例:
代码如下:
//服务端
var light_rpc = require(‘./index.js’);
var port = 5556;
var rpc = new light_rpc({
combine: function(a, b, callback){
callback(a + b);