General Automotive Embedded Software Design Requirements

Standard:
Revised:
  • 2008-10-13
 
  • CURRENT
Publisher:
  • SAE International
Pages:
31
Scope:

The scope of this Recommended Practice encompasses the following objectives:

  • Concentrate on general best practices for vehicular embedded software design.
  • Establish programming language-independent best practices.
  • Establish hardware/software interface best practices.
  • Establish multi-threaded system best practices.
  • Provide verification criteria to evaluate product compliance with this best practice.

  • Rationale:

    Changes were made based on the feedback from the previously balloted document. Changes include; consistent terminology usage and spelling mistakes in the following section;

  • 4.1.2 USE OF INTERRUPTS CAUSED BY MODULE INPUT SIGNALS (1-2)
  • 4.1.3 BOUNDING INTERRUPT OVERHEAD (1-3)
  • 4.1.4 USE OF NESTED INTERRUPTS (1-4)
  • 4.2.1 WORST-CASE CPU LOAD MEASUREMENT (2-1)
  • 4.2.4 USE OF SOFTWARE WAIT LOOPS (2-4)
  • 4.3.1 INITIALIZATION OF ALL CONTROL REGISTERS (3-1)
  • 4.3.2 Refreshing Control Registers
  • 4.3.3 CLOCK PRESCALER AND PLL (3-3)
  • 4.5.2 UNUSED MEMORY (5-2)
  • 4.5.4.5 Non-Volatile Memory Initialization (5-8)
  • 4.5.4.3 Data Integrity - Recovery (5-6)
  • 7. APPENDIX A - DISCUSSION ON SYSTEM DESIGN INTERACTIONS

  • History:
    Standard Published Revision Status
    J2640_200810 2008-10-13 Latest Revised
    2006-04-17 Historical Issued
    Access
    Now
    SAE MOBILUS Subscriber? You may already have access.
    Buy
    Select
    Price
    List
    Download
    $76.00
    Add
    Mail
    $76.00
    Members save up to 18% off list price.
    Grade
    If you are currently using this technical report:
    Share
    HTML for Linking to Page
    Page URL

    Related Items

    Standard
    1988-04-01
    Technical Paper / Journal Article
    2010-10-25
    Training / Education
    2018-03-12
    Training / Education
    2010-03-15
    Technical Paper / Journal Article
    2010-10-19