Ford Embedded Software Training in the USA

Ford Embedded Software Workshop | 1-4 Days

This workshop explains the foundation of the Ford Networking Operating System. The workshop starts with a brief introduction to Ford's Physical Layer and the CAN protocol. Attendees will learn the FNOS I3 strategies, including the integration Layer, OSEK NM, ISO transport layer and ISO 14229-based diagnostics. Another topic of the workshop is Ford's GGDS diagnostic strategy and will prepare you for a successful implementation of diagnostics in your ECU. You will get to know Ford diagnostic concepts, how they are implemented on CAN and the Ford diagnostic development process. You will also be provided with knowledge and hands-on exercises to help you integrate FNOS software into your module. You'll learn how to configure and integrate the FNOS software, including the diagnostic kernel (CANdesc).

Module 1: Ford NOS Strategy

Duration: 1 Day
Prerequisites: An understanding of the terminology used and basic operation of electronic control modules.

Class Outline:

  • FNOS Strategy
  • FNOS Physical Layer
  • CAN Protocol
  • FNOS Component Overview
  • Interaction Layer
  • Network Initialization
  • OSEK Network Management
  • Transport Layer and Diagnostics
  • Flash Bootloader

Module 2: Ford Diagnostics

Duration: 1 Day
Prerequisites: A basic understanding of CAN in-vehicle network communications is assumed and a prerequisite for this class.

Class Outline:

  • Introduction to Diagnostics
    • Basic Concepts
    • Goals and Values
    • Applications and Users
    • Implementation Concept
    • Evolutionary History
    • Who’s Driving This?
  • Ford Diagnostic Requirements
    • GGDS: Generic Global Diagnostic Specification
    • ISO15765: Diagnostics on CAN
    • ISO14229: Universal Diagnostic Services (UDS)
    • ISO15031: On-Board Diagnostics (OBD)
    • SWDL: Software Download Specification
  • Ford Diagnostic Development Process and Tools
    • eRoom: Ford Web Resource
    • GMRDB: Global Master Reference Database
    • CANdelaStudio: Diagnostic Data Authoring
    • MDX Part 2: Multiplex Diagnostic Exchange
    • FNOS I³ and CANdesc: Embedded Software

Module 3: Ford NOS Embedded Software

Duration: 2 Days
Prerequisites: Ford NOS Strategy Module, Knowledge of C-Programming

Class Outline:

  • Overview of FNOS Components
  • Exercise Setup
  • CAN driver
  • CAN Database Editor (CANdb++)
  • Vector's Software Configuration Tool
  • Interaction Layer
  • Network Initialization
  • Network Management
  • Transport Layer and Diagnostics
  • Flash Bootloader