OpenATC主控板软件开发模式简介。
论坛
OpenATC主控板运行裁剪后的linux系统,无法提供丰富的调试手段,主控板软件建议使用如下的开发模式:
1、首先搭建一个windows的开发验证平台,建议win7,vs2010以上作为代码编辑和编译工具,需要CAN总线分析仪,来把windowsPC机和OpenATC的灯控板,车检板,IO板,故障检测板连接出来,windowsPC机来模拟主控板,编码,各项功能调试,由于vs2010提供了可视化的编码,调试手段,用来验证代码功能将会很方便,且效率很高;
2、搭建一个linux虚拟机,安装OpenATC主控板支持的交叉编译器,然后对windows平台验证无误的代码进行交叉编译,得到能够在主控板系统运行的可执行文件,再通过相关的工具把文件下载到实际的主控板上,进行功能验证,测试;
3、存在极少和实际主控板相关的功能无法通过windows平台验证的,只能在实际的主控板上通过打印输出或者gdb来调试; 总之,OpenATC主控板软件的开发会很方便和高效!