返回

绝命黑客

关灯
护眼
340.第340章 抢占式实时操作系统和FPGA
书签 上一页 目录 下一章 书架

无人机的操作系统很多,不过大部分都会采用开源的成熟系统ucos ii,vxworks, nuttx等。

这方面陈青峰也不了解行业内幕,所以他不知道会不会也是国产品牌遥遥领先。

普通人看操作系统,其实只是看表面的可视化界面。

比如图标的拖拽,还有其他一些炫酷的效果,有的厂家所谓的完全自主开发,指的也是这部分。

而真正的工程师要看到的则是系统的内核。

比如对存储区的读写,各种模块的兼容,cpu的指令集。

linux之父,当初开发的东西,也不过是在屏幕上交替的输出a和b。

这种展现懂的都懂,意味着他开发的程序可以实现两个线程。

所以真正的操作系统绝不是看起来那么炫酷的东西,而是稳定的,结合在硬件内部去干着一些老黄牛的工作。

无人机的操作系统也是如此。

和普通手机使用的那种不同,无人机使用的是一种抢占式的实时操作系统。

为什么是抢占式的实时操作系统?

因为无人机的使用场景中经常会遇到一些突发事件,比如飞行姿态不稳定。

这个时候 cpu需要处理的不是对这种已经存在的任务,而是要优先处理好无人机的飞行姿态,也就是突发的事件。

这是从设计思路上根本不同的两种操作系统。

随着杜克把无人机的外壳打开,陈青峰立刻看到了里面的电路和芯片布局。

fpga?

陈青峰没想到,这台无人机使用的是可编程逻辑控制器。

如果是这样的话,大概率不是土耳其出产的,因为fpga平台,按照陈青峰所知道的做无人机并不是特别的稳定。

别看现在好像是个人都能手搓无人机。有的人甚至拿四个树枝都能拼成一个无人机的架子。

但是想要把这东西运用到战场上,可不是那么简单。

简单的说无人机的硬件主要包括飞行控制系统、动力系统(电机,电调,桨叶、电池)、通迅链路、机架等部分。

飞行控制系统集成了高精度的感应器元件,主要由三轴陀螺仪,三轴加速度计,三轴地磁传感器,气压计和gps模块以及控制电路等部件组成。

有些飞控还有超声波传感器(低空高度精确控制或避障),光流传感器(悬停水平位置精确确定)等模块。

而无人机的核心—飞行控制系统,可以有支持固定翼、多旋翼及直升机的飞行控制系统。

如此多的系统全都用cpu来进行处理相关的信息,因此必须要一个稳定的无人机开发平台才可以。

市面上常见的有dji的开发平台,另外基于高通公司和英特尔公司也有相应的开发平台。

但是波斯这种被封锁的国家,想要获得这些平台的芯片,估计是不可能的。

所以他们就只能另辟蹊径。

从民用的fpga上想办法。

之前他们用西门子的芯片去制造铀浓缩机,自然也可以想办法,用民用的fpga去制造无人机。

但是这样的系统真的稳定吗?

陈青峰看着这一套电路和芯片,心里在为进步的波斯人执着的同时,也从工程师的角度本能地预感到这东西应该有很多的漏洞。

“逆向工程你懂吗?”

“我对硬件不熟悉!”

杜克诚实的回答道:

“让我教你,咱们看看那些波斯人,到底是怎么用一堆民用元器件把这套东西凭空拼凑出来的?”

(本章完)

书签 上一页 目录 下一章 书架

机娘世界,校花老师要上天了 斗罗:重生明德堂,研发斗铠 斗罗二:四生武魂 人在迪迦写日记,居间慧崩坏了 斗罗:绝世之霍雨浩的人生选择 我同人作者,从斗罗开始掠夺诸天 身价百亿了,才来系统? 史上最强炼气期(又名:炼气五千年) 逆天邪神 天价小逃妻:总裁,请止步