Intelligent connected vehicles(ICVs) are believed to change people's life in the near future by making the transportation safer,cleaner and more comfortable. Although many prototypes of ICVs have been developed to...Intelligent connected vehicles(ICVs) are believed to change people's life in the near future by making the transportation safer,cleaner and more comfortable. Although many prototypes of ICVs have been developed to prove the concept of autonomous driving and the feasibility of improving traffic efficiency, there still exists a significant gap before achieving mass production of high-level ICVs. The objective of this study is to present an overview of both the state of the art and future perspectives of key technologies that are needed for future ICVs. It is a challenging task to review all related works and predict their future perspectives, especially for such a complex and interdisciplinary area of research. This article is organized to overview the ICV key technologies by answering three questions: what are the milestones in the history of ICVs; what are the electronic components needed for building an ICV platform; and what are the essential algorithms to enable intelligent driving? To answer the first question, the article has reviewed the history and the development milestones of ICVs. For the second question, the recent technology advances in electrical/electronic architecture, sensors, and actuators are presented. For the third question, the article focuses on the algorithms in decision making, as the perception and control algorithm are covered in the development of sensors and actuators. To achieve correct decision-making, there exist two different approaches: the principle-based approach and data-driven approach. The advantages and limitations of both approaches are explained and analyzed. Currently automotive engineers are concerned more with the vehicle platform technology, whereas the academic researchers prefer to focus on theoretical algorithms. However, only by incorporating elements from both worlds can we accelerate the production of high-level ICVs.展开更多
The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application p...The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application program, is discussed in the paper and a specific application is given at the end.展开更多
As an universal bus technology at present time, I2C has been widely used in the interface between CPU and other devices such as EEPROM, RTC and small LCD. The architecture of I2C driver, the relationship of some impor...As an universal bus technology at present time, I2C has been widely used in the interface between CPU and other devices such as EEPROM, RTC and small LCD. The architecture of I2C driver, the relationship of some important data structure and the operation mechanism of the I2C driver have been analyzed. Finally, by taking an EEPROM chip named AT24C08 as a specific example, the flow of how to develop an I2C device driver is illustrated. In addition, the design of a new driver mode of single device with multi-drivers is realized.展开更多
基金supported by the International Science and Technology Cooperation Program of China(Grant No.2016YFE0102200)the National Natural Science Foundation of China(Grant No.61773234)+1 种基金the National Key R&D Program of China(Grant No.2108YFB0105004)and Beijing Municipal Science and Technology Commission(Grant Nos.D171100005117001&D171100005117002)
文摘Intelligent connected vehicles(ICVs) are believed to change people's life in the near future by making the transportation safer,cleaner and more comfortable. Although many prototypes of ICVs have been developed to prove the concept of autonomous driving and the feasibility of improving traffic efficiency, there still exists a significant gap before achieving mass production of high-level ICVs. The objective of this study is to present an overview of both the state of the art and future perspectives of key technologies that are needed for future ICVs. It is a challenging task to review all related works and predict their future perspectives, especially for such a complex and interdisciplinary area of research. This article is organized to overview the ICV key technologies by answering three questions: what are the milestones in the history of ICVs; what are the electronic components needed for building an ICV platform; and what are the essential algorithms to enable intelligent driving? To answer the first question, the article has reviewed the history and the development milestones of ICVs. For the second question, the recent technology advances in electrical/electronic architecture, sensors, and actuators are presented. For the third question, the article focuses on the algorithms in decision making, as the perception and control algorithm are covered in the development of sensors and actuators. To achieve correct decision-making, there exist two different approaches: the principle-based approach and data-driven approach. The advantages and limitations of both approaches are explained and analyzed. Currently automotive engineers are concerned more with the vehicle platform technology, whereas the academic researchers prefer to focus on theoretical algorithms. However, only by incorporating elements from both worlds can we accelerate the production of high-level ICVs.
文摘The key technology of open architecture CNC systems kernel device driver,including the interrupt mechanism, I/O subsystem, the structure of device driver and the communication between the driver and the application program, is discussed in the paper and a specific application is given at the end.
文摘As an universal bus technology at present time, I2C has been widely used in the interface between CPU and other devices such as EEPROM, RTC and small LCD. The architecture of I2C driver, the relationship of some important data structure and the operation mechanism of the I2C driver have been analyzed. Finally, by taking an EEPROM chip named AT24C08 as a specific example, the flow of how to develop an I2C device driver is illustrated. In addition, the design of a new driver mode of single device with multi-drivers is realized.