魔神至尊、Barr與豐田代碼(2)

本文內容已被 [ chinomango ] 在 2013-11-06 13:22:28 編輯過。如有問題,請報告版主或論壇管理刪除.

“大師是對語法和程序結構很熟悉,程序業務邏輯沒見過,很正常。但並不影響他去判斷和分析代碼。實現業務邏輯有n種方法。大師可以判斷你這種做法好不好。”

Barr大師12歲開始編程,又在大學電子專業期間研究編程,第一份工作做了三年,據他自己在法庭上說做了一個項目,同時攻讀他的碩士。畢業後馬上成為principle15個月內不但寫了Solaris/NTPCI驅動,而且寫了JavaVerilog的轉換器(至今沒有公司能做到)。然後再一跳就是architect(一般人花15年不一定能做到,大師用了15個月),不過隻做了3個月,然後晃呀晃呀直到打官司時的收費是每小時525美元,並花了上千小時研究豐田的代碼,結果是物有所值,豐田為這個集體訴訟陪了300萬。
http://club.tgfcer.com/attachment.php?aid=586045
http://www.netrino.com/images/cv-barr.pdf

28萬行源代碼+15個月+9名專家得出的鑒定結果結果,被一名碼農推翻,如果是真的話,NASA以後全體下崗算了。
  美國運輸部這項研究邀請了美國國家航空航天局(NASA)工程師參與。
拉胡德說,9名NASA專家“嚴格檢查了”9輛消費者投訴稱帶有暴衝現象的豐田汽車。
NASA專家檢查了28萬行軟件代碼,查找可導致突然加速的瑕疵。他們發射電磁波,查看能否影響汽車電子係統,讓汽車加速。
美國運輸部去年8月公布的初步研究顯示,基於行車記錄器(又稱汽車“黑匣子”)的檢查,沒有發現任何電子係統瑕疵可導致暴衝。
運輸部下屬國家公路交通安全局的調查表明,58輛出現暴衝現象的豐田汽車中,35輛車的司機在撞車前沒有踩刹車、9輛車的司機是在出事前最後一刻才踩刹車。”
以上轉自http://forum.xitek.com/thread-1229404-2-1-2.html

交通安全局報告和結論:
http://www.nhtsa.gov/UA
ECM的設計考慮到滿足發動機控製的實時約束。實時操作係統采用的是基於車輛分布式控製單元OSEK標準,由AUTOSAR8(Automotive Open System Architecture,豐田是主要成員)所支持。操作係統基於任務執行架構,而每個任務都有一個固定的靜態分配優先級。”
看門狗控製WDC帶有獨立CPU子係統,監控主發動機控製單元電腦所有它被設計用於響應的信號和事件無論是CPU將自行複位檢測異常情況WDC子係統複位ECM這些條件是:。。。”
如果發生錯誤導致看門狗重啟係統,“
重啟時間足夠快,其發生汽車在運行並不明顯CPU和子CPU也可以根據遇到錯誤條件,獨立地重新啟動/子CPU產生看門狗脈衝和監視對方的健康
該係統是由豐田汽車公司工程師設計和軟件規範詳細的軟件設計實現和單元測試由DENSO工程師交付代碼TMC驗收測試,集成測試在一個特殊的稱為MITY高保真硬件測試平台進行的。”
堆棧溢出檢查係統堆棧限製隻有4096字節因此重要的是要確保沒有執行超過堆棧限製這種類型的檢查在沒有遞歸程序(這是重安全的嵌入式軟件標準的情況下通常是簡單。”



 

所有跟帖: 

剛看這個嚇了我一跳:“國內的軟件工程師不能隻是這種水平吧?” -N.- 給 N. 發送悄悄話 N. 的博客首頁 (215 bytes) () 11/05/2013 postreply 22:44:38

你自以為編幾句程序就懂行了,還是沒理解到點子上。 -QuantPM- 給 QuantPM 發送悄悄話 (721 bytes) () 11/06/2013 postreply 06:34:45

你得看原文而非道聽途說 -chinomango- 給 chinomango 發送悄悄話 chinomango 的博客首頁 (651 bytes) () 11/06/2013 postreply 08:48:51

ECU斷電是否也可以成為一種幹擾? -biglow- 給 biglow 發送悄悄話 biglow 的博客首頁 (324 bytes) () 11/06/2013 postreply 09:11:00

ECU斷電確實可能發生,這正是我要說的 -chinomango- 給 chinomango 發送悄悄話 chinomango 的博客首頁 (1224 bytes) () 11/06/2013 postreply 13:06:41

我感覺你沒寫過商業用軟件。你很有可能是寫程序高手,但一般為了自己 -N.- 給 N. 發送悄悄話 N. 的博客首頁 (410 bytes) () 11/06/2013 postreply 09:21:19

說得很對。Barr的blog還提到豐田新做的刹車優先製動係統,還是把程序寫進了kitchen sink任務裏去。 -QuantPM- 給 QuantPM 發送悄悄話 (33 bytes) () 11/06/2013 postreply 10:06:19

沒有啥軟件不是商業用軟件吧?美國的高手有的是但Barr不能算 -chinomango- 給 chinomango 發送悄悄話 chinomango 的博客首頁 (0 bytes) () 11/06/2013 postreply 13:10:16

我看的是Barr自己的blog。任務死掉不是人為製造的結果。 -QuantPM- 給 QuantPM 發送悄悄話 (485 bytes) () 11/06/2013 postreply 09:58:45

可否給個鏈接?先謝了 -chinomango- 給 chinomango 發送悄悄話 chinomango 的博客首頁 (0 bytes) () 11/06/2013 postreply 13:25:29

豐田自己都承認錯誤了。你還為豐田辯護什麽呢 ? 豐田的辯護團隊想不到這些 ? -southmountainer- 給 southmountainer 發送悄悄話 (0 bytes) () 11/06/2013 postreply 18:00:56

回複:35+9=58? -bpyrmjpmrl- 給 bpyrmjpmrl 發送悄悄話 (253 bytes) () 11/06/2013 postreply 19:00:04

請您先登陸,再發跟帖!