为满足当前数据记录系统对国产化率和可靠性提出的更高要求,文中设计并实现了一种针对基于国产eMMC芯片数据记录系统的高可靠嵌入式软件方案。软件采用模块化设计思路,在各个模块的设计中加入防错及报警措施以提高系统的可靠性,并充分利用FreeRTOS的多任务并行处理技术、LwIP和FATFS文件系统来提高开发效率和系统的兼容性。经过实验验证可知,基于该软件方案的数据记录系统能满足大于100 GB的数据存储容量、超过20 MBps的数据读取速度和99.98%的错误检测率。