E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
dtsi
linux_驱动_IIC_设备树配置详解
i2c的具体地址.下面以高通8909平台为例子说一下确定i2c机器挂在哪一个i2c总线上从原理图得到SDA,SCL对应的gpio,我这个gpio为gpio6,gpio7在msm8909-pinctrl.
dtsi
专一的黄先生
·
2020-08-11 14:45
总线类
驱动领域
高通LCD移植流程及常见问题解决办法
/display/tools目录下,通过命令perlparser.plpanel_xxx_xxx_xxx.xmlpanel调用parser.pl这个perl脚本生成一个dsi_xxx_xxx_xxx.
dtsi
may轻罗小扇
·
2020-08-10 10:13
LCD驱动
LCD移植
模块功能主要是LCD液晶显示LCD移植以helitechili9881d为例,首先需要准备东西如下:1、屏ICDataSheet2、初始化代码—>获得初始化屏幕ic的命令,用于编写屏的.h文件(lk)和.
dtsi
悲伤的小强
·
2020-08-10 10:01
Android
高通 SPI驱动笔记
1.设备树//msm8909.
dtsi
:spi_1:spi@78b9000{/*BLSP1QUP5*/compatible="qcom,spi-qup-v2";//厂商设备名#address-cells
feisonzl
·
2020-08-09 19:05
高通
驱动
android
Hi3519v101gpio字符驱动-led设备树驱动dts
一、dts文件路径1、arch/arm/boot/dts/hisi-hi3519v101.
dtsi
2、arch/arm/boot/dts/hisi-hi3519v101-hmp-demb.dts二、准备文件
zfenggo
·
2020-08-09 03:18
linux
gpio
驱动
基于MT7628 lede-openwrt gpio 功能的实现
MT7628LEDE-OPWENWRTGPIO的实现在/target/linux/ramips/dts/mt7628an.
dtsi
里找到gpio相关的注册,其被分为三组:gpio0,gpio1,gpio2
weixin_43768957
·
2020-08-09 01:34
mt7620a拓展串口
mt7620a拓展串口要修改的文件有两个:mt7620a.
dtsi
进入/home/ihid/chaos_calmer/target/linux/ramips/dts/mt7620a.dtsipinctrl
weixin_34245169
·
2020-08-09 00:03
高通msm8909对gpio的使用(包括pinctrl的功能设置,gpio在节点中的引用,驱动程序获取gpio的方法)
高通msm8909对gpio的使用@TOCmsm8909-pinctrl.
dtsi
文件中定义了诸多节点,用于设置pin组合的功能,例如:pmx_i2c_5{//该名称可以随便起,无实际作用i2c_5_active
tasawen
·
2020-08-08 21:18
linux驱动
【msm8953】带clk的gpio口模拟pwm
1.选择带有clk功能的gpio33作为pwm模拟口:2.配置设备树①在msm8953-pinctrl.
dtsi
添加:位置:kernel/msm-3.18/arch/arm64/boot/dts/qcomgpio_clk
刘小工
·
2020-08-08 19:59
高通GPIO配置方式
GPIOconfigurationsstartusingpinctrlframework.Thepincontrol-basedsoftwaremodeldiffersinthefollowingways.1.AllpinconfigurationinformationisdefinedinaSoC-specificfile,-pinctrl.
dtsi
.Thisfilewillc
好好学习!
·
2020-08-08 19:51
自我总结经验
openwrt mt7620a添加wifi指示灯(wled)的方法
mt7620a的wifi指示灯对应gpio3(gpio#72),在mt7620a.
dtsi
中默认状态为“disable”首先要在MT7620a.dts中使能gpio3,使能代码如下:然后在MT7620a.dts
小葱炖豆腐
·
2020-08-08 17:42
OpenWrt
openwrt MT7628启用第二路串口
1、找到/target/linux/dts/mt7628an.
dtsi
文件2、uart1:uart1@d00{compatible="ns16550a";reg=;reg-shift=;reg-io-width
likang517
·
2020-08-08 17:36
MT7628如何控制GPIO
查看mt7628an.
dtsi
文件中对gpio的注册$(TOPDIR)假定为宿主机上OpenWrt的编译目录。
SoldierJazz2020
·
2020-08-08 12:13
Linux
Openwrt
RK3399 Linux rga 调试记录
一开发环境开发板:FireflyAIO-3399J系统:Debian9二内核修改//arch/arm64/boot/dts/rockchip/rk3399-linux.
dtsi
+rga:rga@ff680000
小明别这样
·
2020-08-08 11:54
RK3399
【Linux笔记】设备树基础知识
设备树(DeviceTree)用代码体现如下:这些代码被保存在.dts/
dtsi
后缀文件中
zhengnianli
·
2020-08-07 22:06
Linux笔记
嵌入式大杂烩
android 驱动(6)---DTS 分析
1.dts和
dtsi
完成的功能1uart5:serial@021f4000{2compatible="fsl,imx6sx-uart",3"fsl,imx6q-uart","fsl,imx21-uart
zhangbijun1230
·
2020-08-07 22:33
android
驱动开发
dts文件分析---以ov5640为例,修改dts文件使ov5640使用第二个IPU
同时,对于每一个SoC可能对应多个machine,这些dts文件中会包含许多共同的部分,所以就有了.
dtsi
文件。
yanbixing123
·
2020-08-07 22:04
i.MX6-IPU子系统
展讯平台驱动移植
sp9850kh_1h10.hu-boot15\drivers\video\sprdfb\sprdfb_panel.ckernel\arch\arm64\boot\dts\sprd\sp9850kh-common.
dtsi
xwpc702
·
2020-08-07 22:48
Linux 内核dts文件是怎么一回事?
一个CPU可能对应多个平台,为了方便开发,只能这么做,dts文件和
dtsi
文件相当于C语言的.c和.h文件.一样可以包含,下面以BBB的DTS文件分析学习格式规范.涉及的文件包含:am33xx.dtsiam33xx-bone-common.dtsiam335x-bone-black.dts
wjs1033
·
2020-08-07 21:56
设备树
Linux内核中设备树DTS详解及操作结点
二、设备树的组成设备树由1个dts文件+n个
dtsi
文件,它们编译而成的dtb二进制可执行文件就是真
文艺小少年
·
2020-08-07 20:54
linux msm dts加载分析
MSM8974上DeviceTree设备描述源文件放在”kernel/arch/arm/boot/dts/”下后缀是”.dts”或”.
dtsi
”,一般”.
dtsi
”是被其它文件包含的,只用dtc编译”.
viewsky11
·
2020-08-07 19:00
kernel
arm开发
独立编译设备树的方法 多文件 多dts依赖
通常将设备树源码(dts/
dtsi
)编译成设备树二进制文件(dtb)可以使用DTC(DeviceTreeCompiler)工具编译。
VesaMount
·
2020-08-07 19:27
嵌入式Linux
C语言
Linux设备树详解(二)文件构成
1.devietree的编译DeviceTree文件的格式为dts,包含的头文件格式为
dtsi
,dts文件是一种人可以看懂的编码格式。
奇小葩
·
2020-08-07 19:59
设备树
Linux dts 设备树详解(一) 基础知识
3简介3.1dts3.2
dtsi
3.3dtc3.4dtb4基本框架5总结参考1前言关于设备树,之前就已经接触过许久了,但是本着够用的原则,基本上是哪里不会点哪里,现学现卖,没有再进行全面性的总结,导致很多知识
小麦大叔
·
2020-08-07 18:26
Linux
Driver
OV4689 和IMX179的dts中节点的区别,以及dts节点的注释说明,基于rv1108平台
文件路径:/kernel/arch/arm/boot/dts/rv1108-camb-v12.
dtsi
根据实际的硬件连接、sensor要求,的各项信息,尤其注意i2c地址、pinctrl、DVDD配置、
酸菜鱼的鱼
·
2020-08-07 18:36
rv1108
camera
dts
linux驱动
linux系统
linux中的设备树的理解
设备树文件是以dts,
dtsi
结尾的文件。dts中可以包含
dtsi
文件,设备树文件是描述板子硬件的,和内核无关。
酸菜鱼的鱼
·
2020-08-07 18:35
linux驱动
linux系统
在devicetree节点中通过加status来方便的使能或者disable driver
driver的话,可以将status设为okay反之就是disabledts/mediatek/mt8173-evb.dts:405:status="okay";dts/mediatek/mt8173.
dtsi
tiantao2012
·
2020-08-07 18:27
Linux
源码分析
高通平台电池充电的JEITA温升控制策略总结
在代码中我们可以首先在xxx.
dtsi
文件中,设置对应的JEITA温度对应的区间值。如:代码中的JEITA策略的设置从上述截图设置中,我们看到在warm温
stoic163
·
2020-08-07 18:31
Linux学习总结
Android总结
手机充电总结
Android平台如何确定deconfig及
dtsi
的总结
1.在android目录下,使用sourcebuild/envsetup.sh2.再lunch之后:3.lunchmsm8909w-userdebug之后:可以看到TARGET_PRODUCT=msm8909w4.在android目录下搜msm8909w:5.可以进入该目录下,查询AndroidBoard.mk文件。6.在AndroidBoard.mk文件里:可以看到,关于kernel_defco
stoic163
·
2020-08-07 18:31
Linux驱动总结
Android总结
高通batterydata电池曲线数据学习
产品采用的是4.2V,对应的文件为《batterydata-qrd-l42q-4v20-3200mah.
dtsi
》,在msm8909-qrd-skue-cb03.
dtsi
文件中被引用,开发板采用的是《batterydata-qrd-l45q
stoic163
·
2020-08-07 18:59
Linux驱动总结
手机充电总结
设备树dts
dtsi
文件
1.DTS文件布局(layout):/dts-v1/;[memoryreservations]//格式为:memreserve/;保留的内存区域,定义一部分内存留给自己用/{[propertydefinitions][childnodes]}Property格式1:[label:]property-name=value;Property格式2(没有值):[label:]property-name;
守望者910
·
2020-08-07 16:58
设备树
rk3399pro-firefly-port.
dtsi
———分析笔记
PropertyNameUsageValueTypeDefinition#address-cellsRSpecifiesthenumberofcellstorepresenttheaddressintheregpropertyinchildrenofroot.#size-cellsRSpecifiesthenumberofcellstorepresentthesizeintheregpropert
Qslia
·
2020-08-07 16:50
RK3399Pro
zephyr添加驱动到设备树及遇到的一些问题
这些应该是.
dtsi
文件,以包含在特定于板的设备树文件中,路径是/dts/arm/st/stm32l4.
dtsi
(SOC的基本节点);/dts/arm/st/stm32l4xxx.
dtsi
(注:具体soc
熊熊火1314
·
2020-08-07 16:34
zephyr
1.[Gpio]-(dts中gpio的获取方法)
1.在dts中建立一个设备节点1.1kernel/arch/arm/boot/dts/sharkle.
dtsi
++++cust_gpios:cust_gpios{/*[label:]node-name[
Bcon丶
·
2020-08-07 16:20
1.Gpio
设备树学习(二、设备树dts/
dtsi
格式)
说明:后续的博文参考自韦东山老师的设备树视屏,老师用的是2440的开发板,我用的是s5pv210的开发板。原理一样一、前言简单的说,如果要使用DeviceTree,首先用户要了解自己的硬件配置和系统运行参数,并把这些信息组织成DeviceTreesourcefile。通过DTC(DeviceTreeCompiler),可以将这些适合人类阅读的DeviceTreesourcefile变成适合机器处理
to_run_away
·
2020-08-07 16:20
设备树
设备树
高通apq8098平台sd卡总结
高通apq8098平台sd卡总结目录参考链接:https://blog.csdn.net/lsn946803746/article/details/52311654msm8998-mtp.
dtsi
中,设备树的定义如下
qkj261
·
2020-08-07 16:51
android
Linux DTS : 节点与属性的删除
一、节点删除应用条件:通常DTS中包含了多个平台的描述文件,且多个平台会共享一些通用的
dtsi
。
御风牧云_
·
2020-08-07 15:16
Android
Kernel
高温导致的设备重启
发现十几分钟时候会出现关机重现现象.分析步骤一:首先分析认为有非常大的可能性是CUP过温自我保护重启了.RK808:查看RK808的数据手册发现:发现RK808的默认温度阈值是85度CPU/GPUrk3399.
dtsi
Letcos
·
2020-08-07 15:00
实战调试记录
不要修改
dtsi
,修改自己板子的dts,通过 &label 语句修改子文件里已经存在的节点
/details/61624510dts里的of_device节点的属性都是分开写的,这样是为了降低耦合,比如imx6q的i2c的节点,它的compatible属性是放在最经常被包含的imx6qdl.
dtsi
liuzq
·
2020-08-07 15:50
移植
设备树
(DT系列二)device tree的书写规范
1,dts的基本元素:节点.dts(或者其include的.
dtsi
)基本元素为结点和属性。
lichengtongxiazai
·
2020-08-07 15:33
Linux
(DT系列一)DTS结构及其编译方法
DTS结构及其编译方法一:主要问题1,需要了解
dtsi
与dts的关系2,dts的结构模型3,dts是如何被编译的,以及编译后会生成一个什么文件.二:参考文字1,DTS(devicetreesource)
lichengtongxiazai
·
2020-08-07 15:33
Linux
如何看系统到底用了哪个
dtsi
http://blog.csdn.net/u013308744/article/details/50739514http://blog.csdn.net/armfpga123/article/details/51863442高通平台是根据board-id来匹配dts文件,查看lk日志,找到如下log,由此可以断定board-id=8B-262971-CDTversion:3,PlatformID:
lf12345678910
·
2020-08-07 14:18
Android
驱动
[RK3288][Android6.0] 调试笔记 --- 如何修改/dev/ttySx后面的数字号
的困惑,确实它的命名不是按顺序的,比如我使用了三个串口,名字不是连续的:root@rk3288:/#ls/dev/ttyS*/dev/ttyS0/dev/ttyS1/dev/ttyS4事实上这个值是在
dtsi
KrisFei
·
2020-08-07 14:07
子类__UART
[RK3288][Android6.0] 调试笔记 --- 普通串口的添加
Android6.0Kernel:3.10.92uart0,1,3,4(普通串口)用的是同一个串口驱动.uart2(调试串口)的驱动代码嵌在fiqdebugger的code中.相关的配置在rk3288.
dtsi
KrisFei
·
2020-08-07 14:06
设备树快速入门
https://www.devicetree.org/基本概念
Dtsi
——类似于c语言的头文件Dts——类似于c语言的源文件Dtb——类似于c语言的编译产物、二进制文件使用devicetree,用户需要了解自己的硬件配置和系统运行参数
头像很酷
·
2020-08-07 14:58
学习
openwrt
DTSI
文件解译
target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_rt305x/linux-3.10.36/arch/mips/ralink/dts/rt3050.
dtsi
523回
·
2020-08-07 14:02
OpenWrt
RK3399Pro
DTSI
PIN-CTRL
1.类似IOMUX的如下配置含义:i2c3_gpio:i2c3_gpio{rockchip,pins=,;};其中以第一个GPIO4_C1为例:a.4---表示对应的GPIOBANK,也就是GPIO4b.17---表示GPIOC1,原因是GPIOA有8个PIN,GPIOB有8个PIN,因此这里就是GPIOC1c.RK_FUNC_GPIO---表示使用默认功能,其功能有如下几种可供选择:#defin
x-2010
·
2020-08-07 14:00
平台硬件驱动
Device Tree中的.dts和
dtsi
文件介绍
1.ARMDeviceTree起源LinusTorvalds在2011年3月17日的ARMLinux邮件列表宣称“thiswholeARMthingisaf*ckingpainintheass”,引发ARMLinux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARMLinux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码,相当多数的代
Orangehaswing
·
2020-08-07 14:27
Device
Tree
MTK 平台支持设备树的添加流程
inlkstep1:增加
dtsi
文件kernel/include/dt-bindings/lcm/xxx.dtsistep2:在项目的dts文件中包含
dtsi
文件#includestep3:在bootable
坏小孩2015
·
2020-08-07 13:55
Android
Linux
Android
linux驱动
OpenWRT 修改dts文件配置串口uart ttyS0
串口需要修改dts文件,在源码目录的target/linux/ramips/dts目录中,修改mt7620a.
dtsi
中的一些内容,修改内容如下:(1)chosen{bootargs="console=
gstatham__
·
2020-08-07 13:45
OpenWRT
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他