
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
uC/OS II(Micro Control Operation System Two)是一个可以基于ROM运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性,特别适合于微处理器和控制器,适合很多商业操作系统性能相当的实时操作系统(RTOS)。uC/OS II——开放源代码的嵌入式实时操作系统。任务管理uC/OS-II 中最多可以支持64 个任务,分别对应优先级
实时系统:Real-time System 是一种很特殊的系统,一般应用于嵌入式领域,与嵌入式系统有很多交集,但它与嵌入式系统有所区别。嵌入式系统是将应用程序、操作系统、和计算机硬件在一起的系统,是指以应用为中心,以计算机技术为基础,软硬件可裁剪,其针对的用户应用对功能、可靠性、成本、体积、功耗和使用环境有特殊要求的专用计算机系统。而实时系统的核心特征是实时性,本质就是任务处理所花费时
RTEMS 实时操作系统按照功能组件来组织整个内核, 采用了面向构件和面向对象的设计思想。所谓面向对象,就是任务、消息队列、互斥量等都是以对象形式存在,提供统一接口函数表来动态的创建、删除、操作预定义的对象类型,屏蔽不同对象底层的细节差异。所谓面向构件,就是操作系统通常不直接访问组件的数据结构,而是利用一系列的接口来访问和修改相应组件的数据结构。 虽然RTEMS 采用面向对象和构件的设计思路
ION的设计之初就旨在解决DTN面临的一些约束。约束具体已在上篇博文中介绍:https://blog.csdn.net/hahachenchen789/article/details/83377056 设计原则:1.共享存储(share memory)由于ION-DTN必须在飞行处理器上运行,它必须被设计成在RTOS中成功运行。许多实时操作系统通过省略对类unix操作系统提供的保护...
RTEMS是前美国军方研制的嵌入式系统,早期的名称为实时导弹系统,后改名为实时军用系统,最突出的特点是非常的稳定,而且速度快,因此在通信、航天、工业控制、军事等领域有着非常广泛的应用。这个系统拥有三套API接口,分别是基于RTEID的接口,还有POSIX API接口,这给应用程序的移植提供了很大的方便,还有一套接口是基于ITRON标准的,另外RTEMS还移植了FreeBSD的TCP/IP协议栈
可重入性:可重入函数可以被一个以上的任务调用,而不必担心数据破坏,任何时候都可以被中断,而相应的数据不会丢失,可重入函数一般只使用局部变量,也就是变量保存在CPU寄存器或堆栈中,如果使用全局变量,则要对全局变量给予保护。上下文切换:也称为任务切换,当操作系统决定运行另外的任务时,需要保存当前正在运行任务的当前上下文,也就是数据,这样操作系统就可以吧下一个将要运行的任务的当前上下
RTEMS基于典型的实时操作系统涉及思路,与典型的通用操作系统(UNIX,windows)等差别很大。一、系统调用方面系统调用是应用程序访问操作系统的接口,通用操作系统中,操作系统与应用程序处于两个不同的CPU特权态,操作系统处于核心态,应用程序处于用户态,核心态可执行CPU特权指令,用户态不行。这保证了系统整体的安全。而RTEMS没有用户态和核心态,其内核与应用程序是简单的调用关系,且应
单片机和嵌入式,其实没有什么标准的定义来区分他们,对于进行过单片机和嵌入式开发的开发者来说,都有他们自己的定义,接下来,就谈谈本人对这两个概念的理解和感悟。首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路
整个嵌入式系统而言,可以分为三个部分1.uboot 2.kernel 3.文件系统。其中kernel中以VFS去支持各种文件系统,如yaffs,ext3,cramfs等等。yaffs/yaffs2是专为嵌入式系统使用NAND型闪存而设计的一种日志型文件系统。在内核中以VFS来屏蔽各种文件系统的接口不同,以VFS向kernel提供一个统一的接口。如打开一个文件时统一使用open,写时采用writ
附件是计算机领域的学术会议等级排名情况,分为A+, A, B, C, L 共5个档次。其中A+属于顶级会议,基本是这个领域全世界大牛们参与和关注最多的会议。国内的研究者能在其中发表论文的话,是很值得骄傲的成就。A类也是非常好的会议了,尤其是一些热门的研究方向,A类的会议投稿多录用率低,部分A类会议影响力逐步逼近A+类会议。B类的会议分两种,一种称为盛会级,参与的人多,发表的论文也多,论







