基于嵌入式Linux系统的车载故障诊断应用系统构建
发布时间:2020-12-30 20:57
随着计算机技术与网络技术的高速发展,嵌入式系统大量应用于自动控制、工业生产、军事技术和消费类电子产品上。同时其自身也在不断发展,从最初用汇编语言直接控制的嵌入式系统发展到目前以Internet为标志的嵌入式系统。本论文以现有的某种机车走行部车载故障诊断装置的工业控制计算机PC104为实验平台,构建了基于X86硬件体系架构的嵌入式Linux的应用系统。并提出了一种较新的用于构建嵌入式应用系统的方法——基于组件模式的分层构建嵌入式应用系统的方法。本论文的主要内容包括:Linux操作系统原理研究,首先对车载故障诊断装置的存储设备DiskOnChip2000的结构进行分析研究,以及如何在Linux操作系统平台下对其进行驱动,分析其驱动机制,并在DOC2000上构建了嵌入式Linux操作系统,并将它做成为可启动设备。本文深入剖析了在Linux操作系统平台下终端设备的驱动机制,进而从终端设备引出对串行口的驱动过程,也对其机制进行了详细分析,在基于组件模式构建嵌入式应用系统的思想指导下,面向实际应用需求,在内核提供的接口上封装了基于232模式与485模式综合的应用程序接口函数,从而使面向于具体应用的...
【文章来源】:湘潭大学湖南省
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
以菜单方式进行内核配置的图形界面
从上层进入下层的路径既可以临时加以选择(例如根据设备号),也可以预置好。这种设置可以在系统(设备)初始化时进行,也可以通过对高层的 ioct作随时进行,还可以是程序中固有的。由于一个串行通信通道也能用于插上数字终端,串行设备必须整合进终端模拟层(即,“tty”抽象,来自于古老ele-type devices)。即把串行设备的管理纳入终端设备管理体系。.3 关于 tty 管理及相关数据结构.3.1 tty 管理首先 tty 设备是大量存在的,从基于 VGA 和帧缓冲的字符模式控制台到串信通道以及虚拟终端如 xterm 应用。而灵活而强大的 tty 处理由许多编译模成,如图 3.1 所示。
4.5.3 实验数据分析根据对 JKAD2005 的实际测试,在进行实验时,触发信号波形频率超过 50KH以后,A/D 转换硬件部分可能会有失真,所以在用软件进行测试时,选择的实际触发信号的频率都在 50KHz 以下。基于循环缓冲区的模型的 A/D 触发方式采用的外部触发的方式。外部触发信号分为 30KHz 与 50KHz 两种,而输入信号波形的频率分为 100 Hz 和 200 Hz 两种。由于方案一是以循环缓冲区的方式实现的,所以在运行良好的情况下,是可以做到数据随需随取的,以下的波形分析对每种情况是随机的取三次数据。来自于信号发生器的输入信号的原始波形如下图所示:输入波形频率为 100Hz 的原始信号 输入波形频率为 200Hz 的原始信号
【参考文献】:
期刊论文
[1]基于MIPS体系的嵌入式Linux引导装载系统的设计与实现[J]. 陶永,鄢萍,郭建兴,刘飞. 计算机应用. 2004(11)
[2]嵌入式Linux裁剪方法[J]. 顾咏枫,陈章龙. 小型微型计算机系统. 2003(09)
[3]嵌入式操作系统技术发展趋势[J]. 林建民. 计算机工程. 2001(10)
[4]风景这边独好——实时嵌入式Linux系统上GUI的发展与展望[J]. 魏永明. 微电脑世界. 2000(47)
硕士论文
[1]基于ARM的嵌入式Linux研究与实现[D]. 叶顺流.重庆大学 2005
[2]嵌入式Linux的研究与应用[D]. 郝永君.西安电子科技大学 2005
[3]基于PC104主板的嵌入式数据采集系统的研制[D]. 郑胜.西北工业大学 2002
[4]基于Linux的嵌入式系统的技术及应用[D]. 张丙晨.铁道部科学研究院 2001
本文编号:2948291
【文章来源】:湘潭大学湖南省
【文章页数】:76 页
【学位级别】:硕士
【部分图文】:
以菜单方式进行内核配置的图形界面
从上层进入下层的路径既可以临时加以选择(例如根据设备号),也可以预置好。这种设置可以在系统(设备)初始化时进行,也可以通过对高层的 ioct作随时进行,还可以是程序中固有的。由于一个串行通信通道也能用于插上数字终端,串行设备必须整合进终端模拟层(即,“tty”抽象,来自于古老ele-type devices)。即把串行设备的管理纳入终端设备管理体系。.3 关于 tty 管理及相关数据结构.3.1 tty 管理首先 tty 设备是大量存在的,从基于 VGA 和帧缓冲的字符模式控制台到串信通道以及虚拟终端如 xterm 应用。而灵活而强大的 tty 处理由许多编译模成,如图 3.1 所示。
4.5.3 实验数据分析根据对 JKAD2005 的实际测试,在进行实验时,触发信号波形频率超过 50KH以后,A/D 转换硬件部分可能会有失真,所以在用软件进行测试时,选择的实际触发信号的频率都在 50KHz 以下。基于循环缓冲区的模型的 A/D 触发方式采用的外部触发的方式。外部触发信号分为 30KHz 与 50KHz 两种,而输入信号波形的频率分为 100 Hz 和 200 Hz 两种。由于方案一是以循环缓冲区的方式实现的,所以在运行良好的情况下,是可以做到数据随需随取的,以下的波形分析对每种情况是随机的取三次数据。来自于信号发生器的输入信号的原始波形如下图所示:输入波形频率为 100Hz 的原始信号 输入波形频率为 200Hz 的原始信号
【参考文献】:
期刊论文
[1]基于MIPS体系的嵌入式Linux引导装载系统的设计与实现[J]. 陶永,鄢萍,郭建兴,刘飞. 计算机应用. 2004(11)
[2]嵌入式Linux裁剪方法[J]. 顾咏枫,陈章龙. 小型微型计算机系统. 2003(09)
[3]嵌入式操作系统技术发展趋势[J]. 林建民. 计算机工程. 2001(10)
[4]风景这边独好——实时嵌入式Linux系统上GUI的发展与展望[J]. 魏永明. 微电脑世界. 2000(47)
硕士论文
[1]基于ARM的嵌入式Linux研究与实现[D]. 叶顺流.重庆大学 2005
[2]嵌入式Linux的研究与应用[D]. 郝永君.西安电子科技大学 2005
[3]基于PC104主板的嵌入式数据采集系统的研制[D]. 郑胜.西北工业大学 2002
[4]基于Linux的嵌入式系统的技术及应用[D]. 张丙晨.铁道部科学研究院 2001
本文编号:2948291
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2948291.html