便携式数字遥测接收机控制软件的研制
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
低轨小卫星系统具有小型化、成本低、研制周期短等特点,在国民经济与国防建设中有很好的发展前景。正是这种良好的发展前景推动了小卫星及其相关技术的飞速发展。小卫星测控技术便是其中一项重要技术。小卫星测控技术是指对小卫星及其运载工具进行跟踪、测量和控制的专用技术。小卫星测控系统为遥控和遥测的统称。遥测是将一定距离外被测对象的参数,经过感受、采集,通过传输媒介送到接收地点并进行解调、记录、处理的一种测量过程。低轨卫星数字遥测接收机的主要目标是在卫星入境期间,接收卫星遥测下发的卫星状态数据,及时进行数据分析,了解卫星运行状态。
     项目需求为建立一个便携式的遥测接收机。项目选用TI公司的OMAP5912芯片,它是由TI应用最为广泛的TMS320C55x DSP内核与低功耗、高性能的ARM926EJ-S微处理器组成的双核应用处理器,广泛使用于当今流行的智能手机中。相比于使用两个单独ARM与DSP处理器的接收机,使用OMAP为主处理芯片的接收机体积更小,功耗更低。在此平台上,本文主要承担,即嵌入式操作系统软件和在此基础上的应用软件的研制。
     遥测接收机系统控制软件的研制包括:装载基于OMAP硬件平台的Boot Loader,用于引导Linux操作系统;选用并移植嵌入式Linux操作系统于OMAP,实现对接收机软硬件的控制和管理;构建文件系统,用来组织操作系统的文件。应用软件的研制包括:在嵌入式Linux操作系统的平台上研制了双核通讯应用软件,实现DSP核与ARM核的双核通讯,完成数据传输。
     本文实现了双核间的数据传输和ARM的控制功能,完成了遥测接收机控制软件的研制。
Low earth orbit(LEO) micro-satellite communication system will be presenting a promising future, due to her small size, low cost and short circle of development, which promotes the development of micro-satellite and relevant technologies. Among them, the remote control and telemetry technology is a very important on, which is the science and technology of automatic measurement and transmission of data by wire, radio, or other means from remote sources, as from space vehicles, to receiving stations for recording and analysis. From this point of view, the LEO micro-satellite telemetry receiver aims at receiving data and delivering analysis on satellite state to the terminal equipment when the satellite enters into certain areas.
     To meet the needs of being portable and digital, we apply OMAP5912 from TI as the main processor of the receiver. OMAP5912, widely used in intelligent mobile phones, combines the TMS320C55x DSP core with a TI-enhanced ARM926EJS processor to provide the optimal balance of high performance and low power consumption necessary for these devices. Based on OMAP, we developed embedded Linux OS and application software of the controlling system.
     For the controlling software, we transplanted U-Boot, booting OS, embedded Linux OS, responsible for controlling the hardware and softwareof the receiver, developed file system, organizing and managing the files in OS and compiled the programs to realize the communications between ARM and DSP.
     Finally, we succeed in developing the software of the controlling system, accomplishing the communication between two cores and making ARM control the whole receiver.
引文
[1]林来兴.小卫星技术的发展和应用前景[J].中国航天.2006年11期.43-47
    [2]刘彦军,于淼,邵学德.小卫星及其应用的最新发展趋势分析[J].中国航天.2004年12期.21-25
    [3]叶龙.国外微小卫星技术的发展[J].国际太空.2000年07期.2-4
    [4]石书济,孙鉴,刘嘉兴.飞行器测控系统[M].北京:国防工业出版社,1999.187-190
    [5]刘蕴才,姚奇松,房鸿瑞.遥测遥控系统[M].北京:国防工业出版社,2000.上册1-6,下册10-29.
    [6]小卫星内部遥测站设计文档资料.4-5
    [7]C.Y.Lee W.移动通信工程理论和应用[M].北京:人民邮电出版社,2002.
    [8]S.Rappaport T.无线通信原理与应用[M].北京:电子工业出版社,2004.
    [9]田泽.嵌入式系统开发与应用[M].北京:北京航空航天大学出版社,2005.1-50
    [10]彭启琮,潘晔等.开放式多媒体应用平台-OMAP处理器的原理及应用.北京:电子工业出版社,2005.1-14
    [11]Texas Instrument.OMAP5912 Applications Processor data Manual.2004.
    [12]Texas Instrument.OMAP5912 Multimedia Processor Device Overview and Architecture Reference Guide.2004.
    [13]Intel.Intel Wireless FLASH Memory(W30 SCSP).2004.
    [14]Texas Instrument.OMAP5912 Applications Processor Silicon Errata.2004.
    [15]Philips.74LVC139.1998.
    [16]孙琼.嵌入式Linux应用程序开发详解[M].北京:人民邮电出版社,2006.133-165
    [17]孙纪坤等.嵌入式Linux系统开发技术详解:基于ARM[M].北京:人民邮电出版社,2006.73-86
    [18]单承刚,戴学丰,刘树东,崔登志.基于ARM的嵌入式BootLoader设计与启动过程[J].微计算机信息.2006年32期.139-142
    [19]刘晶晶;基于ARM-Linux嵌入式系统引导程序的设计[J].微计算机信息.2006年05期.123-125
    [20]刘磊,张凤荔,秦志光.基于U-boot构建嵌入式Linux的Bootloader[J].计算机应用研究.2007年12期,238-240.
    [21]Texas Instrument.OSK5912 BSL.2004.
    [22]Lennon,A.Embedding Linux.IEE Review.Volume 47,Issue 3,May 2001Page(s):33-37.
    [23]Bollinger,T.Linux in practice:an overview of applications.Software,IEEE.Volume 16,Issue 1,Jan.-Feb.1999 Page(s):72- 79
    [24]Daniel P.Bovet.Understanding the Linux Kernel(2~(nd)Edition)[M].OReilly,2002.
    [25]孙天泽,袁文菊,李梅.嵌入式Linux操作系统的移植[J].仪器仪表用户.2005年06期.116-117
    [26]苏义鑫,王子毅,张素文.uClinux在嵌入式系统中的移植研究[J].微计算机信息.2006年32期.59-60
    [27]熊伟,董会明.嵌入式Linux中根文件系统的实现[J]。电子测量技术.2007年07期.78-80
    [28]杨延军.用busybox制作嵌入式Linux的文件系统[J].单片机与嵌入式系统应用.2005年09期.8-10
    [29]毕建平,谢萍,刘艳萍.网络文件系统NFS[J].自动化技术与应用.2001年02期.44-46
    [30]李强,杜威,慕春棣.基于大容量c天J存的嵌入式文件系统[J].计算机工程.2005年10期.78-80
    [31]李桂良,刘发贵.JFFS2文件系统的关键技术及其在嵌入式系统的应用[J].计算机应用.2003年07期.135-137
    [32]David Woodhouse,Red Hat,Inc.JFFS:The Journalling FLASH File System.http://sourceware.org/jffs2/jffs2.pdf
    [33]Mendel Rosenblum and John K.Ousterhout,The Design and Implementation of a Log-Structured File System,ACM Transactions on Computer Systems 10(1)(1992)pp.26-52.
    [34]Cliff Brake,Jeff Sutherland.FLASH Filesystems for Embedded Linux Systems.http://www.linuxjournal.com
    [35]Vipin Malik.The Linux MTD,JFFS HOWTO.ftp://ftp.linux.org.uk
    [36]韩飞,黄贤武,张庆锋.JFFS2文件系统在嵌入式Linux下的应用[J].苏州大学学报(自然科学版).2005年02期.31-34
    [37]Toshihiro Kobayashi,Tetsuo Yamabe.Linux DSP Gateway Specification Rev 3.3.12004.
    [38]陈卓.基于OMAP的无线传感网节点处理器部分的软硬件设计与实现[D].上海交通大学,2006.63-65
    [39]吴晓光,侯凯元,黄致远.Embedded Application-MP3 Player on Dual-Processor Platform OMAP1510.台湾国立中央大学资讯供程学系大学部专题报告.2003年10月.36-37
    [40]黄飞.OMAP平台的开发及其在便携式仪器中的应用[D].国防科学技术大学研究生院,2004.20-50
    [41]Toshihiro Kobayashi.Generating tokliBIOS.lib for DSP Gateway 3.3.1.2004.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700