嵌入式实时Linux的移植及应用技术的研究

嵌入式实时Linux的移植及应用技术的研究

论文摘要

随着计算技术和通信技术的飞速发展,特别是互联网的迅速普及和3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的趋势,嵌入式系统产品已经成为信息产业发展的重要方向。嵌入式产品主要由嵌入式硬件及嵌入式操作系统组成,在嵌入式操作系统中,由于丌源和可移植等优点,嵌入式Linux脱颖而出,目前在ARM和Motorola等流行平台上都有成功移植的案例。本文的目标平台是一个基于X86的PC104模块,选择嵌入式Linux作为PC104的操作系统。本文分析了Linux内核的主要功能,根据目标板的硬件结构,对Linux内核进行了裁减。利用BusyBox制作了精简的文件系统,分析了Linux的启动过程,编写了启动脚本。所制作的嵌入式Linux在PC104模块上能够正常运行,达到了预期的设计要求。为了改进Linux的实时性,使用了双核机制,将实时内核RTLinux打包进Linux内核,导出了具备实时特性的函数接口,提高了Linux的实时性。在运行成功的Linux上,开发了基于网络的文件传输软件,能够可靠的进行文件传输。针对PC104标准的数据采集卡DMM32设计了设备驱动程序,导出了open()、release()、read()、write()等关键函数,方便了用户的二次开发。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 国内外发展现状
  • 1.3 课题背景及意义
  • 1.4 主要研究内容简述
  • 第二章 嵌入式Linux实时性研究
  • 2.1 嵌入式Linux简介
  • 2.2 实时系统
  • 2.2.1 实时系统
  • 2.2.2 Linux实时性分析
  • 2.3 RT-Linux简介
  • 2.3.1 RT-Linux简介
  • 2.3.2 RT-Linux实现机制
  • 2.3.3 RT-Linux编程
  • 2.4 Linux与RT-Linux的结合
  • 2.4.1 双核机制
  • 2.4.2 Linux与RT-Linux通信机制
  • 2.5 本章小结
  • 第三章 在DOC上创建嵌入式实时Linux
  • 3.1 存储设备
  • 3.1.1 DiskOnChip与MTD
  • 3.1.2 RAMdisk
  • 3.2 内核的选择及编译
  • 3.2.1 Linux内核简介
  • 3.2.2 内核选择
  • 3.2.3 目标板内核编译
  • 3.2.4 编译基本的RTLinux驱动程序
  • 3.3 文件系统的制作
  • 3.3.1 文件系统简介
  • 3.3.2 BusyBox简介
  • 3.3.3 使用BusyBox制作文件系统
  • 3.4 启动程序的编写
  • 3.4.1 Linux启动分析
  • 3.4.2 启动引导程序简介
  • 3.4.3 编写LILO脚本
  • 3.5 在DOC上安装Linux
  • 3.5.1 制作启动盘FloppyLinux
  • 3.5.2 启动MiniLinux
  • 3.6 图形界面及网络功能的加载
  • 3.6.1 嵌入式图形界面
  • 3.6.2 网络内核编译选项配置
  • 3.6.3 网络文件传输程序设计
  • 3.7 本章小结
  • 第四章 基于嵌入式Linux的应用程序设计
  • 4.1 DMM32板卡简介
  • 4.2 DMM32的驱动程序
  • 4.2.1 Linux驱动程序分析
  • 4.2.2 DMM32驱动程序
  • 4.3 RTLinux实时应用程序设计
  • 4.4 本章小结
  • 第五章 工作总结与展望
  • 致谢
  • 参考文献
  • 附录:关键代码
  • 相关论文文献

    • [1].配网监控Web系统的实时性研究[J]. 电子世界 2018(02)
    • [2].工业网络实时性模型的分析[J]. 莱钢科技 2008(03)
    • [3].简析小议数字化网络视频监控系统[J]. 中国新通信 2018(18)
    • [4].应用于飞机测试的EtherCAT测试系统实时性测试及分析[J]. 电子测量技术 2018(20)
    • [5].现场总线系统实时性的MAC机制研究[J]. 单片机与嵌入式系统应用 2015(08)
    • [6].TIPC在嵌入式集群系统中的应用与优化[J]. 信息技术与网络安全 2018(02)
    • [7].对电网EMS数据正确性的再思考[J]. 发展 2015(02)
    • [8].如何看待就业微博在高校毕业生就业中的二重价值[J]. 青年作家 2014(18)
    • [9].基于EPON的新型电力ONU的设计与应用[J]. 光通信技术 2013(04)
    • [10].基于DSP的弹载导引头软件设计与实现[J]. 计算机测量与控制 2016(01)
    • [11].嵌入式数据库发展状况研究[J]. 电子产品世界 2010(03)
    • [12].基于OBDII&EOBD的机动车监测系统分析与设计[J]. 计算机工程与应用 2016(01)
    • [13].时戳和随机数在保证消息实时性方面的应用[J]. 聊城大学学报(自然科学版) 2008(01)
    • [14].IEEE—1394b光纤总线互连实时性分析[J]. 科学技术与工程 2012(21)
    • [15].山地运输机械驴[J]. 农家参谋 2018(12)
    • [16].基于DSP+FPGA的高速数据处理与存储系统设计[J]. 微型机与应用 2015(15)
    • [17].玻璃生产设备实时管理系统[J]. 设备管理与维修 2012(S1)
    • [18].CAN总线网络的实时性研究和改进[J]. 现代电子技术 2011(22)
    • [19].DCS系统实时性问题研究[J]. 电脑知识与技术 2019(10)
    • [20].航天嵌入式Linux实时性能优化研究[J]. 航天控制 2018(03)
    • [21].一种Windows系统中的实时信号处理方法[J]. 电子设计工程 2018(13)
    • [22].微博的特性、影响力以及问题分析[J]. 新闻研究导刊 2016(04)
    • [23].基于CAN总线的船舶数据通信系统[J]. 机电工程 2010(03)
    • [24].嵌入式系统的实时性设计研究[J]. 国外电子测量技术 2009(04)
    • [25].做好中学生思想工作的“七个注重”[J]. 技术与市场 2016(06)
    • [26].一类在线调试技术在嵌入式系统软件中的应用[J]. 电子设计工程 2012(01)
    • [27].IEEE1588 PTP协议在数字化变电站中的应用[J]. 机电信息 2009(30)
    • [28].嵌入式LINUX实时性研究[J]. 科协论坛(下半月) 2008(02)
    • [29].基于嵌入式系统的网络采集系统[J]. 装备制造技术 2008(04)
    • [30].令牌目的循环时间对PROFI BUS测控周期的影响[J]. 燕山大学学报 2008(03)

    标签:;  ;  ;  ;  

    嵌入式实时Linux的移植及应用技术的研究
    下载Doc文档

    猜你喜欢