Operating system 如何在飞机或潜艇行业开始使用嵌入式系统?

Operating system 如何在飞机或潜艇行业开始使用嵌入式系统?,operating-system,embedded,Operating System,Embedded,不是100%确定如何界定这个问题,但这里是 我目前是一名Rails开发人员,但我想从事更多实质性的项目,并且一直对嵌入式系统非常感兴趣,尤其是在飞机上运行的系统,尤其是在潜艇上运行的系统……我知道奇怪的组合 我一直在做一些搜索,发现洛克希德·马丁公司为世界各地的各种海军生产了许多水下系统,例如: 但是,在这些系统中使用什么软件的信息很少,它们使用的是什么OS,或者其他什么“技术”,假设有很多C/C++参与,但这只是猜测。因此,很难知道从哪里开始学习这些领域的潜在工作需要什么 只是想知道是否有人对

不是100%确定如何界定这个问题,但这里是

我目前是一名Rails开发人员,但我想从事更多实质性的项目,并且一直对嵌入式系统非常感兴趣,尤其是在飞机上运行的系统,尤其是在潜艇上运行的系统……我知道奇怪的组合

我一直在做一些搜索,发现洛克希德·马丁公司为世界各地的各种海军生产了许多水下系统,例如:

但是,在这些系统中使用什么软件的信息很少,它们使用的是什么OS,或者其他什么“技术”,假设有很多C/C++参与,但这只是猜测。因此,很难知道从哪里开始学习这些领域的潜在工作需要什么

只是想知道是否有人对航空公司(机载飞行系统)或特别是潜艇系统的嵌入式系统有任何经验或更多信息


谢谢

根据传闻证据,这类系统的操作系统选择的是专有操作系统

证据还表明,在许多任务关键型系统中,选择的编程语言是


老实说,我不知道如何进入这一专业领域,所以祝你好运找到一条出路。

根据传闻证据,这类系统的操作系统选择是专有操作系统

证据还表明,在许多任务关键型系统中,选择的编程语言是


老实说,我不知道如何进入这一专业领域,所以祝你好运,找到一条进入这一领域的途径。

飞机软件的安全标准被称为。你可以以此为出发点来研究使用了什么样的软件和软件工具

直接从web编程到最安全的关键系统似乎是一个巨大的飞跃,您可以先开发一些更普通的嵌入式系统


有趣的旁注:我首先将Rails理解为与铁路相关的软件,这也或多或少是安全关键的,取决于应用程序。

飞机软件的安全标准被称为。你可以以此为出发点来研究使用了什么样的软件和软件工具

直接从web编程到最安全的关键系统似乎是一个巨大的飞跃,您可以先开发一些更普通的嵌入式系统


有趣的旁注:我首先将Rails理解为与铁路相关的软件,根据应用程序的不同,Rails的安全性也或多或少是至关重要的。

我曾担任过安装在许多不同潜艇上的声纳系统的硬件/DSP/软件工程师(我工作过的声纳套件之一在顶部的中央控制室图片中),但已经离开该产品领域几年了

我用PL/M,然后艾达和C语言开发了各种语言,虽然最后一次听到,主要的语言是在商业处理板上运行的C++。在我的声纳工作结束时,英特尔X86处理器没有被使用,因为它们太热了,不可能冷却它们。我不能说当前选择的处理器是什么。使用的是VxWorks或类似的操作系统


如何进入这个领域,阅读一些广告,看看他们需要的技能。可能是嵌入式和C++,也许是艾达。通过获得一个处理器评估板(也许某种形式的ARM),在这方面获得一些经验。构建一些小型家庭项目,让您了解中断功能以及如何使用处理器I/O,可能是嵌入式操作系统(这是一个良好的开端)。这将让您开始学习为非windows/linux/桌面系统写作时所需的技能。

我曾作为硬件/DSP/软件工程师,负责安装在多艘不同潜艇上的声纳系统(我工作过的声纳套件之一位于顶部中央控制室图片中)但现在已经离开该产品领域几年了

我用PL/M,然后艾达和C语言开发了各种语言,虽然最后一次听到,主要的语言是在商业处理板上运行的C++。在我的声纳工作结束时,英特尔X86处理器没有被使用,因为它们太热了,不可能冷却它们。我不能说当前选择的处理器是什么。使用的是VxWorks或类似的操作系统


如何进入这个领域,阅读一些广告,看看他们需要的技能。可能是嵌入式和C++,也许是艾达。通过获得一个处理器评估板(也许某种形式的ARM),在这方面获得一些经验。构建一些小型家庭项目,让您了解中断功能以及如何使用处理器I/O,可能是嵌入式操作系统(这是一个良好的开端)这将为您在编写非Windows /Linux/桌面系统时所需的技能提供一个开始。

< P>在这些环境中,期望看到内部或高端的商业RTOS,如VxWorks、完整性和QNX,以及C、C++或艾达中的代码。多核/并行处理变得越来越重要。 这些领域的许多工作规范强调安全/任务关键型系统的知识和经验以及各种国家、国际和政府标准,这些标准可能因您的工作地点以及军事或民用而有所不同

在经验有限的情况下,如果不缺乏经验丰富的从业人员,你可能会发现很难进入,甚至进入底层也取决于你的学历。对于军事/政府合同,已经获得安全许可将是一个优势,因为这种许可可能需要一个月的时间