CAN bus的移植

一、首先要阅读相关的文档了解can bus协议;
二、驱动移植,内核中一般是自带相关的can驱动,如果没有可以自行加入;
三、测试,首先下载can bus套件:

fulinux ~$git clone https://git.gitorious.org/linux-can/can-utils.git
fulinux ~$cd can-utils
fulinux ~$ls**** candump.c ***
fulinux ~$make

make后有candump执行程序。如果没有can设备,可以通过下面的linux命令来创建一个虚拟的can设备:

fulinux ~$ modprobe can
fulinux ~$ modprobe can_raw
fulinux ~$ modprobe vcan
fulinux ~$ sudo ip link add dev vcan0 type vcan
fulinux ~$ sudo ip link set up vcan0
fulinux ~$ ip link show vcan0
3: vcan0: <NOARP,UP,LOWER_UP> mtu 16 qdisc noqueue state UNKNOWN
link/can

CAN bus的移植相关推荐

  1. android几个串口设备,Android 设备上实现串口的移植

    de项目需要,要实现在Android中实现串口的收发功能,有几种方法可以参考使用. 1. 标准的Android HAL层思想,把串口的功能加入framework的API中(类似于android中sen ...

  2. Linux-CAN Bus

    Linux-CPU与CAN设备 Linux下 CAN Bus协议的实现,有一部分是由硬件来实现,有一部分是软件实现. CAN总线基础和在linux下使用实战 CAN协议的实现,在不同平台上有不同的内核 ...

  3. X-007 FriendlyARM tiny4412 u-boot移植之内存初始化

    <<<<<<<<<<<<<<<<<<<<<<<<< ...

  4. Linux内核移植之三:内核配置选项

    内容来自 韦东山<嵌入式Linux应用开发完全手册> Linux内核配置选项多达上千个,一个个地进行选择既耗费时间,对开发人员的要求也比较高(需要了解每个配置选项的作用).一般的做法是在某 ...

  5. U-Boot移植教程之一:U-Boot分析与启动过程

    内容来自 韦东山<嵌入式Linux应用开发完全手册> 一.Bootloader的引出 当系统上电时,并不是直接进入Linux系统的,而是需要先执行一段程序来把单片机的硬件外围初始化好,比如 ...

  6. 创维 linux内核,Linux2.6内核在创维特jx2410平台上的移植四

    Ne2000兼容的网卡移植 1.首先修改arch/arm文件夹下的Kconfig文件的ISA项如下: config ISA bool "gggggg ISA support" de ...

  7. 基于tiny4412的Linux内核移植 -- eMMC驱动移植(六)

    作者信息 作者: 彭东林 邮箱:pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本 ...

  8. s3c6410_u-boot-2010.03移植

    开发环境: 开发板 FriendlyARM Tiny6410 主机 CentOS release 6.4 (Final) 参考: http://www.cnblogs.com/plinx/archiv ...

  9. Nandflash 驱动移植

    前段时间,研究了一下4G的Nandflash驱动.手头上只有飞凌6410BSP自带的Nandflash驱动,该驱动不支持K9GAG08U0D(2G)和K9LBG08U0D(4G)的Nandflash. ...

  10. uboot中IDE移植

    1.配置 首先要支持IDE需要在CONFIG_COMMANDS中添加CFG_CMD_IDE命令,然后要添加IDE的相关配置信息.不看代码就不知道需要哪些信息,可以先编译一下试试,如果出错就会提示哪些宏 ...

最新文章

  1. java中example函数作用_MyBatis逆向工程中的Mapper接口以及Example的实例函数及详解...
  2. java使用Sytem.arraycopy方法复制数组的代码
  3. JAVA I/O 字符输出流简要概括
  4. 16位浮点 c语言,C语言中的16位浮点乘法
  5. ant design pro模板_ant design pro 当中改变ant design 组件的样式和 数据管理
  6. MP、OMP与施密特正交化(转载)
  7. 微信公众号html教程,公众号排版简易教程
  8. HTML 制作简单的下拉菜单
  9. 如何成为有效学习的高手(许岑)——思维导图 1
  10. 2019届华为实习生招聘
  11. MySQL复制表结构表数据
  12. 杭州创思已采用RFID仓库管理系统,苏州新导智能的应用
  13. 未来电子病历系统 以结构化数据为核心
  14. 当一个程序员表情夸张,双手在键盘上疯狂敲击,你真的以为是在敲代码!!?
  15. Kolla Ansible 部署 -T版openstack
  16. 最新修复站长导航站程序源码+实测可用
  17. 基于prometheus的网络指标监控
  18. 为什么强烈建议你不要做联表查询?
  19. 对于类对象模型的理解(类大小计算+大小端字节序)
  20. 广东金融学院计算机实验报告二,广东金融学院实验报告[多媒体2].doc

热门文章

  1. 计算机高程知识点,测量学复习基本知识点(全).doc
  2. 应用内添加原生广告,变现与用户体验可兼得
  3. 9. 广义表 - 广义表概念,存储结构,深度/长度,复制算法
  4. 目标检测经典论文——YOLOv3论文翻译(纯中文版):YOLOv3:增量式的改进(YOLOv3: An Incremental Improvement)
  5. Acdream 1424 Diversion 树链剖分+线段树
  6. CH340国产USB转异步串口芯片替代CP2102对比CH340C与CH340G
  7. notablilty笔记本模板_notability实测,让你上天的笔记软件
  8. 吉林大学计算机学院林丛郁,吉林大学珠海学院201奖学金
  9. OSM和PBF数据格式说明
  10. sqllabs详解与知识点汇总(内含代码审计)