目录
Apollo Software Architecture Overview
Apollo Software Architecture Overview
![](https://i-blog.csdnimg.cn/blog_migrate/938701b5cc35596538e540d7cd7bcf09.jpeg)
- Cyber Framework is a collection of software frameworks for self-driving application development, providing operating system-like functionality on a heterogeneous computer.
- RTOS: Linux Kernel 4.4.32 with Realtime patch https://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO
Why Apollo is not good
![](https://i-blog.csdnimg.cn/blog_migrate/545a820c4661eaa457a2076eef57ae09.jpeg)
From the point of AUTOSAR developer in automobile industry, not so much safety and security functional cluster will cause:
- It fails to detect there is failure of ECU on vehicle network
- it fails to have sleep synchronization on different vehicle sub-network
- it fails to have power on/off synchronization on vehicle network
- it fails to have signal to SOMEIP mapping
- It fails to detect process/functional cluster error and recovery machnism
- Dynamic resource limitation for application
- OTA security
![](https://i-blog.csdnimg.cn/blog_migrate/a7a77dfc926ceb157b816b1e01b977ed.jpeg)
Baidu focus on user level AD function, lack of 3 pillars in Adaptive Platform design
- dynamic and updates
- Communication and coordination distributed system in vehicle network
- safety and security
Linux kernel is not safe RTOS for production
![](https://i-blog.csdnimg.cn/blog_migrate/82a2e5bcc23cb3b0fb5d71892ddfb3f6.png)
Dive into Apollo3.0 Dreamview
![](https://i-blog.csdnimg.cn/blog_migrate/882b78b2fa07d17c1858a652f2f3718c.jpeg)
Why Apollo 3.0 ?
- There is bug in Apollo master branch(3.5) that cause dreamview fail
- I submit and root cause the bug in github https://github.com/ApolloAuto/apollo/issues/6187 and Apollo team will fix it in 2019.1 release
![](https://i-blog.csdnimg.cn/blog_migrate/b742a05cf3b23234c29731d256950e2b.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/3ffd5de65c49e4dd0347f6ea2412f6a0.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/80dc55a5cde3683ee4543fe257dacb7c.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/29a85cc3c82ab6539712b9c12acbe182.jpeg)