论文摘要
随着后PC时代的到来,嵌入式技术已渗透到各行各业以及人们的日常生活中去。嵌入式技术的应用提高了变电站自动化系统的通信管理性能并且提供了高稳定性、低成本的解决方案。在分析了通信管理单元功能需求的基础上,采用“PC-104+Linux”为核心的通信管理单元软硬件平台,完成了嵌入式软件系统的移植和实现了通信管理的应用程序。采用基于盛博科技(SBS)公司的SCM-7020(PC-104模块)主板作为目标机,将安装有RedHat Linux 9的PC机作为宿主机,建立嵌入式软件开发平台。按照系统要求对现有的Linux系统进行裁剪,给出了移植Linux内核以及建立嵌入式文件系统的方法及详细过程。同时,根据通信管理单元的功能需要,分析了Linux下进程间的通讯机制,并确定了适合本课题的进程间信息交换方式。分析了嵌入式图形软件包(Qt)下的系统调用与信号机制,软件定时器管理,中文界面显示等几个关键性技术问题。最后,完成了通信管理单元应用程序的详细设计。
论文目录
摘要Abstract1 绪论1.1 选题背景1.2 电力系统通信管理单元的发展现状1.3 当前产品存在的问题及研制新产品的意义1.3.1 现有通信管理单元的局限性1.3.2 嵌入式计算机在电力自动化中系统的应用1.3.3 嵌入式Linux在电力自动化系统中的应用1.4 本课题提出的解决方案和主要工作2 整体方案设计2.1 通信管理单元的工作原理及功能要求2.1.1 工作流程及基本原理2.1.2 通信管理单元的功能需求2.2 通信管理单元的硬件结构2.2.1 PC-104主板的选择2.2.2 CAN总线接口卡的选择2.2.3 四口串口卡的选择(RS232/RS485/RS422)2.2.4 I/O地址、中断分配2.3 通信管理单元软件的总体设计2.3.1 构建通信管理单元的软件平台2.3.2 BootLoader的选择2.3.3 嵌入式Linux的选择2.3.4 嵌入式文件系统构建2.3.5 通信管理单元软件的概要设计2.4 开发平台的搭建2.4.1 NFS的建立2.4.2 Qt/Embedded嵌入式图形接口软件的安装2.4.3 外围接口卡驱动加载、卸载2.4.3.1 串行通讯接口卡驱动加载、卸载2.4.3.2 CAN接口卡驱动加载、卸载2.4.3.3 PPP拨入服务器配置2.5 本章小结3 系统的裁剪与移植3.1 BootLoader的基本概念3.1.1 GRUB启动过程3.1.2 GRUB的安装和配置3.1.2.1 GRUB的安装3.1.2.2 GRUB配置文件3.2 嵌入式Linux内核的移植3.2.1 Linux内核的文件结构3.2.2 内核的配置、编译3.3 本章小结4 文件系统的建立4.1 根文件系统的基本结构4.2 制作命令集4.2.1 BusyBox的简介4.2.2 使用BusyBox制作命令集4.3 建立必要的根文件目录4.3.1 Glibc库目录4.3.2 Qt/Embedded库目录4.3.3 设备文件目录4.4 系统的初始化过程4.5 文件系统的安装4.5.1 制作initrd.img文件4.5.2 制作系统镜像4.5.3 系统的安装4.6 本章小结5 软件设计5.1 软件设计概述5.2 QT设计5.2.1 QT设计概述5.2.2 信号与插槽5.2.3 软定时器的应用5.2.4 QT中文界面显示5.3 进程间的通讯5.4 服务器5.5 参数配置5.6 数据显示5.7 通信报文5.7.1 软件方案概述5.7.2 界面设计5.7.3 遥信功能实现5.7.4 遥控功能程序设计5.7.5 CAN通讯协议实现5.7.5.1 CAN协议分析5.7.5.2 CAN2.0B通讯规约介绍5.7.5.3 CAN2.0B通讯规约实现5.7.5.4 遥控中装置地址/遥控号的计算5.7.6 新部颁规约实现5.7.6.1 CDT循环式远动规约简介5.7.6.2 新部颁规约实现5.8 本章小结6 结论与展望6.1 结论6.2 展望致谢参考文献
相关论文文献
标签:通信管理单元论文; 嵌入式论文; 移植论文;