测试zynq+ramdisk平台时发现自带的busybox无法通过ip命令配置can接口,执行can配置命令

ip link set can0 type can bitrate 

会出现以下报错:

ip: either "dev" is duplicate, or "type" is garbage

查看ip命令:

BusyBox v1.21.1 (-- :: CST) multi-call binary.

Usage: ip [OPTIONS] {address | route | link | tunnel | rule} {COMMAND}

ip [OPTIONS] OBJECT {COMMAND}
where OBJECT := {address | route | link | tunnel | rule}
OPTIONS := { -f[amily] { inet | inet6 | link } | -o[neline] }

根据参考文献3可知busybox的ip命令太过old,因此需要对iproute2进行交叉编译,以下记录交叉编译过程:

PC平台:ubuntu16.04 LTS 32bit

交叉编译器:Sourcery CodeBench Lite gcc 4.6.1

1.下载源码:https://www.kernel.org/pub/linux/utils/net/iproute2/

2.修改Makefille中的CC为交叉编译器

3.make(该过程不会完全成功,但此时我们所需的ip已经编译完成)

4.ip目录下的ip即为我们所需的ip程序

参考文献:

1.http://xilinx.eetrend.com/blog/12062

2.http://www.wiki.xilinx.com/Linux+CAN+driver

3.https://stackoverflow.com/questions/18840891/command-ip-is-not-fully-supported-in-busybox

4.https://my.oschina.net/u/2326703/blog/385249

最新文章

  1. mix_alternates_for_parent: TRUE
  2. 【BZOJ-2588】Count on a tree 主席树 + 倍增
  3. python模块以及导入出现ImportError: No module named 'xxx'问题
  4. 打造一款属于自己的web服务器——开篇
  5. virtualbox安装增强包及配置共享文件夹
  6. 一个简单的redis调用类
  7. @page指令 validateRequest的作用
  8. 快速提取PROTEL99SE PCB文件上的封装方法
  9. INS-30001 ADMIN口令为空
  10. 定时任务调度工作(学习记录 二)timer定时函数的用法
  11. solr之环境配置一
  12. mysql YEARWEEK(date[,mode]) 函数 查询上周数据 以及本周数据
  13. 今天讲座的感悟--java
  14. web测试工具列表
  15. 三、内存管理单元---MMU
  16. 全站从http升级到https(WordPress博客)
  17. solr(三) : 导入数据库表数据
  18. 初识Nosql
  19. 倒计时相关函数 php
  20. Java中spring读取配置文件的几种方法

热门文章

  1. go 可以开发桌面应用
  2. 项目EasyUi和JS中遇到的问题总汇
  3. theme- 自定义控件属性
  4. code -结合实例总结代码下拉流程
  5. worktools-git 工具的使用总结(2)
  6. screen-Orientation 横竖屏设置
  7. COGS——T 2057. [ZLXOI2015]殉国
  8. BZOJ 1007 HNOI 2008 水平可见直线 计算几何+栈
  9. cocos2d-x认识之旅
  10. amazeui学习笔记二(进阶开发1)--项目结构structure