本申请提供一种基于FPGA的开发工具系统及行车记录仪,该系统集成了处理系统、可编程逻辑单元以及用于上层应用与可编程逻辑单元之间进行通信的开发工具包,处理系统包括多个数据接口,其数据接口用于分别与可编程逻辑单元和外部设备连接,并进行数据交互,开发工具包包括两个子开发工具包,其第一开发子工具包用于与第一核上层应用进行数据采集任务的对接,根据其上层应用的指令与可编程逻辑单元进行通信和控制,并对以太网通信核的数据交换功能进行配置,第二开发子工具包用于与第二核的上层应用进行数据采集任务的对接,并对其通信功能进行配置;通过集成处理系统、可编程逻辑单元以及开发工具包,降低了上层应用开发的复杂度,实现了数据解耦。