SlideShare a Scribd company logo
2
Most read
Engagement Model and Overview
BSP design: Solution Highlights
and Hardware expertise
Board Support Package
Use Cases and Applications
-
Board Support PackageFACT SHEET |
đ đđ
We offer our Board Support Package (BSP) on a one-time
license fee model. This model makes our customers the
owner of the entire BSP source code along with the solution
IP rights.
This implies that the customer becomes entitled to re-use the
BSP solution across multiple projects.
A number of trusted and global automotive OEMs and Sup-
pliers have leveraged this business model for successful
integration of board support packages, with their several
vehicle production programs.
Embitel offers ready-to-deploy Board Support Package (BSP)
reference design solution. This BSP solution has been
designed for deployment across all major hardware plat-
forms, popularly used for various automotive applications.
In addition to BSP reference design solution, we also provide
custom board support package solution that is designed as
per your specific project requirements.
Following are some of the hardware platforms, for which our
team has project delivery experience:
1. Freescale( S12G128, MPC56XX)
2. Renesas ( RL 78, RH 850)
3. Fujitsu, Texas, Atmel, STMicroelectronics and Cypress
What’s inside our Board Support Package?
Our Board Support Package comprises the hardware
abstraction libraries and low-level drivers that are required
for efficient board bring-up.
The HALs and the drivers can be customized on the basis of
number of CAN, ADC and PWM Channels.
The following components are part of the complete Board
Support package:
Board Support Package contains Low
level device driver and HAL layer. It
is the essential to boot the system.
By this virtue, BSP finds its applica-
tion in almost every automotive ECU
software.
Following are some of the industry
applications of BSP:
• Seating Control ECU software
• Infotainment and Car Head-up
Display (HUD) Applications
• Advanced Driver Assistance
System (ADAS)
• Power Train ECUs
• Battery Management System in
Electric Vehicles and more.
Salient Features
• Low-level drivers such as CAN, SPI,
LIN, MCU, GPT and others are part
of the package.
• HAL (Hardware Abstraction Librar-
ies).
• HAL layer component supports
major 8/16/32 bit microcontroller
platforms.
• HAL layer can be customized on
the basis of target hardware plat-
form.
• Integration-level and module-level
testing and verification performed.
• MISRA-C Compliant Code
• Conformance test (with multiple
test-cases) for LIN and CAN bus
system.
• Compliant with both AUTOSAR
and non-AUTOSAR architecture
depending on customer require-
ments.
UDS Stack Integration, Testing and Support Services
Get in touch with Our Team
• Device driver development to allow OS
to communicate with the hardware com-
ponents
• Hardware Abstraction Layer develop-
ment for hardware initialization, memory
management and more
• Board Support Package customization
• Testing and Verification services includ-
ing unit, functional and integration testing
Board Support PackageFACT SHEET |
Aneesh Adkadkam
sales@embitel.com
BUSINESS UNIT HEAD
Automotive
Kuldeep Singh
kuldeep.s@embitel.com
BUSINESS MANAGER
Automotive - Europe
• Safety module development including
RAM/ROM corruption test, CPU overload
test, program flow test etc.
• Fault code memory integration
• ECU state manager module development
and integration
• Support and Maintenance services at any
phase of vehicle testing, post BSP deploy-
ment
APPLICATION
LAYER APPLICATION SOFTWARE
APPLICATION INTERFACE LAYER
STATE MANAGER
UDS OBD II
KWP2000 J1939
DIAGNOSTIC STACK
FLASH
BOOTLOADER
SCHEDULER
FCM
RAM
INPUT
HANDLER
NVM
HANDLER
PWM
HANDLER
SYS.
TIME
LIN
IL
CAN
IL
OUTPUT
HANDLER
GPT
ADC
WDT LIN
SPI MCU
CAN
ICU
HANDLER
TAU DIO
NVM
(FLASH/DATA FLASH)
COM
CONTROL
STACK TEST
CORE
TEST
FLASH
TEST
IN/OUT
HANDLER
PROG.FLOW
TEST
APPLICATION
IL
SERVICES &
SAFETY LAYER
HAL LAYER
LOW LEVEL
DRIVERS

More Related Content

PDF
Board Support Package Fact Sheet | Manual Guide
PPTX
CountryFair
PDF
Autosar basics by ARCCORE
PDF
Webinar presentation on AUTOSAR Multicore Systems
PPTX
Board Design and System Software
PDF
Keynote 4 cornelius_koetz_v04
PPTX
What is AUTOSAR Development Partnership
PPTX
Flash Bootloader Development for ECU programming
Board Support Package Fact Sheet | Manual Guide
CountryFair
Autosar basics by ARCCORE
Webinar presentation on AUTOSAR Multicore Systems
Board Design and System Software
Keynote 4 cornelius_koetz_v04
What is AUTOSAR Development Partnership
Flash Bootloader Development for ECU programming

What's hot (7)

PPTX
AUToSAR introduction
PDF
RSI GmbH - Intro
PPTX
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
PPTX
Introduction to usability
PPTX
Building ADAS system from scratch
PDF
5 Things to Know about Virtualization on Compact PCI Serial
PDF
Benefits of Software Upgradability of a Hardware Platform
AUToSAR introduction
RSI GmbH - Intro
Understanding Flash Bootloader Software and Automotive ECU Reprogramming
Introduction to usability
Building ADAS system from scratch
5 Things to Know about Virtualization on Compact PCI Serial
Benefits of Software Upgradability of a Hardware Platform
Ad

More from Embitel Technologies - A VOLKSWAGEN GROUP COMPANY (20)

PPTX
How Does Magento eCommerce Development Amplify Your Sales?
PPTX
What is an IoT Gateway and How it Works?
PDF
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
PDF
Cloud-Native Trends that will boom in 2022
PPTX
How to Overcome the Challenges of Cloud Application
PDF
Automotive Cockpit Solutions on NXP Platforms
PDF
Driving Sales in Sports Goods Industry Through Digital Shift
PPTX
What is Telematics & How Does It Work?
PDF
Handbook on ISO 26262 Compliant Development
PDF
Library of Protocol Stacks for Automotive Vehicle Diagnostics
PDF
Digital Experience: An Overview of Our Competency in Digital Transformation a...
PDF
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
PDF
Handbook on Functional Testing; HIL | MIL | SIL Testing
PPTX
FAQs’ for Unit, Integration and Functional Testing Services
PDF
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
PPTX
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
PDF
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
PDF
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
PDF
Handbook: Android Infotainment | Automotive Infotainment | IVI Solution
PPTX
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
How Does Magento eCommerce Development Amplify Your Sales?
What is an IoT Gateway and How it Works?
Embitel's Motto on Customer Experience and Changes they Bring in Digital Expe...
Cloud-Native Trends that will boom in 2022
How to Overcome the Challenges of Cloud Application
Automotive Cockpit Solutions on NXP Platforms
Driving Sales in Sports Goods Industry Through Digital Shift
What is Telematics & How Does It Work?
Handbook on ISO 26262 Compliant Development
Library of Protocol Stacks for Automotive Vehicle Diagnostics
Digital Experience: An Overview of Our Competency in Digital Transformation a...
Handbook: IoT Solutions Powered by Artificial Intelligence & Machine Learning
Handbook on Functional Testing; HIL | MIL | SIL Testing
FAQs’ for Unit, Integration and Functional Testing Services
Introduction to AUTOSAR BSW (Base Software) & RTE (Real-Time Environment)
SEooC ISO 26262 | What is Safety Element Out of Context in Automotive Functio...
TCU vs TGU: An Introduction to Telematics Control Unit & Telematics Gateway Unit
Handbook on Motor Control System: BLDC Motor | PMSM Motor Control Solutions
Handbook: Android Infotainment | Automotive Infotainment | IVI Solution
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
Ad

Recently uploaded (20)

PDF
3-REasdfghjkl;[poiunvnvncncn-Process.pdf
PDF
Delivers.ai: 2020–2026 Autonomous Journey
PPTX
Fire Fighting Unit IV industrial safety.pptx
PDF
computer system to create, modify, analyse or optimize an engineering design.
PDF
Volvo EC290C NL EC290CNL Excavator Service Repair Manual Instant Download.pdf
PPT
Mettal aloys and it's application and theri composition
PPTX
UNIT-2(B) Organisavtional Appraisal.pptx
PDF
Volvo EC290C NL EC290CNL excavator weight.pdf
PDF
intrusion control for clean steel 123.pdf
PDF
RPL-ASDC PPT PROGRAM NSDC GOVT SKILLS INDIA
PDF
MANDIBLE (1).pdffawffffffffffffffffffffffffffffffffffffffffff
PDF
EC290C NL EC290CNL Volvo excavator specs.pdf
PPTX
Lecture 3b C Library xnxjxjxjxkx_ ESP32.pptx
PPTX
Zeem: Transition Your Fleet, Seamlessly by Margaret Boelter
PPTX
laws of thermodynamics with diagrams details
PDF
EC300D LR EC300DLR - Volvo Service Repair Manual.pdf
PDF
Volvo EC290C NL EC290CNL engine Manual.pdf
PDF
Volvo EC20C Excavator Service maintenance schedules.pdf
PPTX
Type of Sentence & SaaaaaaaaaadddVA.pptx
PDF
industrial engineering and safety system
3-REasdfghjkl;[poiunvnvncncn-Process.pdf
Delivers.ai: 2020–2026 Autonomous Journey
Fire Fighting Unit IV industrial safety.pptx
computer system to create, modify, analyse or optimize an engineering design.
Volvo EC290C NL EC290CNL Excavator Service Repair Manual Instant Download.pdf
Mettal aloys and it's application and theri composition
UNIT-2(B) Organisavtional Appraisal.pptx
Volvo EC290C NL EC290CNL excavator weight.pdf
intrusion control for clean steel 123.pdf
RPL-ASDC PPT PROGRAM NSDC GOVT SKILLS INDIA
MANDIBLE (1).pdffawffffffffffffffffffffffffffffffffffffffffff
EC290C NL EC290CNL Volvo excavator specs.pdf
Lecture 3b C Library xnxjxjxjxkx_ ESP32.pptx
Zeem: Transition Your Fleet, Seamlessly by Margaret Boelter
laws of thermodynamics with diagrams details
EC300D LR EC300DLR - Volvo Service Repair Manual.pdf
Volvo EC290C NL EC290CNL engine Manual.pdf
Volvo EC20C Excavator Service maintenance schedules.pdf
Type of Sentence & SaaaaaaaaaadddVA.pptx
industrial engineering and safety system

Board Support Package Solutions | BSP Software Development

  • 1. Engagement Model and Overview BSP design: Solution Highlights and Hardware expertise Board Support Package Use Cases and Applications - Board Support PackageFACT SHEET | đ đđ We offer our Board Support Package (BSP) on a one-time license fee model. This model makes our customers the owner of the entire BSP source code along with the solution IP rights. This implies that the customer becomes entitled to re-use the BSP solution across multiple projects. A number of trusted and global automotive OEMs and Sup- pliers have leveraged this business model for successful integration of board support packages, with their several vehicle production programs. Embitel offers ready-to-deploy Board Support Package (BSP) reference design solution. This BSP solution has been designed for deployment across all major hardware plat- forms, popularly used for various automotive applications. In addition to BSP reference design solution, we also provide custom board support package solution that is designed as per your specific project requirements. Following are some of the hardware platforms, for which our team has project delivery experience: 1. Freescale( S12G128, MPC56XX) 2. Renesas ( RL 78, RH 850) 3. Fujitsu, Texas, Atmel, STMicroelectronics and Cypress What’s inside our Board Support Package? Our Board Support Package comprises the hardware abstraction libraries and low-level drivers that are required for efficient board bring-up. The HALs and the drivers can be customized on the basis of number of CAN, ADC and PWM Channels. The following components are part of the complete Board Support package: Board Support Package contains Low level device driver and HAL layer. It is the essential to boot the system. By this virtue, BSP finds its applica- tion in almost every automotive ECU software. Following are some of the industry applications of BSP: • Seating Control ECU software • Infotainment and Car Head-up Display (HUD) Applications • Advanced Driver Assistance System (ADAS) • Power Train ECUs • Battery Management System in Electric Vehicles and more. Salient Features • Low-level drivers such as CAN, SPI, LIN, MCU, GPT and others are part of the package. • HAL (Hardware Abstraction Librar- ies). • HAL layer component supports major 8/16/32 bit microcontroller platforms. • HAL layer can be customized on the basis of target hardware plat- form. • Integration-level and module-level testing and verification performed. • MISRA-C Compliant Code • Conformance test (with multiple test-cases) for LIN and CAN bus system. • Compliant with both AUTOSAR and non-AUTOSAR architecture depending on customer require- ments.
  • 2. UDS Stack Integration, Testing and Support Services Get in touch with Our Team • Device driver development to allow OS to communicate with the hardware com- ponents • Hardware Abstraction Layer develop- ment for hardware initialization, memory management and more • Board Support Package customization • Testing and Verification services includ- ing unit, functional and integration testing Board Support PackageFACT SHEET | Aneesh Adkadkam sales@embitel.com BUSINESS UNIT HEAD Automotive Kuldeep Singh kuldeep.s@embitel.com BUSINESS MANAGER Automotive - Europe • Safety module development including RAM/ROM corruption test, CPU overload test, program flow test etc. • Fault code memory integration • ECU state manager module development and integration • Support and Maintenance services at any phase of vehicle testing, post BSP deploy- ment APPLICATION LAYER APPLICATION SOFTWARE APPLICATION INTERFACE LAYER STATE MANAGER UDS OBD II KWP2000 J1939 DIAGNOSTIC STACK FLASH BOOTLOADER SCHEDULER FCM RAM INPUT HANDLER NVM HANDLER PWM HANDLER SYS. TIME LIN IL CAN IL OUTPUT HANDLER GPT ADC WDT LIN SPI MCU CAN ICU HANDLER TAU DIO NVM (FLASH/DATA FLASH) COM CONTROL STACK TEST CORE TEST FLASH TEST IN/OUT HANDLER PROG.FLOW TEST APPLICATION IL SERVICES & SAFETY LAYER HAL LAYER LOW LEVEL DRIVERS