对很多嵌入式系统来说,一个设计良好的实时操作系统(RTOS)可以让开发工程师掌握系统执行任何任务或响应任何关键事件的时间,满足系统实时性要求。为了理解RTOS如何通过系统调度策略实现实时性要求,本文介绍了抢占式调度、可抢占的内核、优先级继承和中断处理等概念。
2022-03-14 23:23:27 125KB 自动控制系统|DCS|FCS
1
这个是作者一个字母一个字母敲出来的,基于stc12c5a60s2(51内核)的实时可剥夺内核的多任务管理操作系统,注释全面,非常利于学习。
2022-03-12 16:10:48 68KB 小虎OS 51单片机RTOS 自己的RTOS
1
对实时操作系统(RTOS)特性进行比较和分析。对于我们刚接触这个操作系统时一定要对他们要有一定的了解,我们先对实时操作系统来了解下,它就是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应,并控制所有实时任务协调一致运行的操作系统。因而,提供及时响应和高可靠性是其主要特点。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则只要按照任务的优先级,尽可能快地完成操作即可。我们通常使用的操作系统在经过一定改变之后就可以变成实时操作系。    基本特征概述   
2022-03-09 23:02:48 91KB 实时Linux和RTOS进行比较
1
实时操作系统(RTOS)市场简报 - 知乎.pdf
2022-03-08 15:10:10 2.49MB 操作系统
1
实时操作系统的简要历史 无操作系统的嵌入算法阶段 简单监控式的实时操作系统阶段 通用的嵌入式实时操作系统阶段 面向 Internet网络的、特定应用的嵌入式操作系统阶段 面向应用特定的操作系统---ASOS
2022-02-22 15:38:59 3.55MB RTOS OS
1
t32 practice脚本training
2022-02-08 19:02:41 1.99MB rtos
1
RTX51-Tiny,C51单片机RTOS
2022-02-05 22:03:40 935KB 单片机 嵌入式硬件 RTX51
1
周立功公司陈明计设计的单片机操作系统small rtos,适合初学操作系统的人学习,开源。本文件为v1.20.3的源代码,Keil工程。
2022-02-02 22:09:37 110KB 陈明计 周立功 small
1
APACHE NUTTX(吸引人) 介绍孵化状态 社区 获得帮助 邮件列表 问题追踪器 源代码 网站源代码 环境环境 安装Cygwin Windows 10下的Ubuntu Bash 使用macOS 安装 下载并解压缩 半可选的应用程序/程序包 路径中有空格的安装目录 从存储库下载 相关资料库 关于头文件的注意事项 配置NuttX 实例化“固定”配置 刷新配置 NuttX配置工具 在配置菜单中查找选择 显示隐藏的配置选项 确保您在正确的平台上 比较两种配置 制作defconfig文件 与旧配置不兼容 DOS下的NuttX配置工具 工具链 跨开发工具链 NuttX Buildroot工具链 炮弹 建筑NuttX 建筑 重建 建立目标和选项 本机Windows构建 安装GNUWin32 Cygwin构建问题 奇怪的路径问题 Window本机工具链问题 文献资料 介绍 Apache
2022-02-01 19:40:03 39.08MB real-time microcontroller embedded mcu
1
Key Features Get up and running with the fundamentals of RTOS and apply them on STM32 Enhance your programming skills to design and build real-world embedded systems Get to grips with advanced techniques for implementing embedded systems Book Description A real-time operating system (RTOS) is used to develop systems that respond to events within strict timelines. Real-time embedded systems have applications in various industries, from automotive and aerospace through to laboratory test equipment and consumer electronics. These systems provide consistent and reliable timing and are designed to run without intervention for years. This microcontrollers book starts by introducing you to the concept of RTOS and compares some other alternative methods for achieving real-time performance. Once you've understood the fundamentals, such as tasks, queues, mutexes, and semaphores, you'll learn what to look for when selecting a microcontroller and development environment. By working through examples that use an STM32F7 Nucleo board, the STM32CubeIDE, and SEGGER debug tools, including SEGGER J-Link, Ozone, and SystemView, you'll gain an understanding of preemptive scheduling policies and task communication. The book will then help you develop highly efficient low-level drivers and analyze their real-time performance and CPU utilization. Finally, you'll cover tips for troubleshooting and be able to take your new-found skills to the next level. By the end of this book, you'll have built on your embedded system skills and will be able to create real-time systems using microcontrollers and FreeRTOS. What you will learn Understand when to use an RTOS for a project Explore RTOS concepts such as tasks, mutexes, semaphores, and queues Discover different microcontroller units (MCUs) and choose the best one for your project Evaluate and select the best IDE and middleware stack for your project Use professional-grade tools for analyzing and debugging your application Get FreeRTOS-based applications up and running on an STM32 board Who this book is for This book is for embedded engineers, students, or anyone interested in learning the complete RTOS feature set with embedded devices. A basic understanding of the C programming language and embedded systems or microcontrollers will be helpful.
2022-01-29 21:27:56 12.24MB STM32 FreeRTOS
1