The hottest open source software continues to prom

2022-10-24
  • Detail

Open source software continues to promote the development of connected cars

this is the golden age of the automotive industry. The emergence of open source software (OSS), Internet of things, and countless hardware used to support technologies such as active safety systems, driver information displays, and on-board electronics have given even the most ordinary cars the potential to become real superstars

mentor automotive relies on its deep expertise in system engineering to create advanced automotive design tools and software products to help customers solve the most complex design problems faced by the industry

this is not just about the connection of internal components of the automotive digital infrastructure, but about the connection between the car and the outside world - such as the connection with other cars, the Internet and the cloud. Although hardware manufacturers continue to make significant contributions, the focus has shifted to the software that promotes connected cars. In fact, the development of software for embedded systems, including prototype design, debugging, testing and verification, now occupies most of the time of automobile manufacturing

the cars manufactured now may have about 20million lines of code in the near future (more than an American F-35 fighter jet), and it is estimated that the code of luxury high-end cars may exceed 100million lines. The development of automotive software is a serious matter

meeting the new Linux is different from the old Linux

although it is not a household name, you may see on a car around you that the Linux operating system is the preferred open source software platform for many top automobile manufacturers. It has replaced countless proprietary or closed operating systems. Many leading automobile manufacturers in the world use Linux as the operating system, which is not only used to run the car's audio head unit or infotainment center, but also used to run telematics systems, instrument panels, and so on. Of course, Linux has existed for decades and has proved itself to be a high-performance computer operating system. Nowadays, Linux is more of a network operating system, which bodes well for the serious excess capacity of traditional synthetic fiber in connected cars. As you may know, Linux has helped promote the development of the intelligent industry. Many advanced technologies that have been perfected in the industry are being developed and applied to automotive Linux. In addition to its extensive networking capabilities, the Linux platform also has considerable cost savings potential. With the support of a worldwide group of open source developers, the Linux kernel will have to undergo repeated tests in downstream auto manufacturers to achieve continuous improvement and update. To be honest, openness does not necessarily mean that everyone can use the operating system for free, but that software developers can have open access to the Linux kernel. Of course, there are also some provisions on the free use statement, but the fact remains that the software licensing method of Linux is more simplified, which is very attractive for automakers who must consider profits

upgrading automotive software is like intelligence

it is a well-known fact that when Linux was first introduced into automotive electronic systems, automotive manufacturers and primary suppliers were skeptical. The average life of a car is about ten years. The life span of intelligence is far less than ten years. With the aging of cars, how to promise customers the latest electronic innovation? How to introduce a new car infotainment system into a hardware architecture that has been used for five years

first, Linux is part of a collaborative design environment. Thousands of software developers have been working for the Linux kernel and middleware layer. No other operating system in the world has invested so much manpower (or man hours) to proactively solve the emerging needs and challenges of the automotive industry. Automobile manufacturers can take advantage of this collaboration. At this time, they need to remove the clean open source work to speed up the application of new technologies in the automotive field and save costs in the process

in addition, many organizations and non-profit alliances have been established to help automakers keep software and middleware updated and meet the strict standards set by the automotive industry and regulatory agencies. There are two such alliances, genivi alliance and automotive grade Linux (AGL) of the Linux foundation

last year, Ford Motor Company launched its applink proprietary source code and platform through genivi alliance. Genivi is a non-profit organization composed of automobile manufacturers and first-class suppliers who establish and share Linux based in vehicle infotainment platforms. Genivi mainly promotes open source middleware compatibility, aiming to establish a more general system platform for all members. Although middleware is shared, members can still add their own differentiation features at the application level, so as to establish unique brands and products. With the addition of Ford, genivi and its members can complement this open-source vehicle infotainment system platform with a proven framework to interact with smart and tablet applications. Ford succeeded because the synchronous platform now has the potential to become an open source automotive standard

today, there is indeed wireless software update technology, which is used to update vehicle telematics and infotainment systems. The focus is still on the programming of other modules on the on-board communication network (such as controller area network), especially the safety and memory requirements. However, such technology does exist to keep the infotainment system and other electronic modules updated throughout the life cycle of the vehicle

connected cars

look inside today's cars, and you will find that there are many electronic systems working. Today's cars may include military night vision functions to help distinguish pedestrians at intersections; Advanced safety procedures to ensure that the airbag is activated within one microsecond; Electronic stability control system and anti lock braking help guide the vehicle in bad weather; Or it is a backup camera (sensor) to help the driver see better in a bad driving environment. All these electronic systems require electronic control units to maintain normal operation. Once the on-board infotainment system is added to the vehicle, developers will suddenly face many complex connectivity challenges on a vehicle. Obviously, the multimedia functions of a car should be classified and have different priorities from the safety critical functions

connected cars also mean that unprecedented numbers of electronic control units are used. Recent research shows that nearly 100 electronic control units can be seen in today's high-end luxury cars. The shift from 8-bit and 16 bit application processors to low-end 32-bit microcontrollers was also found. This is only applicable when the hardware cost continues to decline and the hardware performance and functions are improved. These activities in connected cars need to deal with complex activities. This is where the full-function vehicle operating system can play a role. As an operating system, Linux shows a broad development prospect. It can integrate many functions into its middleware

at present, efforts are being made to ensure that while meeting the basic activity requirements, the key activities of the vehicle are separated to ensure safety and data integrity, which usually uses a set of virtual layer and virtualization technology. The combination of Linux and RTOS, which has been verified by security, provides an excellent choice in the virtual layer technology, which can not only integrate various key applications on the single-chip platform, but also reduce the overall vehicle cost through the integration of modules

in addition to providing support for safety critical applications, Mr. Anyou believes that security is also becoming a key concern in the field of connected vehicles. Security enhanced Linux (SELinux) is a mature component of Linux. At present, it is being studied for the internal functions of safety first connected vehicles. This is also an aspect of Linux far beyond proprietary operating systems

Copyright © 2011 JIN SHI