Full development of the BSW stack is a bit of work, after developing all the modules for stack integration that you must use for some tools and licensed compilers.
To meet QM and ASIL requirements, the stack owner must provide a list of compatible tool lists along with the entire stack. for example, for documentation of requirements, you have IBM Doors, for development, you have IBM Rhapsodhy or Enterprise architecture, configuration management tools such as IBM RTC. These are tools that meet the requirements and are listed in ISO26262. If you are only going to QM, you need to take the overhead to maintain and update all the documentation in excel or doc format, and this is normal if you cannot use these tools.
As for modules, such as OS, Comasso from Bosch is one of the options with some registration fees, you can get a basic OS level that works for your other modules. OS needs to be changed again according to the controller that you are going to use. OSEK-based Erica is another open source option that can be very useful if you are doing everything on Linux.
Later, MDT, PDF, and Vender parameter files appear, which are basic configurations. Perl is a widely used language for generating code / configuration code. In addition to all this, you should have a good knowledge of XML, since you do not need to spend configuration tools, in the background, XML should know that it changes all types of parameters. I saw some small vendors in Germany who make materials directly in XML, without using configuration TOOL.
The repository will not be an SVN issue that you can use for free.
But personally, I believe that all expensive tools are used for an individual independent system and stack maintenance. I saw small players who usually cannot spend on expensive tools, they also do a good business.
source share