电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2014年
15期
191-193
,共3页
飞控软件%无人机%ARM%DSP
飛控軟件%無人機%ARM%DSP
비공연건%무인궤%ARM%DSP
flight control software%UAV%ARM%DSP
为了提高小型无人机飞控计算机的处理速度和解算精度,提出了ARM+DSP的解决方案。 ARM作为主处理器负责任务管理和数据采集,DSP作为从处理器负责数据处理,两处理器通过双端口RAM进行数据交换。本设计实现了双处理器协同工作飞控软件设计,移植了嵌入式ARM-Linux系统,完成了A/D、双端口RAM等底层驱动及应用,具有可靠性高、便于维护和功能扩展的特点。
為瞭提高小型無人機飛控計算機的處理速度和解算精度,提齣瞭ARM+DSP的解決方案。 ARM作為主處理器負責任務管理和數據採集,DSP作為從處理器負責數據處理,兩處理器通過雙耑口RAM進行數據交換。本設計實現瞭雙處理器協同工作飛控軟件設計,移植瞭嵌入式ARM-Linux繫統,完成瞭A/D、雙耑口RAM等底層驅動及應用,具有可靠性高、便于維護和功能擴展的特點。
위료제고소형무인궤비공계산궤적처리속도화해산정도,제출료ARM+DSP적해결방안。 ARM작위주처리기부책임무관리화수거채집,DSP작위종처리기부책수거처리,량처리기통과쌍단구RAM진행수거교환。본설계실현료쌍처리기협동공작비공연건설계,이식료감입식ARM-Linux계통,완성료A/D、쌍단구RAM등저층구동급응용,구유가고성고、편우유호화공능확전적특점。
In order to improve the processing speed and calculation accuracy of small UAV flight control computer , ARM +DSP solution is put forward. As the main processor, ARM is responsible for the task management and data collection. DSP is responsible for data processing. Two processors exchange data through dual port RAM. This design has realized the cooperation of double CPU and flight control software, transplanted the embedded ARM-Linux system;completed the underlying drivers and application of A/D,dual port RAM and so on, with the characteristics of high reliability, easy to maintenance and function extension.