张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

五种基于STM平台的且满足实时控制要求操作的嵌入式操作系统的介绍

玩转单片机 2018-06-18 15:30 次阅读

基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和rt-thread。下面分别介绍这五种嵌入式操作系统的特点及不足,通过对比,读者可以根据自己的应用需求选择合适的平台。

五种基于STM平台的且满足实时控制要求操作的嵌入式操作系统的介绍

TOP1:μClinux

μClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及TCP/IP网络协议等。因为没有MMU内存管理单元,所以其多任务的实现需要一定技巧。

μClinux在结构上继承了标准Linux的多任务实现方式,分为实时进程和普通进程,分别采用先来先服务和时间片轮转调度,仅针对中低档嵌入式CPU特点进行改良,且不支持内核抢占,实时性一般。

在内存管理上由于μClinux是针对没有MMU的处理器设计的,不能使用处理器的虚拟内存管理技术,只能采用实存储器管理策略。系统使用分页内存分配方式,在启动时对实际存储器进行分页。系统对内存的访问是直接的,操作系统对内存空间没有保护,多个进程可共享一个运行空间,所以,即使是一个无特权进程调用一个无效指针也会触发一个地址错误,并有可能引起程序崩溃甚至系统崩溃。

μClinux操作系统的中断管理是将中断处理分为两部分:顶半处理和底半处理。在顶半处理中,必须关中断运行,且仅进行必要的、非常少、速度快的处理,其他处理交给底半处理;底半处理执行那些复杂、耗时的处理,而且接受中断。因为系统中存在有许多中断的底半处理,所以会引起系统中断处理的延时。

μClinux对文件系统支持良好,由于μClinux继承了Linux完善的文件系统性能,它支持ROMFS、NFS、ext2、MS-DOS、JFFS等文件系统。但一般采用ROMFS文件系统,这种文件系统相对于一般的文件系统(如ext2)占用更少的空间。但是ROMFS文件系统不支持动态擦写保存,对于系统需要动态保存的数据须采用虚拟RAM盘/JFFS的方法进行处理。

在对硬件的支持上,由于μClinux继承了Linux的大部分性能,所以至少需要512KB的RAM空间,lMB的ROM/Flash空间。

在μClinux的移植方面,μClinux是Linux针对嵌入式系统的一种改良,其结构比较复杂。移植μClinux,目标处理器除了需要修改与处理器相关的代码外,还需要足够容量的外部ROM和RAM。

μClinux最大特点在于针对无MMU处理器设计,这对于没有MMU功能的stm32f103来说是合适的,但移植此系统需要至少512KB的RAM空间,1MB的ROM/FLASH空间,而stmf103拥有256K的FLASH,需要外接存储器,这就增加了硬件设计的成本。μClinux结构复杂,移植相对困难,内核也较大,其实时性也差一些,若开发的嵌入式产品注重文件系统和与网络应用则μClinux是一个不错的选择。

TOP2:μC/OS-II

μC/OS-II是在μC/OS的基础上发展起来的,是用C语言编写的一个结构小巧、抢占式的多任务实时内核。μC/OS-II能管理64个任务,并提供任务调度与管理、内存管理、任务间同步与通信、时间管理和中断服务等功能,具有执行效率高、占用空间小、实时性能优良和扩展性强等特点。

对于实时性的满足上,由于μC/OS-II内核是针对实时系统的要求设计实现的,所以只支持基于固定优先级抢占式调度;调度方法简单,可以满足较高的实时性要求。

在内存管理上,μC/OS-II把连续的大块内存按分区来管理,每个分区中都包含整数个大小相同的内存块,但不同分区之间内存的大小可以不同。用户动态分配内存时,只须选择一个适当的分区,按块来分配内存,释放时将该块放回到以前所属的分区,这样就消除了因多次动态分配和释放内存所引起的碎片问题。

μC/OS-II中断处理比较简单。一个中断向量上只能挂一个中断服务子程序ISR,而且用户代码必须都在ISR(中断服务程序)中完成。ISR需要做的事情越多,中断延时也就越长,内核所能支持的最大嵌套深度为255。

在文件系统的支持方面,由于μC/OS-II是面向中小型嵌入式系统的,即使包含全部功能,编译后内核也不到10 KB,所以系统本身并没有提供对文件系统的支持。但是μC/OS-II具有良好的扩展性能,如果需要也可自行加入文件系统的内容。

在对硬件的支持上,μC/OS-II能够支持当前流行的大部分CPU,μC/OS-II由于本身内核就很小,经过裁剪后的代码最小可以为2KB,所需的最小数据RAM空间为4 KB,μC/OS-II的移植相对比较简单,只需要修改与处理器相关的代码就可以。

μC/OS-II是一个结构简单、功能完备和实时性很强的嵌入式操作系统内核,针对于没有MMU功能的CPU,它是非常合适的。它需要很少的内核代码空间和数据存储空间,拥有良好的实时性,良好的可扩展性能,并且是开源的,网上拥有很多的资料和实例,所以很适合向stm32f103这款CPU上移植。

TOP3:eCos

eCos(embedded Configurable operating system),即嵌入式可配置操作系统。它是一个源代码开放的可配置、可移植、面向深度嵌入式应用的实时操作系统。最大特点是配置灵活,采用模块化设计,核心部分由小同的组件构成,包括内核、C语言库和底层运行包等。每个组件可提供大量的配置选项(实时内核也可作为可选配置),使用eCos提供的配置工具可以很方便地配置,并通过不同的配置使得eCos能够满足不同的嵌入式应用要求。

在实时性反面,由于eCos调度方法丰富,提供了两种基于优先级的调度器(即位图调度器和多级队列调度器),允许用户在进行配置时选择其中一个调度器,适应性好。因此在实时性方面表现良好。

在内存管理上eCos对内存分配既不分段也不分页,而是采用一种基于内存池的动态内存分配机制。通过两种内存池来实现两种内存管理方法:一种是变长的内存池;另一种是定长的内存池,类似于VxWorks的管理方案。

在中断管理上eCos使用了分层式中断处理机制,把中断处理分为传统的ISR(中断服务程序)和滞后中断服务程序DSR(递延服务程序)。类似于μClinux的处理机制,这种机制可以在中断允许时运行DSR,因此在处理较低优先级中断时允许高优先级的中断和处理。为了极大地缩短中断延时,ISR应当可以快速运行。如果中断引起的服务量少,则ISR可以单独处理中断;如果中断服务复杂,则ISR只屏蔽中断源,然后交由DSR(递延服务程序)处理。

eCos操作系统的可配置性非常强大,用户可以自己加入所需的文件系统。eCos操作系统同样支持当前流行的大部分嵌入式CPU,eCos操作系统可以在16位、32位和64位等不同体系结构之间移植。eCos由于本身内核就很小,经过裁剪后的代码最小可以为10 KB,所需的最小数据RAM空间为10 KB。

在系统移植方面 eCos操作系统的可移植性很好,要比μC/OS-II和μClinux容易。

eCos最大特点是配置灵活,并且支持无MMU的CPU的移植,开源且具有很好的移植性,也比较合适于移植到stm32平台的CPU上。但eCOS的应用还不是太广泛,还没有像μC/OS-II那样普遍,并且资料也没有μC/OS-II多。eCos适合用于一些商业级或工业级对成本敏感的嵌入式系统,例如消费电子领域中的一些应用。

TOP4:FreeRTOS

由于RTOS需占用一定的系统资源(尤其是RAM资源),只有μC/OS-II、embOS、salvo、FreeRTOS等少数实时操作系统能在小RAM单片机上运行。相对于C/OS-II、 embOS等商业操作系统,FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行,其最新版本为6.0版。

作为一个轻量级的操作系统,FreeRTOS提供的功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能等,可基本满足较小系统的需要。 FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让处于就绪态的、优先级最高的任务先运行。 FreeRT0S内核同时支持轮换调度算法,系统允许不同的任务使用相同的优先级,在没有更高优先级任务就绪的情况下,同一优先级的任务共享CPU的使用 时间。

FreeRTOS的内核可根据用户需要设置为可剥夺型内核或不可剥夺型内核。当 FreeRTOS被设置为可剥夺型内核时,处于就绪态的高优先级任务能剥夺低优先级任务的CPU使用权,这样可保证系统满足实时性的要求;当 FreeRTOS被设置为不可剥夺型内核时,处于就绪态的高优先级任务只有等当前运行任务主动释放CPU的使用权后才能获得运行,这样可提高CPU的运行 效率。

FreeRTOS的移植:FreeRTOS操作系统可以被方便地移植到不同处理器上工作,现已提供了ARMMSP430、 AVRPIC、C8051F等多款处理器的移植。FrceRTOS在不同处理器上的移植类似于μC/0S一II,故本文不再详述FreeRTOS的移 植。此外,TCP/IP协议栈μIP已被移植到FreeRTOS上,具体代码可见FreeRTOS网站

相对于常见的μC/OS—II操作系统,FreeRTOS操作系统既有优点也存在不足。其不足之处, 一方面体现在系统的服务功能上,如FreeRTOS只提供了消息队列和信号量的实现,无法以后进先出的顺序向消息队列发送消息;另一方 面,FreeRTOS只是一个操作系统内核,需外扩第三方的GUI(图形用户界面)、TCP/IP协议栈、FS(文件系统)等才能实现一个较复杂的系统, 不像μC/OS-II可以和μC/GUI、μC/FS、μC/TCP-IP等无缝结合。

TOP5:rt-thread

RT-Thread 是一款主要由中国开源社区主导开发的开源实时操作系统(许可证GPLv2)。实时线程操作系统不仅仅是一个单一的实时操作系统内核,它也是一个完整的应用系统,包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈,文件系统,libc接口,图形用户界面等。

中国人自己开发的,稳定版本是 1.2.1,有希望看完源码。精简、靠谱,自带一个叫做 finsh 的片上调试工具,非常实用。各种信号量、互斥、邮箱、事件等线程协同功能都有。

需要注意的是,rt-thread 2.0 版本的设计思想和 1.2 的完全不同,将会把 linux 纳入进来,是的,不是在 linux 里面嵌入 rt-thread,而是把 linux 嵌入到 rt-thread 里面!

rt-thread 的文档呢,官网是有的,不过,真的是只能作为参考,很明显是开发人员的事后开发笔记整理的。目前还是只能通过看代码来理解详细的使用方式,从文档和论坛的只言片语里面,是难以还原真相的。rt-thread 的好处就是它的版本还比较小,即便缺乏文档,也是可以看源码看下去的。

原文标题:学习STM32,你不得不了解的五大嵌入式操作系统

文章出处:【微信号:mcu168,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

FreeRTOS学习经验总结

FreeRTOS学习笔记一【简介】
发表于 07-04 10:56 28次 阅读
FreeRTOS学习经验总结

在FreeRTOS中如何调用API

1.在最近的嵌入式工作中很多都是学习FreeRTOS系统,由于只是会对RTOS的接口进行调用,但是很多时候都是知其然而不知其所...
发表于 06-23 09:00 495次 阅读
在FreeRTOS中如何调用API

如何深入掌握FreeRTOS实时内核

发表于 06-23 08:30 342次 阅读
如何深入掌握FreeRTOS实时内核

精准解读FreeRTOS的十三大特性

FreeRTOS] FreeRTOS的主要特性如下:实时性:FreeRTOS] 任务数量:FreeRTOS对任务数没有限制,同一优先级...
发表于 06-23 08:30 271次 阅读
精准解读FreeRTOS的十三大特性

嵌入式操作系统FreeRTOS 的原理与实现

FreeRTOS是一个源码公开的免费的嵌入式实时操作系统,通过研究其内核可以更好地理解嵌入式操作系统的实现原理.本文主要阐述...
发表于 06-23 08:00 289次 阅读
嵌入式操作系统FreeRTOS 的原理与实现

6周从0到1系统掌握与应用RTOS--李述铜老师带你玩转RTOS

618特惠活动 6.10-6.18日期间,李述铜《6周从0到1系统掌握与应用RTOS》课程进行限时特惠活动,限时6折!现在抢购仅...
发表于 05-20 18:18 2405次 阅读
6周从0到1系统掌握与应用RTOS--李述铜老师带你玩转RTOS

什么是Amazon FreeRTOS?3FreeRTOS V10.2.1更新功能

Amazon FreeRTOS,它基于 FreeRTOS 内核,并且增加了重要的 AWS 支持和 I....
的头像 嵌入式资讯精选 发表于 05-16 15:42 1487次 阅读
什么是Amazon FreeRTOS?3FreeRTOS V10.2.1更新功能

STM32F103 FreeRTOS迷你实时操作系统内核的开发手册免费下载

本教程中关于FreeRTOS 的原理性知识均参考自FreeRTOS 官方手册:《FreeRTOS R....
发表于 05-16 08:00 114次 阅读
STM32F103 FreeRTOS迷你实时操作系统内核的开发手册免费下载

SMT贴片加工的检测设备介绍及红胶工艺的问题解决方案

SMT贴片是电子组装的一种技术,它在电子组装行业的到了非常广泛的使用,对于这种电子行业需要用的东西必....
的头像 牵手一起梦 发表于 05-09 15:19 520次 阅读
SMT贴片加工的检测设备介绍及红胶工艺的问题解决方案

SMT加工中造成印刷质量的原因及贴片式连接器的类型介绍

随着元件封装的飞速开展,越来越多的 PBGA 、 CBGA 、 CCGA 、 QFN 、 0201 ....
的头像 牵手一起梦 发表于 05-09 14:44 481次 阅读
SMT加工中造成印刷质量的原因及贴片式连接器的类型介绍

SMT贴片焊接形成孔隙的原因及烙铁头如何影响焊接

为了实现电子产品的轻便化,很多电子厂都会用到SMT贴片加工技术,它能将质量小的元件粘贴到电路板上,而....
的头像 牵手一起梦 发表于 05-09 14:18 406次 阅读
SMT贴片焊接形成孔隙的原因及烙铁头如何影响焊接

SMT贴片机的性能及贴片加工中材料的介绍

现在LED灯饰行业发展速度很快,市场上SMT贴片机也是琳琅满目。目前SMT进口贴片机已经逐渐在被SM....
的头像 牵手一起梦 发表于 05-09 09:25 808次 阅读
SMT贴片机的性能及贴片加工中材料的介绍

印制电路板组装步骤有哪些

这是PCB组装的第一步。在添加元件之前,需要添加锡膏。铭华航电自动印刷机。需要将焊膏添加到电路板上要....
的头像 牵手一起梦 发表于 05-08 16:01 639次 阅读
印制电路板组装步骤有哪些

SMT贴片加工的组装方式及发展方向介绍

根据组装产品的具体要求和组装设备的条件选择合适的组装方式,是高效、低成本组装生产的基础,也是SMT贴....
的头像 牵手一起梦 发表于 05-08 16:01 494次 阅读
SMT贴片加工的组装方式及发展方向介绍

SMT基本工艺及焊接与拆焊技巧的介绍

SMT贴片加工是目前电子行业最流行的一种组装技术,具有组装密度高、电子产品体积小、重量轻等特点。SM....
的头像 牵手一起梦 发表于 05-08 15:16 729次 阅读
SMT基本工艺及焊接与拆焊技巧的介绍

从哪些方面进行提高SMT贴片机的生产效率

SMT生产线由多台设备组成,包括smt印刷机、smt贴片机、回流焊等等,但实际上生产线的速度是由sm....
的头像 牵手一起梦 发表于 05-08 14:47 562次 阅读
从哪些方面进行提高SMT贴片机的生产效率

SMT贴片的生产过程中哪些不良的焊接方式将影响加工质量

随着科学技术的不断进步与发展,PCB/PCBA的布线布局也更趋向于精密化,这就对生产有了更高的要求,....
的头像 牵手一起梦 发表于 05-08 14:39 651次 阅读
SMT贴片的生产过程中哪些不良的焊接方式将影响加工质量

SMT贴片加工技术的优点及操作注意事项

SMT设备在操作过程中,如果没有注意一些操作事项,可能就会因为操作失误而出现一些问题,有可能带来安全....
的头像 牵手一起梦 发表于 05-08 14:24 540次 阅读
SMT贴片加工技术的优点及操作注意事项

SMT贴片加工继电器的分类及焊接不良的原因与解决方案

SMT焊接与整个组装工艺流程各个环节都有着密切的关系,一旦出现焊接问题,就会影响产品质量,造成损失。....
的头像 牵手一起梦 发表于 05-08 13:53 491次 阅读
SMT贴片加工继电器的分类及焊接不良的原因与解决方案

PCB线路板邦定的概念及工艺流程

邦定是芯片生产工艺中一种打线的方式,一般用于封装前将芯片内部电路用金线或铝线与封装管脚或线路板镀金铜....
的头像 牵手一起梦 发表于 05-07 14:16 493次 阅读
PCB线路板邦定的概念及工艺流程

喷锡与沉锡异同点及化学沉锡常见问题分析

PCB沉锡工艺是为有利于SMT与芯片封装而特别设计的在铜面上以化学方式沉积锡金属镀层,是取代Pb-S....
的头像 牵手一起梦 发表于 04-24 15:21 710次 阅读
喷锡与沉锡异同点及化学沉锡常见问题分析

S32DS中使用SystemView分析FreeRTOS

S32DS根据提示安装即可,SystemView的PC端软件下载的是压缩文件,解压缩后运行可执行程序....
发表于 04-22 15:44 431次 阅读
S32DS中使用SystemView分析FreeRTOS

UCOS-II/II、FreeRTOS、RTX四大RTOS系统性能对比

STM32-V6是一款基于STM32F429单片机的开发板,整板采用4层板设计,本次选择它的目的,除....
发表于 04-22 15:22 905次 阅读
UCOS-II/II、FreeRTOS、RTX四大RTOS系统性能对比

STM贴片机应用程序免费下载

本文档的主要内容详细介绍的是STM贴片机应用程序免费下载。
发表于 04-22 08:00 105次 阅读
STM贴片机应用程序免费下载

PCB电路板的工艺及设计规范要求有哪些?

  印制电路板,又称印刷电路板,印刷线路板,英文简称PCB或PWB,是重要的电子部件,是电子元器件的....
的头像 牵手一起梦 发表于 04-18 14:22 943次 阅读
PCB电路板的工艺及设计规范要求有哪些?

PCBA的四大生产制作工序介绍 

  PCBA是指将PCB裸板进行元器件的贴装、插件并实现焊接的工艺过程。PCBA的生产过程需要经过一....
的头像 牵手一起梦 发表于 04-17 16:23 1061次 阅读
PCBA的四大生产制作工序介绍 

SMT贴片机的作用及类型介绍  

  贴片机在生产线中,它配置在点胶机或丝网印刷机之后,是通过移动贴装头把表面贴装元器件准确地放置PC....
的头像 牵手一起梦 发表于 04-17 15:54 894次 阅读
SMT贴片机的作用及类型介绍  

SMT贴片加工进步及发展要素分析

  SMT加工进步主要体现在四个方面:一是产品与新型组装材料的发展相适应;二是产品的组装与新型表面组....
的头像 牵手一起梦 发表于 04-17 15:37 720次 阅读
SMT贴片加工进步及发展要素分析

SMT贴片加工品质检测及常见的问题

  SMT贴片的检测内容主要分为来料检测、工序检测及表面组装板检测等,工序检测中发现的质量问题通过返....
的头像 牵手一起梦 发表于 04-17 15:15 615次 阅读
SMT贴片加工品质检测及常见的问题

SMT贴片加工有哪些要求及注意事项

  SMT是表面组装技术,是目前电子组装行业里流行的一种技术和工艺。SMT贴片加工主要指把元件通过贴....
的头像 牵手一起梦 发表于 04-17 14:56 976次 阅读
SMT贴片加工有哪些要求及注意事项

STM贴片加工是什么?具有什么特点?

  SMT是表面组装技术(表面贴装技术),是目前电子组装行业里最流行的一种技术和工艺。电子电路表面组....
的头像 牵手一起梦 发表于 04-17 14:41 828次 阅读
STM贴片加工是什么?具有什么特点?

SMT贴片是什么?SMT贴片的加工流程介绍

 SMT是表面组装技术(表面贴装技术)(Surface Mounted Technology的缩写)....
的头像 牵手一起梦 发表于 04-17 14:08 676次 阅读
SMT贴片是什么?SMT贴片的加工流程介绍

STM32F767 FreeRTOS开发手册的资料说明免费下载

本文档的主要内容详细介绍的是STM32F767 FreeRTOS开发手册的资料说明免费下载包括了:第....
发表于 04-08 08:00 362次 阅读
STM32F767 FreeRTOS开发手册的资料说明免费下载

请问宏定义中的##有什么用途?

用cube生成了个freertos的工程,默认任务是通过这个函数创建的: MX_FREERTOS_Init(); 这个函数里,有两句: ...
发表于 03-29 07:49 383次 阅读
请问宏定义中的##有什么用途?

请问RTOS怎么得到内存使用情况?

比如FreeRTOS,有个界面可以像电脑的资源管理器一样...
发表于 03-27 01:08 171次 阅读
请问RTOS怎么得到内存使用情况?

FreeRTOS的API函数和配置选项参考手册资料免费下载

在本文档中,API函数分为五组:任务和调度程序相关函数、队列相关函数、信号量相关函数、软件计时器相关....
发表于 03-08 08:00 84次 阅读
FreeRTOS的API函数和配置选项参考手册资料免费下载

PSoC5系统异常

你好, 在过去的一周里,我一直在玩游戏,熟悉PSOC5模块的PSoC开发工具包,我必须首先说,很简单地去测试大量的特性以及...
发表于 03-07 07:02 199次 阅读
PSoC5系统异常

freertos中的堆栈溢出

您好,我正在阅读关于DSIC30F6014A的ADC通道的一些数据,我已经为每个通道实现了单独的任务(比如7个频道,7个任务)。...
发表于 03-06 15:00 143次 阅读
freertos中的堆栈溢出

8条腿的MCU原来有这么强大和广泛的功用

8条腿(pin)、8位、8k flash...不少人听到这些参数可能会嗤之以鼻,当MCU的CoreM....
的头像 嵌入式ARM 发表于 02-22 15:17 3289次 阅读
8条腿的MCU原来有这么强大和广泛的功用

关于定时器的单脉冲输出模式应用

单脉冲输出模式是定时器比较输出应用中的一种特殊情况或者特殊应用,是一种特殊的PWM输出模式。既然这么....
的头像 ST MCU 信息交流 发表于 02-14 15:54 1230次 阅读
关于定时器的单脉冲输出模式应用

STM系列单片机学习程序资料合集免费下载

本文档的主要内容详细介绍的是STM系列单片机学习程序资料合集免费下载。
发表于 01-21 08:00 122次 阅读
STM系列单片机学习程序资料合集免费下载

FREERTOS实时内核实用指南中文版免费下载

早期的处理器非常昂贵,所以那时的多任务用于实现在单处理器上支持多用户。这类系统中的调度算法侧重于让每....
发表于 01-18 08:00 144次 阅读
FREERTOS实时内核实用指南中文版免费下载

如何在STM32单片机上移植FreeRTOS

首先在网上看到大部分移植FreeRTOS 都是选择修改他的启动文件,我个人感觉这样不是很好,毕竟是汇....
发表于 12-28 15:31 764次 阅读
如何在STM32单片机上移植FreeRTOS

uCOS II的特点有哪些?

早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及....
的头像 嵌入式ARM 发表于 10-05 08:56 1681次 阅读
uCOS II的特点有哪些?

什么是操作系统?FreeRTOS中文实用教程让你快速入门FreeRTOS

本文档的主要内容详细介绍的是什么是操作系统?FreeRTOS中文实用教程让你快速入门FreeRTOS....
发表于 09-12 16:51 1043次 阅读
什么是操作系统?FreeRTOS中文实用教程让你快速入门FreeRTOS

如何让FreeRTOS系统直接在芯片上运行?

相信很多朋友开始学习的时候都是参看别人写好的,可以直接使用的源代码。在正确代码工程的基础上,我们可以....
的头像 嵌入式资讯精选 发表于 09-12 14:13 1712次 阅读
如何让FreeRTOS系统直接在芯片上运行?

S32K144实时操作系统(RTOS)DEMOV1.03详细程序免费下载

本文档的主要内容详细介绍的是S32K144实时操作系统DEMOV1.03详细程序免费下载。
发表于 09-07 08:00 400次 阅读
S32K144实时操作系统(RTOS)DEMOV1.03详细程序免费下载

STM32的开始:用FreeRTOS、LiPopCnM3和GCC开发电子书籍免费下载

ARM皮层平台现在有相当大的兴趣,因为ARM设备到处可见。包含ARM设备的设备范围从小型微控制器嵌入....
发表于 09-03 08:00 224次 阅读
STM32的开始:用FreeRTOS、LiPopCnM3和GCC开发电子书籍免费下载

FreeRTOS知识解密:我们为什么要学习RTOS?为什么要选用FreeRTOS?

在嵌入式领域中,嵌入式实时操作系统正得到越来越广泛的应用。采用嵌入式实时操作系统(RTOS)可以更....
发表于 08-29 16:07 4466次 阅读
FreeRTOS知识解密:我们为什么要学习RTOS?为什么要选用FreeRTOS?

如何在嵌入式FreeRTOS系统接口调用API?

1.在最近的嵌入式工作中很多都是学习FreeRTOS系统,由于只是会对RTOS的接口进行调用,但是很....
的头像 嵌入式ARM 发表于 08-04 10:39 2156次 阅读
如何在嵌入式FreeRTOS系统接口调用API?

一文解析FreeRTOS的OTA特性使用技巧与诀窍

Amazon FreeRTOS 可帮助开发人员简化将物联网 (IoT) 设备连接到云的过程。然而,即....
的头像 电子设计 发表于 08-02 10:22 2799次 阅读
一文解析FreeRTOS的OTA特性使用技巧与诀窍

企业准备好迎接物联网的冲击了吗?

万物互联时代,物联网成为企业必须面对的新平台,而与物联网相关的网络攻击则成为困扰其发展的一大因素。这....
发表于 07-30 09:17 731次 阅读
企业准备好迎接物联网的冲击了吗?

ST最新的STM 32 F4系列高性能微控制器的介绍

在2011 ARM Techcon现场,意法半导体的产品市场经理Stuart为我们介绍了ST最新的S....
的头像 ARM视频 发表于 06-26 14:21 1439次 观看
ST最新的STM 32 F4系列高性能微控制器的介绍

一种以开源FreeRTOS内核为核心的RTOS

传统的嵌入式系统开发人员一般使用不联网的设备在裸机上工作,但 IoT 却要求系统连接到因特网。这就要....
的头像 电子设计 发表于 06-22 09:30 6634次 阅读
一种以开源FreeRTOS内核为核心的RTOS

STM32F1 FreeRTOS开发手册V1.0版本的详细资料概述

我们看一下FreeRTOS的名字,可以分为两部分:Free和RTOS, Free就是免费的、自由的、....
发表于 06-05 15:00 593次 阅读
STM32F1 FreeRTOS开发手册V1.0版本的详细资料概述

了解下五大嵌入式操作系统

FreeRTOS内核支持优先级调度算法,每个任务可根据重要程度的不同被赋予一定的优先级,CPU总是让....
的头像 电子发烧友网 发表于 06-05 09:43 2144次 阅读
了解下五大嵌入式操作系统

大联大推出智能家居整体解决方案,未来产品升级时无需考虑兼容性

大联大旗下友尚推出基于瑞昱半导体(Realtek)技术的智能家居整体解决方案。此方案采用全球用量最大....
发表于 06-02 08:58 412次 阅读
大联大推出智能家居整体解决方案,未来产品升级时无需考虑兼容性

大联大友尚推无线烟雾报警器解决方案 建造智能化管理的智能社区

力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下友尚推出基于STM和Semtec....
的头像 人间烟火123 发表于 05-15 13:03 3779次 阅读
大联大友尚推无线烟雾报警器解决方案 建造智能化管理的智能社区

STM32F407 FreeRTOS开发手册V1.1 .pdf

本文件是有关FreeRTOS mini嵌入式开发手册,基于keil编译环境讲解
发表于 05-15 10:46 666次 阅读
STM32F407 FreeRTOS开发手册V1.1 .pdf