首页 > TAG信息列表 > 实时操作系统

嵌入式(二)基础概念

处理器用的是dsp,arm等。 通信总线多数用1553b,之后也会用以太网这种高速的。 C语言较多 实时操作系统RTOS:μC【μClinux?μC/OS-II】,VxWorks 嵌入式: 1、嵌入式开发框架 2、RTOS 3、处理器:LCDSP0102型弹载通用控制SoC电路使用说明_v4.2(公开).pdf 4、协议 5、C语言开发

FreeRTOS实时操作系统内核配置说明

目录 1.configUSE_PREEMPTION 2.configUSE_PORT_OPTIMISED_TASK_SELECTION 3.configUSE_TICKLESS_IDLE 4.configUSE_IDLE_HOOK 5.configUSE_MALLOC_FAILED_HOOK 6.configUSE_TICK_HOOK 7.configCPU_CLOCK_HZ 8.configTICK_RATE_HZ 9.configMAX_PRIORITIES 10.configMINIMAL_STA

操作系统概述——发展与分类

手工操作阶段:纸带 用户独占全机、人机速度矛盾导致资源利用率极低(输入输出慢,处理速度快) 单道批处理系统:磁带 引入脱机输入/输出技术(用磁带完成),并监督程序(操作系统雏形)负责控制作业的输入、输出 主要优点:缓解了一定程度的人机速度矛盾,资源利用率有所提升 主要缺点:内存中仅能有一

从零开始构建嵌入式实时操作系统2——重构

1.前言 本人是一个普通的中年程序员,并不是圈内的大牛,写嵌入式操作系统这一系列的文章并不是要显示自己的技术,而是出于对嵌入式的热爱。非常幸运,本人毕业后的十几年一直从事嵌入式行业,遇到过各种坑,也收获过各种喜悦。希望通过嵌入式操作系统系列文章能对其它的嵌入式爱好者能

十几款国内外嵌入式(物联网、工业)操作系统介绍

由于本人工作主要在物联网和工业领域,所以收集的操作系统主要集中在物联网和工业领域。故桌面操作系统厂商深度、新起点、麒麟、微软、安卓等没有介绍。而主要收集的是嵌入式操作系统厂商。 1.国内操作系统介绍 1.1秦简-DJYOS介绍 都江堰操作系统是由深圳市秦简计算机系统有限

【操作系统】各类实时操作系统调研

博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 文章目录 各类实时操作系统调研现阶段的RTOS分成两个阵营:XenomaiPREEMPT-RTRT-ThreadWindRiver LinuxRTAIRT-Linux 性能比较RTAI vs. XenomaiRT_PREEMPT vs. Xenomai 各类实时操作系统调

ucos实时操作系统基础理解

一,基础理解 1,ucos系统的任务表示: 需要在里面添加中断的代码的,以便于它能跳转到其他的任务中执行,切换任务的时候,判断优先级进行任务之间的切换的工作。 void  task1(void * param) {  for( ; ;)         {                           //用户

优先级反转那点事

1.经典例子   2.优先级继承   低优先级的A线程获得互斥锁前,需要先将自己的优先级临时提高,最后处理完后再退回原优先级。 set_priority(20); pthread_mutex_lock(); …. pthread mutex unlock(); set_priority(10);   这样在T3的时候,线程虽然有15的优先级,但是对于已经提

【操作系统】操作系统的发展历程——手工阶段、批处理阶段、分时操作系统、实时操作系统

【操作系统】操作系统的发展历程——手工阶段、批处理阶段、分时操作系统、实时操作系统 说明:本系列用于记录学习操作系统时的知识点,主要参考资料:王道考研。 不骗各位,博主真的是小菜鸡,如有纰漏还请指出。 本节知识总览: 重点理解每一种系统的优缺点,每个系统对上一代系统的缺

【操作系统】—操作系统的发展与分类

【操作系统】—操作系统的发展与分类 本章的思维导图如下 一、手工操作阶段 手工操作阶段的主要缺点:用户独占全机、人机速度矛盾导致资源利用率很低 二、批处理阶段—单道批处理系统 引入脱机输入/输出技术(用磁带完成),并监督程序负责控制作业的输入、输出。 单道批处理系统

嵌入式领域linux作为实时操作系统的缺点(转)

linux以自由和开发源码赢得了许多工程师的青睐,现在许多嵌入式产品使用的是linux系统,然而linux内核作为实时操作系统有非常,明显的几个缺点。1.任务调度的缺点Linux最初的设计预想是设计一个通用的操作系统内核,尽量缩短系统的平均响应时间,在单位时间内位尽可能多的用户请求提供服务;

FreeRTOS与uCOS II的比较

FreeRTOS与uCOS II均为嵌入式实时操作系统,各有优劣,本文为你仔细分析。   目前嵌入式主流实时系统(RTOS)有uCOS、FreeRTOS,之所以很多第三方库都有在FreeRTOS上的应用Demo,是因为FreeRTOS免费。   一、FreeRTOS比uCOS II优胜的地方: 1。内核ROM和耗费RAM都比uCOS 小,特别是RAM。这在单

ESP32开发实例-FreeRTOS任务创建

任务创建 FreeRTOS是一个轻量级的实时操作系统,具有任务管理、时间管理、信号量消息队列、内存管理、记录功能、高效的软件定时器、协程等功能。 FreeRTOS是一个可裁剪的小型实时操作系统, 内核支持抢占式、合作式和时间片调度; 提供了一个用于低耗的Tickless模式; 支持系统组件

国产化实时操作系统研究之旅8.3-操作系统使用体验之线程

线程由线程句柄(或 ID)、当前指令指针(PC)、CPU 寄存器集合和线程栈组成。每一个线程都是操作系统调度的单位。线程本身只拥有有限的、在运行中必不可少的资源,例如 CPU 寄存器与栈等。内核线程共享内核所有资源,例如内核文件描述符表,而进程内线程则共享使用进程内所有资源,例如进程文

国产化实时操作系统研究之旅

本人十年以上嵌入式开发经验,擅长ARM Linux 平台下的硬件设计、操作系统开发、驱动开发、应用软件开发。积累了大大小小上百个项目经验。硬件平台涉及 Samsung 系列处理器、Atmel 926x 系列、Ti Am33xx 系列\81xx 系列、Freescale i.Mx6 系列、海思3359系列处理器,DSP6678、2K1000

冷月手撕408之操作系统(3)-操作系统的发展及分类

操作系统的发展及分类主要是介绍了操作系统从诞生到现在的发展,重点掌握批处理阶段和分时操作系统。主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。冷月点睛在手工操作阶段,计算机主要是靠手工打卡来操作,人机矛盾十分严重,计算机的资源利

2021-02-09

前段时间看了卢有亮的《嵌入式实时操作系统uC/OS原理与实践第二版》这本书,写一下书评吧,通过这本书了解了ucos的一些API函数, 卢老师把这些API函数进行了简化,比如删掉了一些条件编译,剔除了一些影响初学者理解的代码,突出了作者要讲的东西, 整体来说偏理论讲解,具体应用讲的少,另外书中

嵌入式操作系统

嵌入式操作系统 一、嵌入式操作系统概述 1.1 嵌入式操作系统的特点 1.2 嵌入式操作系统的分类 1.2.1 非实时操作系统 1.2.1 实时操作系统 二、实时操作系统 2.1 实时操作系统与通用操作系统的比较 2.2 实时操作系统的评价指标 三、基于Linux的嵌入式操作系统

SylixOS介绍

SylixOS是一款大型嵌入式实时操作系统,诞生于2006年,起初它只是一个小型多任务调度器,经过多年开发,SylixOS目前已经成为一个功能完善、性能卓越、可靠稳定的嵌入式系统软件开发平台。 与SylixOS类似的实时操作系统中,全球比较知名的有VxWorks(主要应用于航空航天、军事与工业自动

您需要一个实时操作系统吗?

您需要一个实时操作系统吗? By Chris Barlow | Technical Product Manager on Nov 11, 2019 10:29:00 AM Topics:Multicore Systems Architecture Rtos Embedded Systems Development Real-Time 原文链接 https://www.lynx.com/embedded-systems-learning-center/do-you-n

Nucleus 实时操作系统中断(下)

Nucleus 实时操作系统中断(下) Nucleus RTOS兼容性               由于中断在Nucleus SE中的实现方式与Nucleus rto截然不同,因此不应期望有特定的兼容性。Nucleus RTOS有一个本机/低级/高级中断方案,这在某种程度上类似于Nucleus SE中的本机中断和管理中断。     

INtime-可与Windows在同个PC运行的实时操作系统(下)

 上一篇系列文章“INtime可与Windows在同个PC运行的实时操作系统(上)”中我们介绍INtime实时操作系统的基本特性与功能。本篇文章将着重介绍INtime RTOS内部的关键处理机制及其相关的应用案例。 INtime ® RTOS是一个动态的,确定性的硬实时操作系统,用于多核x86兼容处理器上的非对

《嵌入式实时操作系统uC/OS-II》第四章任务管理

1.注意事项:          任务可以是一个无限的循环,也可以在一次执行完毕后被删除掉。          任务看起来与任何C函数一样,具有一个返回类型值和一个参数,只是它决不返回。          任务的返回类型必须定义成void型。          uC/OS-II可以管理多

《嵌入式实时操作系统uC/OS-II》第五章时间管理

         1、uC/OS-II要求提供定时中断,以实现延时与超时控制等功能。          2、OS_TIME.H中的5个处理时间问题的功能函数:          OSTimeDly();          OSTimeDlyHMSM():          OSTimeDlyResume():          OSTimeG

物联网之实时操作系统-FreeRTOS(run in linux)

前言:了解FreeRTOS第一步肯定是搭建可以运行的环境,不管是移植到STM32还是哪里都阔以,有自己敲代码的实践总比只捧着书看来的印象深刻,所以为了方便,本猿查阅点资料,把FreeRTOS运行在linux上来方便学习! 本篇目标:搭建FreeRTOS可用的环境来运行,并学习基本的一些功能。 材料准备: Fr