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
设备树
tiny4412 linux-4.2 移植(十一)LCD驱动移植
第一种方式可以参考【TINY4412】LINUX移植笔记:(27)
设备树
LCD驱动Exynos4412——LCD驱动另外一种方式是参考firebrother的github去修改的。
小黄鸡#
·
2020-08-18 16:05
Tiny4412
Linux_4.2移植
Linux内核移植 part2:uboot lcd驱动
二
设备树
配置我的
设备树
文件是exyn
ABCamus
·
2020-08-18 14:38
Linux
Bootloader
Linux内核移植
Beaglebone Black——开机自动运行程序
上接《修改
设备树
文件》一文现在每次开机都能看到/dev/rtc1了,那么我们还需要一个应用程序来把时间从RTC读取出来更新到系统中,然而通过linux系统自带的一个程序hwclock,我们就可以把RTC
zy812248258
·
2020-08-18 10:13
树莓派——步进电机+驱动器 篇
硬件
设备树
莓派*157H76两相四线步进电机*1DM542驱动器*136VDC开关电源3.3V-5V电平转换(驱动器输入需要5V脉冲,树莓派可控管脚输出电压不够)接线接线如下所示:驱动器采用共阳极接法,
一个神秘的诗人
·
2020-08-17 17:22
Zynq7020 CAN总线调试
2、在SDK里生成
设备树
,生成出来的can不需要修改。3、在uboot里的dts文件,查看can总线的io是否与在vivado上配置的一致,若不一致,则需要修改dts文件。4、进行内核配置。
smile_5me
·
2020-08-17 02:01
Xilinx
Zynq7020
生成
设备树
Blob
特别是,将涉及使用Xilinx
设备树
生成器(DTG)从Xilinx硬件项目生成DTS文件,而将涉及
设备树
编译器(DTC)将DTS文件编译为
设备树
二进制文件(DTB)。
浩瀚之水_csdn
·
2020-08-16 18:54
Xilinx
SoC学习之路
设备树
(device tree)学习笔记
1、反编译
设备树
在
设备树
学习的时候,如果可以看到最终生成的
设备树
的内容,对于我们学习
设备树
以及分析问题有很大帮助。
浩瀚之水_csdn
·
2020-08-16 18:53
Xilinx
SoC学习之路
Linux
设备树
: 节点与属性的删除
一、节点删除应用条件:通常DTS中包含了多个平台的描述文件,且多个平台会共享一些通用的dtsi。这些dtsi的节点对于指定的平台来说,其节点未必全部需要,因此就需要将不需要的节点进行裁剪或者DISABLE。节点删除就是实现这个作用。语法如下:/delete-node/节点名;例如在dra7.dtsi里面定义了rtc的节点,但是在自己的产品中不想使用这个RTC,而使用其他的rtc:dra7.dtsi
浩瀚之水_csdn
·
2020-08-16 18:53
Xilinx
SoC学习之路
linux
设备树
与驱动的关系
一开接触
设备树
,我就不知道
设备树
与驱动的关系,
设备树
是在内核3.0以后才有的。不过3.0以前的和3.0以后的驱动其实变化不大。驱动的开发方法可以分为三种:传统方法,总线方法,
设备树
方法。
Rice嵌入式开发技术分享
·
2020-08-16 13:09
linux
linux uart应用开发(ttyS*设备)
对于linux的开发板来说,串口的驱动是不需要我们去开发,我目前是在内核4.9上开发,只需要修改一下
设备树
就可以了。所以直接对设备文件进访问就可以了。linux使用串口的方法:1.串口配置的头文件:
Rice嵌入式开发技术分享
·
2020-08-16 13:09
linux
RK3288 控制usb摄像头补光GPIO
正常可以通过添加dts配置,再从
设备树
中读取gpio号,在这里为了简单,直接使用GPIO号,先通过终端测试gpio,系统自带GPIO控制驱动:内核已经自带了通用GPIO驱动,可以直接在用户空间操作.路径
asm2826
·
2020-08-16 12:35
qspi flash驱动开发记录
目录序驱动概括驱动框架演变1,设备和驱动在一起2,设备和驱动分离3,
设备树
的引入
设备树
qspiflash预备知识zynqqspiflashcontroller介绍qspi协议介绍qspiflash介绍块设备驱动框架介绍
唐大大鹏
·
2020-08-16 03:56
linux
kernel
QNX---SPI驱动分析。
这一串参数就像Linux
设备树
一样,指定相关的硬件参数。具体参数意义在驱动力在详细解释。QNX执行spi-master后,应该执行
janet2013t
·
2020-08-16 02:10
QNX系统与驱动
Linux下注册中断并指定中断名称
Linux下调用request_irq注册中断时给多个同类型设备指定不同的中断名称Linux下注册中断并指定中断名称cat/proc/interrupts使用
设备树
描述中断节点驱动程序解析
设备树
节点驱动程序注册中断安装驱动模块后的效果
陶陶的爸爸
·
2020-08-15 22:21
嵌入式Linux驱动开发
按键驱动流程分析
设备树
相关的配置:gpio_keys{compatible="gpio-keys";label="gpio-keys";pinctrl-names="default";pinctrl-0=;goog_key
请给我倒杯茶
·
2020-08-15 19:52
【Linux底层】
rk3288 adc驱动
adc现在使用了iio子系统,文件位置位于driver/iio/adc/rockchip_adc.c
设备树
文件、adc:adc@ff100000{compatible="rockchip,saradc"
风见暗含
·
2020-08-15 19:11
linux驱动
linux内核中gpio-key驱动程序的使用
linux内核下的drivers/input/keyboard/gpio_keys.c实现了一个体系结构无关的GPIO按键驱动,使用此按键驱动,只需在相应的
设备树
定义相关的数据即可。
5念since
·
2020-08-15 19:51
linux驱动开发
Linux
设备树
设备节点compatible属性和驱动compatible(驱动加载)
Linux
设备树
设备节点compatible属性和驱动compatible(驱动加载)比如按键驱动kernel\drivers\input\keyboard\gpio_keys.c下按键驱动的定义staticstructof_device_idgpio_keys_of_match
chenmiaowu88
·
2020-08-15 18:44
linux
device
tree(设备树)
linux驱动
RK3399+Android7.1.2 添加HOME和返回键
设备树
目录Android_Src_Path/kernel/arch/arm64/boot/dts/rockchip/rk3399-android.dtsi中定义了HO
chenghao324
·
2020-08-15 18:43
Android
Framework
Linux设备驱动模型之platform总线深入浅出(加入
设备树
)
在Linux2.6以后的设备驱动模型中,需关心总线,设备和驱动这三种实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。对于依附在USB、PCI、I2C、SPI等物理总线来这些都不是问题。但是在嵌入式系统里面,在Soc系统中集成的独立外设控制器,挂接在Soc内存空间的外设等却不依附在此类总线。基于这
KurdtCobain
·
2020-08-15 15:17
Linux设备驱动分析
linux 4.0版本内核的中断注册
要通过
设备树
获取内核虚拟中断号,然后注册中断。一、旧版本内核的注册方法。
hanlixin2012
·
2020-08-15 14:02
ZYNQ AXI DMA
using-the-axi-dma-in-vivado.html我在测试AXIDMA时参考了这个文章,调通了xilinx官方的axidmatest.c环境:uboot:2015.4kernel2015.3vivado2015.4.1修改的地方:1、用SDK生成
设备树
要添加
weilxuext
·
2020-08-15 11:49
zynq开发学习记录:Linux内核、
设备树
编译及文件系统制作
1.Linux内核预编译开发者可以从xilinx的github源码库中下载各个版本的Linux内核,这里选用评估板提供的版本,将linux-xlnx-xilinx-v2015.4.zip压缩包通过虚拟机与主机共享方式拷贝至虚拟机共享目录中,并右键提取到此处。cd/home/work/linux-xlnx-xilinx-v2015.4/makeARCH=armCROSS_COMPILE=arm-xi
Surest
·
2020-08-15 11:58
zynq
Linux
zynq7020 SD无法挂载EXT4文件系统
问题一:仔细观察错误类型unknown-block(0,0),如下图此问题,应该判定为
设备树
种关于bootargs="console=ttyPS0,115200init=/sbin/initroot=/
奶爸程序员
·
2020-08-15 11:17
嵌入式Linux
zynq PS端I2C的使用
2、
设备树
zynq-7000.dtsi中将i2c0打成okay(最好在zynq-zed.dts中更改),i2c1:i2c@e0005000{compatible="cdns,i2c-r1p10";status
ma_cheng_yuan
·
2020-08-15 11:19
ZYNQ
zynq编译内核与
设备树
一、xilinx的wiki已经有了编译方法https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842481/Build+kernel1、编译内核makeARCH=armxilinx_zynq_defconfigmakeARCH=armmenuconfigmakeARCH=armUIMAGE_LOADADDR=0x8000uImage在ar
ma_cheng_yuan
·
2020-08-15 11:19
ZYNQ
Linux DTS配置总结
1、在配置
设备树
得过程中碰到了比较多得问题,已I2C为例,在实例文档中介绍得:QualcommI2CcontrollerRequiredproperties:-reg:Offsetandlengthoftheregisterregion
lion_阳
·
2020-08-15 11:29
Linux设备驱动-DTS
BeagleBoneBlack之CAN驱动添加
命令进入配置界面选择[*]Networkingsupport--->选择CANbussubsystemsupport--->全选,然后进入CANDeviceDrivers--->选择上图选择的所有选项,然后保存2.
设备树
配置
MC_J
·
2020-08-15 10:05
linux
海康威视视频监控客户端开发实践
目录SDK关键点:1.预览控制单画面播放流程:多画面播放流程:多画面播放时停止单通道画面流程:录像开始/停止/保存:2.画面分割对话框创建:对话框选择:双击全屏:3.设备管理右击
设备树
:单击
设备树
控件:
多普勒的猫
·
2020-08-14 13:51
个人记录
imx6q-------SPI调试记录
1、参考espi2的
设备树
文件,增加了espi1的配置,如下:上面第一个是默认的,第二个是我新增的,对这个不是很熟,初步按照这个方式配置。
七分兔子
·
2020-08-14 03:06
imx6ul pinctrl 驱动浅析
pinctrldevregisterpinctrldriverregisterprobe加载探测流程pinctrl设备的操作接口结语本文以imx6ul的pinctrl为例,分析pinctrl设备驱动模块的实现与工作机制pinctrldevregister在
设备树
DADA2ndTIAN
·
2020-08-14 02:59
#
DRVIER
IMX6ULL驱动学习--Linux自带LED驱动
Linux自带LED驱动Linux内核LED驱动内核使能LED驱动LED驱动源码分析
设备树
节点编写
设备树
LED节点设备操作Linux内核LED驱动Linux内核集成了LED驱动,采用platform框架
Turing图灵
·
2020-08-14 02:27
IMX6ULL驱动学习--pinctrl子系统和gpio子系统
pinctrl子系统和gpio子系统pinctrl子系统和gpio子系统作用pinctrl子系统PIN配置信息详解
设备树
添加pinctrl节点GPIO子系统向
设备树
中添加GPIO信息驱动开发GPIO相关的
Turing图灵
·
2020-08-14 02:26
IMX6ULL驱动学习--Platform驱动开发
定义匹配过程Platform驱动驱动结构体定义驱动实现过程驱动模板Platform设备platform_device结构体platform_device结构体定义platform_device设备信息框架
设备树
设备信息编辑
Turing图灵
·
2020-08-14 02:26
linux
dtsi属性
设备树
是由1个dts文件+n个dtsi文件构成,它们编译而成的dtb二进制可执行文件就是真正的
设备树
文件。.
x-2010
·
2020-08-14 02:24
平台硬件驱动
内核对
设备树
的处理(三)__dtb转换为device_node
前言:问题:我们把
设备树
文件随便放到内存某个地方就可以使用,内核运行过程中却不会覆盖
设备树
dtb文件所占的那一块内存呢?
gaoquan.wu
·
2020-08-14 02:52
LinuxDTS(设备树)
11、IMX6ULL学习笔记-linux
设备树
之pinctrl和gpio子系统
一、原理图二、寄存器三、
设备树
在iomuxc节点下的imx6ul-evk子节点下添加pinctrl_myled:ledgrp节点在根节点下添加devicetree-leds-pincrl子节点四、驱动程序
Bao@Ting
·
2020-08-14 01:10
IMX6ULL开发平台Linux-LED实验
在前面的章节中,我们学习了解了字符设备驱动,以及如何在
设备树
文件中添加设备信息,接下来就来看一下i.MX6UL终结者开发板的实际硬件是如何添加的。我们先以最简单的LED设备来看一下具体的注册流程。
mucheni
·
2020-08-14 01:25
基于xilinx异构平台上视频采集分析
1.
设备树
结构xilinx平台端vcap_csi{compatible="xlnx,video";dmas=;dma-names="port0";ports{#address-cells=;#size-cells
夕阳-鼬
·
2020-08-13 19:17
Linux驱动——函数浅析(二)
我在人间凑数的日子在Linux驱动中
设备树
用于指定硬件的信息。开发板加载时,u-boot先运行,它的作用是启动内核。U-boot会把内核和
设备树
文件都读入内存,然后启动内核。
_TzYwsL_
·
2020-08-12 17:01
嵌入式的学习入门
Jetson TX2刷机后USB无法使用 解决方案
JetsonTX2刷机后USB无法使用解决方案JetsonTX2修改
设备树
在非公版TX2刷机后可能出现无法使用USB的问题,这是由于官方的底板上采用INA3221芯片做了电源监控电路,只有确保5V电源达到要求的情况下才会使能
Cheng Alen
·
2020-08-12 12:08
Android GPIO方式解码红外数据
2)PhilipsRC-5协议,采用PPM方式调制2
设备树
配置Addgpio-ir-recvplatformdevicedtsandpinctrlasshownbelow:ir:ir-receiver{
George-seu
·
2020-08-11 15:13
System
linux_驱动_IIC_
设备树
配置详解
做驱动的要经常配置i2c,而配置i2c无非就是确定i2c器件挂在哪一个i2c总线上,以及i2c的具体地址.下面以高通8909平台为例子说一下确定i2c机器挂在哪一个i2c总线上从原理图得到SDA,SCL对应的gpio,我这个gpio为gpio6,gpio7在msm8909-pinctrl.dtsi文件中找到该gpio对应的i2c总线,如下,可见其对应的i2c总线是i2c_1pmx_i2c_1{i2
专一的黄先生
·
2020-08-11 14:45
总线类
驱动领域
我眼中的Linux
设备树
(三 属性)
三属性(property)device_type="memory"就是一个属性,等号前边是属性,后边是值。节点是一个逻辑上相对独立的实体,属性是用来描述节点特性的,根据需要一个节点由0个,1个或多个属性表示节点的特性。一个属性由名字和值两部分组成。和节点的名字类似,规范要求属性名字由1到31个字符组成。和节点名字字符的种类有些区别,不允许有大写字母,增加了问号和井号两个字符。不清楚为什么没有和节点
weixin_30335575
·
2020-08-11 14:07
【Linux驱动】Linux
设备树
语法详解
www.devicetree.org/specifications/内核中的参考说明文档:Documentation/devicetree/usage-model.txt1概念Linux内核从3.x开始引入
设备树
的概念
EthanYYYY
·
2020-08-11 13:52
Linux操作系统
arm
Linux DTS(Device Tree Source)
设备树
详解之一(背景基础知识篇)
DTS即DeviceTreeSource
设备树
源码,DeviceTree是一种描述硬件的数据结构,它起源于OpenFirmware(OF)。
st19890625
·
2020-08-11 13:21
Linux
设备树
节点转换为设备节点device_node、和平台设备资源platform_device
1、_dtb转换为device_node在dts文件里,每个大括号{}代表一个节点,比如根节点里有个大括号,对应一个device_node结构体;memory也有一个大括号,也对应一个device_node结构体。节点里面有各种属性,也可能里面还有子节点,所以它们还有一些父子关系。根节点下的memory、chosen、led等节点是并列关系,兄弟关系。对于父子关系、兄弟关系,在device_nod
shenlong1356
·
2020-08-11 13:27
linux驱动开发
Linux下的
设备树
机制
什么是
设备树
:ARM平台下有许多的CPU,由此衍生出不计其数的开发板型号,为了统一管理描述这些开发板内容的板级信息文件,引入了
设备树
机制。用.dts文件来表达这些文件,而不是采用.c文件。
我在这里啊@
·
2020-08-11 13:16
linux内核与驱动
设备树
中的i2c设备以及内核对i2c节点的处理过程
dtb文件中的i2c节点&i2c2{clock-frequency=;//时钟频率pinctrl-names="default";pinctrl-0=;//i2c使用的引脚status="okay";//默认状态为使能状态codec:wm8904@1a{compatible="wlf,wm8904";reg=;//高7位设备地址clocks=;//使用的时钟clock-names="mclk";}
弋阳yoga
·
2020-08-11 12:46
设备树
linux下的irda (remote control)驱动分析
http://lxr.free-electrons.com/source/drivers/media/rc/gpio-ir-recv.c简单分析了一下1.通过
设备树
来选择接上rc的gpio2.设置上升与下降沿中断
简单并快乐着
·
2020-08-11 12:48
linux
驱动
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他