金耀14物联网Linux操作系统的实时性技术研究.docxVIP

金耀14物联网Linux操作系统的实时性技术研究.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
经典专科、本科、硕博、研究生、期刊毕业论文 仅供参考 PAGE 精心整理 仅供参考 勿用作商业用途 徽 商 职 业 学 院 毕业设计(论文) 题目 Linux操作系统的实时性技术研究 姓 名: 金耀 系 别: 电子信息系 学 号: 142054 专 业: 物联网应用技术 指导教师: 崔蓓蓓 徽商职业学院教务处 经典专科、本科、硕博、研究生、期刊毕业论文 仅供参考 精心整理 仅供参考 勿用作商业用途 摘要:信息技术的发展和Internet广泛深入的应用使嵌入式系统成为电子计算机行业的热点。嵌入式系统技术上的成就为航空航天、工业控制等技术领域上的探索提供了更加科学和有效的手段,同时也为人们的日常生活带来了更多欣喜和便利。嵌入式技术是在计算机和通信技术的基础上发展起来的,以嵌入式微处理器和嵌入式操作系统为发展核心。诸多的嵌入式操作系统中,嵌入式凭借自身硬件支持上的广泛性、开源性和可移植性等特点发展迅速。 本文首先对嵌入式系统硬件平台的设计和配置做了详细介绍;接下来对符合本实验要求的Linux内核的定制和移植、根文件系统的构造、引导加载程序的写入做了详细描述。最后通过一个基于C/S网络架构的远程数据采集程序对嵌入式Linux的实时性能作了测试和论证。 关键词:嵌入式系统、Linux、设备驱动、实时性 目录 TOC \o 1-3 \h \z \u 目录 3 第一章 嵌入式实验系统硬件设计与配置 4 1.1 实验系统总览 4 1.2 下位机CPU模块SCM/LX3160介绍 4 第二章 嵌入式Linux软件开发环境的构建 5 2.1 Linux内核分析 5 2.1.1 Linux内核概述 5 2.1.2 Linux中断机制 5 2.2内核的定制 5 2.2.1内核的选择 5 2.2.2内核的定制和移植 5 2.3基于Busybox工具的根文件系统的搭建 5 2.4引导加载程序的选择与写入 6 第三章 数据采集驱动程序的设计与实现 7 3.1 Linux设备驱动程序的功能 7 3.2 DMM32驱动程序的设计与实现 7 3.2.1 设备的初始化及释放 7 3.2.2 设备的打开和关闭 7 3.2.3 设备的读写 7 3.2.4 设备的模式控制 7 3.3设备驱动的编译 7 第四章 基于嵌入式Linux的实时性测试 9 4.1 远程数据采集程序的设计与实现 9 4.2 远程数据采集程序的测试结果及分析 9 经典专科、本科、硕博、研究生、期刊毕业论文 仅供参考 第一章 嵌入式实验系统硬件设计与配置 1.1 实验系统总览 本实验系统分为上位机和下位机两部分,上位机是普通个人电脑(PC),下位机是PC/104规范的嵌入式平台。下位机由CPU模块和I/O模块两部分组成:CPU模块SCM/LX3160是盛博公司的一款高性能的“ALL IN ONE”PC/104模块;IO模块DIAMOND-MM-32-AT是美国DIAMOND公司出品的一款PC/104规范的多功能数据采集卡。 Linux内核的裁剪移植、根文件系统的创建、引导加载程序的安装和配置工作以及设备驱动程序的编写和编译在上位机PC上进行,下位机在经过构建的嵌入式软件环境下通过网络文件系统 (Network File System,简称NFS)挂载已经编译好的设备驱动程序并运行之。系统硬件框架如图1.1所示。 图1.1系统硬件框架图 1.2 下位机CPU模块SCM/LX3160介绍 SCM/LX-3160与PC/AT标准完全兼容,并遵从PC/104标准。在IBM-PC上运行的众多软件全部能在以SCM/LX-3160为基础的系统中运行。模块集成了PS/2键盘、PS/2鼠标、CRT、IDE、 USB2.0、4串一并、2个10/100BaseT以太网等接口,在极小空间里实现PC机几乎所有的功能。平板显示接口、CF卡接口、串口多种形式选择、看门狗功能等接口让设计人员更方便的实现嵌入式系统应用。 SCM/LX-3160专为嵌入式应用设计,具有低功耗、高可靠性、小体积、无风扇、宽温工作的特点,使之广泛适用于国防电子、车载系统、医疗仪器、通信、电力控制、工业现场控制、安防系统等应用中。 第二章 嵌入式Linux软件开发环境的构建 2.1 Linux内核分析 2.1.1 Linux内核概述 一个完整可用的操作系统主要由4部分组成:硬件、操作系统内核、

文档评论(0)

584476383 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档