canopen开源库canfestival测试成功的demo去掉库直接用源码
canopen开源库canfestival测试成功的demo去掉库直接用源码
·
本文使用的源码来自这一篇文章:
canopen开源库canfestival测试成功的demo由c转为c++使用
1、拷贝canfestival源码目录下的drivers/can_socket目录到my_canfestival_test_c++目录下同层次目录,并将can_socket.c文件后缀改为cpp,结果如下图:
2、在Makefile文件中增加选中内容:
3、修改main.cpp,去掉选中内容:
4、 修改include/can_driver.h:
改
为
5、编译,测试,顺着链接参考我其他文章就好,当然,如果不是调试状态,这时候是没有打印内容的,我是将源码嵌入了qt,所以直接可以看到调试内容如下:
6、放开打印:
文件canfestival/include/can_driver.h内注释:
文件canfestival/drivers/can_socket/can_socket.cpp内注释:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)