Firmware and hardware development for the automotive industry

OP #4685600
Rate this post
• ▲ useful
▼ not useful
Hi,

currently, I am looking into a possible hardware and firmware 
development project in our company.

Therefore I would like to know if there are any compulsory requirements 
in regard of used components (microprocessor), tools and development 
process.

I find quite often key-word like MISRA, ISO 26262, ASIL D...

What is recommended, what is compulsory, etc.? Our product will be 
brakes related and therefore we are targeting a safe product. No 
worries, we won't do that development by ourselves but would to know as 
much as possible about the safety side as possible.

For example:

Could I use a CGG compiler to develop firmware?
Do I need a specific processor?

Could someone shed some lights on these topics.

Thanks.
Rate this post
• ▲ useful
▼ not useful
MISRA is a C/C++ coding standard that your software should adhere to. 
It's not compulsory, but highly recommended. It is meant to reduce the 
risk of erroneous behaviour by faulty software.

The ISO-26262 defines standards and procedures regarding product safety, 
that you need to follow for the complete development of your product, 
mechanics, hardware and software. The ASIL level is related to the risk 
that a malfunctioning system poses upon the user. E.g. the 
airconditioning in the will typically have a relatively low risk level 
(ASIL-A or QM ("meaning "no risk")), whereas something related to the 
brakes will definitely have a high risk level: ASIL-D.

Whether you can use a certain processor or compiler all depends on the 
complete system. It is possible to develop an ASIL-D (highest risk 
level) with an Arduino or two, if you really want to; but then you'll 
need to put an enormous amount of effort into implementing all the 
required safety machanisms. Without knowing anything about your product 
except that it is "brakes related", it is impossible to tell.

Considering all that, I would strongly suggest that you get support from 
an established automotive supplier, instead of looking on a hobby-ist 
forum like this one.

Send me an PM if you'd like to know more. I am an freelance embedded 
systems professional and been developing safety related products for the 
automotive industry for several years.

Reply

A question of your own? This thread is over 10 years old. Ask it in a thread of its own – more people read along there, and it gets answered more often and sooner.

Start a new thread

A fix, an addition or feedback on this thread? Then reply here.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.