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的移植相关推荐
- android几个串口设备,Android 设备上实现串口的移植
de项目需要,要实现在Android中实现串口的收发功能,有几种方法可以参考使用. 1. 标准的Android HAL层思想,把串口的功能加入framework的API中(类似于android中sen ...
- Linux-CAN Bus
Linux-CPU与CAN设备 Linux下 CAN Bus协议的实现,有一部分是由硬件来实现,有一部分是软件实现. CAN总线基础和在linux下使用实战 CAN协议的实现,在不同平台上有不同的内核 ...
- X-007 FriendlyARM tiny4412 u-boot移植之内存初始化
<<<<<<<<<<<<<<<<<<<<<<<<< ...
- Linux内核移植之三:内核配置选项
内容来自 韦东山<嵌入式Linux应用开发完全手册> Linux内核配置选项多达上千个,一个个地进行选择既耗费时间,对开发人员的要求也比较高(需要了解每个配置选项的作用).一般的做法是在某 ...
- U-Boot移植教程之一:U-Boot分析与启动过程
内容来自 韦东山<嵌入式Linux应用开发完全手册> 一.Bootloader的引出 当系统上电时,并不是直接进入Linux系统的,而是需要先执行一段程序来把单片机的硬件外围初始化好,比如 ...
- 创维 linux内核,Linux2.6内核在创维特jx2410平台上的移植四
Ne2000兼容的网卡移植 1.首先修改arch/arm文件夹下的Kconfig文件的ISA项如下: config ISA bool "gggggg ISA support" de ...
- 基于tiny4412的Linux内核移植 -- eMMC驱动移植(六)
作者信息 作者: 彭东林 邮箱:pengdonglin137@163.com QQ:405728433 平台简介 开发板:tiny4412ADK + S700 + 4GB Flash 要移植的内核版本 ...
- s3c6410_u-boot-2010.03移植
开发环境: 开发板 FriendlyARM Tiny6410 主机 CentOS release 6.4 (Final) 参考: http://www.cnblogs.com/plinx/archiv ...
- Nandflash 驱动移植
前段时间,研究了一下4G的Nandflash驱动.手头上只有飞凌6410BSP自带的Nandflash驱动,该驱动不支持K9GAG08U0D(2G)和K9LBG08U0D(4G)的Nandflash. ...
- uboot中IDE移植
1.配置 首先要支持IDE需要在CONFIG_COMMANDS中添加CFG_CMD_IDE命令,然后要添加IDE的相关配置信息.不看代码就不知道需要哪些信息,可以先编译一下试试,如果出错就会提示哪些宏 ...
最新文章
- java中example函数作用_MyBatis逆向工程中的Mapper接口以及Example的实例函数及详解...
- java使用Sytem.arraycopy方法复制数组的代码
- JAVA I/O 字符输出流简要概括
- 16位浮点 c语言,C语言中的16位浮点乘法
- ant design pro模板_ant design pro 当中改变ant design 组件的样式和 数据管理
- MP、OMP与施密特正交化(转载)
- 微信公众号html教程,公众号排版简易教程
- HTML 制作简单的下拉菜单
- 如何成为有效学习的高手(许岑)——思维导图 1
- 2019届华为实习生招聘
- MySQL复制表结构表数据
- 杭州创思已采用RFID仓库管理系统,苏州新导智能的应用
- 未来电子病历系统 以结构化数据为核心
- 当一个程序员表情夸张,双手在键盘上疯狂敲击,你真的以为是在敲代码!!?
- Kolla Ansible 部署 -T版openstack
- 最新修复站长导航站程序源码+实测可用
- 基于prometheus的网络指标监控
- 为什么强烈建议你不要做联表查询?
- 对于类对象模型的理解(类大小计算+大小端字节序)
- 广东金融学院计算机实验报告二,广东金融学院实验报告[多媒体2].doc
热门文章
- 计算机高程知识点,测量学复习基本知识点(全).doc
- 应用内添加原生广告,变现与用户体验可兼得
- 9. 广义表 - 广义表概念,存储结构,深度/长度,复制算法
- 目标检测经典论文——YOLOv3论文翻译(纯中文版):YOLOv3:增量式的改进(YOLOv3: An Incremental Improvement)
- Acdream 1424 Diversion 树链剖分+线段树
- CH340国产USB转异步串口芯片替代CP2102对比CH340C与CH340G
- notablilty笔记本模板_notability实测,让你上天的笔记软件
- 吉林大学计算机学院林丛郁,吉林大学珠海学院201奖学金
- OSM和PBF数据格式说明
- sqllabs详解与知识点汇总(内含代码审计)