《超脑黑客》

下载本书

添加书签

超脑黑客- 第330部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!

徐直中相信林鸿不会信口开河,所以第一关的审核也就没有进行了,直接将他们带到控制系统研发室那边去。

他们到达研发室的时候,曹兴平正在和手下的技术人员讨论一个技术问题。

“所长,你们怎么来了?”

曹兴平看到徐直中过来,顿时便和其他技术人员说了一声,然后赶紧迎了过来。

“老曹,来,给你介绍一下,这位是林鸿,是我当年的一个学生。”

“曹伯伯好!”林鸿以晚辈的身份打招呼。

“你好,你好。”老曹点点头,眼神却瞟向徐直中,露出疑惑之色。

徐直中解释道:“是这样的,他们公司做了一个实时操作系统,现在原型已经出来了,我上次跟你说过这件事。”

曹兴平点点头,这事他有点印象,当初他在和徐直中汇报工作的时候,两人聊起过控制系统的问题,因为他们现在使用的系统,是基于国外非开源系统而开发的,如果是作为民用,也没有什么问题,可是用于军事领域,这就有风险了。

徐直中之前跟他说起过,他的一个学生在开发一个这样的系统。不过,当初他也没有细说,曹兴平对此也没有做任何评价,也没有把这件事当回事。

“现在他们的系统原型已经出来了,带过来,让我们看看。你现在有时间吧,来,一起来看看他们的成果。”

“哦?”曹兴平闻言有些讶然,“这么快就出来了?当然有时间!”

曹兴平顿时来了兴趣,他很想知道,他们这么快编写出来的系统到底是什么样子。他这些年来一直在和这些系统打交道,一看到这些东西就两眼发光。

当然了,他心中其实也对他们所带过来的系统没有抱太大的期望,不过对方既然敢带过来演示,也应该至少能够正常运转,就算是这样,也很了不起了。

于是,曹兴平招呼了一声,直接在研发室里面腾出了一张桌子。

其他技术人员看到这个情况,一时间也好奇起来,纷纷放下了手头的工作,围在周围看起了热闹。

徐直中本想在曹兴平的办公室进行演示,这样就算林鸿的系统有什么不足,面子上也好看一点,如果直接在这里演示的话,到时候场面可就没这么好控制了。可是还没等他说完,曹兴平已经让人准备上了。

徐直中看了一眼林鸿,见他脸色如常,也就没再说什么。

“这个是什么?”曹兴平这时才注意到夏天手中的火星车。

林鸿解释道:“这个是我们的测试平台,我们将系统安装在这个上面,对其功能和性能进行验证。”

“不错,有意思,有想法。”

夏天将火星车放到桌上之后,曹兴平站在桌旁从各个角度观察火星车上面的各种部件。

以他的经验和眼光,自然能够认出这个车子上面安装的到底是些什么东西。

林鸿将笔记本打开,然后问道:

“是先讲解源代码,还是先演示控制效果?”

“还是先看效果吧。”曹兴平看了看周围的人,笑道,“要是不给他们看一下,他们等下工作估计也没心思。看完之后,让他们滚蛋,然后我们再来仔细看看源代码。”

在场的,基本上都是技术人员,他们看到好东西,心中自然是好奇心大起,不看个究竟心中就会不踏实,曹兴平最是了解不过。

“好。夏天,你来给他们演示一下。”

林鸿直接把工作交给了夏天,自己则站到一边。

夏天点点头,坐到了林鸿原来的位置上,然后将红外线发射装置连接到笔记本的接口上,将方向对准场地中央。

而潘盼则会意地将火星车搬到那个区域,请其他人帮忙搬了一些障碍物放到场地中间,毫无规律地散乱摆放,然后再弄了几个纸团扔到地上,最后才打开了电源。

“现在演示的,主要是小车对障碍物的自动规避,以及对自动拾取垃圾功能,这一切,全部由控制系统里面预编写的程序自动控制……”

林鸿一边看着场地那边,一边给身边的徐直中和曹兴平他们讲解小车现在进行的动作和目的。

夏天这边指令下达之后,小车便开始缓缓地移动起来。

它就像是一个刚刚出生的婴孩一样,对外面的世界充满了好奇心,然后谨慎地迈出了第一步,缓缓推动,来到一个障碍物前,则停止,转向,继续前进……在路上检测到了一个纸团,再次缓缓减速,推动到纸团前面,伸出车身上的机械爪,探出机械臂,张开爪子,前伸,抓取……

当小车快要走出场地范围的时候,夏天便手动给出一条指令,让其掉头。

这样,十几分钟之后,小车就将场地中间的好几个纸团都给抓到了自己身上的一个小篓子里面。

在场的技术人员们见状,顿时爆发出热烈的掌声。

他们都是技术人员,小车完成的功能虽然简单,但是都知道,要真正实现这一步,却是相当复杂的,如果对方使用的系统源代码是自己编写的话,那就更加了不起。

这并不是简单的遥控,里面加入了小车的自主判断,夏天对小车的遥控,也只涉及到一个掉头指令而已,这主要是由于场地限制,无法布置能够检测到掉头触发条件。

整个过程,演示了一个控制系统最主要的几个功能,其中的红外无线控制,更是让大家眼前一亮。技术人员心中没有那么多弯弯道道,见到好东西,也不会吝啬自己的掌声。

这个系统,能够控制小车,自燃也就能够控制其他设备,诸如装甲、坦克、导弹之类的,甚至还可以控制机器人这样的复杂装置。

他们现在也实现了这样的功能,甚至比这些功能还要复杂,但这毕竟是集中了他们所里全部的科研力量才最终攻坚完成的,而一个私人企业能够做到这一步,已经相当不容易了。

当然,这一切,还得看其内部的操作系统,是不是真的如同徐所长所说的那样,如果里面控制系统的源代码,那就真的比较恐怖了。

想到此处,曹兴平不由两眼发光,对所长口中的那个实时系统充满了期待。

第三百八十六章 无奈之下的选择

事情比想象中的要更加顺利。

林鸿原本还有些担心LINX的0。1版功能有些过于简单了,这个研究所的这些人会看不上,却没想到他们的要求并不是很高,看到火星车演示了几个简单的功能之后,就已经很是满意。

事实上,火星车还有一些比较高级的功能没有展示出来,例如火星车之间的网络通信以及数据链共享。

短暂的演示结束之后,林鸿便开始给徐直中和曹兴平两人详细讲解LINX的源代码。

这是一个实时的操作系统,并且采用的内核是微内核,和LINUX相比,区别还是挺大的。

研究所目前也有一个小组的工作人员在研究开源的LINUX操作系统,打算将之前编写的控制系统移植到这个开源的系统中,保证其安全性,不过这个工作才刚刚开始,他们暂时也缺乏底层的开发人员,进展非常缓慢,甚至有取消这个项目的计划。

事实上,据他们所知,空军雷达所在控制系统方面的研究,是位于国内前列的,有好几个兄弟单位的研究所直接来他们这里取经,将他们编写好的控制系统框架直接拷贝过去,稍作修改之后就用在了自己的项目当中。

不过,无论是徐直中,还是曹兴平都知道,他们的这个框架是存在安全隐患的,只是目前没有办法,为了让项目快速上马,并且成功运转起来,只能这样做。

林鸿从最初的系统引导代码开始,一步一步地给他们讲解着LINX的设计架构和思想,具体的实现代码则只是稍微给他们分析了一下。

戴兴平还偷偷找来专门研究LINUX内核的研究人员陈文亮,让他一起呆在旁边看着,听着。

等林鸿熟练地将所有代码的整体情况介绍了一遍之后,戴兴平抬起头看向陈文亮。

只见陈文亮摇了摇头:“不是LINUX的源代码,也没有LINUX的任何影子。”

戴兴平让他过来旁听,就是想知道,这个系统里面的源代码,是不是林鸿他们参考了,或者直接将LINUX的代码拿过来用的。

陈文亮的话让他很是震惊,也就是说,这些代码很有可能完全是由他们自己编写的。

林鸿知道他的意思,不过也不以为意,继续介绍道:

“LINUX使用的内核价格是宏内核,而LINX的内核则是微内核,相比起来,微内核更加适合实时操作系统,就算是一个重要模块崩溃了,也不会导致整个系统的崩溃,只要让相应模块重启就行了,这对于实时控制系统来说,是必须的……”

LINX还只是一个雏形,能够完成一些基本的系统控制,基本上,这V0。1版用于民用已经完全可以胜任,但是想要用于情形比较复杂的军用设备上,就还得进行进一步的开发,后面到底能够发展到什么程度,谁也说不清楚。

戴兴平仔细地听完了林鸿所介绍的所有的情况,然后又有针对性地详细询问了一些细节,对于这些细节,林鸿基本上都是张口就来,显示出他对整个LINX系统了若指掌。

戴兴平点点头,LINX系统大大超出他的意料之外,简直可以说是惊喜,他们当初因为控制系统的事情,不知道伤了多少少脑细胞,也曾经想过要自己另外开发,可是项目小组组建了几次都没有组起来,这方面的人才实在是太过缺乏了。

其实也不能说是人才缺乏,应该是缺少关键的技术领头人。没有一个人对此进行全局的掌控,从来没有做过这样的事情,根本没有底气能够将项目做好。

LINUX流行起来之后,由于其开源特性,也逐渐进入了他们的视野,不过要想真正将这个系统吃透,也不是一件容易的事情,陈文亮他们这个小组已经对这个系统研究了半年多时间了,依然还没有把握说,能够对其进行改造。

而这个时候,林鸿带着他的LINX出现了,曹兴平对此自然是喜出望外。

林鸿所表现出来的技术素养,也让曹兴平和陈文亮非常敬服,心中感叹,真是人不可貌相,对方年纪轻轻,就已经达到了这

小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架