当前位置:主页 > 科技论文 > 计算机论文 >

信息家电接口描述语言及其编译器的研究与设计

发布时间:2021-02-02 05:19
  本文首先讨论了信息家电的特点,提出了信息家电体系结构框架的构想,并就信息家电接口描述语言在整个体系结构中所起的关键作用做了介绍;将面向对象的思想引入信息家电体系结构的研究,指导对信息家电接口定义语言的设计,通过与其他语言的比较使IAIDL得到了明确的定位:IAIDL不能直接用它来编写可执行的程序,它只用于描述设备信息,是有别于高级语言的非编程语言。接着文章给出了IAIDL语言具体的说明,并就各个语句功能和语句的设计目的做了详细阐述。本文研究的第二大块是IAIDL编译器研究与设计。文章分别从编译原理及编译技术两个方面对IAIDL编译器做了介绍。具体实现是在Linux下的lex&yacc和嵌入式数据库MySQLite下完成的。本文所设计的IAIDL编译器可以成功地编译通过用IAIDL书写的IAIDL文件,并能完成对其中信息的提取、加工与数据的存储。文章最后对信息的加工处理做了分析研究并介绍了数据库表格的结构和MySQLite提供的C语言API接口。本课题在信息家电体系结构中引入IAIDL,通过编译IAIDL文件,将其中有关信息家电设备的信息提取出来,经过加工存入位于家庭网关的数据库... 

【文章来源】:湖南师范大学湖南省 211工程院校

【文章页数】:84 页

【学位级别】:硕士

【文章目录】:
中文摘要
英文摘要
第一章 绪论
    1.1 信息家电
        1.1.1 信息家电的概述
        1.1.2 信息家电的特点
        1.1.3 信息家电的未来
        1.1.4 信息家电与嵌入式系统
    1.2 本课题的意义以及在信息家电体系结构中的作用
        1.2.1 课题研究意义
        1.2.2 课题在信息家电体系结构中的作用
    1.3 信息家电的基本体系框架
        1.3.1 家庭网络的构成
        1.3.2 信息家电接口定义语言
        1.3.3 网关
        1.3.4 解释器
        1.3.5 客户机与服务器
        1.3.6 设备请求代理器
    1.4 编译器的历史
    1.5 论文结构
第二章 IAIDL的设计及其相关编译原理
    2.1 引入IAIDL的意义
    2.2 IAIDL定义与定位
    2.3 IAIDL描述的内容
        2.3.1 属性
        2.3.2 操作
        2.3.3 状态
        2.3.4 基本数据类型
        2.3.5 离散型设备的描述
    2.4 IAIDL相关编译原理
        2.4.1 IAIDL的字母表与符号串
        2.4.2 IAIDL的正则表达式
        2.4.3 IAIDL文法定义
        2.4.4 IAIDL规范
        2.4.5 例子
    2.5 IAIDL描述设备的能力分析
第三章 词法与语法分析
    3.1 词法分析概述
    3.2 语法分析概述
        3.2.1 自上而下分析法
        3.2.2 自下而上分析法与LR(k)分析器
    3.3 lex&yacc
        3.3.1 词法分析器生成工具lex
        3.3.2 基于 LALR(1)的语法分析程序的生成器yacc
        3.3.3 lex与yacc协同工作流程
第四章 中间信息的规划和信息的存储
    4.1 中间信息及其存放的数据形式
    4.2 中间信息的数据库
        4.2.1 MySQLite
        4.2.2 中间信息数据库的结构
        4.2.3 MySQLite接口函数
第五章 结语
参考文献
附录一 yacc源文件(规则段)
附录二 攻读硕士期间发表的学术论文
致谢


【参考文献】:
期刊论文
[1]嵌入式Linux在信息家电中的应用研究[J]. 李明,张佑生,贾伟.  合肥工业大学学报(自然科学版). 2004(03)
[2]信息家电网络技术[J]. 王磊,邵时.  单片机与嵌入式系统应用. 2002(05)

硕士论文
[1]基于嵌入式技术与LVCL的信息家电万能遥控器的研究与实现[D]. 张佳.湖南师范大学 2006
[2]基于信息家电接口定义语言的远程监控系统的设计与实现[D]. 黄慧华.湖南师范大学 2005
[3]可编程控制器梯形图语言编译器的研究与设计[D]. 袁晓红.中南大学 2004



本文编号:3014130

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3014130.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b92e6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com