Open Source AUTOSAR solutions

Arctic Core

Open Source AUTOSAR platform.
Download Arctic Core now!

Arctic Studio

Development IDE for Arctic Core and AUTOSAR.
Download Arctic Studio now!

Professional AUTOSAR solutions

Arctic Core Professional

Commercial license of Arctic Core AUTOSAR platform.

Arctic Bootloader

Arctic Core professional bootloader.

BSW Builder

Configuration of AUTOSAR basic software. Get trial!

RTE Builder

Generation of AUTOSAR runtime environment. Get trial!

Extract Builder

Easy creation of AUTOSAR ECUs. Get trial!

SWC Builder

Design of AUTOSAR software components. Get trial!

Posts Tagged ‘Open Source’

AUTOSAR Developers, Hardware Manufacturers and Embedded System Enthusiasts all Benefit from Arctic Core

Sunday, 30 August, 2009

Thanks to the open source license, Arctic Core can be used by anyone for commercial as well as non-commercial purposes. Following is a proposal of how to benefit from Arctic Core if you are an embedded application developer, a hardware manufacturer, an embedded system enthusiast or a company that wants to promote products.

  • The embedded application developer: Arctic Core is a flexible and powerful platform built according to the AUTOSAR standard for automotive systems and will cover most of your needs. Use the Arctic Core operating system to manage your real time embedded applications, use the Arctic Core communication stack to setup CAN, LIN and FlexRay communication, and use the drivers (such as PWM and ADC) to control your I/O devices. Arctic Core will let you concentrate the work on your application rather than spending time setting up the CPU.  And the best of all – Arctic Core is Open Source!
  • The hardware manufacturer: Contribute to Arctic Core by porting the MCU and hardware dependent components of AUTOSAR to your devices. This way you will make sure that your customers have a free platform of  high quality at hand for their projects. This will definitely kick-start your customers into using your products and lead to increased use of your devices in the industry. Supporting Arctic Core will be a measure of quality for your devices!
  • The embedded system enthusiast: Use Arctic Core for your embedded projects and contribute your applications, bug fixes, and added functionality back to the community.
  • For marketing purposes: As a contributor to Arctic Core you will be visible in a highly vibrant open source community. Take the chance to build yourself and you company a name by associating yourself with a high quality open source project. Make sure that the community knows about your products!

Building an Open Source AUTOSAR Community

Thursday, 18 June, 2009

At the start of an open source project, it is important to make the right decisions to gain a healthy contributor and user base. It can quickly be seen by comparing successful and failed open source projects, that the projects with many contributors and a thriving user base are the ones that are most successful. But how do we get there? What are the right decisions to create a successful open source community? These are the questions that this article addresses.

We believe there are at least five important properties that all constitute how well an open source project will succeed:

  • Reliability and support; whom do you call if something breaks?
  • Credibility; can you trust the product?
  • Maintainability; is it easy to extend or fix the product?
  • Marketing; do the intended users knows about it?
  • Usability; does it answer a need?

The most important factor is likely reliance on support. If a product fails and there is nowhere to turn for help, any engineer knows that the product cannot be used unless providing the time and money needed to sort problems out their self. Arctic Core solves this potential show-stopper by providing support from community members and commercial support from the professionals behind the project.

Another factor playing an important role is the credibility of the project. Unless the product can be showcased in a successful implementation and relevant research, using the product becomes a risk of the implementing organization. Arctic Core has been used in academic research and is currently being prototyped in an electrical vehicle, hopefully with many more showcases coming up. Furthermore, the standard that the project relies on is widely tested and researched. In fact, the first cars using the standard, the BMW 7 Series, started rolling out already in the autumn of 2008.

Due to the many tampering hands of an open source project, the code base risks becoming kludged and documentation might fall behind. Maintainability, as with any software project, is a result of documentation and code structure, and reflects the ease for a potential contributor to dig in. Therefore, Arctic Core relies on a widely embraced automotive standard to provide the API documentation, and makes a big effort to aid and organize the development. All commits to the main branch are carefully reviewed for code standards.

In order to reach new users and reach more applications, some marketing is required. For traditional open source projects, software enthusiasts and academies have been the driving marketers. However, in a more hardware and industry oriented product, we believe that word of mouth, blogs and exhibitions all play an important role for growing a user base. And to gain and retain contributors, proper credits and acknowledgements play a key role in sustaining a healthy pool of developers; as does cooperation with industry partners.

The above factors are however useless if the product too lacks use. The most important, although trivial, factor for succeeding with an open source project is that the product answers a need and does its job. The need of a low-cost automotive standard for single ECUs as well as for complete systems is prominent for any developer targeting multiple OEMs, making Arctic Core the answer for future embedded development. We believe in our solution that frees the time to write drivers and more time to develop the actual application, significantly improving the quality and efficiency of the automotive industry for embedded systems.

Arctic Core – A Marketplace for Embedded Applications and Products

Saturday, 13 June, 2009

Arctic Core is more than a platform for embedded systems, and it is more than an open source community for embedded development – it is a marketplace for embedded applications and products!

We believe that an open source community where everyone – large companies as small hobbyists – are able to develop and market their products benefits everyone. Open source and business is not a contradiction; open source is a way to make successful products and to succeed in business. For this reason we have decided to build a marketing service freely available to those involved in the Arctic Core community.

By using Arctic Core you get the possibility to advertise your products for free in the Arctic Core Catalog. Our Google optimized catalog will help you reach your clients on the internet. You don’t have to be an expert on web development – We are!

Let the embedded community and the world know about your product. Join the Arctic Core open source community on the day of the release – 090909!

Arctic Core – The Open Source Platform for Embedded Systems

Monday, 8 June, 2009

Open Source has for long been an acknowledged way of producing high quality products for the software industry. The importance of open source to the software industry cannot be overstated; In fact, it is hard to imagine the software industry at all without open source. However, in the embedded industry, open source projects do not claim the same high position.

With the release of Arctic Core we introduce one of the strongest open source initiatives ever for the embedded industry. The goal of Arctic Core is to create the de facto standard platform for embedded systems. The platform will drastically shorten the development time of any embedded product, and enable the rapid progress of methodology and techniques that we see in the software industry today and that the modern society and industry requires. Our hope is that Arctic Core will mean to the embedded industry what projects like Linux, MySQL, GNU, Eclipse, Apache and many others have meant to the software industry.

Qualified support

Traditionally, open source has been associated with smaller projects without resources to provide sufficient support. Hardware projects are often in need for qualified support, and the lack of this in many project has made it hard for the embedded industry to embrace the concept of open source.

With Arctic Core a strong developer team and a vibrant community will be ready to give you the support you need. On top of this, professional support and a complete developer tool chain will be available making Arctic Core a reliable choice for any embedded project.