In my limited experience, I think that should be not far from this:
1. project plan
1.1 market survey or customer request
1.2 HW survey, chip vendor demo, ...
2. HW
2.1 spec determination
2.2 HW integration
3. HW & SW verification (If there is anything about firmware or driver, it should belong here)
3.1 run BSP on our platform, bootloader
3.2 some stuff about microP, GPIO, external modules (tuner), ...
3.3 signal, edge trigger (level trigger?)
4. SW development (Maybe you can say this is the application part)
4.1 GUI flow
4.1.1 easy to use (intuitive)
4.1.2 on the ground (don't make impossible assumption)
4.1.3 look an feel (customer's style)
4.2 function survey, implementation
4.2.1 find available open source
4.2.2 implement standard/spec
4.3 performance turning
4.4 stability enhance
4.5 functions and GUI integration
5. test
5.1 HW relatives, EMC, ...
5.2 test utilities development
5.3 match requirement
5.4 performance
5.5 interoperability
6. maintenance
6.1 bug fix
6.2 new features release
* The most part I have experience is 4.
* If possible I hope to have chances to take part in 3. 2. 1.
* To make all the above and their relations in a chart should be more clear.
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment