ThreadX 实时操作系统

2023-05-16

ThreadX 实时操作系统(RTOS)


Express Logic日前發佈了支援Altera Nios II軟式核心嵌入處理器的ThreadX即時作業系統(RTOS),全新的ThreadX具備快速軟體計時器與先取-臨界值(Preemption-Threshold)能力,設計人員可藉由ThreadX的先取-臨界值優勢來除去多餘的前後交換、不確定性的順序倒轉,以及強化反應速度。


ThreadX特別為Nios II的IDE提供了一個外掛程式,讓使用者可以用一個單一工具便可以進行規劃配置、建構與除錯他們的應用程式。ThreadX也讓Nios II硬體抽除層(Hardware Abstraction Layer,HAL)更有用,讓軟體服務函式庫能夠客制化,與系統硬體結合更緊密,以此來自動地產生出正確的RTOS整合。


由於僅使用了小於3KB的ROM,因此ThreadX能以小體積與高效能方式強化Nios II處理器,另外,ThreadX也提供了具有象徵意義的技術創新,包括高效率的截斷處理與程式序的前後交換。


Express Logic表示,ThreadX還補充了強大的中介軟體指令,包括NetX TCP/IP堆疊與眾多的應用協議指令,包括SNMP、PPP、PoP3、FTP/TFTP與SSL。Express Logic的FileX MS-DOS兼容的嵌入式檔案系統也可以用在Nios II處理器,並為嵌入式系統提供更小、更快的檔案系統能力。


美国撞击慧星计划揭密,ThreadX 实时操作系统担当重任

"深度撞击"号探测器在7月4日的撞击中采用了Express Logic公司的ThreadX® RTOS和Green Hills Software公司的MULTI® IDE

Express Logic公司是免费特许权实时操作系统的世界领导厂商,而Green Hills软件公司是为安全和保安系统提供操作系统及开发工具的技术领导者。今天这两家公司宣布,他们的产品在美国宇航局最近成功的"深度撞击"号宇宙飞船中都发挥了重要的作用。

由Ball Aerospace & Technologies公司设计并制造的"深度撞击"号宇宙飞船,在7月4日完成了对坦普尔1号彗星的深度撞击,并收集了由撞击产生的慧核碎片物质。名为Flyby的飞船及Impactor飞船采用了一些前所未有的最复杂的纵深宇宙飞行技术,包括三个用于彗星拍摄的高级设备。"深度撞击"号配备了一个中分辨率摄像头,一个高分辨率摄像头,和一个撞击目标定位传感器。高分辨率摄像头是这次使命中的主要科学设备,它是由一个30厘米(11.8英寸)光圈的望远镜、一个红外线分光计,以及一个多光谱CCD照相机组成。

Express Logic的ThreadX?实时操作系统(RTOS)管理着"深度撞击"号上三个设备中的CCD照相机控制器的运行。ThreadX控制高分辨率摄像头、中分辨率摄像头和撞击目标传感器。每个设备都能帮助撞击器完成与彗星的撞击,并在撞击前、撞击发生时、撞击后收集科学研究数据。在三个控制器中,为使照相机能够执行它们的艰巨使命,ThreadX管理应用程序线程的调度,执行中断服务,以及传送消息。

ThreadX是一种占用空间小、高可靠性、高实时性、完全源代码透明而闻名。完全与Green Hills Software的MULTI IDE集成,并包含可识别内核的调试(kernel awareness debugging)、工程项目管理、源代码浏览、事件跟踪分析、代码分析,用于系统及应用项目监控。

该项目中的所有软件都是使用Green Hills Software的MULTI IDE进行开发的。MULTI是一个完整的集成开发环境,适用于使用C,C++,Embedded C++和FORTRAN语言编辑的嵌入式应用程序。MULTI可运行在Windows,Linux或者UNIX环境下,并且支持对不同目标环境的远程调试。MULTI为所有Green Hills编译器提供了直接的图形界面,并支持多语言开发和调试。MULTI包含完成一个较大编程项目所需的所有工具。

Express Logic的总裁William E. Lamie表示:"在这次成功的深度撞击试验中,我们的产品起到如此重要的作用,我们感到非常自豪!让我们特别骄傲的是,ThreadX RTOS完成了'深度撞击'号提出的挑战,并且在这次试验中它从始至终都表现得非常出色!"

Green Hills Software的总裁Dan O'Dow说:"在'深度撞击'号取得的成功中,Green Hills Software对自己在其中起到的重要作用也感到十分自豪!所有的系统软件都是使用我们的MULTI IDE开发的,Ball Aerospace完全满足了这个超级复杂的使命所提出的高难度项目计划和性能目标。我们非常兴奋,我们单纯而完整的解决方案使得Ball和美国宇航局能够进一步加深人类对宇宙起源的了解。"

HP公司采用Threadx开发所有的喷墨打印机
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ThreadX 实时操作系统 的相关文章

  • 【软件相关】Multisim完整教程

    文章目录 前言教程书籍安装基本使用快捷键总结高级操作1 示波器操作2 瞬态仿真3 MCU仿真 问题与解决1 添加场效应管不符合电气规律 xff1f 前言 电路仿真软件中 xff0c Multisim可能不是功能最强大的 xff0c 但一定是
  • 【单片机】C语言总结

    文章目录 文章内容1 位运算1 1 初级应用1 2 进阶应用1 2 1 给寄存器某一位置11 2 2 给寄存器某一位清01 2 3 翻转寄存器某一位1 2 4 数据的字节分解 2 宏定义和预编译2 1 理论指导2 2 看到一个宏定义在数据切
  • 【嵌入式工具】Keil下载,安装,配置教程大全

    文章目录 前言一 Keil下载及安装二 Keil兼容C51和ARM三 STM32支持包下载安装1 官网下载2 安装 四 常用配置1 代码补全和代码联想2 主题设置3 快捷键设置4 快速模板5 快速格式化代码6 转换文件编码格式 2022 3
  • 【嵌入式模块】蓝牙模块使用总结

    目录 前言参考链接常用的蓝牙模块有哪几种 xff1f 如何设置蓝牙模块 xff1f AT指令集BT 04HC 06HC 05 蓝牙主从配对工作手机与电脑端调试方法 前言 作为最为常用的无线通信模块 xff0c 蓝牙可以说是一些小型项目 xf
  • 【嵌入式模块】DS1302 时钟定时芯片

    文章目录 参考链接概述引脚与内部结构引脚定义常用电路内部寄存器及RAM分布 工作时序例程 xff08 51单片机 xff09 参考链接 CSDN 1 CSDN 2 博客园 概述 DS1302时钟芯片是DALLAS 公司推出的涓流充电时钟芯片
  • 【嵌入式模块】直流电机驱动L298N,TB6612详解

    文章目录 参考链接概述L298NTB6612FNG 参考链接 单片机 控制 直流电机 基于L9110S L298N TB6612FNG驱动 简书 概述 从上面那篇教程我们可以看出 xff0c 直流电机控制时 xff0c 只需要给它输入一个P
  • vue .npmrc 文件的作用

    有些项目根目录下有个 npmrc的文件 xff0c 点开看只有一句话 xff1a span class token assign left variable registry span span class token operator 6
  • 【嵌入式模块】ESP8266完整教程

    前言 无线通信中除了最为常用的蓝牙之外 xff0c 剩下的就是WiFi了 xff0c 但是相比于蓝牙模块一般只用来进行透传 xff0c WiFi模块的可自定义程度要更强 xff0c 而这也导致了WiFi模块的入门相对难了一点 参考资料 WI
  • 【MATLAB】(二)基本使用拾遗

    本文目录 0 前期教程1 前言2 输入输出2 1 input2 2 load2 3 importdata2 4 disp2 5 fopen amp fclose2 6 fscanf amp fprintf2 7 textread amp t
  • 【Linux】Ubuntu使用入门

    前言 本文主要记录一些Ubuntu中常用的基本操作 xff0c 记录自己的实践经历 xff0c 不断更新 xff01 xff01 xff01 0 基本文件交互 在Ubuntu系统中 xff0c 右键是没有创建文件的选项的 xff0c 只能创
  • 【嵌入式模块】MPU6050

    文章目录 0 前言1 MPU6050概述1 1 基本概述1 2 引脚和常用原理图 2 代码3 姿态解算3 1 欧拉角 amp 旋转矩阵3 2 DMP 3 校正 0 前言 作为惯性传感器中入门级别的器件 xff0c MPU6050凭借它出色的
  • 【PyQt】PyQt5进阶——串口上位机及实时数据显示

    文章目录 0 前期教程1 前言2 串口部分 QtSerialPort3 绘图部分3 1 QCustomPlot3 2 QtChart3 3 QWT3 4 Qt Designer中如何使用 参考链接 0 前期教程 Python PyQt5入门
  • 【软件相关】Proteus仿真STM32记录

    文章目录 0 前期教程1 前言2 先说说建议的流程3 需要注意的事项3 1 供电网配置不要忘了3 2 ADC模块的使用3 3 元器件查询手册 4 一些小技巧4 1 快速添加标号4 2 出现诡异问题的一种解决思路 0 前期教程 软件相关 Pr
  • 【嵌入式】Modbus实践

    前言 最近接了一个项目 xff0c 需要使用Modbus协议 xff0c 虽然之前有所耳闻 xff0c 但一直没有实操过 xff0c 但实践之后发现其实还是很简单的 xff0c 我认为它本质上就是对串口传输进行 二次封装 建议的入门顺序 大
  • 正则 ^ , \G , \A 区别

    正则 G A 区别 如图
  • c的string库常用函数记录

    1 strcat x xff0c y 将字符串y拼接在字符串x后面 2 strlen xff08 x xff09 返回字符串x的长度 3 strcopy xff08 x xff0c y xff09 将y复制给x xff08 类似于x 61
  • ROS发行版列表完整版

    官方原文 xff1a http wiki ros org Distributions Distro Release date EOL date ROS Melodic Morenia Recommended May 23rd 2018 Ma
  • React styled-components(三)—— 高级特性

    styled components 高级特性 样式继承嵌套设置主题 样式继承 新建 Demo js 文件 xff1a span class token keyword import span React span class token p
  • (九)Java算法:快速排序(详细图解)

    目录 一 前言1 1 概念1 2 算法过程 二 maven依赖三 流程解析3 1 全部数据分区3 2 左边数据分区3 3 右边数据分区 四 编码实现结语 一 前言 1 1 概念 快速排序 xff1a 用数组的第一个数作为基准数据 xff0c
  • 【Linux】树莓派控制光强传感器(C、python手把手教学)

    本文分为三个部分 xff1a 1 光强传感器说明 2 程序解读 3 前期准备 xff08 放在最后一部分 xff0c 供小白查阅借鉴 xff0c 包括本文需要用到的wiringPi库函数 xff09 一 光强传感器说明 1 TSL256x

随机推荐

  • Ubuntu安装VNC,配置多用户vnc连接Ubuntu,开机自启vnc命令

    Ubuntu安装VNC span class token function sudo span span class token function apt span update span class token function sudo
  • 解决登陆github慢的问题

    解决方法 首先本文解决的问题是Github网站可以访问 xff0c 但是由于网络代理商的原因 xff0c 造成访问速度很慢 Ping www github com 时 xff0c 速度只有200多ms 解决思路 xff1a 1 可以花钱购买
  • 什么是反卷积(快速理解)

    什么是反卷积 参考博客 我们知道输入图像通过卷积神经网络 xff08 CNN xff09 提取特征后 xff0c 输出的尺寸往往会变小 xff0c 而又是我们需要将图像恢复到原来的尺寸以便进行进一步的计算 xff0c 整个扩大图像尺寸 xf
  • 李雅普诺夫稳定(内部稳定)与BIBO稳定(外部稳定)的关系

  • 情绪识别论文阅读

    情绪识别论文阅读 情感脑机接口研究综述一种基于情感脑电信号时 频 空特征的3D密集连接网络 1 吕宝粮 张亚倩 郑伟龙 情感脑机接口研究综述 J 智能科学与技术学报 2021 3 01 36 48 情感脑机接口研究综述 情感脑机接口研究面临
  • 一文详细介绍情绪识别常用的数据集

    一文详细介绍情绪识别常用的数据集 SEED采集情况文件介绍 SEED IV采集情况文件介绍 CIAIC多模态情感识别数据采集情况文件介绍 DEAP采集情况文件情况 SEED V采集情况文件情况 本文详细介绍了脑机接口情绪识别常用的数据集 x
  • 父子进程虚拟地址空间情况

    父子进程虚拟地址空间情况 笔记来源于牛客网 Linux多进程开发 The child process and the parent process run in separate memory spaces At the time of f
  • Pytorch中nn.Module中的self.register_buffer解释

    self register buffer作用解释 今天遇到了这样一种用法 xff0c self register buffer name Tensor xff0c 该方法的作用在于定义一组参数 该组参数在模型训练时不会更新 xff08 即调
  • leetcode_回溯算法

    回溯算法刷题总结 回溯法理论基础回溯算法的模板组合问题77 组合优化版本 216 组合总和III17 电话号码的字母组合组合总和组合总和II 分割131 分割回文串93 复原IP地址 子集78 子集90 子集II491 递增子序列 xff0
  • React styled-components(二)—— props、attrs属性

    styled components props attrs属性 96 props 96 96 props 96 穿透添加 96 attrs 96 属性获取 96 state 96 中的样式 变量控制样式通过 96 props 96 控制样式
  • leetcode_贪心算法

    贪心算法相关题 简单题目455 分发饼干1005 K次取反后最大化的数组和860 柠檬水找零 序列问题376 摆动序列法一 xff1a 贪心法法二 xff1a 动态规划 单调递增的数字简化版本 有点难度53 最大子序和贪心算法动态规划 13
  • leetcode_动态规划

    leetcode 动态规划 基础题目509 斐波那契数70 爬楼梯62 不同路径63 不同路径II343 整数拆分96 不同的二叉搜索树 01背包分割等和子集1049 最后一块石头的重量II494 目标和474 一和零 完全背包518 零钱
  • 北东地/东北天两种导航坐标系与姿态转换

    一 坐标系 1 导航坐标系 常用的导航坐标系有北东地和东北天两种 两种坐标系的指向分别定义如下 xff1a 1 1 北东地坐标系 X轴 xff1a 指北 Y轴 xff1a 指东 Z轴 xff1a 指地 1 2 东北天坐标系 X轴 xff1a
  • 如何消除CACHE对DMA的影响?

    各位看官 xff0c 阅读之前 xff0c 请帮忙点击这里一下 xff0c 多谢 xff01 嵌入式系统中的CACHE 问题 郑州解放军信息工程大学 xff08 450002 xff09 陈曦 李汉宁 随着社会的发展 人们生活水平的提高 x
  • 12种性格导致贫穷

    每个人都有不同的性格和个性 有的性格对于挣钱是有帮助的 有的性格却容易导致贫困 大量的研究表明 至少有十二种性格容易导致贫困和失败 第一 知足 只要有吃有穿 腹饱体暖 就感到满足 对于财富没有追求 第二 自满 自己的总是最好的 这种人不愿与
  • 上海房地产市场救市14条政策出台

    值得纪念的一天 http www sina com cn 2008年10月23日05 53 东方网 东方网10月22日消息 xff1a 为促进本市房地产市场健康发展 xff0c 根据财政部 国家税务总局 中国人民银行等部门有关文件精神 xf
  • 天涯上各大公司裁员应对金融危机的强帖,不断更新中……

    http www tianya cn publicforum content no20 1 171416 shtml 俺的东家赫然在列 xff0c 俺作证 xff0c 裁员是真的 活过冬天就会在春天复苏 xff0c 如果死在冬天 xff0c
  • 学习笔记-Semihosting

    如何理解Semihosting xff08 老帖重发 xff0c 写得比较久了 xff09 Semihosting xff0c 顾名思义 xff0c 就是 34 半主控 34 xff0c 意思就是说 xff0c 运行在target boar
  • 开发笔记-NAND Flash Bad Block Management

    1 xff09 为什么会出现坏块 由于NAND Flash的工艺不能保证NAND的Memory Array在其生命周期中保持性能的可靠 xff0c 因此 xff0c 在NAND的生产中及使用过程中会产生坏块 坏块的特性是 xff1a 当编程
  • ThreadX 实时操作系统

    ThreadX 实时操作系统 xff08 RTOS xff09 Express Logic日前發佈了支援Altera Nios II軟式核心嵌入處理器的ThreadX即時作業系統 RTOS xff0c 全新的ThreadX具備快速軟體計時器