Embedded system ODM

date:2023-08-23 

Embedded control systems include input devices (such as sensors), control devices (main control units), output devices (such as drivers), electronic circuits (printed circuit boards), control software (programs that drive control devices), etc. We have extensive experience in control system ODM and can provide various hardware and software development services based on customer needs.

For embedded hardware development, we can tackle everything from selecting electronic devices and peripheral hardware, schematic designs, PCB layout, and SMT processing. We can development and manufacture circuit board and embedded control systems that meet various specialized needs, such as: high-efficiency control systems required to achieve automated operations; a control system that can withstand harsh conditions such as high temperatures in automobile engine compartments, high loads on solar power generation devices, and high voltages and currents during fast charing for electric vehicle charging piles; flexible PCBA, etc. can achieve the miniaturization of and lightweight electronic products.

For embedded software development, we are superior in utilizing limited hardware resources to develop matching software systems thanks to our thorough understanding of embedded hardware. Whether it is the underlying driver, operating system, middleware, or upper-level human-computer interaction interfaces and application software, you can rely on us.

Service area

① Demand analysis

We conduct technical analysis based on the needs the customer provides to confirm feasibility, determine final requirements, and provide said customer with the best product solutions (including design requirements and development tasks).

② Architecture design

Implementing architecture design; dividing hardware and software functions; determining their respective functions, connection, and interaction methods; and forming an architecture design plan.

③-1 Hardware selection and circuit schematic design

The actions required by the software/application, prerequisites such as embedded operating systems and middleware, the size of data processed by the application, data rate, power supply the hardware requires, external interfaces, and other conditions will be sorted and the project will proceed accordingly based on the architectural design plan to select the main components and form the schematics. The hardware solutions and schematics are then reviewed and optimized repeatedly for form a Bill of Material (BOM) that includes the name, model, brand, package, parameters, etc.

③-2 Software requirement definitions and outline design

Software requirement definitions and outline design carried out based on the architectural design plan.

④-1 PCB layout, PCB trial production, patching, PCBA debugging and optimization

Factors such as layout, electromagnetic interference, heat dissipation, signal transmission reliability, and safe regulations are considered according to limited structures and space, and the PCB layout is implemented on this basis. PCB samples, patch packaging, and complete PCBA samples. The PCBA samples are debugged and optimized, then an aging test is applied to ensure that they meet the standards for reliable operation.

④-2 Detailed software design, coding, and unit testing

The detailed software design is carried out, and then coding for functional programs begins using C/C++, assembly language, or other solutions based on the software outline design and selected hardware specifications. Unit testing and integration testing for functions is implemented after the functional coding is completed.

⑤ Integration testing

Hardware, execution devices, and software is integrated together to implement debugging and optimization, and the development team employs white-box testing to implement integration testing.

⑥ System testing

Security failures of embedded systems can cause catastrophic consequences, and non-security systems can also cause serious economic losses due to high-volume production. We will employ an independent testing team to avoid these situations by implementing black box testing to verify the system.

⑦ Mass production

⑧ Inspection

⑨ Packaging and delivery

Product cases

Automobile air conditioning control system, centrifuge control system, intelligent grinder control system, and electric seat control system

>> View cases

We’re honestly looking forward to working with you!

Offer Consultation, Business Consulting, etc.

Contact us
86-18562575195 send mail