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

    文章

    1372

    浏览量

    40281
  • soc
    soc
    +关注

    关注

    38

    文章

    4163

    浏览量

    218169
  • 设备树
    +关注

    关注

    0

    文章

    38

    浏览量

    3116
收藏 人收藏

    评论

    相关推荐

    飞凌嵌入式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 128次阅读
    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

    AOSP源码定制-内核驱动编写

    有时候为了分析一些壳的检测,需要在内核层面对读写相关的操作进行监控,每次去修改对应的内核源码编译重刷过于耗时耗力,这里就来尝试编写一个内核驱动,载入后监控读写。
    的头像 发表于 04-23 11:15 1200次阅读
    AOSP源码定制-<b class='flag-5'>内核</b>驱动编写

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

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

    MCP251X can驱动移植nuc980采样用设备配置时,中断如何配置设备?

    MCP251X can驱动移植nuc980 采样用设备配置时,中断如何配置设备? spi0: spi@b0061000 { status = \"okay\"
    发表于 01-17 06:43

    NUC980设备DTB文件如何通过NUWrite烧录到SPI-Flash中,烧录的地址是多少?

    NUC980设备DTB文件如何通过NUWrite烧录到SPI-Flash中,烧录的地址是多少;内核编译设备后卡死在“Calibratin
    发表于 01-17 06:29

    带你玩转AM62x开发板的显示接口

    进行了修改,所以我们不需要全编译。编译内核后会在images目录下生成新的Image和多个设备文件,在这里我们只需要单独编译
    发表于 01-11 09:09

    TQT507开发板如何修改和保存内核配置

    本文档介绍如何在开发时修改和保存内核配置,适用于开发板TQT507。 1.修改内核配置 编译时系统会先检测当前内核源码目录下是否存在.con
    的头像 发表于 12-28 14:13 442次阅读
    TQT507开发板如何<b class='flag-5'>修改</b>和保存<b class='flag-5'>内核</b>配置