摘要
为了对无人机内多路数据进行实时准确记录,采用嵌入式Linux技术设计了一个记录多路动态数据的数字记录仪。以S3C2440芯片为微处理器,采用SC16C554D芯片扩展了8个串口,针对NANDFlash的坏块处理与数据校验问题,移植YAFFS2文件系统来管理NAND Flash,以保证数据的正确存取。实验结果表明,此方法设计的记录仪可以准确实时地记录多路数据。
In order to record different data from multichannel in a UAV(unmanned aerial vehicle) correctly,a recorder based on embedded technology is proposed.The S3C2440 based on ARM920T is a microprocessor.A NAND Flash connected with NAND controller of S3C2440 is used as a storage device.And 8 UART interfaces are extended by 2 SC16C554D chips.For handing the invalid block and error correcting problems about NAND Flash,YAFFS2(yet another flash file system,version2) is adopted,which makes that the data can be saved correctly in the NAND.The result shows that the recorder can receive data immediately and save it correctly.
出处
《测控技术》
CSCD
北大核心
2011年第7期9-11,13,共4页
Measurement & Control Technology