RTOS
hahachenchen789
后台开发,专注容器、k8s、云原生。
展开
-
RTOS实时操作系统简介
实时系统:Real-time System 是一种很特殊的系统,一般应用于嵌入式领域,与嵌入式系统有很多交集,但它与嵌入式系统有所区别。嵌入式系统是将应用程序、操作系统、和计算机硬件在一起的系统,是指以应用为中心,以计算机技术为基础,软硬件可裁剪,其针对的用户应用对功能、可靠性、成本、体积、功耗和使用环境有特殊要求的专用计算机系统。而实时系统的核心特征是实时性,本质就是任务处理所花费时原创 2016-09-12 18:55:46 · 5160 阅读 · 0 评论 -
实时操作系统简介(2)
可重入性:可重入函数可以被一个以上的任务调用,而不必担心数据破坏,任何时候都可以被中断,而相应的数据不会丢失,可重入函数一般只使用局部变量,也就是变量保存在CPU寄存器或堆栈中,如果使用全局变量,则要对全局变量给予保护。上下文切换:也称为任务切换,当操作系统决定运行另外的任务时,需要保存当前正在运行任务的当前上下文,也就是数据,这样操作系统就可以吧下一个将要运行的任务的当前上下原创 2016-09-13 21:21:09 · 570 阅读 · 0 评论 -
RTEMS Doxygen编写规范
头文件块:头文件应该包含与其他源文件相似的注释块:/** * @file * * @ingroup FlipFlop * * @brief Flip-Flop API *//* * Copyright (c) YYYY Author. * * The license and distribution terms for this file may be *原创 2017-05-14 23:41:14 · 370 阅读 · 0 评论 -
实现RTEMS USB WiFi for Beaglebone Black BSP
目前RTEMS的github的master branch包含了本人贡献的USB WiFi的代码模块,有需要的同学可以去Git上clone, 本人实现的WiFi 芯片是Realtek 的rtl8188eu,接下来详细讲解如何添加该芯片的驱动。在上篇博文中,添加了USB的驱动,接下来就是添加USB WiFi dongle驱动。1.添加USB WiFi dongle rtl8188eu原创 2017-08-13 13:55:37 · 631 阅读 · 0 评论 -
RTEMS与通用操作系统的不同点总结
RTEMS基于典型的实时操作系统涉及思路,与典型的通用操作系统(UNIX,windows)等差别很大。一、系统调用方面系统调用是应用程序访问操作系统的接口,通用操作系统中,操作系统与应用程序处于两个不同的CPU特权态,操作系统处于核心态,应用程序处于用户态,核心态可执行CPU特权指令,用户态不行。这保证了系统整体的安全。而RTEMS没有用户态和核心态,其内核与应用程序是简单的调用关系,且应原创 2018-01-24 11:17:12 · 998 阅读 · 0 评论