基于MPC8250的嵌入式系统编程

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:nimin518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在卫星通信终端室内单元项目中,所采用的是MPC8250与Linux2.6.x内核作为基本软硬件平台的嵌入式系统。在硬件选择上,MPC8250所采用的硬件现场保护机制,其中断响应时间与Linux2.6.x内核相关性小,具有较高的实时性。与些同时,MPC8250内嵌的通信处理模块加上Linux固有的网络处理功能使得整个系统数据传输能力得到了很好的发挥。最后,MPC8250所提供的PCI的DMA模式传输使得MPC8250与FPGA之间的数据传输速率得到很好的提高。在软件选择上,本项目所采用的是U-BOOT、Linux2.6.x、JFFS2。其中U-BOOT作为其引导程序,负责一些基本硬件的配制和内核的引导。Linux2.6.x做为系统内核,负责本系统管理和资源分配,储如:驱动、内存分配、进程管理、中断管理等,都在内核里面。JFFS2是一种小型文件系统,即最终我们的操作是在文件系统下的,再由文件系统转换到内核进行实质操作。本文从卫星通信终端室内单元项目中所从事的工作出发,针对开发板死机这一问题,分析其发生的原因,引导出对中断及其处理程序的分析,而后从操作系统层面分析其引起问题的原因,并为MPC8250与FPGA之间的连接的PCI总线,开发驱动程序,实现MPC8250与FPGA之间的DMA高速数据传输。最后以总体构架形式描述了Linux内核,并概述了Linux2.6.x在MPC8250上的移植过程。
其他文献
混沌理论因其宽谱和伪噪声特性在通信中的应用研究倍受关注,但目前对许多混沌通信体制和实现方案的研究还没有达到传统通信的性能水平。妨碍混沌理论直接应用于实际通信工程
JPEG2000采用能量特性更为集中的离散小波变换(DWT)和D.Taubman所提出的率失真优化截取的內嵌码块编码算法(EBCOT)作为其核心算法;采用位平面熵编码器,分层组织码块的嵌入式压
云计算的出现堪称信息技术领域的一次革命。它使数以亿计的互联网用户获取硬件、软件等资源的方式发生了颠覆性的改变。由于云计算本身是从网格计算、并行计算等计算模式发展
随着移动互联技术的快速发展和WLAN的广泛应用,传统的WLAN技术存在的覆盖盲区以及接入能力不足等问题越来越得到重视,而无线Mesh网络由于其多跳自组织、自配置、覆盖范围广等
自Bennett和Brassard于1984年提出第一个量子密钥分发协议(BB84)协议以来,由于量子密码的无条件安全性,越来越多的人投入到量子通信研究这个领域中来。目前,量子通信的研究重
与因特网规模和技术的飞速发展相比,多级安全网络作为一种专用网络,其发展已经远远落后。因此,在TCP/IP协议族的基础上,利用基于多级安全策略的访问控制技术和IPSec技术的数
二进制LDPC码采用BP(信度传播)算法译码时,在长帧时已显示出接近香农限的性能[12]。但随着帧长的增加,其编码复杂度极大地限制了LDPC码的实际应用。Forney提出通过级联的方式
由于多分辨率方法能够提供不同分辨率的图像信息,从而可把高分辨率的精确性与低分辨率的易分割性这对矛盾统一起来,并且很容易控制目标的尺度,因此多分辨率的处理方法在遥感
近年来,我国水运行业得到了迅速发展,由于我国的水上安全基础设施薄弱、管理尚不规范,超载、抢道、冒雾航行等情况时有发生,从而导致翻船、沉船、撞船等交通事故,造成了巨大
嵌入式图形用户界面是嵌入式设备与使用者之间的对话接口,由于它具有良好的人机交互性能,因此在嵌入式软件系统中得到广泛的应用。随着嵌入式设备在人们日常生活中的使用越来越