Embedded development, from the development of the Board to the product of the basic workflow

Source: Internet
Author: User
Keywords Or Development Board hardware embedding
Tags based basic code company data demand design developing

Take an example of a company that is independent, developing a product from scratch, and selling for money, assuming that all processes and personnel are completed within one company. Do not take into account the school's various experiments, competitions, graduation or based on personal interests and other practices. Do not consider in the public version of the hardware and tooling development, do not consider part of the job outsourcing.

A company no matter the size, the number of people, whether there is a dedicated department, the following workflow or personnel are not small (perhaps there will be duplication of staff, such as the need to write code):

1. Market, Sales staff research market, collect demand, feedback to the product department;

2. Product Engineer Design products, put forward detailed requirements;

3. Related personnel to the product needs assessment, from the feasibility, implementation difficulties, time cycle, cost, market expectations and other aspects of the comments, there may be multiple rounds of review, decide whether the product project. The review can be done through meetings, face-to-face discussions, email discussions, etc.

4. After the project is set up, the designated project manager, as well as project team members, members are generally:

Product Engineer: Explain the requirement rules to other members and the final decision maker when need change;

Hardware engineer: Chip scheme selection, schematic drawing;

Software engineer: Each level of software implementation;

Structural Engineers: Products In addition to the circuit board of various components, shell design, how to card together;

Industrial Design Engineer: Product overall modelling, color, intensity and so on, with what material, light or scrub, and so on;

Test engineer: Drop, twist, service life, discharge, magnetic field, various temperature and humidity conditions, software function, software stability, etc.

Art staff: software implementation of the need for a variety of pictures, boot logo, software interface, theme, etc.

Data content owner: Product needs data or built-in data file collection, collation, production, such as pictures, music, video, E-books, etc.

Packaging design staff: cartons, gift bags, etc.

Copywriter: Description on package, advertising language, product introduction on the website.

After the end of the chip scheme selection, software engineers can choose to use the Development Board or the chip manufacturer to provide the reference board, or wait for the hardware engineer to develop their own new hardware, the initial key technical point development verification.

The peripherals and interfaces on the Development Board or reference board are more or less than the requirements of the product. Based on cost and development cycle considerations, hardware engineers are generally required to redesign new boards. But also does not exclude the Development Board or the reference board and the target product hardware is very close, or need to verify as soon as possible development complete the listing, directly using the Development Board or reference Board hardware.

Work:

Hardware, structure, industrial design needs to be closely coordinated to avoid the circuit board and Shell can not be installed together, not fit, screw hole dislocation and so on.

Hardware, software needs to be closely coordinated, debugging drive.

Software, art, data, testing needs to cooperate well.

Development to a certain stage, will conduct military parade rehearsal, to a small batch of engineering prototype, verify possible problems, timely correction. According to the quality of the engineering prototype, it is possible to carry out more than one or two trial trials with a larger number before the formal production. Finally, in the hardware, structure, industrial design is not a big problem, the basic implementation of software requirements and stability, the remaining problems can be easily followed by a convenient software upgrade to solve the situation, can be submitted to the assembly line to arrange mass production.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.