×

Happy to Help!

This website doesn't store cookies. Enjoy the experience, without worrying about your data!

Great, thanks!

Monthly Archives: April 2019

  • 0

[Video] Headless Commerce and Progressive Web Apps: A Match Made in Heaven

This is part-II of our video series on Headless Commerce. Be sure to check out the Part-I video here. https://youtu.be/yCy71FTqkiU

In the first video, we discussed regarding the fundamental concept of Headless Commerce. We also discussed the value-add a Headless Commerce solution offers, in comparison to the traditional ecommerce solution.

This new video will focus on Progressive Web Apps, an application development strategy that will enable you to leverage all the benefits of Headless Commerce.

Progressive web apps are your regular websites, but with all the right technology ingredients. One of their path-breaking features is the app-like experience they render using modern web technologies.

Curious to learn more about PWAs? Want to know how they deliver all the benefits promised by the Headless Commerce platform? Watch this video for some answers.

The video will give you a clear insight into:

  • What is a Progressive Web App?
  • Features of PWA
  • How PWA is a Headless Commerce Solution?
  • Benefits of Progressive Web Apps
  • Real-world Impact of Progressive Web Apps

All stakeholders in the Ecommerce industry looking to target users on different platforms will find this video series relatable.

If you already have hands-on experience of PWAs and headless commerce and have some queries, this video can be a good ice-breaker!

We also have a detailed blog on headless commerce and PWA. Check it out here https://www.embitel.com/blog/ecommerce-blog/how-does-headless-commerce-and-progressive-web-apps-complement-each-other


  • 0

Adobe Symposium 2019 Highlights: Welcoming Magento Commerce to the Adobe Family & Demonstration of Headless Commerce

On 16th April 2019, the digital innovators and leaders came together for one of the most awaited digital conferences, the Adobe Symposium 2019.

The following statement flashed on the stage, had set the tone for rest of the event:

This is what it meant – ‘Adobe leads (to enable digital transformation), in collaboration with the “Technology Partners”, in service of the Customers (Global Businesses)

Team Embitel, being part of the Partner Ecosystem of both Adobe and Magento, had lot of value-add to offer for businesses.

We were all geared up with the following demos:

  • Adobe Experience Manager and Magento Commerce Integration
  • Headless Commerce and Progressive Web Apps

Day 0 of Adobe Symposium 2019: Insightful & Invigorating

At this exclusive Adobe partners meet, Adobe highlighted the importance of introduction of Magento Commerce and Marketo to the Adobe solution.

Adobe highlighted the fact that Magento serves as the missing piece of eCommerce, in Adobe’s suite of tools and products, to offer a complete customer experience solution.

Arun Kumar , Head Of E-commerce BU, Embitel , along with Vivek Raina, Magento Commerce, were invited on stage to share the insights regarding our Magento Commerce Customer Success Story.

Arun , who is actively engaged in ecommerce consulting for numerous businesses of varying scale , shared details regarding our successful ecommerce partnership for a flash deals platform.

He talked about how we partnered with the customer to create a Modular, Scalable, customizable flash deals platform, leveraging Magento Enterprise Cloud Edition .

Day 1, Adobe Symposium, 2019: HouseFull

The Symposium was a roaring success with 1600+ attendees, that included 200+ CXO’s in the audience, 150 partners.

The day truly lived upto the theme of “creating Evolving Experience “ with keynotes, fireside chats, locknote sessions, networking sessions, interactive demos & more.

Embitel Technologies is proud to be the Showcase Partner at the Adobe Symposium 2019 . It was an absolute pleasure for our e-commerce team to interact with 100+visitors to our booth about “Delivering Experience-Driven Digital Commerce Solutions ” .

It was heartening to see the interest and enthusiasm shared by our visitors about the Adobe Experience Manager (AEM) + Magento Commerce integration.

They shared several queries about the value-add of this integration, how it will help them resolve their specific business pain points and drive digital transformation.

The symposium served as a great platform for many such insightful discussions and we are excited about partnering with these businesses in the near future.

Locknote session with Boman Irani:

The evening had a surprise for the attendees: the locknote session with the celebrated Bollywood personality Boman Irani.

Lock-Note Session with Boman Irani . Image Source: LinkedIn

Mr. Irani inspired the audience by sharing the many challenges he faced during his difficult childhood. His spontaneity and humour-coated story telling skills, ensured that all the participants had some great takeaways from Mr.Irani’s life experiences.


  • 0

HARA by ISO 26262 Standard: Why Understanding Hazards and Risks is Stepping Stone for your Functional Safety Journey

Category : Embedded Blog

ISO 26262 is a Globally Recognized standard for the design and development of automotive E/E systems. It is a framework that makes Functional Safety, a part of the automotive product development life-cycle.

ISO 26262 standard deals with different aspects of the functional safety in Automotive. It is designed to eliminate any unacceptable risk to the human life.

This journey of eliminating the risk starts with identification and analysis of the hazards and assessment of the risks associated with the hazards.

This particular step or process of identification and analysis is known as HARA (Hazard Analysis and Risk Assessment).

We will begin by understanding what is HARA? And proceed to Why is HARA necessary? And finally understand this process from the value-chain point-of-view (Automotive OEM and suppliers). Sit tight! There’s a lot coming your way!

What is HARA and Why is it Required?

Hazard Analysis and Risk Assessment is mentioned in the Part-3 of ISO 26262 standard document. The purpose behind HARA is to identify the malfunctions that could possibly lead to E/E system hazards and assess the risk associated with them.

The findings are then used to formulate the safety goals that are required to be met, in order to achieve the coveted “safe state”.

This example will bring some clarity. A Lane Departure Warning Assistant (LDW) in a car is responsible for warning the driver, in case the vehicle attempts to switch the lanes, without the turn-indicator on in the same direction.

In order to make this feature fail-safe, a Functional Safety Consultant is required to identify the hazards associated with the Lane Departure Warning Assiatant. Hence, there is a need for HARA
The following examples of the possible hazardous events, will help us understand the importance of identifying these hazards:

  • The LDW gets activated automatically, even when the car is not changing lanes. This may cause the driver to lose control of the car.
  • Required Alert from the LDW system is not displayed on the dashboard (Driver may assume that LDW is working and may react late)
  • LDW warns the driver, but the warning lights do not get activated. An accident may occur.

Who Should Shoulder the Responsibility for HARA: The OEM or the Supplier?

Simply put, any automotive software/hardware manufacturer that wants its product to conform to ISO 26262 functional safety, must perform HARA.

An OEM may aim for its Electronic Power Steering to be ASIL-A compliant. It may then ask its EPS supplier to go for HARA and other methods such as FMEA and FMEDA etc. to ensure the conformance to the required ASIL.

In other scenario, the OEM may decide to build their own ASIL-A compliant EPS. HARA, in such case, will be performed by the OEM themselves.

Now, let’s find out where HARA appears, in the functional safety journey.

Snow

As is clear from the process flowchart, HARA is preceded by Item Definition and followed by functional safety concept.

So, to understand HARA in a better manner, we will first talk about Item definition and initiation of the safety Lifecycle. In the process, we will also introduce you to the inputs that are needed for HARA.

Step-1: Item Definition

HARA essentially deals with the malfunctions, at the vehicle-level. Hence, having a clear understanding of how the vehicle and the associated sub-systems work, is very important for the functional safety experts.

This understanding is captured in the form of Item Definition. Hence, to effectively perform HARA, a solid Item-definition is very important

What is an Item? – An Item, by definition, is system or array of systems, that are required to implement a function at the vehicle level. For instance, Anti-lock Braking System can be an item.

The Item Definition Constitutes of the following:

  • Name of item and the descriptions
  • Core Technology on which the item works (Electronic/Electrical/Mechanic etc.)
  • Interfaces to other functions (both external and internal)
  • Safety requirements and known failure-modes
  • Functional dependency of one item on others

An item definition may have more details, which will only make HARA easier. Once, the item definition is identified, the safety-lifecycle kick-starts.

Step-2: Safety Lifecycle Initiation

This is more of a transitionary step. At this stage, this it is ascertained that whether a new item is being developed or modifications are being made to an existing item.

Another objective is to define the safety lifecycle activities that will be carried out in the next steps.

Step-3: Hazard Analysis and Risk Assessment

At this stage, the functional safety engineers are aware of the items and their functions. The next step is to identify the malfunction for every item under consideration and specify certain factors such as operational scenarios, operation modes etc. All these factors are considered as the inputs for HARA.

The identification of malfunctions is best performed with the help of HAZOP. It stands for Hazard and Operability Analysis. It is an exploratory analysis that takes into account the deviation from the system design or operating intentions.

In simpler terms, HAZOP theory assumes that any potential hazard will emanate whenever there is a deviation from the intended operation of a system.

It uses certain guide words to denote such deviations. For instance, the acceleration system in the car leading to reverse acceleration, i.e. when throttle pedal is pressed, the car decelerates (a malfunction). A guideword denoting such a scenario may be “reverse”.

  • Once the malfunction is identified, it is described using a hazard description in order to elaborate the issue.
  • The scenario in which such malfunction occurs is described under Operational Scenario. The scenarios can be Idle, Acceleration, Braking etc.
  • Similarly, the Operational Mode is also specified for the malfunctions. The modes can be Vehicle Parked, Vehicle Idle, Vehicle moving at low-speed/high speed, and son on and so forth.

The capability of identifying all these inputs comes from domain expertise of the Functional Safety Consultant and the Automotive Engineers.

Also, the knowledge of the known malfunctions of the items under consideration, and data sheet of the components, also help in identifying the inputs.

Post the identification of hazards, comes their classification. This classification is required to derive the ASILs (Automotive Safety and Integrity Level) and then the safety goals.

ASIL determination, along with Safety Goals, can be considered as the Output of HARA. We recommend reading of our blog on ASIL determination, to understand this classification in detail.

However, for the sake of continuity and understanding of the safety goals formulation, we will give a brief idea about this classification.

The Hazards derived during HARA are classified under three categories:

  • Exposure (E): The measure of possibility of a system to fail or be in a hazardous situation.
  • Controllability (C): Determines the extent to which the driver of the vehicle can control the vehicle, if a safety goal is breached due to failure or malfunctioning of any automotive component.
  • Severity (S): The extent of harm that may be caused to the driver and other occupants, in the instance of occurrence of a hazard.

Now, let’s understand what are safety goals w.r.t functional safety.

Understanding Safety Goals in terms of Automotive Functional Safety

According to ISO 26262 standard, Safety Goals are the top-level safety requirements for each item. These goals go on to formulate the functional safety requirements, needed to avoid any unreasonable risk for each of the hazardous events.

Safety Goals are derived by understanding all the potential hazards that may contribute to the failure of a component. Each safety goal also has an ASIL attribute as well as the requirement specified to bring the vehicle to safe-state.

The process of finding the safety goals can be summarized in the following steps:

  • Identification of all the relevant hazards
  • Identification of operational scenarios, modes, and environmental conditions etc.
  • Combine Situations and the Hazardous Events
  • Perform classification of Hazardous Events
  • Identify Safety Goals that cover all Hazardous Events

The system engineer analyzes the hazardous events and also analyze the severity, exposure and controllability of the hazards.

Based on these deductions, safety goals are formulated. During the process of HARA, several hazards for an item are derived. And each hazard may have different ASIL values depending on its severity, exposure and controllability.

As one safety goal covers several hazardous events, the highest ASIL value among the hazards is assigned to that safety goal.

Let’s understand safety goals better with an example of Lane Departure Warning Assistant.

Hazard Desc ASIL Safety Goal
The LDW function activates in a condition which is in valid. It suppresses intentional steering manouvers. ASIL-D Driver should be able to cancel the LDW by moving steering in counteractive way.

How is HARA performed?

HARA as a process, is a culmination of both the ISO 26262 prescribed framework and the team’s understanding of functional safety and automotive functions.

This is the reason why HARA can be performed either by using tools or by using Excel sheets.
One of the most widely used tool for HARA is is ENCO SOX. It is a versatile tool that aids the automotive engineers in end-to-end Model based E/E system development.
Hazard Analysis and Risk Assessment is one of the various ISO 26262 functional safety activities that this tool can perform.

Alternatively, HARA and safety goals derivation can be performed on Excel Sheet. The experts need to create a template (prescribed by ISO 26262) and put in place certain calculation to get things rolling.

Concluding Thoughts

HARA sets the tone for your ISO 26262 functional safety journey. HARA is a necessary first step, as it helps to derive ASIL values and safety goals for the system.

The subsequent steps in the safety lifecycle, such as functional safety concepts and actual product development & testing, are achieved based on these safety goals and ASIL values.


  • 0

[Vlog] ISO 26262 Compliant Unit Testing: Understanding the Methods, Test Cases and Coverage

Category : Embedded Blog

“Testing leads to failure, and failure leads to understanding”. This statement also holds true in the context of Software Testing of the Embedded Systems.

Based on the SDLC (software development lifecycle), various software testing methods are deployed, in order to identify the failures and proactively correct them.

One such important testing method is the Unit Testing of embedded system software.

Unit testing is designed to test the smallest testable part of the software, called as Unit. The purpose behind unit testing is to verify that each unit is behaving in the intended manner.

This testing requires additional due diligence, when it is applied for automotive software, intended to achieve ISO 26262 compliance.

For Functional Safety projects, the testing guidelines prescribed by the ISO 26262 standard, will define your unit testing strategy. While they are similar to regular Unit Testing methodology, the guidelines are focused on functional safety of the software.

Through our latest video on ISO 26262 series, we will throw light on unit testing aspects of functional safety.

Highlights of this ISO 26262 Compliant Unit Testing Video:

  • Understanding Unit Testing w.r.t Functional Safety
  • Unit Testing strategies as per ISO 26262 Part 6.9
  • Methods, Test Cases, and Coverage as per Table 10 of ISO 26262
  • ISO 26262 Recommended tools and their role in Unit Testing

The intention of this video is to help you understand what happens when ISO 26262 meets software unit testing. You can also refer to our detailed blog on the similar topic here. https://www.embitel.com/blog/embedded-blog/how-iso-26262-compliant-unit-testing-strategies-manifest-in-automotive-software-development

Our series of video on ISO 26262 and automotive functional safety will continue with more such informative videos. Stay tuned!


  • 0

[Vlog] What Makes FOTA an Automotive Superhero, in this Era of Connected Vehicles ?

Category : Embedded Blog

History of automotive industry is abound with major innovations that changed its course and helped in enhancing the safety and reliability paradigms of the industry.

The evolution of cars from mechanical machines into a system dominated by electronics, with the introduction of Automotive Electronic Control Units (ECUs) around 1970s, is one of the first examples of such pivotal innovations.

What was the  need for this transformation? Mechanical systems suffered from inherent limitations and limited accuracy, which not only caused undetected failures, but also posed life threats to the end -users.

So how did the Automotive ECU (Electronic Control Units) help the automotive industry in overcoming these challenges? Read here: ECU’ is a Three Letter Answer for all the Innovative Features in Your Car: Know How the Story Unfolded

Such has been the effectiveness of these electronics based control units, that the modern day automotive vehicle consists of 100+ Electronic Control Units(ECU) and over 100 million lines of software code, on an average.

The next challenge faced by the stakeholders of the automotive industry is to keep ECU software updated and reliable.

The industry needs a robust solution to remotely manage the vehicle ECUs and update the firmware versions of the end-user devices.

Firmware Over-The-Air: The next Milestone in the Automotive Industry

Enter FOTA a.ka. Firmware Over-The-Air a reliable and cost-effective technique for remotely managing the software updates of automotive vehicles.

In technical terms, FOTA update is a remote software-management technology that is used for  a wireless firmware upgrade in embedded applications.

A FOTA a.ka. Firmware Over-The-Air protects the vehicle ECU in the following ways:

  • Facilitates firmware bug fixes,
  • Helps in enhancing the functionality of the ECU &
  • Protects from potential security attacks

So, how does the FOTA facilitate  all these functions within a vehicle and emerge as a savior for the automotive industry? Find out in this video:

Watch the Video here:

Key takeaways from this Video:

This video offers some interesting insights into the following queries:

  • What exactly is a Firmware-Over the-Air /FOTA Solution?
  • Why do we need a FOTA update solution for cars?
  • How does a FOTA feature works?
  • How does the automotive OEMs and the end-user benefit from the implementation of a robust FOTA update solution?

Who will find this Video Useful?

This video has been designed to interest a wider audience to help them understand the importance and versatility of the Firmware-Over-The-Air solution.

We are hopeful that this video will be useful for anyone associated with the automotive industry – from budding automotive engineers to automotive business decision makers.


  • 0

[Video Blog] How Model Based Development Works: A Step-by-Step Analysis

Category : Embedded Blog

In our first video on Model Based Development, we focused on the introduction of Model Based Development, in the context of Automotive Product Development projects.

We also highlighted some of the benefits of migrating from manual coding to Model-Driven software development.

Our new Video on Model Based Development is a further deep dive into this model and simulation-based method of software development.

This video blog on MBD will unravel the three pillars of Model Based Development and will highlight the step-by-step analysis of how Model Based Development Works!

Our Video on Model Based Development will Cover:

  • The Basics of Model Based Development
  • The MBD process flowchart
  • Analyzing the different phases of model based development approach
  • The three pillars of model based development

Who can Benefit from our MBD Video?

The video explains MBD in a simplistic manner but also packs a whole lot of information. Thus, making it ideal for a wider audience that may comprise of,

  • Budding automotive engineers,
  • Experienced embedded engineers, looking to shift to MBD
  • Business managers and decision makers

Hope you will like the video. Watch this space for much videos on automotive and IoT domains.


  • 0

A Car with a Cockpit: How Digital Cockpit Solutions are Making This a Reality

Category : Embedded Blog

Modern day cars are highly influenced by the advancements in digital technologies and unique consumer demands. All innovations in the Automotive domain are currently being driven by the following three principles:

  • The industry is increasingly moving towards offering more personalised experiences to drivers and passengers alike.
  • Innovative solutions are being developed to ensure seamless connectivity between the vehicle and external devices.
  • Processes and features are being implemented to ensure driver assistance and safety are given top priority.

In line with the above principles, there are some recent trends that have redefined the status quo in the industry. The digital cockpit is such a trend that has created waves across the automotive industry!

In this blog, we explore the components that constitute a digital cockpit in cars and the underlying technology stack that powers it.

Digital Cockpit Solutions

Digital Cockpit Solutions: Revolutionizing the Car Cockpit

Digital Cockpit – A Revolution, Powered by IoT and Automotive Electronics

What is Digital Cockpit? Let’s understand this first.

A Digital Cockpit solution is designed to offer a Unified Digital Experience, by breaking the silos between the various in-vehicle interfaces.

Hence, a Digital Cockpit is the coming together of interfaces like instrument cluster, Heads-up Display (HUD), HVAC and Infotainment systems.

Typical Digital Cockpit

Feature List supported by a Typical Digital Cockpit Solution

What was the need for a Unified Digital Cockpit Solution?

  • ECU (Electronic Control Unit) Consolidation: When in silos, the instrument cluster, infotainment system, and HVAC system are being powered by Multiple Control Units, different operating systems and software modules. With the introduction of Digital Cockpit in cars, the task of Automotive ECU consolidation was effortlessly achieved. With Digital Cockpit, all these interfaces can be powered by using a common micro-controller platform/ Single on Chip Platform.

    This reduces the complexity related to automotive electronics.

  • A Digital Cockpit solution, consisting of Digital Interfaces allows OEMs to overcome the limitations of Analog Instrument Cluster and other interfaces. With Digital HMI, automotive OEMs and Suppliers gain the liberty to design interfaces which deliver more relevant representation of real-time data. Digital Interfaces also extend the scope to support various safety-critical features.

Understanding the Technology Stack that Powers a Digital Cockpit

  1. The Hardware Module:

    The hardware design of a car cockpit may vary between auto manufacturers. However, we can still analyse the basic components of the hardware architecture of a Digital cockpit.

    • Application Processors: The modern digital cockpit system has intense processing power to accomplish various functions. For example, managing multiple audio and video input/output, managing the ADAS and driver monitoring features, powering speech and image recognition capabilities, supporting real-time navigation & more.
      • This calls for highly powerful and flexible application processors. OEMs usually look for high performance Application processors that are optimized for RTOS and virtualization. They also need to demonstrate efficient Signal, image and vision processing capabilities.
      • Another major aspect to look for while choosing Digital Cockpit Processor is how well it can balance the safety critical requirements along with processing requirements. This is essential especially for performing time and safety critical operations like auto braking to avoid a collision.
      • Jacinto DRAx automotive processors and Cortex-A76 -Arm processors are some of the leading Digital Cockpit processors in use today. Many OEMs are going the multi-core processor way to fulfil the intense processing and safety requirements of a Digital Cockpit.
    • System On Chip: Many modern digital cockpit solutions are based on System on Chip (SOC) that enable three individual boards to manage the infotainment system, the instrument cluster, and the Heads-Up Display. This approach helps them save considerably on cost and development cycles. The typical SoC used for digital cockpit solutions includes multimedia accelerator, memory, Graphical Processing Unit, automotive peripherals, connectivity interfaces and digital signal processor.

      TI’s new and powerful Jacinto DRAx SoC that consolidates these functions from several ECUs, would be a befitting example here.

  2. The Communication Interfaces: The modern-day vehicle is a complex network of interconnected subsystems that constantly communicate with each other to function efficiently.

    The role of communication interfaces in enabling seamless transmission of data, within and outside a vehicle, cannot be emphasized enough. From controlling the infotainment display to exchanging vehicle data securely over the cloud, to adjusting HVAC system – we need specific Communication interfaces to manage various functions within a car.

    Let us take a quick look at some important communication interfaces required in an automotive cockpit system:

    Communication Mode Functions Managed Features
    CAN Vehicle Connectivity and Vehicle Diagnostics ·Used by controllers, processors, sensors, engine control unit, etc. to communicate via specific messages

    ·Operates at speeds ≥1 Mbps

    Automotive Ethernet/ DoIP Vehicle Connectivity, In-vehicle infotainment systems · Ethernet is ideally used for mid bandwidth transmission of high-speed data

    · Used in applications such as navigation systems and control, rear camera, infotainment, etc.

    · Speed: 100 Mb/s

    Audio and Video Bridge (AVB) For live audio and video streaming · Ideal for streaming timely and continuous audio/video (A/V) content especially for bandwidth intensive applications without lags or buffering
    Bluetooth
    BLE
    NFC
    USB
    Supporting User Experience functions · Seamlessly connect portable devices such as smartphones with the car in an energy-efficient manner

    · Replaces the need for physical cables

    · Bidirectional communications between car and the devices

    Wi-Fi
    Cellular
    Managing data communications with the cloud server for FOTA updates, telematics, etc. ·For embedded connectivity and faster transmission of data

    · Have been used for sending alerts like automatic crash and door unlocking notification

     

  3. The Software Module:
    • Operating System: This is usually a set of RTOS and Non-RTOS, that can manage different functionalities, completely in isolation of each other, while sharing the hardware resources. This process is facilitated by means of virtualization, which has been explained in the subsequent section.

      For example, all the time critical functionalities related to Instrument Cluster, Collision warning, HVAC, Telematics, etc. can be managed by an RTOS like QNX, Integrity. Meanwhile, functions which are less time-critical such as infotainment and Driver Monitoring system can be managed by a Non-RTOS such as Linux, Windows. This type of OS isolation offers great benefits in terms of simpler system design and cost savings due to resource sharing.

    • Middleware: This layer offers support for features like multimedia, voice assistance, integration with smartphone (Apple CarPlay, Android Auto,) Bluetooth, UI framework, web browser, etc.
    • Virtualization: Virtualization is the key mechanism that enables a digital cockpit to manage a plethora of functions using shared hardware resources and peripherals. Under this, multiple Operating systems, including RTOS & Non-RTOS can be run on a common hardware platform. This not only makes it easy to develop and manage the components but also helps in optimizing the cost and enhancing the performance of the cockpit systems.

      Typically, the modern-day providers of digital cockpit solutions follow one of the two approaches for virtualization:

      • The Hypervisor Approach: A hypervisor is a thin layer between the operating systems and the hardware. A hypervisor software helps multiple OS environments managing the cluster, infotainment, HUDs and other digital systems to function as isolated systems. Such an isolation is very useful – In case one of the applications crashes, the remaining applications can still function normally without getting affected.
      • Virtualization using Hypervisor

        Virtualization using Hypervisor

      • Virtualization using Multiple Core Application Processors: Instead of a dedicated platform like hypervisor, this approach makes use of multiple core application processors for OS isolation and partitioning of resources. Multicore operating systems allow for virtualization by mapping different applications to the different core in the multicore.

Challenges in Designing a Digital Cockpit

At present, the stakeholders in the automotive industry are faced with a host of technical and business challenges associated with designing a robust and secure digital cockpit solution. Let us take a quick glance at some critical challenges:

  • Hardware & Software design, as per the ISO 26262 FuSa guidelines:

    Adhering to the Functional Safety (FuSa) guidelines, as per the ISO 26262 Standard, is very critical for any automotive application development project.

    Any hardware or software component that is part of an automotive application should have an ASIL defined for itself based on its safety-criticality.

    Also Read our blog: Understanding How ISO 26262 ASIL is Determined for Automotive Applications

    In modern automotive applications like Digital cockpit, a single ECU handles multiple functions. In such a scenario, there are possibilities of software and hardware components with different safety criticality (ASIL ratings) to coexist. These components of varying ASIL ratings may interfere with each other, leading to safety violations.

    This is particularly challenging when the components with differing ASIL ratings are sharing a common CPU and memory resources.

    If these potential challenges are not properly addressed at the design stage, these may lead to safety hazards later on.

  • Cost Optimization (Licensing cost, Per Unit Cost, Development cost):

    Development of digital cockpit solution using the Hypervisor approach for OS virtualization is still a costly proposition.

    The cost factors associated with Hypervisor involves – virtualization licenses, cost required for implementation of advanced features such as V2X, and costs based on the number of cores and type of OS.

    An alternate approach to optimize cost could be to use a free RTOS. But one needs to ensure its reliability in terms of performance, speed of execution, and robustness.

Custom Development of Digital Cockpit Solutions Can Give You an Upper Edge in the Market

The Build vs Buy dilemma is pertinent in the domain of automotive components as well. Our automotive experts are of the opinion that custom-designing a digital cockpit for cars can be a game-changer for OEMs. Listed below are some advantages offered by this approach:

  1. Degree of freedom – When you embark on the custom development of a digital cockpit, you receive exclusive IP rights for the product. This facilitates the scalability of the solution based on your future needs. On the other hand, an off-the-shelf solution may not provide you complete IP rights to the system.
  2. Cost of Ownership – The Total Cost of Ownership (TCO) of a digital cockpit solution is directly proportional to the cost per unit, number of units ordered and support/maintenance costs. Investment in an off-the-shelf car cockpit system may not guarantee you lower TCO.

    For instance, if your business desires the inclusion of certain features that are not available in the ready-to-deploy version offered by a vendor, you may have to custom-develop those modules.

    Another point to note is related to upgrades to off-the-shelf systems. When upgraded versions of your car cockpit solution are released in the market, you will have to identify possibilities of getting your system up to date as well. This involves further development and testing costs.

Considering the scenarios listed above, it is clear that investing in a custom-designed digital cockpit may incur higher costs upfront. However, in the long run, the solution can be effortlessly maintained by your organization as you own the product. This offers unparalleled long-term stability and control.

It is important to partner with reliable automotive engineering service providers like Embitel for custom-development of digital cockpit solutions. Our experience in the design and development of automotive applications for connected cars and EVs exceed 14 years.

If you have a business challenge related to digital cockpit, telematics, FOTA update, HVAC, infotainment system, driver assistance, etc. please reach out to sales@embitel.com for a free consultation.