当前位置: 首页 > article >正文

ThreadX开源助力Microsoft扩大应用范围:对比亚马逊AWS的策略差异

全球超过120亿台设备正在运行ThreadX,这是一款专为资源受限环境设计的实时操作系统。该操作系统在微控制器和小型处理器上表现出色,以极高的可靠性和精确的时间控制处理任务而闻名。

ThreadX曾是英特尔芯片管理引擎的引擎,并且是控制Raspberry Pi及其各版本的固件的核心。在Raspberry Pi 1、2和3上,它以bootcode.bin的形式存在于SD卡中,在Pi 4和400上被称为start*.elf。

ThreadX的主要特点包括:

  1. 出色的实时性能:ThreadX以其快速响应外部事件的特性,确保任务在规定的时间内完成。这一特性对于需要高度精确时间控制的应用,如工业控制和医疗设备,至关重要。
  2. 对精确时间控制的支持:ThreadX占用的内存和处理资源非常有限,使其成为嵌入式系统和低功耗设备的理想选择。
  3. 小型轻量的设计:ThreadX具备高度可配置性,可根据具体的应用需求进行定制。这种灵活性使其能够适应不同硬件和功能需求,提供定制化的解决方案。
  4. 高度可配置性以适应不同硬件和功能需求:支持多任务并发执行,ThreadX能够有效地管理不同任务的优先级和资源分配,为系统提供高效的多任务处理能力。
  5. 以及多任务处理和系统的稳定可靠性:在嵌入式系统中,系统的稳定性和可靠性至关重要。ThreadX以其卓越的稳定性和强大的错误处理能力,在保障系统运行稳定性方面发挥着重要作用。

这些特性使ThreadX成为实时操作系统领域的佼佼者,为各类嵌入式应用提供了可靠、高效的解决方案。

Microsoft在2019年收购了ThreadX的所有者Express Logic,并将其重新命名Azure RTOS。这次的开源举措可能是对亚马逊AWS接管FreeRTOS的回应。通过将ThreadX开源并捐赠给Eclipse Foundation,Microsoft有望扩大其应用范围和开发者社区。Azure RTOS论文网页链接:Azure RTOS · GitHub

Eclipse基金会是一个国际非营利性协会,致力于为全球个人和组织社区提供成熟、可扩展、业务友好的环境,促进开源软件的协作和创新。

(图为Azure RTOS)

Raspberry Pi Foundation可能会受益于ThreadX的开源。如果能够获得许可发布ThreadX的源代码,将使整个Raspberry Pi的软件栈变得开源。这将提升Raspberry Pi的吸引力,因为开源软件通常被认为更安全、更可靠,且更易于定制和改进。”


http://www.kler.cn/news/160507.html

相关文章:

  • 在cmd下查看当前python的版本
  • vue2+typescript使用高德地图2.0版本
  • 物联网安全芯片ACL16 采用 32 位内核,片内集成多种安全密码模块 且低成本、低功耗
  • 【1】基于多设计模式下的同步异步日志系统-项目介绍
  • 5-redis高级-哨兵
  • vue3 Hooks函数使用及常用utils封装
  • LeetCode双指针:第一个错误的版本
  • Redis Reactor事件驱动模型源码
  • Linux-centos上如何配置管理NFS服务器?
  • 数据分析中的绝地反击:如何解救一个陷入困境的数据模型
  • IDEA切换Python虚拟环境
  • Vue3计算属性与监听属性和生命周期
  • Linux网卡命名规则
  • Spring Boot学习(三十三):集成kafka
  • 让关节远离疼痛,重拾健康活力
  • Java架构师系统架构设计原则应用
  • 13款趣味性不错(炫酷)的前端动画特效及源码(预览获取)分享(附源码)
  • 解决Error:You‘re using an RSA key with SHA-1, which is no longer allowed
  • 多关键字排序(java实训)
  • HarmonyOS4.0从零开始的开发教程04 初识ArkTS开发语言(下)
  • 机器学习---pySpark案例
  • 深入理解Vue.js中的this:解析this关键字及其使用场景
  • uniapp实战 —— 分类导航【详解】
  • 设置webstorm和idea符合Alibaba规范
  • 【Docker】从零开始:17.Dockerfile基本概念
  • 指定分隔符对字符串进行分割 numpy.char.split()
  • 自然语言处理(NLP)技术-AI生成版
  • Flinksql bug :Illegal mixing of types in CASE or COALESCE statement
  • 按天批量创建间隔分区表(DM8:达梦数据库)
  • 【PTA-C语言】编程练习4 - 数组Ⅰ