首页 > 其他分享 >安卓平板使用can-utils检查can通信功能

安卓平板使用can-utils检查can通信功能

时间:2025-01-14 22:21:08浏览次数:1  
标签:set 平板 ip 安卓 termux link utils

安装 termux

打开安卓平板 USB 调试模式,并确保电脑安装了 adb。
下载 termux,通过adb install ./termux.exe安装 termux 到安卓平板。

设置 termux

换源

安装好 termux 后打开,进行换源操作。
termux 中输入termux-change-repo。空格切换选中状态,移动方向键切换选中项目,Enter键确认执行命令。切换到国内源。

开启sshd服务

输入 sshd 开启 sshd 服务,默认端口是 8022。

设置密码

输入 passwd 设置密码,然后二次确认密码。

查看安卓平板局域网 IP

输入 ifconfig列举出了多项连接信息。查看当前 IP。
如果是 wifi 连接,找到 wlan0 项。
如果是网线连接,找到 eth0 项。

电脑连接 termux

win11 打开自带的终端。输入如下指令

ssh -p 8022 <安卓平板ip地址>

连接成功后,会要求输入密码,输入之前设置的密码即可连接到 termux。

编译和安装 can-utils

  1. 安装 clang 和其他编译工具:
apt install clang make git
  1. 克隆 can-utils 源代码:
git clone https://github.com/linux-can/can-utils.git
cd can-utils
  1. 编译 can-utils:
make

开启can

使用adb shell连接安卓平板,开启su权限。
假设你的设备有两个 CAN 口,并接好了之间的通信线。
执行以下命令

ip link set can0 down
ip link set can0 type can bitrate  500000
ip link set can0 up
ip link set can1 down
ip link set can1 type can bitrate  500000
ip link set can1 up

检查can设备是否存在的命令:ifconfig -a
image

使用 candump cansend

开两个 ssh 连接到 termux。分别进入 can-utils 目录:cd can-utils
第一个执行 ./candump can0
第二个执行如下命令:

./cansend can1 123#12345678AABBCCDD
./cansend can1 124#12345678AABBCCDD

可以观察到 can0 成功接收到了数据,检查数据是否正确:
image

标签:set,平板,ip,安卓,termux,link,utils
From: https://www.cnblogs.com/sq800/p/18670092

相关文章

  • iutils.dll会影响什么?关于iutils.dll丢失的深度分析及应对丢失策略解析
    在计算机系统的世界里,动态链接库(DLL)文件起着至关重要的作用,它们是许多应用程序能够正常运行的基石。其中,iutils.dll就是这样一个具有重要意义的文件。iutils.dll会影响什么?关于iutils.dll丢失的深度分析及应对丢失策略解析。一、你了解iutils.dll吗?——基本情况揭秘iutils.d......
  • 基于安卓Android 日程日历系统app(源码+LW+部署讲解+数据库+ppt)
    !!!!!!!!!选题不知道怎么选不清楚自己适合做哪块内容都可以免费来问我避免后期給自己答辩找麻烦增加难度(部分学校只有一次答辩机会没弄好就延迟毕业了)会持续一直更新下去有问必答一键收藏关注不迷路源码获取:https://pan.baidu.com/s/1aRpOv3f2sdtVYOogQjb8jg?pwd=jf1d提取码:......
  • 基于安卓Android 答题app系统(源码+LW+部署讲解+数据库+ppt)
    !!!!!!!!!选题不知道怎么选不清楚自己适合做哪块内容都可以免费来问我避免后期給自己答辩找麻烦增加难度(部分学校只有一次答辩机会没弄好就延迟毕业了)会持续一直更新下去有问必答一键收藏关注不迷路源码获取:https://pan.baidu.com/s/1aRpOv3f2sdtVYOogQjb8jg?pwd=jf1d提取码:......
  • 2025安卓苹果手机端有哪些好用的备忘录app推荐?
    无论你使用小米、OPPO、vivo等安卓手机,还是苹果iOS手机,想要使用手机随手记事,都少不了要使用便签或备忘录app。那么2025年在安卓/苹果手机端有哪些好用的备忘录app推荐呢?1、手机系统自带便签/备忘录无论是什么品牌的手机,都有系统自带的备忘录/便签/笔记,虽然叫法不同,但都是用来记......
  • 关于安卓edge无法播放Wordpress上传的mp4视频问题
    使用默认插件上传后,电脑端可以播放视频,其他手机浏览器均可播放视频,但是安卓edge无法加载视频。大概是如下图样子:经查发现电脑打开页面会显示站点部分不安全的提示,说明edge端做了一些阻挡处理,导致视频无法播放。找了一些资料后,发现可以自行修改加载视频的代码框架,于是修改如下:......
  • Windows下安卓终端耗电分析工具BatteryHistorian环境搭建
    一、本文目的网上有很多关于BatteryHistorian环境搭建的指导,很多是基于完整环境搭建进行的,基本的流程如下:安装Go编程语言;配置环境变量;安装Git;安装Python;安装JAVA环境;继续配置环境变量;下载BatteryHistorian源码(需要解决各种墙的问题);运行BatteryHistorian(同样会遇到墙的问......
  • 安卓怎么使用windows软件?一个软件教你手机秒变Windows,软件随意装、游戏任意玩
    软件介绍:“Winlator”是一个Android应用,可以通过使用Wine(使用过Linux的朋友对Wine应该不陌生)和Box86技术在Android设备上转译和运行Windows软件。下载Winlator最新版本,下载完成后,会在顶部看到一个横幅提示你打开应用。点击打开,然后选择安装以确认。下载地址:夸克网盘分......
  • 安卓删除预装应用
    1.系统版本连续点击调出“开发者选项”2.允许电脑调试3.adb工具(这里建议scrcpy,将手机投屏到电脑上,同时含有adb工具),adb工具文件夹内的地址栏输入“cmd“,然后回车。4.cmd中输入”adb.exedevices“,正常应该会弹出Listofdevicesattached字样,紧接着下一行会有“xxxxxxxxx ......
  • 基于SpringBoot+Andriod的大学生实践教学管理系统安卓APP的设计与实现
    ......
  • 安卓逆向学习
    安卓逆向安卓基础概念Androidstudio中的gradle什么是gradle?gradle是一个基于apacheant和apachemaven概念的项目自动化构建工具以前都是手动导入jar包,问题很多也很麻烦,现在gradle实现了自动打包关于安卓应用程序组件应用程序组件是一个Android应用程序的基本......