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

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

3天内不再提示

如何修改内核设备树

embedsky88 来源:embedsky88 作者:embedsky88 2023-12-14 14:06 次阅读

▲点击上方“天嵌股份”关注公众号后回复TQT507_CoreB获取板卡规格

本文档介绍了内核设备树的位置和包含关系

1.内核设备树位置

文件 备注
dts longan/device/config/chips/t507/configs/evb/board.dts 主要修改的 dts 文件
longan/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1-pinctrl.dtsi
longan/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1.dtsi
longan/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1-clk.dtsi
属性配置 longan/device/config/chips/t507/configs/evb/sys_config.fex 内存,电源等待核心部分

2.设备树包含关系

当存在sys_config.fex时,一份完整的配置可以包括三个部分:●soc级配置文件:定义了SOC级配置,如设备时钟、中断等资源,如图sun50iw9p1.dtsi。●board级配置文件:定义了板级配置,包含一些板级差异信息,如图board.dts 。●sys_config.fex配置文件,为方便客户使用而定义,优先级比board级配置、soc级配置都高。

wKgaomV6mz2AOQnkAADDV5vCzEs458.png

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

    关注

    3

    文章

    1384

    浏览量

    40458
  • soc
    soc
    +关注

    关注

    38

    文章

    4218

    浏览量

    219271
  • 设备树
    +关注

    关注

    0

    文章

    39

    浏览量

    3171
收藏 人收藏

    评论

    相关推荐

    使用TFTP加载内核设备

    在嵌入式项目开发中,为了适配新外设、调整硬件资源分配或修复驱动问题,需要频繁修改设备内核修改完成后,通常需要重新编译生成镜像,并将其烧
    的头像 发表于 01-17 15:52 805次阅读
    使用TFTP加载<b class='flag-5'>内核</b><b class='flag-5'>设备</b><b class='flag-5'>树</b>

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-初识设备之Makefile修改

    不同而新增加了dts,则需要在这个Makefile的这个位置添加上对应的.dtb文件名参与编译。ELF 1使用的设备命名为imx6ull-elf1-emmc.dts,是基于NXP官方evk板子的设备
    发表于 01-13 09:09

    飞凌嵌入式ElfBoard ELF 1板卡-初识设备之Makefile修改

    不同而新增加了dts,则需要在这个Makefile的这个位置添加上对应的.dtb文件名参与编译。ELF 1使用的设备命名为imx6ull-elf1-emmc.dts,是基于NXP官方evk板子的设备
    发表于 01-10 09:23

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-初识设备设备组成和结构

    前边讲解了内核编译选项的配置,这一节我们详细讲一下设备设备的知识是Linux驱动开发人员必备的技能,我们现在使用的Linux
    发表于 01-08 08:32

    飞凌嵌入式ElfBoard ELF 1板卡-初识设备设备组成和结构

    前边讲解了内核编译选项的配置,这一节我们详细讲一下设备设备的知识是Linux驱动开发人员必备的技能,我们现在使用的Linux
    发表于 01-07 09:16

    飞凌嵌入式ElfBoard ELF 1板卡-内核移植之编译后生成文件说明

    Linux内核编译完成之后,会生成大量的中间文件和目标文件,我们这里只介绍比较重要的几个文件。 我们所关注的最终需要烧写到开发板的是.dtb设备镜像和zImage内核镜像。 dtb
    发表于 12-19 09:11

    飞凌嵌入式ElfBoard ELF 1板卡-内核移植之编译后生成文件说明

    Linux内核编译完成之后,会生成大量的中间文件和目标文件,我们这里只介绍比较重要的几个文件。我们所关注的最终需要烧写到开发板的是.dtb设备镜像和zImage内核镜像。dtb文件是
    发表于 12-18 08:52

    adc128s052设备配置,基准电压不能被内核识别是怎么回事?

    这是目前我配置的设备信息,不能通过编译,原因是无法识别vdd_supply,请问该处该怎么配置才行,我用的是该芯片的VA引脚接 3.3V的基准电压 compatible = \"ti
    发表于 11-29 16:00

    Android11修改摄像头前后置方法,触觉智能RK3568开发板演示

    OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!内核修改配置修改相关内核设备
    的头像 发表于 11-28 18:40 267次阅读
    Android11<b class='flag-5'>修改</b>摄像头前后置方法,触觉智能RK3568开发板演示

    请问PCM1864的驱动在设备该如何描述?

    请问PCM1864的驱动在设备该如何描述呢: 1. 我使用的不是TI的LINUX内核,是另外一款SOC的LINUX内核 2. 我在设备
    发表于 10-23 07:30

    【龙芯2K0300蜂鸟板试用】第四篇 龙芯2K0300蜂鸟板--继续点灯

    子系统驱动控制),此时所分配的引脚便与某个驱动模块绑定了,该引脚功能在用户空间是无法再被修改的。即,该引脚是无法在用户空间中使用GPIO子系统进行相关操作的。当然,我们可以提前修改内核设备
    发表于 08-15 16:52

    DongshanPI-AICT全志V853开发板MIPI显示屏适配指南

    ,pull = <0>; }; 6.2 修改内核设备设备的目录下输入vi
    发表于 07-12 09:46

    百问网全志D1h开发板MIPI屏适配

    MIPI屏适配 100ASK-D1-H_DualDisplay-DevKit V11 1. 显示适配 1.1 修改设备 1.1.1 修改内核
    发表于 07-10 10:30

    如何使用CubeMX生成的设备编译镜像?

    我的硬件平台是MP135,我现在想给它增加一个串口UART8,于是我打算修改设备。但是在使用SDK的时候我遇到了些问题。按照官方的`how to do.txt`,我编译了u-boot,在
    发表于 05-31 14:41

    嵌入式学习-ElfBoard ELF 1-gpio模拟i2c的方法

    /linux-4.1.15-elf1$ make zImage 二、设备修改设备路径:linux-4.1.15-elf1/arch/ar
    发表于 02-22 15:17