【开发日志1-2】Java can接口使用

【开发错误日志1-2】Java can接口使用

CAN是一种工业现场总线的名称。一般普通计算机上没有这个接口。它是串行通信方式,但不是一般说的串口。接口外观可以是15针D型口,也可以RJ45接口,看用在什么场合了。

项目需要用到can口找了很多地方,发现Java对这一块的支持很薄弱最后只能采用命令行脚本来执行;
实现脚本代码总结:

Java端
          String cmds[] = {"/bin/bash", "-c", "./can.sh \""+ip+"000\" \""+波特率+"\" \""+发送命令+"\""};

                  Runtime.getRuntime().exec(cmds);
脚本
#!/bin/sh
### BEGIN INIT INFO
# Provides:          autoJar.sh
# Required-start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts the svnd.sh daemon
# Description:       starts svnd.sh using start-stop-daemon
### END INIT INFO
btl=$1
zid=$2
sj=$3
sudo ip link set down can0
sudo ip link set can0 type can bitrate ${btl}
sudo ip link set up can0
sudo cansend can0 ${zid}#${sj}
exit
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要解决"namic-datasource can not find primary datasource"的问题,首先需要确认几个配置文件中是否正确配置了主数据源的信息。在application.properties文件中,可以看到两个数据源的配置,分别命名为"spring"和"spring2"。主数据源通常被称为"default",所以需要确认"default"的数据源配置是否正确,并且确保在配置文件中没有其他地方覆盖了"default"数据源的配置。 此外,还需要检查是否正确配置了namic-datasource的相关依赖,并且在项目的代码中正确引入了namic-datasource。如果没有正确引入依赖或者配置,可能会导致无法找到主数据源的错误。请检查你的项目的依赖和代码是否正确配置了namic-datasource。 如果以上步骤都正确,但仍然出现找不到主数据源的错误,可能是由于其他配置或代码问题导致的。可以尝试查看日志文件或错误信息,进一步查找错误的原因。可以在日志中寻找相关的错误堆栈信息,以确定具体的问题所在。 总结起来,要解决"namic-datasource can not find primary datasource"的问题,需要确认主数据源的配置是否正确,检查namic-datasource的依赖和代码是否正确配置,并且查看日志文件以获取更多的错误信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [多数据源与jta+atomikos分布式事务](https://blog.csdn.net/weixin_47723535/article/details/109301192)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值