CANoe
此条目或其章节极大或完全地依赖于某个单一的来源。 (2020年12月22日) |
CANoe是Vector Informatik所开发的软体开发及测试工具。此软体主要是用在汽车制造商以及电子控制器(MCU)供应商,可用在电子控制器网路或个别电子控制器的开发、分析、模拟、测试、诊断及启动。可以适用于许多的车用网路协定,因此适合用在燃油车、油电混合车及电动车电子控制器的开发。其中的模拟及测试机能是由CAPL程式语言进行的。
开发者 | Vector Informatik |
---|---|
首次发布 | 1996年 |
操作系统 | Windows 10, 8, 7, Vista, XP |
许可协议 | 专有软件 |
网站 | vector |
CANoe支援CAN、LIN、FlexRay、以太网及MOST[1]网路系统,也可以支援一些以CAN为基础的通讯协定,例如J1939[2]、CANopen[3]、ARINC 825[4]、ISO 11783[5]等协定。
叙述
编辑Vector公司在1996年售出第一个CANoe的授权。此后,CANoe成为许多ECU开发的工具。CANoe主要是使用在车内电子网路上,也可以用在卡车、铁路、特殊用途车辆、航空、医疗等用途。
CANoe也支援车用产业中以IP架构为基础的新技术 [6][7]。CANoe也可以用在V2X之类的协合系统中[8][9]。
在开发MCU时,可以用CANoe来产生模拟信号,模拟MCU的行为。在MCU开发过程中,此一模型可以作为分析、测试及整合网路系统及ECU的基础。 其中的资料可以用原始型式或是符号格式显示。Vector在1992年开发了DBC资料格式,后来成为车用领域交换CAN资讯的业界标准。CANoe也支援其他网路系统的相关标准,例如FlexRay的FIBEX格式、LIN的LDF格式、SOME/IP的FIBEX格式、CANopen的EDS/DCF/XDD格式[3]。
CANoe可以模拟通讯,其中也包括测试特性套件(Test Feature Set),可以产生自动化的测试程序。自动化测试程序可以用持续整合(CI)工具(例如Jenkins)自动化控制。CANoe中的测试特性套件有很长的历史,也有许多的变体。测试用例可以用CAPL(Communication Access Programming Language,其语法类似C语言)、XML或C#产生。测试也可用人工产生,或由不同的产生器所产生。
版本
编辑相关条目
编辑参考资料
编辑- ^ 1.0 1.1 CANoe on the website of Vector Informatik GmbH (页面存档备份,存于互联网档案馆), downloaded November 11th, 2020
- ^ CANoe.J1939 (页面存档备份,存于互联网档案馆), downloaded November 3rd, 2011
- ^ 3.0 3.1 CANopen solutions (页面存档备份,存于互联网档案馆), downloaded November 3rd, 2011
- ^ Overview CAN-based avionics protocols on www.avionics-networking.com (页面存档备份,存于互联网档案馆), downloaded September 30th, 2010
- ^ Development, Simulation and test of ISOBUS systems (页面存档备份,存于互联网档案馆), downloaded November 3rd, 2011
- ^ Neff, Dr.Matheus, Königseder (BMW), Singer (Freescale), Wagner (Broadcom): Ethernet & IP as Automotive Bus System in the Scenario of Camera-based Advanced Driver Assistance Systems in VDI-Reports 2132, 15.International Congress Electronic Systems for Motor Vehicles, Baden-Baden 2011, ISBN 978-3-18-092132-7.
- ^ CANoe.IP (页面存档备份,存于互联网档案馆): Development, Simulation and Test of Embedded Systems with CAN and Ethernet, downloaded November 3rd, 2011
- ^ ETSI plugtest in Helmond (页面存档备份,存于互联网档案馆), downloaded November 3rd, 2011
- ^ Car2x Development (页面存档备份,存于互联网档案馆), downloaded November 3rd, 2011
- ^ Company History Vector (页面存档备份,存于互联网档案馆), downloaded September 30th, 2010
来源
编辑- Pfeiffer, Ayre, Keydel: Embedded Networking with CAN and CANopen, RTC Books San Clemente, USA, 2003
- Pfeiffer, Ayre, Keydel: Embedded Networking with CAN and CANopen, RTC Books, Japan, 2006 (jap)
- Toshikatsu Suzuki (Senko Medical), Hiroyoshi Takahashi (VJ): Developing a CANopen system for heart-lung machines, CAN Newsletter, Nuremberg Germany, September 2009
- Patrick E. Lanigan, Priya Narasimhan (ECE Department, Carnegie Mellon University), Thomas E. Fuhrman (GM R&D): Experiences with a CANoe-based Fault Injection Framework for AUTOSAR, http://www.ece.cmu.edu/~planigan/research/lanigan-dsn10.pdf (页面存档备份,存于互联网档案馆), downloaded September 30, 2010
- Becker, Hübner, Hettich, Constabel, Eisenmann, Luka: Dynamic and Partial FPGA Exploitation, in Proceedings of the IEEE Vol. 95, No. 2, February 2007, http://www.gstitt.ece.ufl.edu/courses/spring09/eel4930_5934/reading/pr.pdf (页面存档备份,存于互联网档案馆), downloaded September 30, 2010
- Institute of Electrical Engineering, Beijing Fang Li, Lifang Wang and Chenglin Liao: Evaluating the Communication Impact on Quality of Service in Steer-by-wire Systems, IEEE Vehicle Power and Propulsion Conference (VPPC), September 3–5, 2008, Harbin, China, https://web.archive.org/web/20110722014340/http://up.daneshpajooh.ir/pdf/ieee2008/Evaluating-the-Communication-Impact-on-Quality-of-Service-in-Steer-by-wire-Systems_www.daneshpajooh.ir.pdf, downloaded September 30, 2010
- Sandeep Neema, Gabor Karsai (Institute for Software Integrated Systems Vanderbilt University): Embedded Control Systems Language for Distributed Processing (ECSL-DP), http://w3.isis.vanderbilt.edu/Janos/CS388/Reading%20List/Papers/Automotive%20testbed%20report.pdf (页面存档备份,存于互联网档案馆), downloaded September 30, 2010
- Jürgen Wölfle (Conti Temic): Testing Concepts and Test Environments of a Tier 1 Supplier, Vector Congress, Stuttgart, 2010