How to Design Embedded Software Architecture?
1. Incorrect Demonstration
Recently, our company hired a new colleague for embedded software development, who came from a listed company in Shanghai. Due to insufficient manpower, he was assigned to be responsible for the R&D of a new product. Initially, he was tasked with testing the functionality of the accelerometer, NB-IOT, servo, and external Flash. After completing the tests, he was asked to create a high-level design for the product. After spending two weeks,