收藏 分享(赏)

脚本在游戏开发中的应用 --基于Lua的分析.doc

上传人:wo7103235 文档编号:393865 上传时间:2019-06-07 格式:DOC 页数:38 大小:1.34MB
下载 相关 举报
脚本在游戏开发中的应用 --基于Lua的分析.doc_第1页
第1页 / 共38页
脚本在游戏开发中的应用 --基于Lua的分析.doc_第2页
第2页 / 共38页
脚本在游戏开发中的应用 --基于Lua的分析.doc_第3页
第3页 / 共38页
脚本在游戏开发中的应用 --基于Lua的分析.doc_第4页
第4页 / 共38页
脚本在游戏开发中的应用 --基于Lua的分析.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、.102.1.1 Introduction to Embedded System .102.1.2 Development of Embedded System.102.1.3 Features of Development of Embedded System.112.2 DEVELOPMENT OF EMBEDDED LINUX OS .122.2.1 Introduction to Embedded Linux OS.122.2.2 The Progress of Development of Embedded Linux OS.142.2.3 Introduction to Bochu

2、ang Up-NetArm2410-S.15CHAPTER 3 DEVELOPMENT OF SKYETEK RFID SYSTEM .183.1 INTRODUCTION TO SKYETEK RFID SYSTEM.183.2 COMPOSITION OF SKYETEK RFID SYSTEM .203.2.1 Readers and Tag Set .20厦门大学本科毕业论文3.2.2 Detecting Tags .213.2.3 Reading and Writing Tags.213.2.4 Reading Several Tags Simultaneously (Anti-Co

3、llision) .233.2.5 Encryption on Tags.23CHAPTER 4 DEVELOPMENT OF HANDSET AND TRANSPLANTATION 254.1 OVERVIEW OF HANDSET .254.2 DESIGN AND DEVELOPMENT OF READER .264.2.1 Design and Development of The Reader .264.2.2 QT Design Linux System.304.2.3 Design and Development of Business Logic Processing .344

4、.3 TRANSPLANTATION OF HANDSET TO BOCHUANG UP-NETARM2410-S.374.3.1 Process of Transplantation and Establishment of Cross Compile Environment .374.3.2 Transplantation of QT/Embedded .38CONCLUSION .41ACKNOWLEDGEMENT.42厦门大学本科毕业论文-1-第 1 章 RFID 与特种设备安全信息监管1.1 RFID 技术概述1.1.1 RFID 简介RFID 射频识别技术是一种非接触式的自动识别技

5、术。它通过射频信号自动识别目标对象并获得相关数据,无论在各种恶劣的外部环境下,抑或在无人值守干预的内部环境中,RFID 技术都可稳定地工作,识别高速运动物体并可同时识别多个标签,操作方便快捷。1.1.2 RFID 的优势埃森哲实验室首席科学家弗格森认为 RFID 是一种突破性的技术,其理由如下:第一,相比于条形码只能识别一类物体,RFID 能个识别单个具体物体。第二,RFID 采用无线电射频,可以透过外部材料读取数据,而条形码则须靠激光来读取。第三,相比于条形码只能一个一个物体逐一读取,RFID 可以同时对多个物体进行识别读取。第四,相比于条形码,RFID 读取储存的信息量更大。1.1.3 R

6、FID 的各部分组成最基本的 RFID 系统由三部分组成:读卡器(Reader ):读取(写入)标签信息的设备,可设计为手持式或固定式,如图 1.1所示:图 1.1 RFID 读卡器厦门大学本科毕业论文-2-标签(Tag):由耦合元件及芯片组成,每个标签具有唯一的电子编码,附着在物体上标识目标对象,如图 1.2 所示:图 1.2 RFID 标签天线(Antenna):在标签和读取器之间传递射频信号,如图 1.3 所示:图 1.3 RFID 天线厦门大学本科毕业论文-3-1.1.4 RFID 的基本工作原理RFID 技术的基本工作原理如下:读卡器在接通电源后,发出射频信号,标签在进入磁场后,接收

7、到读卡器发出的信号,产生电场,并凭借其自身感应电流的能力发送存储在芯片中的产品信息(注:此方法称为被动读取,标签称为无源标签) ,或者主动发送某频率的信号(注:此方法称为主动读取,标签称为有源标签) ,在读卡器读取信息并解码后,送至中央信息系统进行有关数据处理,如图 1.4 所示:图 1.4 RFID 技术的工作原理1.1.5 RFID 的应用领域1.电子钱包、电子票证射频识别卡是射频识别技术的一个主要应用。射频识别卡的功能相当于电子钱包,实现非现金结算。目前主要的应用在交通方面。2.货物的跟踪、治理及监控射频识别技术为货物的跟踪、治理及监控提供了快捷、准确、自动化的手段。以射频识别技术为核心

8、的集装箱自动识别,成为全球范围最大的货物跟踪治理应用。3.车辆自动识别治理铁路车号自动识别是射频识别技术最普遍的应用。高速公路收费及智能交通系统高速公I基于自定义协议中间件的设计与实现摘 要随着 internet 的迅速发展,网络的应用程度越来越大,越来越多的程序需要通过网络实现,因此网络通信逐渐成为软件重要的一部分。CORBA、SOAP 等协议为我们进行网络编程简化了很大一部分的工作,但是这些协议给我们提供便利的同时也存在一些缺点。CORBA 庞大复杂,并且技术和标准更新很慢,SOAP 的缺点是由于浏览器的超时时间配置是不宜设置过长而可能对某些耗时较多的操作容易出现“超时”的现象。而且由于

9、SOAP 是基于 HTTP 协议的,所以每个操作都是单独、互不相关的,对于某些需要若干子功能叠加在一起的大功能来说,实现起来不大方便。并且现在软件产品要在不同平台、不同网络环境以及不同公司的产品之间平滑地运行,所以使用中间件是最好的解决方案。通过中间件程序员可以忽略不同平台、不同网络环境等产生的影响,而只关注于业务逻辑。KESCP 协议的特点是可以自定义,支持压缩、加密等功能。针对 SOAP 一些无法解决的问题在设计上进行了一定的考虑。采用 KESCP 可以执行由终端主动发起的操作,有较强的可扩展性。该协议建立在传输层之上应用层之下,充当一个消息中间件。通过该协议程序员可以方便地编写程序,只关

10、注于业务逻辑而不用直接跟 Socket 接触。自定义通信协议中的数据包结构保留了一些字段以便扩展,并且数据包中的数据长度可以是变长的。该自定义通信协议全部采用 ANSI C 标准来写,可以在Windows、Linux、Unix、XPE、Windows CE 等操作系统上运行。同时本系统也为 C/C+与 Java 间通信提供了一个解决方案,可以方便地在 C/C+与 Java 间通II信。关键词:自定义协议 中间件 网络通信AbstractAs the developing of the internet, most of the program application has to use th

11、e network communication. The TCP/IP becomes to be a most useful standard. The CORBA and SOAP protocol can let us reduce much work of programming, but they also have some disadvantages. The CORBA is very complex and the update of its standard is very slow. The SOAP is not suitable to do the time-cons

12、uming operation and since its based on HTTP, its not convenient to do the operation which is combined by many modules.We make a dynamic communication protocol to let programmers easy to develop the application. The dynamic communication protocol called KESCP which is support the function of compress

13、, encrypt and some other functions. We can add our dynamic function into the KESCP.By the use of the KESCP, we have the standard interface to be invoked. We use the ANSI C to develop the KESCP and it can run on almost all the platform, including Windows NT, Linux, UNIX, Windows CE.net, Windows XPE.

14、We also provide the solution on communication between C and Java.Keywords: Dynamic Protocol Middleware Network CommunicationIII目录第一章 引言 .11.1 网络协议介绍 .11.1.1 OSI 参考模型 .11.1.2 TCP/IP 模型 .31.2 中间件简介 .51.2.1Client/Server 应用模式 .51.2.2分布式系统结构 .61.2.3中间件 .71.3 项目背景 .81.4 项目需求 .91.5 专用术语说明 .9第二章 KESCP 协议的总体

15、设计 .102.1 KESCP 协议设计原则 .102.2 KESCP 协议结构 .102.3 模块工作流程 .112.4 KESCP 子系统模块与功能 .122.4.1 KESCP 子系统模块结构 .122.4.2 KESCP 子系统接口 .13IV第三章 数据包格式设计 .183.1 数据包定义 .183.2 结构体字节对齐问题 .193.3 字节顺序问题 .203.4 结构体中数据变长问题 .21第四章 网络编程 .224.1 Socket 编程 .224.2 Windows 网络编程 .234.3 Linux 下 Socket 编程 .254.4 Java Socket 编程 .274

16、.5 C 发送数据给 Java.274.6 Java 发送数据给 C.29第五章 KESCP 协议接口 .30第六章 程序结果 .32第七章 结束语 .34致谢 .35参考文献 .36VContentsChapter 1 Introduction .11.1 Network Protocol.11.1.1 OSI.11.1.2 TCP/IP .31.2 Middleware .51.2.1 Client/Server pattern.51.2.2 Distribute pattern.61.2.3 Middleware .71.3 Project background .81.4 Requir

17、ement .91.5 Special term .9Chapter 2 Summary design of KESCP.102.1 Design principle.102.2 Structure.102.3 Flow.112.4 Modules of KESCP .122.4.1 Structure of modules.122.4.2 Interface of modules .13VIChapter 3 Data Packet .如自动内存管理,流控制,迭代特征,类型安全,参数传递等等。1.2.2 与 C 和 C+的整合脚本语言大多是对 C+核心语言的延伸。因此必须要确保在核心引擎和脚本之间的数据转换不需要太多程序方面的努力,并且对于项目的需求来说要功能足够强大,并且足够有效。1.2.3 性能尽管脚本并不用于游戏中与性能相关性很大的部分,但是,在进行游戏及游戏开发的时候如果消耗过多的内存就是一个比较严重的问题了,另外一些任务的执行过缓还会影响到游

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报