技术标签: linux系统can扩展
https://www.cnblogs.com/chenfulin5/p/6797756.html
一、下载源码
下载canutils和libsocketcan
https://git.pengutronix.de/cgit/tools/canutils/ 这个地址git下来的有点问题。
二、先编译libsocketcan
//解压
tar -jxvf libsocketcan-0.0.11.tar.bz2
cd ./libsocketcan-0.0.11
mkdir out
//配置
./configure --host=arm-linux-gnueabhif --prefix=/home/zhangyi/work/psoc_ltp/libsocketcan-0.0.11/out
//编译
make
make install
如果没有新建out文件夹,会报错。
生成的库在out/lib目录下,
三、编译canutils
// 先将 libsocketcan 里面的头文件 libsocketcan.h can_netlink.h 复制到 canutils 的 include 里面
//解压
tar -jxvf canutils-4.0.6.tar.bz2
cd ./canutils-4.0.6
mkdir out
//配置
./configure --host=arm-linux-gnueabhif --prefix=/home/zhangyi/work/psoc_ltp/canutils-4.0.6/out libsocketcan_LIBS=-lsocketcan LDFLAGS="-L/home/zhangyi/work/psoc_ltp/libsocketcan-0.0.11/out/lib/" libsocketcan_CFLAGS="-I/home/zhangyi/work/psoc_ltp/libsocketcan-0.0.11/out/include"
//编译
make
make install
四、将libsocketcan和canutils生成的文件拷贝到文件系统中
./libsocketcan-0.0.11/out/lib/ (包含libsocketcan.so.2.3.0和pkgconfig)
./canutils-4.0.6/out/(包含bin lib sbin share)
文章浏览阅读1.3k次。SBEC016智能电池管理方案功能说明1、 SBEC016方案控制芯片采用Atmel AVR系列芯片,低功耗,工作稳定 2、 支持19V/4.5A DC输入3、 输出电压包含12V/6A 、5.1V/0.5A(5V standby )、5.1V/6.5A4、 支持双电池,选用电池符合智能电池规格(SBS V1.1)5、 支持2S1P~4S2P电池,通过修改EC参数实现,更换电池串并数无需修改硬件6、 系统关机及无DC输出时,EC可以进行休眠模式,达到最省电待机状态7、 Windows或lin_电池管理方案
文章浏览阅读2.8k次。oracle12c的em经过精简,比11g小 很多,登陆方式也发生了变化,原来的http://localhost:1158/em或者https://localhost:1158/em登陆总是会遇到问题,解决方法需要使用到XDB,需要设置一下端口。先连接上Copyright (c) 1982, 2014, Oracle. All rights reserved.请输入用户名_oracle12 访问http
文章浏览阅读2.6k次。问题描述项目压测的时候一直报错HikariPool-1 - Connection is not available, request timed out after解决方案在yml中配置如下参数hikari: connection-timeout: 60000 idle-timeout: 60000 login-timeout: 5 max-lifetime: 60000 maximum-pool-size: 400 mi
文章浏览阅读5.2k次。比如现在有以下两个包:现在想在Boss类里面实现对Employee的调用,怎么做呢?(视频教程推荐:java视频)Employee.java:package payroll2;public class Employee {public void move(){System.out.print("this is employee");}}如果想实现对包的调用,可使用import关键字,然后再用调用类..._java调用其他包的静态类
文章浏览阅读76次。运行级别 0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行运行级别 1:单用户工作状态,root权限,用于系统维护,找回丢失root密码,禁止远程登陆运行级别 2:多用户状态没有网络服务(没有NFS)运行级别 3:多用户状态有网络服务(有NFS),登陆后进入控制台命令行模式运行级别 4:系统未使用保留给用户运行级别 5:图形界面运行级别 6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动常用运行级别是3和5,工作中一般用3,也可以指定默认运行级别。_linux相关
文章浏览阅读4.7k次,点赞9次,收藏67次。一、软件准备前往恩智浦官网下载MCAL软件包、EB Tresos 、以及S32DS IDE:以下软件均有NXP免费提供,但需注册账号获取S32DS IDE下载EB Tresos以及MCAL下载S32DS版本为:S32 Design Studio 3.2其中EB Tresos版本为:24.0MCAL版本为:S32K14X_MCAL4_2_RTM_1_0_0NXP MCAL软件包后缀说明:HF为补丁版本 RTMC为发布版本软件安装请参考:NXP_AUT.._s32ds教程
文章浏览阅读572次。在具体业务中跟踪数据库数据操作记录有时是很强烈的需求:谁何时创建了这条记录,谁何时修改了这条记录,越是大点的公司这个需求越强烈。这些需求实现较为机械和简单,所以我们不想手动去做,所以很多相关框架都提供了相应的方案,今天我们就看下Spring Data JPA是如何实现的。以前一直在使用MyBatis,现在看来JPA也不赖,关键是平时用的是SpringData JPA,Spring全家桶给你安排的明明白白。这里也不是说MyBatis不好,还是的针对自己组织和项目来取舍。又要过大年了,又要长一岁了…_spring data jpa 如何使用mysql数据库乐观锁
文章浏览阅读1.3k次。如果打开Beyond Compare如图:删除C:\Users\<计算机名>\AppData\Roaming\Scooter Software\Beyond Compare 4路径下的所有文件然后重新打开就可以了_bc密钥吊销
文章浏览阅读7.3k次,点赞38次,收藏162次。文章目录1、简介2、快速入门3、功能3.1 标记( Markers)3.2 矢量图层( Vector Layers)3.3 事件处理( Event Handling)后记JavaScript library for mobile-friendly interactive maps1、简介https://github.com/Leaflet/Leaflethttps://leafletjs.com/SlavaUkraini/index.htmlLeaflet.js是一个开源库,使用它我们可以部_leaflet.js教程
文章浏览阅读2.8k次,点赞6次,收藏36次。点评项目面试版_黑马点评
文章浏览阅读1.1k次。在MS SQL SERVER中,我们有时候会碰到下面这种数据库,所有者是登录数据库的用户,如下图,但我们却没有办法直接在数据库管理工具中直接修改数据库所有者。这样会给我们后继的一些操作带来不便,至少对MitchellChu我来说是非常不便的,因为我后继想对登录用户的权限做些限制,因此需要寻求数据库所有者的修改办法。修改数据库所有者的方法有两种:一种老方法,一种新方法 ——当然,都是在SQL语句中操..._更改相应数据库的所有者
文章浏览阅读5.3k次,点赞9次,收藏85次。本人Web安全初学者,记录分享一下学习历程,推荐评价仅代表个人观点,不足之处欢迎各位表哥指正……CTF基础知识:分类: 基础知识 | CTFHubEnjoy your's CTFhttps://writeup.ctfhub.com/categories/Skill/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/CTFHub这里讲得很全面了……题目类型、比赛模式都有学习视频: 1. i春秋渗透测试工程师就业班-基础篇vm和L..._ctf web题 local access hacker