节点文献
面向嵌入式系统的编译器设计及实现
The Compiler of Embedded Systems
【摘要】 监控组态软件在工业控制中的应用越来越广泛,对用户编程接口的支持显得日益重要,本文对组态软件中用户编程接口进行了研究,在充分考虑监控组态软件行业应用特点的基础上,设计了一种组态语言——INVA语言,对其编译器及开发环境的实现方案进行论述,并对语言设计、语法分析、语义分析及编译器的实现进行了深入的讨论,并给出了其实现方案。该方案已经成功运用辽宁省教育厅重大项目“工业现场智能化设备的嵌入式软件构件平台研究”中,证明了该编译器的有效性。
【Abstract】 With the increasing popularity of monitoring configuration software’s application in industry controlling, it becomes more and more important to support programming interface. This paper studies the programming interface in configuration software. Based on comprehensively considering software’s application, a configuration language——INVA language is designed, whose compiler and development environment are fulfilled. The designing, syntax analysis, semantic analysis of INVA are deeply discussed. This has successfully applied the importance project of LiaoNing province, which is “the research of embedded software component platform of industrial field instruments”and proves the efficiencies of this compiler.
【Key words】 Lexical analysis; syntax analysis; LEX; YACC; Compiler;
- 【文献出处】 微计算机信息 , 编辑部邮箱 ,2006年29期
- 【分类号】TP314
- 【被引频次】5
- 【下载频次】190