赞
踩
最近在搞 websocket, 服务端是用 python 写的,所以,我需要用python 控制 can 去传输相关信息。
python-can 模块就是 python 控制 can 的模仿。
利用 buildroot 去生成 python-can 模块
cd $BUILDROOT_PATH
make menuconfig
Target packages --->
Interpreter languages and scripting --->
[*] python3
External python modules --->
[*] python-can
make
// 生成的文件在 output/target/usr/lib/python3.5/site-packages/
// 将这个文件 拷贝到自己的文件系统的 ust/lib/python3.5 里面
python-can 文档地址:
https://python-can.readthedocs.io/en/latest/index.html#
python-can 的使用
#!/usr/bin/python3
import os; ''' 这是加载 os 模块, 调用shell 命令 '''
import can; ''' 加载python-can 模块 '''
can.rc['interface'] = 'socketcan_native' ``` Linux 里面的 socketcan 在am335x 上面应该使用这个 ```
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。