出故障的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。

近幾年出行坐全日空和日航比較多,好不容易坐一次達美就碰到故障,
但是學到不少東西,正所謂"塞翁失馬,焉知非福"。

支 持 本 站: 捐贈伺服器等運維費用,感謝您的支持!