




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Comment r1 题名中应避免使用非 公知公用的缩略语 字符 代号以及 结构式和公式 Comment r2 计算机学院 软件学院 Comment r3 计算机科学与技术 软件工程 本科生毕业论文 设计 题 目 此处填写论文题目 中文题名一般不此处填写论文题目 中文题名一般不 超过超过 2020 个汉字 必要时可加副题名 个汉字 必要时可加副题名 学 院 此处填写学院名称此处填写学院名称 专 业 此处填写专业名称此处填写专业名称 学生姓名 此处填写学生姓名此处填写学生姓名 学 号 02311 02311 年级 20022002 指导教师 此处填写指导教师姓名此处填写指导教师姓名 教务处制表 二 六年六月十日 Comment r4 全文全文 A4 纸 297 210 纵向排式 文字从左到右通栏横排 打印 页边距为 上下 2 5cm 左 2 5cm 右 2cm 装订线 0cm 页眉和页脚 1 5cm 固定行间距 20 磅 Comment r5 标题标题 标宋加粗 小二号 居中 标题文字较多时 可按密排标题方式 处理 标题文字较少时 可按疏排方 式处理 两行或两行以上的标题应按 多行标题处理 Comment r6 楷体 四号 居中 排在与论文题目正 下方 与题目之间空 1 行 Comment rj7 摘要摘要 楷体 5 号字 摘要 两字加黑 第一行的行头缩进四格 行尾缩进两 格 Comment rj8 主题词主题词 楷体 5 号字 主题词 三 字加黑 第一行的行头缩进四格 行尾缩进两 格 四川大学本科毕业论文此处写论文中文题名 电感位移传感器接口电路设计电感位移传感器接口电路设计 必要时可加副题名必要时可加副题名 专业名 应用物理专业 学生 指导老师 摘要摘要 电感位移传感器由于其制造工艺简单 线性好 量程大 重复性好 且能 在除强磁场外的较为恶劣的环境中工作 故在工矿企业的自动化控制 巡回检测 精加 工 科研国防 等领域中得到了一定的应用 如测量伸长 移动 位晋 膨胀 应变 压力等 本论文以提高电感位移传感器接口电路的精度 兼容性和使用方便性为目标 针对 HBT 及 LVDT 两种传感器的接口电路进行了研究 重点对 HBT 及 LVDT 的结构和原理 进行对比分析 综合考虑各种影响传感器精度及稳定性的因素 在此基础上提出一种接 口电路方案 采用数字化设计 利用 DDS 数字波形合成来为传感器提供激励源 以避免 模拟电路的功耗大 复杂性高 灵活性小 干扰源多等等多方面的问题 依据总体方案 对其进行具体的设计 在硬件方面 设计出用于驱动传感器的 DDS 数字波形合成电路 信号调理电路 AD 和 DA 转换电路 移相采样电路和模块接口 再利用 DXP 绘制出原理 图和 PCB 板 在软件方面 利用 Keil uVision 和 isplever 对系统的单片机和可编程逻 辑器件进行软件设计 调试和仿真 最终制作出一种使用方便 精度较高 能兼容 HBT 和 LVDT 两种传感器的接口模块 主题词主题词 电感位移传感器 DDS 数字波形合成 HBT LVDT 接口电路 相敏检波 注释 注释 关键词是反映文章最主要内容的术语 词或词组 是论文得重要检索点 关键词应根据论文的内容提炼出来 且应包括中文和英文关键词两种 一般每篇文章可 选 3 3 8 8 个关键词 未被收录的新学科 新技术中的重要术语以及文章题名中的人名 地 名也可作为关键词标出 多个关键词之间应以分号分隔分号分隔 以便于计算机自动切分 中 中 英文关键词应一一对应英文关键词应一一对应 Comment rj9 外文摘要内容以反映 中文摘要内容为限 Comment rj10 Key Words 用五 号黑体 内容用五号 四川大学本科毕业论文此处填写论文中文题名 第 3 页 Move the network game according to the technical cellular phone of J2ME Software Engineering Student ZHANG Ying Adviser YU Zhong de Abstract Key Words 注释 注释 外文摘要以反映中文摘要内容为限 英文摘要应与中文摘要相对应 重视 英文摘要的翻译 名词和名词之间尽量不用 of 避免一长串的名词或其他词作定语 动 词尽量能靠近主语 尽量用短句 不用长句 不用自己无把握的难词 中 英文关键词中 英文关键词 应一一对应应一一对应 Comment r11 目录中标题不能超过 三级 1 级标题用小 3 号宋体字并加黑 2 级标题用 4 号宋体字 3 级标题用小 4 号楷体字 四川大学本科毕业论文此处写论文中文题名 目目 录录 第一章第一章 绪论绪论 1 1 1 1 研究电感位移传感器及接口电路的意义 1 2 研究电感位移传感器及接口电路的目的 1 3 论文的研究内容 第二章第二章 电感位移传感器电感位移传感器 2 2 2 1 电感位移传感器概述 2 2 HBT 和 LVDT 的结构和原理 3 2 3 嵌入式软件技术面临挑战 3 2 3 1 嵌入式应用软件的开发需要强大的开发工具和操作系统的支持 3 2 3 2 网成为必然趋势 4 2 3 3 支持小型电子设备实现小尺寸 微功耗和低成本 4 2 3 4 提供精巧的多媒体人机界面 4 2 4 影响嵌入式技术未来的若干软件新技术 4 2 4 1 日趋流行的行业性开放系统和备受青睐的自由软件技术 4 2 4 2 无线网络操作系统初见端倪 5 2 4 3 IP 构件库技术正在造就一个新兴的软件行业 5 2 4 4 J2ME 技术将对嵌入式软件的发展产生深远影响 5 2 5 嵌入式软件的特点 6 2 5 1 软件要求固态化存储 6 2 5 2 软件代码高质量 高可靠性 6 2 5 3 系统软件 OS 的高实时性是基本要求 6 2 5 4 多任务操作系统是知识集成的平台和走向工业标准化道路的基础 6 2 6 嵌入式技术美好的未来 6 3 3 J2MEJ2ME 技术简介技术简介 8 8 3 1 J2ME 技术和嵌入式技术 8 3 2 J2ME 特点 8 3 2 1 J2ME 特点 8 3 2 2 J2ME 被定位到两类产品 高级层次中 9 3 3 J2ME 三层体系结构 如图 3 2 9 3 4 JAVA技术版本 J2ME 在 JAVA技术中的定位 10 总总 结结 1414 作者在读期间科研成果介绍作者在读期间科研成果介绍 1515 参考文献参考文献 1616 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 2 页 声声 明明 1818 致致 谢谢 1919 附录附录 1 1 游戏说明书游戏说明书 2020 Comment rj12 1 级标题级标题 小 3 号 标宋黑体 标题与标题之间不空行 标题与上段文字之间空一行 居左 每个一级标题需新起一页 Comment r13 正文一律横排 通栏 小 4 号宋体字 Comment r14 参考文献参考文献的著录要 求摘自 GB T 3179 92 引用资料 文献 均应说明来源 著 录引文的参考文献采用顺序编码制 顺序编码制 按文章正文部分 包括 图 表及其说明 引用文献的先后顺 序连续编码 编码置于方括号中 用 上标的形式 置于右上角 直接放 在引文之后 如 1 15 18 25 26 四川大学本科毕业论文此处写论文中文题名 第 1 页 1 1 综述综述 随着全球信息高速公路的不断完善 电子设备日新月异 而嵌入于各类电子设备的 嵌入式硬件 系统和应用软件都成为了各类设备的核心部分 从日常生活用品到高端科 学仪器 无不渗透着嵌入式的概念 从游戏角度而言 现在的手机网络游戏尚不成熟 有的仅仅是文字信息游戏 根据 对文字或数字的定义来和游戏者来进行交互 这样就没有一个令人视觉上的感性的体会 和深入 也就吸引不了游戏者 之所以会这样 一方面是现在少有人会那手机中的游戏 像在 PC 机上 1 的游戏一样玩耍 另一方面是从软件和硬件而言在手机上开发的网络游戏 的技术都很不成熟 但是 现在手机游戏商家对这个手机网络游戏还是很看好 那么 我们在这里 开发了一个具有个性化的游戏 当然 重点更是为了学习和研 究 J2ME 技术 作为开发嵌入式软件的 J2ME 技术 是近年来 被嵌入式应用开发人员广为接受的完 善技术 开发人员已经广泛地应用该技术在手机程序 PDA 程序 等的开发工作中做 了许多文章 在本文中我们将围绕 J2ME 技术展开分析和介绍 针对 J2ME 技术在手机程 序设计中的应用 将深入浅出的了解 J2ME 技术的应用 而我们所设计的手机游戏属于网 络游戏 因此设计的这个系统将会应用到 J2ME 技术中的各种功能 例如网络 图象 低 级事件 高级事件 数据存储等功能 这样我们能对 J2ME 技术做到一个全面性的了解 具体体会这个令人为之惊叹的技术 通过对 J2ME 技术的应用 我们希望能更多的接触嵌入式这个新兴领域 也希望有更 多人员来对该技术进行更进一步的研究和应用 促使人类的技术不断地完善和发展 Comment r15 2 级标题级标题 4 号 宋黑体加粗 居左 标题与标题之间不空行 标题与上段正文之间空一行 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 2 页 2 2 嵌入式技术简介嵌入式技术简介 2 12 1 嵌入式应用技术蓬勃发展嵌入式应用技术蓬勃发展 近年来 嵌入式应用技术蓬勃发展 市场迅猛扩大 深入到生产生活的每个角落 制造工业 过程控制 通讯 汽车 船舶 航空 航天 军事装备 消费类产品等都已 成为嵌入式计算机的应用领域 根据国外某研究机构的统计 从 1997 年到 2004 年 嵌入式系统市场将以年均 240 的速度增长 2001 年的市场规模已达到 317 亿美元 1 移动计算设备 包括手机 PDA 掌上电脑等各种移动设备 中国拥有最大 的手机用户 而掌上电脑 或 PDA 由于易于使用 携带方便 价格便宜 近几年已得到快 速发展 PDA 与手机已呈现融合趋势 用掌上电脑 或 PDA 上网 人们可以随时随地获取 信息 未来最大的市场是信息家电 而对信息家电市场的发展前景估计 业界又共同看 好中国将是其中最大的一部分 但到目前为止 依然以掌上电脑和 PDA 为代表的手持设 备是开发最为成熟的嵌入式产品市场 从手持设备市场来看 2000 年的全球产销量为 1290 万部 而到 2004 年时预计将为 6340 万部 新的手持设备将使无线互联访问成为更加普遍的现象 Cahners In Stat 集团预测无 线数据通讯是驱动这个市场发展的关键因素 互联网连接 结合音频应用 如 MP3 功能 将会促使移动计算设备市场创立新的销售记录 到 2004 年 掌上型电脑将成为最受欢迎 的移动计算产品 期间平均每年的销售增长为 28 带有小键盘的手持设备销售额将下降 7 3 从 1999 年的 120 万台下降到 2004 年的 81 万台 由于 Handspring 和 Windows CE 设备在盈利 Palm 的市场份额将从 1999 的 72 降到 2000 年的 65 但 Palm 还在控制掌 上电脑市场 2000 年全世界移动计算设备市场和 1999 年相比 增长 36 到 2004 年 售出的移动计算设备中 51 将可以无线连接 整合手机模块 为移动计算设备提供语音 功能 也将是大势所趋 2 网络设备 包括路由器 交换机 Web 服务器 网络接入盒等各种网络设备 基于 Linux 等的网络设备价格低廉 将为企业提供更为廉价的网络方案 2 美国贝尔实 验室预测 在这阶段 将会产生比 PC 时代多成百上千倍的瘦服务器和超级嵌入式瘦服务 器 这些瘦服务器将与我们这个世界任何物理信息 生物信息相联接 通过 Internet 自 动 实时 方便 简单地提供给需要这些信息的对象 设计和制造嵌入式瘦服务器 嵌 入式网关和嵌入式因特网路由器已成为嵌入式 Internet 时代的关键和核心技术 3 工控 仿真 医疗仪器等 工业 医疗卫生 国防等各部门对智能控制需求 的不断增长 同时也对嵌入式微处理器的运算速度 可扩充能力 系统可靠性 功耗和 集成度等方面提出了更高的要求 为了适应各方面的需求 嵌入式微处理器体系结构也 经历了一个从 CRISC 到 RISC 和 Compact RISC 从 4 位 8 位 16 位 32 位到 64 位 寻 Comment r16 3 级标题级标题 小 4 号 楷体 居左 标题与标题之间不空行 标题与上段正文之间空一行 Comment r17 引文排式引文排式 短句引文排式 短句引文排式 与主体文字相同 大段引文排式 大段引文排式 整段引文 另段起排 每行行头 行尾均缩进两格 引文上 下应各空一行 引文应变体 引文行 头 行尾不加引号 四川大学本科毕业论文此处填写论文中文题名 第 3 页 址空间从 64kB 到 16MB 甚至更大 处理速度从 0 1 MIPS 到 2000 MIPS 常用封装从 8 个 引脚到 144 个引脚的过程 处理器的功耗也有了明显降低 集成度进一步提高 4 其它民用消费电子产品 数字照相机 数字电视机 数字电视机顶盒 DVD 等 人们总是追求舒适安逸的生活环境 对于嵌入式 自动化 高智能的生活仪器 用 具等有着明显的好感 譬如 新概念厨房 全新的生活方式 嵌入式洗碗机 嵌入 式电烤箱 嵌入式冰箱 嵌入式微波炉 嵌入式垃圾粉碎机 嵌入式拉栏 这些不但让 人们享受了舒适安逸的生活环境 同时也给了全新的生活体验 2 22 2 嵌入式技术蓬勃发展的诸多原因嵌入式技术蓬勃发展的诸多原因 嵌入式软件的蓬勃发展是由多种原因促成的 而其今后发展与走向 也同样是多种 因素共同作用的结果 首先 网络的发展状况对嵌入式软件具有极其重要的意义 虽然嵌入式软件的用途 非常广泛 但从目前看来 它最大的 卖点 显然被定位于拓展网络应用 其次 以信息家电为代表的消费类电子产品 是目前嵌入式软件最大 最成熟的市 场 其广阔的发展前景已经得到业界的公认 是嵌入式软件长期发展的立足点 第三 随着经济信息化程度的加深 嵌入式系统及软件与传统产业结合所产生的作 用正越来越受到人们的重视 应用领域的迅速扩大 对嵌入式软件发展所具有的积极意 义是不言而喻的 第四 嵌入式软件被视为软件产业一个新的经济增长点 在其带动整个产业发展的 同时 它自身的发展也要受到 IT 产业经济环境的影响 2 32 3 嵌入式软件技术面临挑战嵌入式软件技术面临挑战 以信息家电为代表的互联网时代嵌入式产品 不仅为嵌入式市场展现了美好前景 注入了新的生命 同时也对嵌入式系统技术 特别是软件技术提出新的挑战 这主要包 括 支持日趋增长的功能密度 灵活的网络联接 轻便的移动应用和多媒体的信息处理 此外 当然还需对付更加激烈的市场竞争 2 3 1 嵌入式应用软件的开发需要强大的开发工具和操作系统的支持 随着因特网技术的成熟 带宽的提高 ICP 和 ASP 在网上提供的信息内容日趋丰富 应用项目多种多样 像电话手机 电话座机及电冰箱 微波炉等嵌入式电子设备的功能 不再单一 电气结构也更为复杂 为了满足应用功能的升级 设计师们一方面采用更强 大的嵌入式处理器如 32 位 64 位 RISC 芯片或数字信号处理器 DSP 来增强处理能力 同 时还采用实时多任务操作系统编程技术和交叉开发工具技术来控制功能复杂性 简化应 用程序设计 保障软件质量和缩短开发周期 目前 国外商品化的嵌入式实时操作系统 已进入我国市场的 如 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 4 页 WindRiver Microsoft QNX 和 Nuclear 等产品 我国自主开发的嵌入式系统软 件产品如科银 CoreTek 公司的嵌入式软件开发平台 DeltaSystem 它不仅包括 DeltaCore 嵌入式实时操作系统 而且还包括 LamdaTools 交叉开发工具套件 测 试工具 应用组件等 此外 中科院也推出了 Hopen 嵌入式操作系统 2 3 2 网成为必然趋势 为适应嵌入式分布处理结构和应用上网需求 面向 21 世纪的嵌入式系统要求配备标 准的一种或多种网络通信接口 针对外部联网要求 嵌入设备必需配有通信接口 相应 需要 TCP IP 协议簇软件支持 由于家用电器相互关联 如防盗报警 灯光能源控制 影视设备和信息终端交换信息 及实验现场仪器的协调工作等要求 新一代嵌入式设备 还需具备 IEEE1394 USB CAN Bluetooth 或 IrDA 通信接口 同时也需要提供相应的通 信组网协议软件和物理层驱动软件 为了支持应用软件的特定编程模式 如 Web 或无线 Web 编程模式 还需要相应的浏览器 如 HTML WML 等 2 3 3 支持小型电子设备实现小尺寸 微功耗和低成本 为满足这种特性 要求嵌入式产品设计者相应降低处理器的性能 限制内存容量和 复用接口芯片 这就相应提高了对嵌入式软件设计技术要求 如 选用最佳的编程模型 和不断改进算法 采用 Java 编程模式 优化编译器性能 因此既要求软件人员有丰富经 验 更需要发展先进嵌入式软件技术 如 Java Web 和 WAP 等 2 3 4 提供精巧的多媒体人机界面 嵌入式设备之所以为亿万用户乐于接受 重要因素之一是它们与使用者之间的亲和 力 自然的人机交互界面 如司机操纵高度自动化的汽车主要还是通过习惯的方向盘 脚踏板和操纵杆 人们与信息终端交互要求以 GUI 屏幕为中心的多媒体界面 手写文字 输入 语音拨号上网 收发电子邮件以及彩色图形 图像已取得初步成效 目前一些先 进的 PDA 在显示屏幕上已实现汉字写入 短消息语音发布 但离掌式语言同声翻译还有 很大距离 2 42 4 影响嵌入式技术未来的若干软件新技术影响嵌入式技术未来的若干软件新技术 嵌入式系统设计师们已利用现行嵌入式软件技术和 PC 机积累技术迎接新一代嵌入式 应用 同时 发展影响深远的若干新的软件技术 这些技术包括 行业性编程编口 API 规范 无线网络操作系统 IP 构件库和嵌入式 JAVA 等 2 4 1 日趋流行的行业性开放系统和备受青睐的自由软件技术 为了对付日趋激烈的国际市场竞争势态 设计技术共享和软件重用 构件兼容 维 护方便和合作生产是增强行业性产品竞争能力的有效手段 近几年 一些地区和国家的 四川大学本科毕业论文此处填写论文中文题名 第 5 页 若干行业协会纷纷制定嵌入式产品标准 特别是软件编程接口 API 规范 如 欧共体汽 车产业联盟规定以 OSEK 标准作为开发汽车嵌入式系统的公用平台和应用编程接口 OSEK 的名称来自于德文 车内电子设备的开放系统的接口 OSEK 规定了汽车控制器的通信规 程 网络管理规则以及高效利用存贮器的嵌入式操作系统 虽然业界专家怀疑 OSEK 标准 是否能马上投入使用 而 WindRiver 等嵌入式软件公司已宣布推出兼容的操作系统 MotoWorks 充分利用行业软件技术开放带来的大笔商业利益 我国数字产业联盟 也在 制定本行业的开放式软件标准 提高中国数字产品的竞争能力 看来 走行业开放系统 道路是加快嵌入式软件技术发展的捷径之一 此外 值得指出 国际上自由软件运动的顺利发展 GPL 概念正对嵌入式软件产业深 远影响 嵌入式 Linux 多种原型的提出 和 GNU 软件开发工具软件的实用化进展 正为 我国加快发展嵌入式软件技术提供了极好机遇和条件 2 4 2 无线网络操作系统初见端倪 未来移动通信网络不仅能够提供丰富的多媒体数据业务 而且能够支持更多功能和 更强的移终端设备 为了有效地发挥第三代移动通信系统的优势 许多设备厂商针对未 来移动设备的特点努力开发无线网络操作系统 EPOC 就是一例 2 4 3 IP 构件库技术正在造就一个新兴的软件行业 嵌入式系统实现的最高形式是单一芯片系统 SOC System On Chip 而 SOC 的核 技术是 IP 核 即知识产权核 Intellectual Property Kernels 构件 IP 核有硬件核 软件核和固件核 硬件核主要指 8 16 32 64 位 MPU 核或 DSP 核 硬件提供商以数据软件 库的形式 将其久经验证的处理器逻辑和芯片版图数据 供 EDA 工具调用在芯片上直接 配置 MPU DSP 功能单元 而软件核则是软件提供商将 SOC 所需的 RTOS 内核软件或其它功 能软件 如通信协议软件 FAX 功能软件等构件标准 API 方式和 IP 核构件形式供 IDE 和 EDA 工具调用制成 FLASH 或 ROM 可执行代码单元 加速 SOC 嵌入式系统定制或开发 目前 一些嵌入式软件供应商纷纷把成熟的 RTOS 内核和功能扩展件 以软件 IP 核构件形式出 售 如 Microtec 的 VRTXoc for ARM 就是典型例子 正在兴启的 IP 构件软件技术正为一 大批高智小型软件公司提供发展机遇 2 4 4 J2ME 技术将对嵌入式软件的发展产生深远影响 众所周知 一次编程 到处使用 JAVA 软件概念原本就是针对网上嵌入式小设备提 出的 几经周折 目前 SUN 公司已推出了 J2ME JAVA 2 Platform Micro Edition 针对 信息家电的 JAVA 版本 其技术日趋成熟 开始投入使用 SUN 公司 JAVA 虚拟机 JVM 技术的有序开放 使得 JAVA 软件真正实现跨平台运行 即 JAVA 应用小程序能够在带有 JVM 的任何硬软件系统上执行 这对实现瘦身上网的信息家电等网络设备十分有利 这一 技术动向势必对嵌入式设备特别是上网设备软件编程技术产生重大影响 更值得业界人 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 6 页 事关注 2 52 5 嵌入式软件的特点嵌入式软件的特点 嵌入式软件是基于嵌入式系统而言的 而嵌入式系统通常则被描述为 以应用为中 心 软硬件可裁减 适应应用系统对功能 可靠性 成本 体积 功耗等综合性严格要 求的专用计算机系统 它主要包括四个部分 嵌入式微处理器 外围硬件设备 嵌入式 操作系统 以及应用软件系统 嵌入式处理器的应用软件是实现嵌入式系统功能的关键 对嵌入式处理器系统软件 和应用软件的要求也和通用计算机有所不同 2 5 1 软件要求固态化存储 为了提高执行速度和系统可靠性 嵌入式系统中的软件一般都固化在存储器芯片或 单片机本身中 而不是存贮于磁盘等载体中 2 5 2 软件代码高质量 高可靠性 尽管半导体技术的发展使处理器速度不断提高 片上存储器容量不断增加 但在大 多数应用中 存储空间仍然是宝贵的 还存在实时性的要求 为此要求程序编写和编译 工具的质量要高 以减少程序二进制代码长度 提高执行速度 2 5 3 系统软件 OS 的高实时性是基本要求 在多任务嵌入式系统中 对重要性各不相同的任务进行统筹兼顾的合理调度是保证 每个任务及时执行的关键 单纯通过提高处理器速度是无法完成和没有效率的 这种任 务调度只能由优化编写的系统软件来完成 因此系统软件的高实时性是基本要求 2 5 4 多任务操作系统是知识集成的平台和走向工业标准化道路的基础 由上述我们可以把嵌入式软件的特征概括为四个字 小 特 专 简 小小 是指基于专用设备普遍的特点和需求 一般不会编写得太大 特特 是指它一般根据某一系统的功能设计单独编写 或在既有软件上进行修改 是一种个性化很强的软件产品 专专 不仅是从专用系统的角度来说的 而且出于系统功能 系统安全和功耗等方 面最佳配置的考虑 嵌入式软件即使在同一品牌 同一系列的产品中也需要根据系统硬 件的变化和增减不断进行修改 而这种修改显然不同于通用软件的 升级 简简 则是说嵌入式软件一般不要求其功能设计及实现上过于复杂 如一个小型的 嵌入式 Linux 操作系统只需要引导程序 Linux 微内核 初始化进程 3 个基本元素 简 单既出于控制成本的目的 同时也是对系统安全的考虑 四川大学本科毕业论文此处填写论文中文题名 第 7 页 2 62 6 嵌入式技术美好的未来嵌入式技术美好的未来 随着信息技术的发展 数字化产品空前繁荣 嵌入式软件已经成为数字化产品设计 创新和软件增值的关键因素 是未来市场竞争力的重要体现 由于数字化产品具备硬件 平台多样性和应用个性化的特点 因此嵌入式软件呈现出一种高度细分的市场格局 国 外产品进入也很难垄断整个市场 这为我国的软件产业提供了一个难得的发展机遇 嵌 入式支撑软件是嵌入式系统的基础 而与嵌入式操作系统紧密联系的开发调试工具是嵌 入式支撑软件的核心 它的集成度和可用性将直接关系到嵌入式系统的开发效率 目前 嵌入式系统工程师队伍迅速扩大 与他们紧密相伴的嵌入式系统开发工具的发展潜力十 分巨大 后 PC 时代的数字化产品要求强大的网络和多媒体处理能力 易用的界面和丰富 的应用功能 无线网络通讯技术的迅速发展 使更多的信息设备运用无线通讯技术 同 时 Java 技术的发展 对开发相关无线通讯软件起到推动作用 因此嵌入式浏览器 嵌 入式多媒体套件 嵌入式 GUI 嵌入式中文 嵌入式应用套件 嵌入式 Java 和嵌入式无 线通讯软件成为嵌入式支撑软件的基本要素 能够组合应用或作为产品单独销售 其市 场十分巨大 另外 嵌入式支撑软件的发展也将带来一个繁荣的服务培训市场 嵌入式系统主要有 4 个发展趋势 开放式平台架构 易于与其他系统整合 体积越来越小 性能要求更稳定 成本更低廉 应用趋向多元化 需要小批量 快速客制化的服务 功能趋向单一 集成的功能与一般 PC 不同 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 8 页 3 3 J2MEJ2ME 技术简介技术简介 3 13 1 J2MEJ2ME 技术和嵌入式技术技术和嵌入式技术 用于嵌入式系统的 Java 被称为 J2ME JAVA 2 MICRO EDITION 与其它版本一样 J2ME 拥有 Java 技术本身的各种特点 在各种产品之间 在任何时间 任何地点 通过任 何设备都能保持内在的一致性 代码具有可移植性 利用同一种 Java 编程语言 网络 传递极为安全 利用 J2ME 技术编写的应用程序可升级 可扩展至可运行在 J2SE 和 J2EE 平台 J2ME 手机提供了 HTTP 高级 Internet 协议 使手机等移动手持设备能以 Client Server 方式直接访问 Internet 的全部信息 不同的 Client 访问不同的文件 此 外还能访问本地存储区 实现交互式服务 超出了现在的基于文本的静态内容服务 它 是通过对无线设备上易用的 图形化的交互式服务的支持来运行的 因此 采用 J2ME 技 术的手机 PDA 和其它移动设备 用户就可在交互的在线状态下和脱机状态下下载新的服 务 如股票动态报价及交易 银行交易 实时气象预报和电子游戏等 通过 GPRS 的应用 使 Java 技术和 J2ME 平台得以为无线网络服务带来如下方便 1 应用程序可按需下载 用户可根据他们的需要下载应用程序 而不是购买由设 备制造商预装了应用程序的设备 这就保护了用户在无线设备上的投资 并使运营商强 化和扩展了他们的服务 2 J2ME 平台提供了一个类库 它可使应用开发商创建更为丰富的 更直觉的图形 用户界面 GUI 这就使服务提供商可以更好地提供个性化的和多样化的应用与服务 3 J2ME 平台使网络带宽的应用更为有效 因为 应用程序可以下载到设备上并在 本地运行 这样 仅仅是在数据从服务器上下载时才用到网络带宽 4 Java 技术提供了跨平台的能力 并支持多种器件设备 J2ME 和 MIDP 移动信 息器件概览 可在任何被支持的系统上运行同样的应用程序 5 Java 技术为无线设备创建了一个全新的开发平台 这一平台可以跨越多种设备 和多个系统平台 这样 服务提供商也可采用来自多个制造商的不同的设备 而无需对 每个设备单独进行支持 3 23 2 J2MEJ2ME 特点特点 3 2 1 J2ME 特点 J2ME 专门用来满足广大的 快速发展的消费市场需求 其覆盖很大范围内的设备 从 小型的日常用品 如寻呼机到电视机置顶盒 这样几乎与桌面计算机功能一样强大的设备 和那些较大的 Java 版本一样 J2ME 同样具有如下特点 内在的一致性或跨平台性 使得它可以在任何地方 任何时间 任何设备上运行 Comment r18 图名 5 号 黑体加黑 排在图的下方中央 整个图居中 图和正文之间空一行 所有图片应清晰 清楚 准确 层次 丰富 长度和宽度不能超过版心尺寸 四川大学本科毕业论文此处填写论文中文题名 第 9 页 强大的高级的 面向对象的编程语言 有广大开发者的支持基础 代码的可移植性 网络传输的安全性 J2SE 和 J2EE 技术的向上可扩展性 通过 J2ME Sun 公司针对嵌入式消费者 提供了一个完整的端到端的解决方案 用来生 成动态可扩展的网络产品和应用 J2ME 使设备制造商 服务提供商和内容开发商获取更大 竞争优势 使它们通过向全球客户开发和发布更具有吸引力的全新应用和服务 从而获得 新的利润源泉 3 2 2 J2ME 被定位到两类产品 高级层次中 共享的 固定的 连接的信息产品 如图 3 1 这一类产品就是标记有 CDC 连接设备配置 的那一类产品 这类设备典型例子包括 电 视机置顶盒 Internet 电视 具备 Internet 功能的可视电话 高端通信器 车载娱乐及导航 系统等 这类设备中有很大范围的用户接口能力 具有存储空间从 2MB 到 16MB 不等 并具 有稳定的 高宽带的网络连接 通常使用 TCP IP 协议 个人的 移动的 连接的信息设备 如图 3 1 这类设备就是标记有 CLDC 有限连接设备配置 的那一类产品 这类设备典型包括 蜂 窝电话 BBC 个人组织器 Organizer 等 这类设备中具有简单的界面 和普通的 PC 机比 较 网络通信通常不是基于 TCP IP 两类产品之间 并没有非常严格分得界限 一般我们根据产品的存储空间 带宽 电能 消耗和物理上的特性来大致的区分 图图 3 13 1 两类产品的定位两类产品的定位 3 3 图图 3 23 2 三层体系结构三层体系结构 3 33 3 J2MEJ2ME 三层体系结构 如图三层体系结构 如图 3 23 2 Java 虚拟机层 Java Virtual Machine 针对设备本地的操作系统定制的 Java 虚拟机的实现 支持制定的 J2ME 配置 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 10 页 配置层 Configuration 对用户来说是具有能见度不高的一层 比较透明 但是对简表的实现却非常重要 它 定义了某一类设备所用的 Java 虚拟机和 Java 类库的最小集合 这类设备代表了某一定 水平市场在某种程度上 配置定义了这一范围内能应用于所有设备的 Java 平台功能和类 库的 最小公分母 简表层 Profiles 对用户和应用开发者来说 简表层是能见度最高的层 它定义了能够应用于某一类设 备上的 API 最小集合 这一类设备代表了一定的垂直市场 简表都是在某一特定配置基础 之上的实现 针对某一简表开发的应用程序可移植到任何设备 只要该设备也支持这个简 表 所以 我们可以进一步通过简表中的 API 来扩充类库 从而增加功能 3 43 4 JavaJava 技术版本技术版本 J2ME J2ME 在在 JavaJava 技术中的定位技术中的定位 Java 规格之中有一组所谓的核心类函数库 Core Class 即 Java 在核心类之外还 有所谓的扩充类函数库 Extended Class 即 Javax 根据这两种类所支持的程度 Sun MicroSystems 进而区分出四种不同的 Java 版本 图图 3 33 3 JavaJava 四种版本关系四种版本关系 同心圆越外面 所支持的核心类函数库就越完整 反之 位于同心圆内部的 Java 版本 所 支持的就只有核心类函数库的子集合 而且越往里面 所支持第二核心类函数库子集合就 越小 我们必须以 Java 2 Standard Endition J2SE 作为标准 这个标本实行了所有 Java 标准规格之中所定义的核心类别函数库 也支持所有的 Java 基本类别 J2SE 定位在客户 端 Client Side 程序的应用上 Java 2 Enterprise Endition J2EE 此版本除了支持所有的标准核心类别函数库之 外 而且还增加了许多支持企业内部使用的扩充函数库 譬如说 Servlet JSP 的 四川大学本科毕业论文此处填写论文中文题名 第 11 页 javax servlet 类别函数库 支持 Enterprise Java Bean 的 Javax ejb 类别函数库 J2EE 定位在服务端 Server Side Java 2 Micro Edition J2ME 它所支持的只有标准核心类别函数库的子集合 譬如 说 J2ME CLDC 的规格之中 只支持 java lang java io 以及 java util 这些类别的 函数库 J2ME 加入了一些支持嵌入式系统的扩充类别函数库 如 javax microedtion io 类别函数库 然而 此版本并不支持所有的 Java 基本类型 就标 准 J2ME CLDC 的规格 也就是能在 PalmOS 上执行的 KVM K Virtual Machine 来说 它就不 支持浮点数 float double 的 Java 基本类型 J2ME 定位在嵌入式系统的应用上 同心圆的最里面 还有一个 Java 的 Smat Card 标本 只支持 java lang 这个核心类 别函数库 Smart Card 版本只支持 boolean 和 byte 这两种 Java 基本类型 Smart Card 版本定位在 Smart Card 的应用上 以上每一个 Java 版本都有自己的虚拟机器 譬如说 J2ME KVM 这样就有 Write once run anywhere 依据以上 Java 版本的描述 再根据其依据的虚拟机器 那么我们就可以堆积起 Java 虚拟机结构 入下图 3 4 图图 3 43 4 JavaJava 虚拟机虚拟机 4 4 Comment r19 四级及以下标题四级及以下标题小 4 号 宋黑体加粗 Comment rj20 表格排式表格排式 表头 即表格名称 5 号黑体 位于表格上方中央 表内容用五号宋体 每一表格应统一编号 该编号应在正 文中相应处标明 整个表格居中 宽度不能超过版心 表格和正文之间空一行 续表 即一页未排完 下一页接着排 的表 应在接排面的表上方加 续表 或 表 续 等字样 如续表不止 一页 则需加上 续表一 等字样 如表格较大 也可用 B4 纸制成横表 按 A4 规格折叠后装订入册 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 12 页 3 4 1 13 4 1 1 记录管理系统概述记录管理系统概述 在一般的数据库管理系统中 存放许多的表格 Table 而在记录管理系统中 和 表格表演同等角色的对象叫记录仓储 Record Store 在记录仓储中的每一笔资料我们 也叫其为记录 RMS 关系图如图 3 5 图图 3 53 5 RMSRMS 中的关键元素间的关系中的关键元素间的关系 5 5 3 4 1 23 4 1 2 记录仓库的使用记录仓库的使用 每一个资料仓储都有它独一无二的名字 大小不能超过 32 个 Unucode 字元 大小写 有差别 表表 3 13 1 骨干交换机的要求骨干交换机的要求 6 属属 性性描描 述述 支持的标准和协议IEEE 802 1d IEEE802 1X IEEE 802 3 等 体系结构交换容量 32G MAC 地址表容量 16k VLAN 数量 4k 路由表项 32k 使用记录仓储之前 我们使用 RecordStore 类别的 openRecordStore 函数打开它 RecordStore openRecordstore 记录仓储的名称 true false 如果开启记录仓储失败 就会丢出 RecordStoreNotFoundException 例外 四川大学本科毕业论文此处填写论文中文题名 第 13 页 开启记录仓储后 我们可以使用 RecordStore 类别中的工具函数来得到相关的资料 比如 getLastModified 取得上次修改时间 getName 取得记录仓储的名称 getNextRecordID 下一笔记录的识别码 我们也可以使用 RecordStore 类别中的 closeRecordStore 和 deleteRecordStore 函 数对记录仓储进行关闭和删除动作 这个机制的整体运作方式如下图 3 6 图图 3 63 6 监视记录仓储机制运行方式监视记录仓储机制运行方式 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 14 页 总总 结结 根据我们设计的游戏功能 经过对 J2ME 技术的学习 以及对程序总体上的设计 和 数据流图的设计 最后通过编码和调试 得到了这个手机网络游戏 银月血影 我们完 全实现了我们预期期望的所有的功能模块 在英雄可以处理的事务中 如图 8 1 有 内政 破釜沉舟 卷土重来 更改 英雄的名字 更改军团名称 和 帮助 内政 中的 状态 休养 增兵 鼓舞 修筑 帮助 中的 游戏背景 游戏方法 结束标志 牌的优先级 别 关于 等功能都按照说明书实现了 图 8 1 中用红圆圈起的两个功能分别是和 CPU 和网络游戏者进行游戏了 其中和 CPU 游戏时 在操作上有换牌 出牌等操作 以及各种交互界面如图 8 2 相对于单机游戏 网络游戏中其玩法和各种操作 及各种交互界面都是一样的 不 同的是游戏的对手不是 CPU 算法产生的数据 而是实在的人物将操作的数据通过网络进 行相互传输 从而达到网络游戏的功能 具体的情况如图 8 3 在 J2ME 的网络模块中 我们使用 UDP 传输协议 然后收发数据时使用 DatagramConnectionDatagramConnection 类的 receive 方法来进行监听 这个方法启动后是等待连接 并用 数据包的格式 DatagramDatagram 来接受数据 如下 dc receive receiveDatagram receive receiveDatagram 启动这个方法 在个人 PC 机上使用模拟器来测试网络功能时占用了 CPU 很大的处理 资源 我们不知道在实际的手机上会是怎么样地情况 就不得而知 我们希望感兴趣的 有条件的人可以进一步对此进行验证 我们使用开发 J2ME 无线开发工具 j2me wireless toolkit 中的手机模拟器来对我们 的游戏系统进行了整体性的测试 结果表明一切都表现良好 在单 PC 机中我们使用分别 使用不同端口的两个进程来相互访问 在两台 PC 机上我们使用不同的目标主机 IP 地址 在这两种情况下我们的游戏都能正常运行 当然 由于硬件条件的限制 我们目前尚不 可能拿我们的设计在实际的手机上进行调试了 四川大学本科毕业论文此处填写论文中文题名 第 15 页 作者在读期间科研成果介绍作者在读期间科研成果介绍 Comment r21 专著著录专著著录要求 要求 格式格式 Comment r22 专著中析出的文献著专著中析出的文献著 录录要求 格式要求 格式 Comment r23 学位论文著录学位论文著录 要求 格式要求 格式 Comment r24 学术报告著录学术报告著录 要求 格式要求 格式 Comment r25 连续出版物 期刊 连续出版物 期刊 著录要求 格式著录要求 格式 Comment r26 论文集著录要论文集著录要 求 格式求 格式 Comment r27 论文集中的析论文集中的析 出文献著录要求 格式出文献著录要求 格式 Comment r28 报纸文章著录要求 报纸文章著录要求 格式格式 Comment r29 国际 国家标准著录国际 国家标准著录 要求 格式要求 格式 Comment r30 专利文献著录专利文献著录 要求 格式要求 格式 Comment r31 电子文献著录电子文献著录 要求 格式要求 格式 四川大学本科毕业论文 基于 J2ME 技术的手机移动网络游戏 银月血影 第 16 页 参考文献参考文献 1 主要责任者 书名 M 其他责任者 版本 出版地 出版者 出版年 起止页码 2 刘少奇 论共产党员的修养 M 修订 2 版 北京 人民出版社 1962 76 80 3 析出责任者 析出题名 文献类型标识 析出其他责任者 见 原文献责任者 原文献题目 版 本 出版地 出版者 出版年 在原文献中的位置 起止页码 4 黄蕴慧 国际矿物学研究的动向 见 程裕淇等编 世界地质科技发展动向 北京 地质出版社 1982 38 39 5 著者 题 篇 名 文献类型标识 学位授予单位 编号或缩微制品序号 年 6 张筑生 微分半动力系统的不变集 D 北京 北京大学数学系数学研究所 1983 7 著者 题 篇 名 报告题名 R 编号 出版地 出版者 出版年 页次 8 中国科学院南京土壤研究所西沙群岛考察组 我国西沙群岛的土壤和乌粪矿 R 北京 科学出版 社 1977 80 9 主要责任 著 者 文献题 篇 名 J 其他责任者 原文献题名 刊名 年 卷 期 在 原文献中的位置 起止页码 10 李四光 地壳构造与地壳运动 中国科学 1973 4 400 429 11 何龄修 读顾城 南明史 J 中国史研究 1998 3 167 173 12 金显贺 王昌长 王忠东 等 一种用于在线检测局部放电的数字滤波技术 J 清华大学学报 自然科学版 1993 33 4 62 67 13 辛希孟 信息技术与信息服务国际研讨会论文集 A 集 C 北京 中国社会科学出版社 1994 14 析出文献主要责任者 析出文献题名 A 原文献主要责任者 任选 原文献题名 C 出版地 出版者 出版年 析出文献起止页码 15 钟文发 非线性规划在可燃毒物配置中的应用 A 赵玮 运筹学的理论与应用 中国运筹学 会第五届大会论文集 C 西安 西安电子科技大学出版社 1996 468 471 16 主要责任者 文献题名 N 报纸名 出版日期 版次 17 谢希德 创造学习的新思路 N 人民日报 1998 12 25 10 18 赵均宇 略论辛亥革命前后的章太炎 光明日报 1977 03 24 4 19 标准编号 标准名称 S 20 GB T 16159 1996 汉语拼音正词法基本规则 S 21 专利所有者 专利题名 P 专利国别 专利文献种类 专利号 出版日期 22 姜锡洲 一种温热外敷药制备方案 P 中国专利 881056073 1989 07 26 23 主要责任者 电子文献题名 电子文献及载体类型标识 电子文献的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版广告设计承包合同协议书
- 二零二五年度建筑劳务木工分包合同绿色施工技术与材料范本
- 二零二五年度绿色建筑评价体系设计合同示范文本GF
- 2025版建筑工程造价咨询居间服务合同(甲方范本)
- 二零二五年度家庭财产分割与子女抚养合同范本
- 二零二五年度创新型企业厂房转租合同
- 2025版离婚协议书与子女抚养及财产分割执行协议
- 二零二五年度汽车行业劳务派遣合同终止模板
- 二零二五年度绿色建筑评价体系施工大包合同
- 二零二五年度超声设备研发、生产、销售及售后服务一体化合同
- 小区真石漆修补方案(3篇)
- 急性食物中毒患者院前急救
- 2025年山东省高考招生统一考试高考真题生物试卷(真题+答案)
- 中医药健康服务规范课件
- DB4401-T 215-2023 井盖设施技术规范
- 医学实验室管理规范
- 2025公需课《人工智能赋能制造业高质量发展》试题及答案
- 远离文身 让青春不被“刺”痛 课件-2024-2025学年高一下学期预防青少年文身主题班会
- 打孔合同协议书
- 《AIGC应用实战:写作、绘图、视频制作、直播》课件 第七章 即梦的使用方法
- 1、方案文本-落地式盘扣外脚手架专项施工方案11.25
评论
0/150
提交评论