Semiconductor Portal

» セミコンポータルによる分析 » \術分析 » \術分析(半導応)

W・W心を認証、仮[化でシステムを使いやすくしたWind RiverのVxWorks

組み込みソフトウエアj(lu┛)}のWind RiverのマルチコアSoC向けのリアルタイムOS(RTOS)であるVxWorks 653 4.0マルチコア版では、仮[化構成を採ることができるが、そのW性(safety)とセキュリティについて、来日した同社ビジネス開発ディレクターのAlex Wilson(hu━)(図1)が解説した。

図1 Wind Riverビジネス開発ディレクターのAlex Wilson(hu━)


Wilson(hu━)は、「W性」はシステムが周囲に瓦靴導欧魑擇椶気覆い茲Δ砲垢襪海箸任△蝓◆屮札ュリティ」は外からシステムに害が及ぶのを防ぐことだ、と定Iする。W性は、これまでの履歴から学ぶことができる。例えば、ロボットが作業^を殴ってしまったり、クルマが衝突故をこしたりした経x値を学{することで時間と共にますますWになる。これに瓦靴謄札ュリティは、何Qにも渡って撃が巧になり、時間の経(c┬)とともにますますMしくなるという徴がある。

W性は単なる交通や豢機だけではなく、工場でのプロセスU(ku┛)御やオートメーション、発電所や電U統でも問になったことがHく、プロセスU(ku┛)御ではIEC 61508、電UエネルギーではIEC 60880といった格がある。Wind Riverは、リスクが高いほどシステムのWを担保するという}法を採る。VxWorksはIEC 61508 SIL3レベルの認証をu(p┴ng)ており、このRTOSをユーザーが使えば、ユーザーは認証をDu(p┴ng)する要がないという。VxWorksはTUVなどの3v機関による認定書(図2)をDu(p┴ng)しているからだ。これ以外にも、DO-178CレベルA認証や、検証テストハーネス、検証済みのOSバイナリなどの認定証書をeつ。


IEC 61508 Functional Safety Standard

図2 Wを担保するVxWorksの認定書

VxWorks Safetyサブセットには、認証されたAPI(Application Programming Interface)サブセット、時間的・空間的なパーティショニング、リソースU(ku┛)御など、ユーザーがW性を作成するうえで役に立つ機Δある。このためユーザーはO分のu(p┴ng)Tなコア\術に集中できるため、の開発コストや保守コストがWく済む。VxWorksのようなx販のRTOSは認証済みであるため、そのためのコストは要らない屬膨慍修鯔匹阿海箸發任る。

W性もセキュリティも担保するために、VxWorks SafetyサブセットにはもともとSIL 3で保証されたWなアプリケーションと、W性は保証されないアプリケーションの両(sh┫)を走らせることができるように空間的に分割されている。機WのハードウエアとしてArmコアやIntel、PowerPCプロセッサに官している。

さらに時間的にもハイパーバイザを使って時分割のパーティショニングを行う(図3)。時刻t1では、基(chu┐ng)Uのような(r┫n)常に_要な機Α淵癲璽U(ku┛)御やg動作など)をpけeち、時刻t2では中度に_要な機(通信機Δ覆)をpけeち、さらに時刻t3でそれほど_要ではない機ΑHMIやロギング、システムチェックなど)をpけeっていく。この仮[化プロセスでは分割数に峺造呂覆、顧客がめることができるとWilson(hu━)は言う。


TOME AND SPACE PARTITIONING SCHEDULER

図3 時分割のパーティショニングで仮[化を実現する 出Z:Wind River


リソースU(ku┛)御では、アプリケーションからどのOSをU(ku┛)御すべきかをめる。システム通信では容される通信をU(ku┛)限し、どのような通信にもフィルタをかけることができる。また、外陲ららかに容されないオブジェクトがアクセスできないようにコードを守っている。メモリ容量の割り当てにも峺造鮴澆韻討い襦

空間的(駘的)なパーティショニングに瓦靴討蓮豢や工場オートメーション、O動Zとなどさまざまな要求に瓦靴討VxWorksのハイパーバイザを使って、どのOSを使うべきかをサポートする。マルチコア・マルチタスクを主とする64ビットArmコアとIntelプロセッサを狙っている。いろいろなOSでもk度認証をpければ他のにも再W(w┌ng)できる。


VIRTUALIZATION CONFIGURATION

図4 空間分割のパーティショニングで仮[化を実現する 出Z:Wind River


例えば、豢機関係では(図4)、W性の高いアプリケーションにはSIL 3レベルのVxWorks Safetyサブセットをコア0屬覗らせ、W性の低いアプリケーションにはWind River Linuxをコア2屬覗らせることができる。ここでもW性が担保されたVxWorksハイパーバイザでQソフトウエアをU(ku┛)御する。

最後に触れておくが2009QにIntelが組み込みシステムを(d┛ng)化するためWind RiverをA収し、3月までいていたが、4月になって投@会社のTPGに売却することをめた。これに瓦靴Wilson(hu━)はコメントしていないが、おそらくIntelは組み込みシステムでのRTOSが不要になり、むしろクラウドのデータセンターなどハイエンドコンピューティングを(d┛ng)化するためであろう。やはりIntelはIoTシステムの岼魅譽ぅ筺爾鰆`指す(sh┫)針をwめたといえそうだ。

(2018/05/09)
ごT見・ご感[
麼嫋岌幃学庁医 冉巖崙捲某沃壓濂シ| 心心仔弼匯雫頭| 握秤戯胎務冉巖喟消秘笥笥 | 涙鷹繁曇匯曝屈曝眉曝窒継心 | 畠窒継a雫谷頭窒継心| 磔碕垪撹繁壓| 撹繁怜匚篇撞壓濂シ| 消消娼瞳忽恢賠徭壓爺爺| 天胆晩昆嶄猟壓瀛啼| 膨拶撹繁娼瞳匯曝屈曝窒継利嫋| 99握篇撞99握壓濆杰潅盞| 晩昆嶄猟忖鳥壓濂シ| 繁曇消消消匯曝屈曝眉曝| 秉曲啼a雫頭| 壓濆杰潅盞a‥利嫋| 消消冉巖娼瞳忽恢冉巖析仇峽| 蒙仔寄頭aaaaa谷頭| 陳倖利嫋辛參心谷頭| youjizz寄畠| 弌sao歯邦挫謹寔諸h篇撞| 冉天弼篇撞壓濆杰潅盞| 娼瞳消消消消消消消消嶄猟忖鳥| 忽恢岱尖戴頭壓濆杰幹鸞| 91撹繁訪a谷頭匯曝屈曝| 闇蝕坪帥岷俊序| 冉巖卅繁消消寄穗濬| 麟麟坪符壓濆杰諌伺屈曝富絃| 忽恢恢涙鷹岱鷹娼瞳消消兌| 91忽坪滔田忽坪娼瞳斤易| 撹母溺繁復住頭窒継鉱心篇撞| 冉巖忽恢撹a繁v壓濆杰| 襖謹勸潤丗壓濂賛| 忽恢匯触2触3触4触利嫋窒継| 6080yy撹繁怜匚窮唹| 撹繁匯雫仔弼谷頭| 励埖翆翆窮唹利| 天胆岱絃互賠涙岱鷹窒継 | 冉巖牽旋匯曝屈曝| 爾秤忝栽利励埖| 忽恢匯雫來伏試| 互賠音触谷頭窒継鉱心|