0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于RV1126开发板修改CAN内核设备树

ljx2016 来源:ljx2016 作者:ljx2016 2025-04-17 10:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.设备树修改指南

1.1设备节点位置说明

进入下方路径,并找到设备树文件。

cd ~/EASY-EAI-kernel/kernel/arch/arm/boot/dts

wKgZO2gAYwCAcAW7AABbrglpzPs625.png

1.2设备树节点参数说明

编辑设备树文件,执行以下指令可以修改nano的板级头文件,如下图所示。(比如基于MCP2515把复用为SPI1的硬件资源转成CAN对源代码进行修改)

vim rv1126-nano-gpio-wdt.dts

首先我们在SPI1结点前增加一个时钟结点,如下图所示:

wKgZPGgAYwCAKtVgAAWO15c8SAE482.png

找到SPI1结点对该结点进行修改,自己写一个CAN结点如下图所示:

wKgZO2gAYwCAH0JiAACOrHSDhcs308.png

注意:

* 修改完以后重新编译内核,把生成的boot.img烧写到板卡中,就可以将SPI1资源作为CAN使用。

* 此方法可用作参考将SPI1引脚转为CAN使用。

*《MCP2515淘宝购买链接》

*具体参数修改细节可参考MCP2515芯片数据手册

修改说明文档路径:

kernel/Documentation/devicetree/bindings/net/can/microchip,mcp251x.tx

wKgZPGgAYwCAQ2EbAAD5WTTqbYI601.png

2.编译及验证设计

2.1编译

编译及烧录见《内核开发流程说明》

2.2验证

执行以下指令判断can1设备是否正确识别:

ifconfig -a

wKgZO2gAYwGAAmNEAALPTGxMNBA870.png

注意:可以看到新增了一个can1设备

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN
    CAN
    +关注

    关注

    59

    文章

    3093

    浏览量

    473396
  • 开发板
    +关注

    关注

    26

    文章

    6405

    浏览量

    120537
  • rv1126
    +关注

    关注

    0

    文章

    118

    浏览量

    4430
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式RV1126B开发板试用体验】初识飞凌嵌入式RV1126B开发板

    这几天刚收到飞凌嵌入式RV1126B开发板,带大家先认识一下这块开发板,收到的开发板如下图。 开发板有主板和核心
    发表于 04-13 17:27

    替代升级实锤!实测RV1126B,CPU性能吊打RV1126

    RV1126B核心已上市并稳定量产供应实测开始,设备使用触觉智能RV1126核心RV1126
    的头像 发表于 12-11 17:13 2504次阅读
    替代升级实锤!实测<b class='flag-5'>RV1126</b>B,CPU性能吊打<b class='flag-5'>RV1126</b>

    RV1126系列选型指南:从RV1126RV1126B,一文看懂升级差异

    2025年7月,瑞芯微正式发布新一代AI视觉芯片RV1126B。作为其金牌方案商,EASYEAI灵眸科技同步推出搭载该芯片的AIoT核心EAI1126B-Core-T。相较于前代RV1126
    的头像 发表于 09-04 10:50 5072次阅读
    <b class='flag-5'>RV1126</b>系列选型指南:从<b class='flag-5'>RV1126</b>到<b class='flag-5'>RV1126</b>B,一文看懂升级差异

    基于RV1126开发板实现人脸检测方案

    RV1126开发板上实现人脸检测:在图像中找出人脸,以及每张人脸的landmarks位置。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像, 算法代码负责人脸检测功能。
    的头像 发表于 04-21 17:59 1202次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人脸检测方案

    基于RV1126开发板实现网络摄像头方案

    RV1126开发板上实现本开发实例,抓取摄像头数据、图像送入编码器进行编码压缩、以及把压缩后的数据通过RTSP协议发送出去的简单核心示例。 若用户需要通过webServer对图像进行调整,以及配置摄像头的一些工作
    的头像 发表于 04-21 14:56 2229次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现网络摄像头方案

    基于RV1126开发板实现多路网络摄像头取流方案

    RV1126上实现多路网络摄像头取流方案
    的头像 发表于 04-21 14:39 49次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现多路网络摄像头取流方案

    基于RV1126开发板实现二维码识别方案

    RV1126开发板上实现方案设计逻辑流程图,方案代码分为两个业务流程,主体代码负责抓取、合成图像,算法代码负责二维码识别功能。
    的头像 发表于 04-21 14:25 54次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现二维码识别方案

    基于RV1126开发板实现人脸检测方案

    RV1126开发板上实现人脸检测:在图像中找出人脸,以及每张人脸的landmarks位置。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像, 算法代码负责人脸检测功能。
    的头像 发表于 04-21 14:00 13次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人脸检测方案

    基于RV1126开发板实现人脸识别方案

    RV1126上实现人脸识别:在图像中找出人脸,并与数据库进行比对,得出该人脸对应的身份信息。 方案设计逻辑流程图,方案代码分为分为三个业务流程,主体代码负责抓取、合成图像,算法代码负责人脸识别功能,按键监听负责修改数据库工作状态。
    的头像 发表于 04-21 13:51 11次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人脸识别方案

    基于RV1126开发板实现自学习图像分类方案

    RV1126开发板上实现自学习:在识别前对物体图片进行模型学习,训练完成后通过算法分类得出图像的模型ID。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像,算法代码负责训练和检测功能。
    的头像 发表于 04-21 13:37 11次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现自学习图像分类方案

    基于RV1126开发板实现驾驶员行为检测方案

    RV1126上实现驾驶员行为检测:通过图像识别出这几种行为:打电话、抽烟、疲劳驾驶。
    的头像 发表于 04-21 11:07 1195次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现驾驶员行为检测方案

    基于RV1126开发板实现人员检测方案

    RV1126上实现人员检测:在图像中找出人。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像,算法代码负责人员检测功能。
    的头像 发表于 04-21 10:42 1005次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人员检测方案

    基于RV1126开发板实现人脸识别方案

    RV1126开发板上实现人脸识别:在图像中找出人脸,并与数据库进行比对,得出该人脸对应的身份信息。 方案设计逻辑流程图,方案代码分为分为三个业务流程,主体代码负责抓取、合成图像,算法代码负责人脸识别功能,按键监听负责修改
    的头像 发表于 04-21 10:24 107次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人脸识别方案

    基于RV1126开发板实现人脸检测方案

    RV1126开发板上实现人脸检测:在图像中找出人脸,以及每张人脸的landmarks位置。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像, 算法代码负责人脸检测功能。
    的头像 发表于 04-21 10:21 99次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现人脸检测方案

    基于RV1126开发板实现安全帽检测方案

    RV1126开发板上实现安全帽检测:在图像中找出人头/安全帽。 方案设计逻辑流程图,方案代码分为分为两个业务流程,主体代码负责抓取、合成图像,算法代码负责安全帽检测功能。
    的头像 发表于 04-21 09:20 1003次阅读
    基于<b class='flag-5'>RV1126</b><b class='flag-5'>开发板</b>实现安全帽检测方案