出故障的Delta 767机上娱乐系统

支 持 本 站: 捐赠服务器等运维费用,需要您的支持!

坐飞机时自己一般基本不看电影什么的,所以对于机上娱乐系统也就没有什么研究。
这一次做达美的航班,机体为波音767-300ER,
赶上娱乐系统出故障,头顶上的阅读灯怎么也关不上了。
(关灯的按钮在娱乐系统的触摸屏幕上,没有物理开关。)

找CA来看看,说重新启动一下系统看看,
结果重启了3次还没改善,最后采用了土办法,
拿眼罩和胶带贴到灯上,大大减少了亮度,
才不致于影响周围的乘客休息。

不过有一个好处,对Delta的B767机上系统有了个初步的了解,
下面贴图上来稍微分析一下。


支 持 本 站: 捐赠服务器等运维费用,需要您的支持!

初始的启动画面,信息量非常大。

首先知道的它使用的是RedBoot启动固件
这是一个开源程序,使用eCos实时操作系统的硬件抽象层,启动执行Redhat的这款嵌入式Linux OS。
看RedBoot的built时间为2004年11月,Redhat的版本更老,
估计这个机上娱乐系统也是有一段历史了。

看RedBoot的wikipedia页面上的说明,除了Delta的767,
空客的A380也使用它作为机上娱乐系统的引导。

进入OS初始化,所以可以看到熟悉的Linux的企鹅标志,

启动USB的hub和 Human Interface Device (HID)和存储驱动,
然后是网络部分,TCP,IP,VLIN,还有RAMDISK。

继续初始化,audio,handset,credit card reader,

并使用了mtd设备作为外部存储。

还没找到触摸屏设备启动的地方呢,系统已经进入了GUI模式,
所以console的信息就到处为止。

不过youtube上发现一个更全的视频,基本所有的console消息都能看到。

可以看到OS的版本是2002年的Linux 2.4.18-3dk1,Red Hat Linux 7.3 2.96-113,
使用的gcc版本是2000年的2.96,不过好像kernel在2012年9月27日重新编译过,
并且CPU的主频为266.650MHz。
另外通过usrconfig可以看到一些应用程序的名字,比如paxus3air, seatApp, pax_survey什么的,
同時好像还看到了sqlite的名字。

话说这个系统的飞行数据模式还是不错的,除了地图模式以外,

还提供了一个专有页面,

可以看到巡航阶段地面速度GS有872公里/小时,
风速为顶风的54公里/小时,外气温为-52度,
巡航高度36000英尺,大约11000米,
距离目的地还有1942公里,已经飞行了6889公里,
此时的位置为西经136度18分18秒,北纬44度41分分30秒,
航向为东南东,机体号为1608,航班号为DL636。

近几年出行坐全日空和日航比较多,好不容易坐一次达美就碰到故障,
但是学到不少东西,正所谓"塞翁失马,焉知非福"。

支 持 本 站: 捐赠服务器等运维费用,需要您的支持!