社区论坛
登录参与讨论或发表主题
OpenATC主控板软件开发模式简介。
论坛

OpenATC主控板运行裁剪后的linux系统,无法提供丰富的调试手段,主控板软件建议使用如下的开发模式:

1、首先搭建一个windows的开发验证平台,建议win7,vs2010以上作为代码编辑和编译工具,需要CAN总线分析仪,来把windowsPC机和OpenATC的灯控板,车检板,IO板,故障检测板连接出来,windowsPC机来模拟主控板,编码,各项功能调试,由于vs2010提供了可视化的编码,调试手段,用来验证代码功能将会很方便,且效率很高;

2、搭建一个linux虚拟机,安装OpenATC主控板支持的交叉编译器,然后对windows平台验证无误的代码进行交叉编译,得到能够在主控板系统运行的可执行文件,再通过相关的工具把文件下载到实际的主控板上,进行功能验证,测试;

3、存在极少和实际主控板相关的功能无法通过windows平台验证的,只能在实际的主控板上通过打印输出或者gdb来调试; 总之,OpenATC主控板软件的开发会很方便和高效!

能不能详细介绍下,在Windows环境下怎么搭建开发环境呢

建议简单介绍下搭建开发环境时经常会遇到的问题及解决办法。

永久连接

ChenHanyan 回复

我们会提供vs2010的工程,windows的pc机安装vs2010作为开发和编译环境。

还需要can总线分析仪,这样可以把pc机模拟成主控板,通过can分析仪与板卡互联。