论文摘要
在卫星通信终端室内单元项目中,所采用的是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上的移植过程。
论文目录
相关论文文献
- [1].明天的嵌入式系统编程语言仍然是C语言吗?[J]. 电子产品世界 2016(07)
- [2].借助C语言实现嵌入式系统编程探讨[J]. 吉林省教育学院学报 2010(05)
- [3].基于C语言的嵌入式系统编程[J]. 河南科技 2008(02)
- [4].C语言在高效嵌入式系统编程中的使用[J]. 科协论坛(下半月) 2008(07)
- [5].浅谈嵌入式C语言在编程中的优化[J]. 才智 2008(24)
- [6].C语言嵌入式系统编程软件设计架构研究[J]. 电脑编程技巧与维护 2018(09)
- [7].基于C语言的高校嵌入式编程分析[J]. 佳木斯职业学院学报 2015(12)
- [8].改进型时间触发嵌入式系统编程模式[J]. 单片机与嵌入式系统应用 2012(06)
- [9].C语言嵌入式系统编程软件设计架构研究[J]. 单片机与嵌入式系统应用 2018(01)
- [10].矿井人员定位管理系统移动终端的设计[J]. 煤矿安全 2013(05)