近些年来,随着嵌入式系统飞速的发展,嵌入式实时操作系统广泛地应用在制造工业、过程控制、通讯、仪器仪表等方面,用户可以根据自身的软硬件环境的要求,选择合适的操作系统。本文概述了实时多任务嵌入式操作系统Nucleus PLUS的特点和应用领域。...
分类:
其他好文 时间:
2014-06-27 10:20:33
阅读次数:
190
本专栏系列介绍了Nucleus PLUS,包括Nucleus系统架构、启动过程、任务调度、任务间通信机制和中断等。...
分类:
其他好文 时间:
2014-06-27 09:11:56
阅读次数:
134
Nucleus Plus内核(Kernel)的主要目的是管理实时任务的竞争运行(共享CPU),为应用提供各种便利,快速响应外部事件。Nucleus Plus的系统结构如图1所示,可以看出线程控制是整个内核的核心,通过邮箱、队列、管道来实现任务之间的通信,通过信号量、事件组和信号实现任务间的同步。本文描述了Nucleus PLUS的任务调度算法。...
分类:
其他好文 时间:
2014-06-26 13:43:24
阅读次数:
256
第五章的最后一个练习题,5-8.要求:/*输入一个华氏温度。以double类型读入温度值,并将它作为一个参数传递给用户提供的函数Temperatures()。该函数将计算对应的摄氏温度和绝对温度,并以小数点右边有两位数字的精度显示这三种温度。它应该用每个值所代表的温度刻度来标识这三个值。Celsiu...
分类:
其他好文 时间:
2014-06-25 16:52:36
阅读次数:
241
程序清单6.5 compflt.c是比较浮点数是否相等的例子。原程序如下:// cmpflt.c -- 浮点数比较#include #include int main(void){ const double ANSWER = 3.14159; double response; printf("Wha...
分类:
其他好文 时间:
2014-06-25 15:58:30
阅读次数:
273
http://johndyer.name/native-fullscreen-javascript-api-plus-jquery-plugin/HTML5 is great, but when it was first released, one of the big complaints wa....
分类:
编程语言 时间:
2014-06-25 14:49:46
阅读次数:
229
1、连接
SQL*Plus system/manager
2、显示当前连接用户
SQL> show user
3、查看系统拥有哪些用户
SQL> select * from all_users;
4、新建用户并授权
SQL> create user a identified by a;(...
分类:
数据库 时间:
2014-06-25 07:33:46
阅读次数:
365
nucleus系统是实时嵌入式操作系统,具有实时、任务抢先、多任务内核,其中95%的代码由C语言写成,极易移植,开放的源码使得配置和裁剪方便,再加上体积小(全部二进制映像可仅20K)、响应快速等特性,使得Nucleus PLUS得到广泛应用。本文总结了Nucleus PLUS的启动流程、运行线程和中断处理机制。...
分类:
编程语言 时间:
2014-06-22 14:53:02
阅读次数:
249
描述了一个Nucleus PLUS系统应用示例,包括application_initialization和六个任务,任务在application_initialization中创建。这个示例系统体现了Nucleus PLUS的任务调度和执行过程、任务间通信和同步(信号量、事件组)。...
分类:
其他好文 时间:
2014-06-21 20:19:30
阅读次数:
320