毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

ARM嵌入式技术的铁路信号测试系统设计+程序(6)

时间:2022-05-30 22:30来源:毕业论文
在开发设计嵌入式设备的时候,要知道自己选用的主板是否需要利用嵌入式系统,若需要,需要哪一种系统。这一点尤为重要,因为在日后的系统维护升级

在开发设计嵌入式设备的时候,要知道自己选用的主板是否需要利用嵌入式系统,若需要,需要哪一种系统。这一点尤为重要,因为在日后的系统维护升级以及工程后期的发布都需要对应的系统。所以,本文选用Linux系统。

2。2。3 uC/GUI技术

嵌入式图形接口分析图形用户接口(uC/GUI)是指计算机与用户之间的桥梁,它是由Micrium公司开发的。随着计算机图形学发展uC/GUI技术应运而生,它给了内部程序与人之间通过图形窗口化之间的交互,它已成为了计算机系统的重要部分。uC/GUI在当今社会上十分流行,它所带来的便利使之成为当今社会的重要成就之一,有了它,非专业的用户也能够使用复杂的系统而无需单行专业性,无需记住或者参考设计大量的命令,而是使用窗口按钮之类进行简单操作。当今,嵌入式硬件和软件快速发展,广泛应用于各种行业,而因为uC/GUI在嵌入式系统中的通用性、便捷性、广泛性,带来的效应就是uC/GUI越来越受到关注和使用,越来越重要[10]。它可以用于单一任务环境,也可进行多任务,非常方便。它具有很多特点,比如:

体积便携,运行时功耗低;高度可移植和可更改性;高可靠性和高性能;文献综述

在某些应用场合应具备实时性。支持许多显示技术,比如虚拟显示。

2。2。4 双机通信技术分析

51单片机和ARM都有串口,调整好波特率,就可以直接串口通信了,电平兼容串联个电阻就可以。但是,在高速铁路中,信息具有多样性和复杂性,随着采集数据的数据量的不断曾达,数据的处理不断加重,嵌入式系统的压力会变的

非常大,而铁路轨道电路的信息需要高速的处理,这对数据传送的要求越来越高。但是,假如在软件或硬件模块之间采用高速传输信号数据的接口进行双机连接,十分容易产生数据因为高速传输造成的拥堵现象,对系统的数据通讯传输速度和数据的处理能力产生十分严重的影响,对缓存容量的要求也加大,因此在嵌入式CPU系统和单片机之间采用高速数据通信接口具有十分重要意义。但是老式通用的串口通信方式有个缺点:信息传输速度相比之下很慢,串口通信方式不能满足嵌入式CPU系统实时快捷性的硬性要求。同理,传统的共享存储器的硬件的设计十分复杂,而且它的功能只是单向性的读写,它的存储器芯片又难以同时运用多个处理器同时处理数据,所以它们都不能进行嵌入式系统多机式操作。与这些相比,双口RAM在嵌入式系统这个领域有许多的用处,首先它由高价值,可以使两端多CPU相互间数据高速并行通信传输,而且在单侧的多个CPU之间,相互间的数据还可以高速共享,同时双口RAM的芯片接口电路的硬件设计十分简单,它的软件程序也易于实现[11]。

双口RAM作为性能卓越的双端口数据存储逻辑器件,是许多双端接口高速信息通信的首选,它的功能强大,能同时处理多CPU端口之间的数据传输,也能在流水式数据高速通信中保证高效。双口RAM用信息的相互共享与采集数据的端口传输,都能够快速传输,在电路设计上十分简单,一目了然,方便简洁,设计严谨,可靠性安全性高[12]。双口RAM在这里的一个缺点是有可能发生争用。两个端口的CPU同时想要读取同一端口的单元信息,就会发生争用。通常,有三种争用解决方案:硬件判优,中断判优和令牌传递[13]。 来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

(1)硬件判优方案CPU请求中断时,利用硬件电路安排中断源优先级。将各个中断源组成一个链,通过对中断链进行排序判断优先级,排序片面的优先中断,同时自动封锁后面的低优先中断。 ARM嵌入式技术的铁路信号测试系统设计+程序(6):http://www.youerw.com/tongxin/lunwen_94605.html

------分隔线----------------------------
推荐内容