Font Size: a A A

Application Research Of QPC And OOC-S In Embedded Software Development

Posted on:2016-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:D J ZhangFull Text:PDF
GTID:2428330590468295Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
The embedded software is generally designed using the foreground/background system or RTOS multitasking system,with the characteristics of modularized and process-oriented.With the development of embedded applications towards diversified,intelligent and cyberized,embedded software design is increasingly complex.In order to develop embedded software efficiently and with high quality,this paper introduces some outstanding computer application software design ideas and methods from technical perspective,such as object-oriented programming,framework and UML modeling.Because C is actually the major programming language adopted in embedded software development,this paper chooses the software framework QPC(Quantum Platform C),code modules OOC-S(Object Oriented C-Simplified)and a hierarchical architecture to develop an embedded software application structure.The structure provides features such as object-oriented programming,event-driven and state machine coding strategies.With the structure,the software of an intelligent refractometer based on ARM is designed.Relevant tests and verification shows that object-oriented programming is totally applicable to embedded software development,that framework-based software will improve the software reusability and reduce the workload of programmers,and that UML can be used in the whole process of embedded application development which improves the software reliability and maintainability greatly.
Keywords/Search Tags:embedded software, software framework, object-oriented programming, quantum platform C(QPC), object oriented C-simplified(OOC-S), unified modeling language(UML)
PDF Full Text Request
Related items