1.前言 嵌入式实时操作系统需要对整个系统环境产生的事件作出响应。可以采用中断方式也可以采用轮询方式来进行处理。如果采用中断方式,则希望ISR(中断服务例程)的处理时间越短越好。 注:必须说明的是,只有以”FromISR”或”FROM_ISR”结束的API 函数或宏才可以在中断服务例程中。 2. 延 ...
分类:
其他好文 时间:
2017-06-26 21:14:19
阅读次数:
167
1 相关知识了解 1.1 Nuttx系统 嵌入式实时操作系统(RTOS)。强调标准兼容和小型封装,具有从8位到32位微控制器环境的高度可扩展性。NuttX 主要遵循 Posix 和 ANSI 标准,对于在这些标准下不支持的功能。或者不适用于深度嵌入环境的功能(如 fork()),採用来自 Unix ...
分类:
其他好文 时间:
2017-06-26 20:06:40
阅读次数:
870
vxworks 中断处理程序之所以不用printf,本质在于printf是将信息输出到标准输出设备(STDOUT)中, 整个标准输出设备是一个全局变量,由于有semTake操作。那么就会发生堵塞。vxworks属于硬实时操作系统。不能在规定的时间内完毕操作即会死机或复位。所以vxworks不用pri ...
分类:
其他好文 时间:
2017-06-09 18:21:07
阅读次数:
702
在单片机中嵌入操作系统的利弊 摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。本文通过对一种源码公开的单片机嵌入式实时操作系统μC/OS-II为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中应当注意的一些问题。 关键词:实时操作系统;μC/OS-II;单片机 ...
分类:
其他好文 时间:
2017-06-03 15:13:48
阅读次数:
226
当使用STM32 ARM Cortex-M微控制器时,ST的免费嵌入式软件STM32Cube提供了所有必要的驱动程序和中间件组件,以减少初始的开发工作。在上述提到的中间件组件中,其中一个是非常受欢迎的FreeRTOS实时操作系统,Nabto正在努力建立一个强大的FreeRTOS + Nabto组合的 ...
分类:
其他好文 时间:
2017-05-23 23:52:04
阅读次数:
413
近些年来,随着嵌入式系统飞速的发展。嵌入式实时操作系统广泛地应用在制造工业、过程控制、通讯、仪器仪表、汽车、船舶、航空航天、军事、装备、消费类产 品等方面。Nucleus PLUS 是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的。因此很便于移植并可以支持大 ...
分类:
其他好文 时间:
2017-04-27 21:08:21
阅读次数:
152
1.内存性能测试需求SylixOS作为大型实时操作系统,在各个领域当中都会有重要应用。其中,在高性能运算领域需要较高的内存读写性能,因此我们需要有一个直观,跨平台的内存测试软件来给出SylixOS在各个平台的内存性能数据。2.内存性能测试原理内存性能无非内存访问的读写速度,..
分类:
其他好文 时间:
2017-04-17 14:56:06
阅读次数:
335
嵌入式操作系统 摘要: 通过回顾嵌入式操作系统的发展历史,分析了嵌入式操作系统的特点,并且从嵌入式操作系统的市场和技术的发展着手,探讨了嵌入式系统的未来发展趋势。 正文: (一)嵌入式操作系统的简介 嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统 ...
分类:
其他好文 时间:
2017-03-17 00:30:49
阅读次数:
207
目录1.知识简介11.1嵌入式实时操作系统11.2优先级调度算法12.技术实现22.1函数原型分析22.2使用流程22.3源码分析32.4示例演示43.参考资料5知识简介嵌入式实时操作系统SylixOS操作系统是实时多任务嵌入式操作系统,所谓实时,是指系统的正确性不仅仅依赖于计算机的逻辑结果而且..
分类:
其他好文 时间:
2017-03-13 16:54:47
阅读次数:
266
1.开发环境宿主机:windows7集成开发环境:Real-EvoIDE3.1.5虚拟机:ubuntu目标机:mini2440本篇仅介绍nopoll库的移植过程,包括资源的获取,工程文件的修改以及编译出错处理。2.Nopoll简介noPoll是一个WebSocket的开源实现,使用ANSIC编写,可用于构建纯WebSocket解决方案和为..
分类:
其他好文 时间:
2017-03-10 19:19:19
阅读次数:
323