基于Linux的嵌入式智能控制器平台的研究开发

基于Linux的嵌入式智能控制器平台的研究开发

论文摘要

嵌入式系统是继网络技术之后,又一个新兴的技术发展方向。嵌入系统具有体积小、性能强、功耗低、可靠性高以及面向行业应用的突出特征,目前已经广泛地应用于军事国防、消费电子、网络通信、工业控制等各个领域。Linux属于开放的操作系统,它对新技术,新协议有良好的适应性。基于Linux嵌入式平台具有低成本高质量的良好性能。 通用串行总线(USB)以其低成本、使用简单、扩展方便及支持即插即用等特点而得到了广泛应用。 本文基于Linux的嵌入式智能控制器平台研究开发的目标是设计出低成本、高性能的Linux嵌入式主控制器和采用USB接口的从控制器,以应用于工业控制中广为运用的分布式二级控制系统。 本文对嵌入式系统的定义、特点、分类和发展进行了阐述,并且对当前比较典型的嵌入式操作系统作了介绍。特别对开发环境、交叉编译以及Linux系统在ARM平台的移植进行深入的研究分析,在研究的基础上建立了一个基于Linux的集成开发环境。 文中介绍了Linux下设备驱动的设计方法,总结并给出了Linux下添加设备的一般过程及设备驱动的主要接口函数。了解并掌握USB协议后,分析了USB设备的各种类型,设计并实现了Linux下的USB设备的驱动程序。 完成了智能控制器的硬件设计和软件设计,重点介绍了固件程序的开发。最后给出了几个常用的控制算法。硬件电路、固件程序、驱动程序、控制算法,采用模块化设计,各个功能单元相互独立的,又可方便的构成一个完整的系统,这使整个系统易于调试、维护,增强了整个系统的强壮性。 本文研究的智能控制器有着广泛的应用场合,并且整套系统的成本很低,这样的系统比较符合中国国情,对它的研究和开发很有实用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 嵌入式系统介绍
  • 1.1.1 嵌入式系统的定义
  • 1.1.2 嵌入式系统的特点
  • 1.2 嵌入式系统的分类
  • 1.2.1 嵌入式系统的硬件
  • 1.2.2 嵌入式系统的软件
  • 1.3 嵌入式系统的应用领域及发展趋势
  • 1.3.1 应用领域
  • 1.3.2 发展趋势
  • 1.4 论文研究背景和组织结构
  • 1.4.1 论文研究背景
  • 1.4.2 论文组织结构
  • 第二章 嵌入式系统的开发
  • 2.1 嵌入式系统的开发环境
  • 2.1.1 硬件实验环境
  • 2.1.2 软件开发环境
  • 2.2 交叉编译
  • 2.3 Linux系统在ARM平台的移植
  • 2.3.1 移植的概念
  • 2.3.2 Linux内核结构
  • 2.3.3 Linux操作系统移植
  • 2.3.4 编译Linux内核
  • 2.4 本章小结
  • 第三章 USB协议简介
  • 3.1 总线布局
  • 3.2 USB设备与主机的连接
  • 3.3 包格式
  • 3.3.1 标记包
  • 3.3.2 帧开始包
  • 3.3.3 数据包
  • 3.3.4 握手包
  • 3.3.5 握手回答
  • 3.4 标记包的字段格式
  • 3.4.1 同步字段
  • 3.4.2 包标识符字段
  • 3.4.3 地址字段
  • 3.4.4 帧号字段
  • 3.4.5 数据字段
  • 3.4.6 循环冗余校验
  • 3.5 传送类型
  • 3.6 本章小结
  • 第四章 Linux下的USB驱动程序设计
  • 4.1 Linux的设备管理
  • 4.1.1 设备驱动简介
  • 4.1.2 Linux的设备文件系统
  • 4.1.3 设备分类
  • 4.1.4 模块
  • 4.1.5 地址空间
  • 4.2 USB驱动程序设计
  • 4.2.1 uSB驱动模块的实现
  • 4.2.2 USB驱动程序的添加
  • 4.2.3 设备驱动编程注意事项
  • 4.3 本章小结
  • 第五章 智能控制器的研发
  • 5.1 主控制器系统配置
  • 5.1.1 编译LINUX内核
  • 5.1.2 下载运行BIOS
  • 5.1.3 在BIOS中下载BIOSBOX.BIN烧写到NAND BOOT分区
  • 5.1.4 在BIOSBOX中下载和烧写LINUX内核
  • 5.1.5 在BIOSBOX中下载和烧写LINUX根文件系统
  • 5.1.6 设置LINUX运行参数
  • 5.1.7 运行LINUX
  • 5.2 从控制器的研发
  • 5.2.1 从控制器的硬件设计
  • 5.2.2 从控制器的软件设计
  • 5.3 主从控制器的通信
  • 5.4 本章小结
  • 第六章 结束语
  • 6.1 本文总结
  • 6.2 论文特点
  • 6.3 未来展望
  • 参考文献
  • 附录1:
  • 附录2:
  • 攻读硕士学位期间的科研工作与发表论文情况
  • 参加的主要科研项目
  • 发表论文
  • 致谢
  • 相关论文文献

    • [1].非嵌入式与嵌入式智能体价值观加载的对比研究[J]. 贵州省党校学报 2020(02)
    • [2].关于多样化嵌入式智能设备间数据共享的方法[J]. 现代工业经济和信息化 2016(23)
    • [3].嵌入式智能创新技术的研究与教学改革[J]. 黑龙江科技信息 2016(22)
    • [4].关于嵌入式智能仪表中触摸屏校准算法的研究[J]. 计算机光盘软件与应用 2012(10)
    • [5].基于无线通信的嵌入式智能家居预警系统设计[J]. 自动化与仪器仪表 2020(03)
    • [6].欧盟嵌入式智能系统联合开发的知识产权政策评鉴[J]. 科技进步与对策 2011(03)
    • [7].嵌入式智能仪器仪表弱故障信号的有效检测[J]. 计算机仿真 2014(05)
    • [8].一种嵌入式智能卡的设计与实现[J]. 木工机床 2013(03)
    • [9].基于物联网的嵌入式智能网关的设计[J]. 电子技术与软件工程 2017(11)
    • [10].水陆空三栖飞行器中的嵌入式智能控制技术[J]. 电子技术与软件工程 2016(04)
    • [11].嵌入式智能家居控制系统的设计[J]. 电脑与电信 2015(05)
    • [12].嵌入式智能家居控制终端通信设计与实现[J]. 电子测试 2013(24)
    • [13].嵌入式智能操作面板设计[J]. 船电技术 2009(06)
    • [14].基于嵌入式智能结点的信息融合模型研究[J]. 微计算机信息 2008(29)
    • [15].嵌入式智能云药箱的设计[J]. 辽宁师专学报(自然科学版) 2019(03)
    • [16].嵌入式智能家居控制系统中无线通讯技术的应用[J]. 信息与电脑(理论版) 2016(18)
    • [17].嵌入式智能硬件与上位机快速配置与交互方法设计与实现[J]. 数字技术与应用 2016(12)
    • [18].基于ZigBee的嵌入式智能家居管理系统的设计和实现[J]. 电子设计工程 2016(02)
    • [19].电子信息类创新创业课程开发的探索与实践——以“嵌入式智能车型机器人”创新实践课程为例[J]. 轻工科技 2016(12)
    • [20].嵌入式智能家居安防监控系统探讨[J]. 信息技术与信息化 2014(09)
    • [21].嵌入式智能仪器仪表弱故障信号的有效检测[J]. 智富时代 2015(05)
    • [22].嵌入式智能光伏模块的最大功率输出统一控制[J]. 中国电机工程学报 2013(21)
    • [23].嵌入式智能家居安防系统的研究与实现[J]. 智能城市 2016(05)
    • [24].嵌入式智能家居的控制系统分析[J]. 江西建材 2015(03)
    • [25].基于PLC的嵌入式智能控制策略研究及应用[J]. 数字技术与应用 2015(02)
    • [26].嵌入式智能设备的测试方法研究[J]. 微计算机信息 2008(02)
    • [27].基于RFID的嵌入式智能宿舍考勤系统的设计[J]. 电子技术与软件工程 2017(16)
    • [28].基于框架表示法的某武器系统嵌入式智能诊断[J]. 电脑开发与应用 2010(02)
    • [29].GSM在嵌入式智能领域中的应用[J]. 电脑编程技巧与维护 2010(19)
    • [30].一种新型的嵌入式智能监测仪表的研究与设计[J]. 自动化技术与应用 2009(10)

    标签:;  ;  

    基于Linux的嵌入式智能控制器平台的研究开发
    下载Doc文档

    猜你喜欢