タグ

組み込みと2013年に関するItisangoのブックマーク (4)

  • プログラム言語「mruby」を、業界で初めてワンチップマイコン上に搭載 | 九州工業大学

    学大学院情報工学研究院 機械情報工学研究系の田中和明准教授は、組込みソフトウェアの開発の生産性を高めることができるプログラム言語「*mruby」を、業界で初めて**ワンチップマイコン上に搭載しました。  現在、ワンチップマイコンのソフト開発には 主にC言語というプログラム言語が用いられています。今回田中准教授が採用した「mruby」は、ソフトウェアの開発時間をC言語に比べ大幅に短縮することができるため、製品開発から市場にでるまでの時間を短く抑えることができ、消費者のニーズに対応した需要のある製品を、低コストでより早く市場に投入できることにつながります。  さらに、「mruby」を使用することでソフトウェアに混入する不具合を減らすことができ、製品の品質向上にも貢献します。  なお、研究は、平成25年11月21日(木)にパシフィコ横浜で開催された、組込みシステム技術に特化した世界最大級のイ

    プログラム言語「mruby」を、業界で初めてワンチップマイコン上に搭載 | 九州工業大学
  • トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細

    トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細:ビジネスニュース 企業動向(3/3 ページ) 不完全なウォッチドッグ機能 多くの組み込みシステムは、ウォッチドッグタイマーを利用して誤動作したプロセッサの動作を制御している。セーフティクリティカルシステムでは、これは必須の機能である。ただし、システムが複雑になると、ウォッチドッグサブシステムはデータをミラーリングしなければならない。 マルチタスクシステムでは、あらゆるアクティブタスクがウォッチドッグの監視下に置かれることが理想的である。トヨタETCSでは、ウォッチドッグはTimer.Tick割り込みサービスルーチン(ISR)以上の役割を果たしていなかった。Timer.Tickイベントが遅れて、ISRがウォッチドッグのリセットに失敗すると、リセットされるまでの最大1.5秒間CPUがオーバーロードになり、ETCSの異

    トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細
    Itisango
    Itisango 2013/11/15
    “多くの組み込みシステムは、ウォッチドッグタイマーを利用して誤動作したプロセッサの動作を制御している。セーフティクリティカルシステムでは、これは必須の機能である。”
  • トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細

    ハードウェア 今回の調査は主にECMのソフトウェアを中心として行われたが、ハードウェアに関連する要因も1つ上げられる。トヨタは、2005年モデルの「カムリ」のメインCPUにはRAMのエラー検出・修正機構(EDAC)を搭載していると主張しているが、実際には搭載されていない、あるいは、低コストのパリティのみに頼っている可能性があるという。 この他にも、スロットルに異常が生じる要因として、アクセルペダル位置センサーの内部にSn(スズ)ウィスカが発生するという問題がある。 ソフトウェア 今回の技術調査は、ECMソフトウェアに焦点を絞って行われた。 まず、ミラーリングが常時実行されていなかったことが明らかになった。ミラーリングでは通常、重要なデータが冗長変数に書き込まれる。スタックオーバーフローが発生する可能性を考えると、非常に重大な問題だといえる。 トヨタは、割り当てられたスタック領域のうち41%

    トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細
    Itisango
    Itisango 2013/11/15
    “カムリのETCSには、グローバル変数が1万1000もあることが判明した。Barr氏は、“スパゲティコード”と評している。”大規模なリファクタリングが必要だw
  • トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細

    トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細:ビジネスニュース 企業動向(1/3 ページ) 2007年に米国オクラホマ州で、トヨタ自動車の乗用車「カムリ」が急加速したことによる死亡事故が発生した。事故をめぐる訴訟において、原告側証人として事故原因の調査を行った組み込みソフトウェアの専門家は、裁判で「カムリのエンジン制御モジュール(ECM)のファームウェアに重大な欠陥が見つかった」と報告した。 2013年10月24日、トヨタ自動車の乗用車の急加速による死亡事故をめぐる米国オクラホマ州での訴訟において、陪審団は同社に対し賠償を命じる評決を下した。なお、訴訟は、10月25日に和解が成立している。 この事故は、2007年にオクラホマ州で、2005年モデルの「カムリ」が急加速し、運転者と同乗者の2名が死傷したというもの。運転者ら原告側は、運転者の意図しない急加速(UA

    トヨタの急加速事故は欠陥だらけのファームウェアが原因?――原告側調査の詳細
    Itisango
    Itisango 2013/11/15
    “2005年モデルの「カムリ」のメインCPUにはRAMのエラー検出・修正機構(EDAC)を搭載していると主張しているが、実際には搭載されていない、あるいは、低コストのパリティのみに頼っている可能性があるという。”
  • 1