第340章 抢占式实时操作系统和FPGA(2 / 3)

绝命黑客 虫草田十 1182 字 10个月前

一下,老谢偷税漏税被判了五年,离出来还早着呢!

……

杜克人在美国,和陈青峰有时差,不过这家伙是个夜猫子,什么时候联系他,什么时候都在线。

“我花了一千刀,搞到了一台也门人用过的无人机!”

陈青峰没想到这家伙这么快,不过对方急着邀功,很快就把照片传了过来。

战场上用的无人机,看起来和民用的也差不多,杜克演示了一下,无人机下方挂弹的控制模块。

陈青峰对这些不关心,他只关心,这些无人机从什么地方弄来的。

“外壳上没有任何公司的商标或者痕迹!”

“可以拆开看看吗?”

陈青峰想看看这套无人机的控制系统。

无人机的操作系统很多,不过大部分都会采用开源的成熟系统uCos II,VxWorks, nuttX等。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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