信息家電接口描述語(yǔ)言及其編譯器的研究與設(shè)計(jì)
發(fā)布時(shí)間:2021-02-02 05:19
本文首先討論了信息家電的特點(diǎn),提出了信息家電體系結(jié)構(gòu)框架的構(gòu)想,并就信息家電接口描述語(yǔ)言在整個(gè)體系結(jié)構(gòu)中所起的關(guān)鍵作用做了介紹;將面向?qū)ο蟮乃枷胍胄畔⒓译婓w系結(jié)構(gòu)的研究,指導(dǎo)對(duì)信息家電接口定義語(yǔ)言的設(shè)計(jì),通過(guò)與其他語(yǔ)言的比較使IAIDL得到了明確的定位:IAIDL不能直接用它來(lái)編寫可執(zhí)行的程序,它只用于描述設(shè)備信息,是有別于高級(jí)語(yǔ)言的非編程語(yǔ)言。接著文章給出了IAIDL語(yǔ)言具體的說(shuō)明,并就各個(gè)語(yǔ)句功能和語(yǔ)句的設(shè)計(jì)目的做了詳細(xì)闡述。本文研究的第二大塊是IAIDL編譯器研究與設(shè)計(jì)。文章分別從編譯原理及編譯技術(shù)兩個(gè)方面對(duì)IAIDL編譯器做了介紹。具體實(shí)現(xiàn)是在Linux下的lex&yacc和嵌入式數(shù)據(jù)庫(kù)MySQLite下完成的。本文所設(shè)計(jì)的IAIDL編譯器可以成功地編譯通過(guò)用IAIDL書寫的IAIDL文件,并能完成對(duì)其中信息的提取、加工與數(shù)據(jù)的存儲(chǔ)。文章最后對(duì)信息的加工處理做了分析研究并介紹了數(shù)據(jù)庫(kù)表格的結(jié)構(gòu)和MySQLite提供的C語(yǔ)言API接口。本課題在信息家電體系結(jié)構(gòu)中引入IAIDL,通過(guò)編譯IAIDL文件,將其中有關(guān)信息家電設(shè)備的信息提取出來(lái),經(jīng)過(guò)加工存入位于家庭網(wǎng)關(guān)的數(shù)據(jù)庫(kù)...
【文章來(lái)源】:湖南師范大學(xué)湖南省 211工程院校
【文章頁(yè)數(shù)】:84 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
中文摘要
英文摘要
第一章 緒論
1.1 信息家電
1.1.1 信息家電的概述
1.1.2 信息家電的特點(diǎn)
1.1.3 信息家電的未來(lái)
1.1.4 信息家電與嵌入式系統(tǒng)
1.2 本課題的意義以及在信息家電體系結(jié)構(gòu)中的作用
1.2.1 課題研究意義
1.2.2 課題在信息家電體系結(jié)構(gòu)中的作用
1.3 信息家電的基本體系框架
1.3.1 家庭網(wǎng)絡(luò)的構(gòu)成
1.3.2 信息家電接口定義語(yǔ)言
1.3.3 網(wǎng)關(guān)
1.3.4 解釋器
1.3.5 客戶機(jī)與服務(wù)器
1.3.6 設(shè)備請(qǐng)求代理器
1.4 編譯器的歷史
1.5 論文結(jié)構(gòu)
第二章 IAIDL的設(shè)計(jì)及其相關(guān)編譯原理
2.1 引入IAIDL的意義
2.2 IAIDL定義與定位
2.3 IAIDL描述的內(nèi)容
2.3.1 屬性
2.3.2 操作
2.3.3 狀態(tài)
2.3.4 基本數(shù)據(jù)類型
2.3.5 離散型設(shè)備的描述
2.4 IAIDL相關(guān)編譯原理
2.4.1 IAIDL的字母表與符號(hào)串
2.4.2 IAIDL的正則表達(dá)式
2.4.3 IAIDL文法定義
2.4.4 IAIDL規(guī)范
2.4.5 例子
2.5 IAIDL描述設(shè)備的能力分析
第三章 詞法與語(yǔ)法分析
3.1 詞法分析概述
3.2 語(yǔ)法分析概述
3.2.1 自上而下分析法
3.2.2 自下而上分析法與LR(k)分析器
3.3 lex&yacc
3.3.1 詞法分析器生成工具lex
3.3.2 基于 LALR(1)的語(yǔ)法分析程序的生成器yacc
3.3.3 lex與yacc協(xié)同工作流程
第四章 中間信息的規(guī)劃和信息的存儲(chǔ)
4.1 中間信息及其存放的數(shù)據(jù)形式
4.2 中間信息的數(shù)據(jù)庫(kù)
4.2.1 MySQLite
4.2.2 中間信息數(shù)據(jù)庫(kù)的結(jié)構(gòu)
4.2.3 MySQLite接口函數(shù)
第五章 結(jié)語(yǔ)
參考文獻(xiàn)
附錄一 yacc源文件(規(guī)則段)
附錄二 攻讀碩士期間發(fā)表的學(xué)術(shù)論文
致謝
【參考文獻(xiàn)】:
期刊論文
[1]嵌入式Linux在信息家電中的應(yīng)用研究[J]. 李明,張佑生,賈偉. 合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2004(03)
[2]信息家電網(wǎng)絡(luò)技術(shù)[J]. 王磊,邵時(shí). 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2002(05)
碩士論文
[1]基于嵌入式技術(shù)與LVCL的信息家電萬(wàn)能遙控器的研究與實(shí)現(xiàn)[D]. 張佳.湖南師范大學(xué) 2006
[2]基于信息家電接口定義語(yǔ)言的遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 黃慧華.湖南師范大學(xué) 2005
[3]可編程控制器梯形圖語(yǔ)言編譯器的研究與設(shè)計(jì)[D]. 袁曉紅.中南大學(xué) 2004
本文編號(hào):3014130
【文章來(lái)源】:湖南師范大學(xué)湖南省 211工程院校
【文章頁(yè)數(shù)】:84 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
中文摘要
英文摘要
第一章 緒論
1.1 信息家電
1.1.1 信息家電的概述
1.1.2 信息家電的特點(diǎn)
1.1.3 信息家電的未來(lái)
1.1.4 信息家電與嵌入式系統(tǒng)
1.2 本課題的意義以及在信息家電體系結(jié)構(gòu)中的作用
1.2.1 課題研究意義
1.2.2 課題在信息家電體系結(jié)構(gòu)中的作用
1.3 信息家電的基本體系框架
1.3.1 家庭網(wǎng)絡(luò)的構(gòu)成
1.3.2 信息家電接口定義語(yǔ)言
1.3.3 網(wǎng)關(guān)
1.3.4 解釋器
1.3.5 客戶機(jī)與服務(wù)器
1.3.6 設(shè)備請(qǐng)求代理器
1.4 編譯器的歷史
1.5 論文結(jié)構(gòu)
第二章 IAIDL的設(shè)計(jì)及其相關(guān)編譯原理
2.1 引入IAIDL的意義
2.2 IAIDL定義與定位
2.3 IAIDL描述的內(nèi)容
2.3.1 屬性
2.3.2 操作
2.3.3 狀態(tài)
2.3.4 基本數(shù)據(jù)類型
2.3.5 離散型設(shè)備的描述
2.4 IAIDL相關(guān)編譯原理
2.4.1 IAIDL的字母表與符號(hào)串
2.4.2 IAIDL的正則表達(dá)式
2.4.3 IAIDL文法定義
2.4.4 IAIDL規(guī)范
2.4.5 例子
2.5 IAIDL描述設(shè)備的能力分析
第三章 詞法與語(yǔ)法分析
3.1 詞法分析概述
3.2 語(yǔ)法分析概述
3.2.1 自上而下分析法
3.2.2 自下而上分析法與LR(k)分析器
3.3 lex&yacc
3.3.1 詞法分析器生成工具lex
3.3.2 基于 LALR(1)的語(yǔ)法分析程序的生成器yacc
3.3.3 lex與yacc協(xié)同工作流程
第四章 中間信息的規(guī)劃和信息的存儲(chǔ)
4.1 中間信息及其存放的數(shù)據(jù)形式
4.2 中間信息的數(shù)據(jù)庫(kù)
4.2.1 MySQLite
4.2.2 中間信息數(shù)據(jù)庫(kù)的結(jié)構(gòu)
4.2.3 MySQLite接口函數(shù)
第五章 結(jié)語(yǔ)
參考文獻(xiàn)
附錄一 yacc源文件(規(guī)則段)
附錄二 攻讀碩士期間發(fā)表的學(xué)術(shù)論文
致謝
【參考文獻(xiàn)】:
期刊論文
[1]嵌入式Linux在信息家電中的應(yīng)用研究[J]. 李明,張佑生,賈偉. 合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版). 2004(03)
[2]信息家電網(wǎng)絡(luò)技術(shù)[J]. 王磊,邵時(shí). 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2002(05)
碩士論文
[1]基于嵌入式技術(shù)與LVCL的信息家電萬(wàn)能遙控器的研究與實(shí)現(xiàn)[D]. 張佳.湖南師范大學(xué) 2006
[2]基于信息家電接口定義語(yǔ)言的遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 黃慧華.湖南師范大學(xué) 2005
[3]可編程控制器梯形圖語(yǔ)言編譯器的研究與設(shè)計(jì)[D]. 袁曉紅.中南大學(xué) 2004
本文編號(hào):3014130
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3014130.html
最近更新
教材專著