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
设备树
Linux第28步_编译“正点原子的TF-A源码”
在前27步的基础上,才可以学习本节内容,学习步骤如下:1、创建“alientek_tf-a”目录;2、复制正点原子的“
设备树
文件”和“
设备树
头文件”:3、修改正点原子的“
设备树
文件stm32mp157d-atk.dts
LaoZhangGong123
·
2024-01-12 20:19
产品研发
linux
经验分享
STM32MP157
设备树
TF-A
Linux第27步_在虚拟机中安装“
设备树
编译工具”
设备树
英文名字叫做Devicetree,用来描述板子硬件信息的,比如开发板上的CPU有几个核、每个CPU核主频是多少,IIC、SPI这些外设的寄存器范围是多少,IIC接口下都挂了哪些设备等等。
LaoZhangGong123
·
2024-01-12 20:48
产品研发
linux
经验分享
STM32MP157
DTC
设备树
【驱动】GPIO 作为按键时的
设备树
配置
#【驱动】GPIO作为按键时的
设备树
配置0、
设备树
0.0别名imx6ul.dtsi什么作用???
郭老二
·
2024-01-11 09:17
linux驱动
stm32
物联网
版本管理和修改
设备树
流程(点亮LED)
1.版本管理1.1初始化git仓库gitinit生成一个.git目录gitconfig--globaluser.name用户名gitconfig--globaluser.email邮箱1.2查看.gitignorevim.gitignore1.3添加删除到缓存区gitstatus查看状态gitadd文件名gitrm文件名1.4提交当前记录gitcommit-m说明1.5查看提交记录gitlog1.
笔wei生花
·
2024-01-10 08:05
linux
设备树
根节点下的compatile属性的作用
imx6ull-alientek-emmc.dts
设备树
文件中的根节点下也有一个compatible属性。本文继续学习
设备树
文件的语法。具体学习根节点"/"下的compatile属性的作用。
凌肖战
·
2024-01-10 05:52
Linux驱动学习
linux
arm开发
设备树
在开发板的系统中的体现
一.简介
设备树
文件中的设备节点,可以在开发板系统中看到。也就说,开发板加载
设备树
文件,Linux内核启动系统以后,可以在根文件系统里看到
设备树
的节点信息。
凌肖战
·
2024-01-10 05:52
Linux驱动学习
linux
arm开发
设备树
文件中设备节点的标准属性
一.简介前面几篇文章学习了
设备树
文件编译,调用关系,以及设备节点。本文继续学习
设备树
文件的语法。节点是由一堆的属性组成,节点都是具体的设备,不同的设备需要的属性不同,用户可以自定义属性。
凌肖战
·
2024-01-10 05:22
Linux驱动学习
linux
arm开发
Linux 内核如何根据
设备树
文件来匹配内核
文章地址如下:
设备树
根节点下的compatile属性的作用-CSDN博客本文继上面文章的学习。
凌肖战
·
2024-01-10 05:45
Linux驱动学习
linux
arm开发
imx7开机自动执行任务(点灯)
前提:已正确配置
设备树
,可以在用户空间控制GPIO。启动脚本:创建shell脚本xx.sh,给与执行权限chmod+xxx.sh,以便当Linux启动时自启动执行。#!
雲烟
·
2024-01-09 13:13
Linux
Shell
linux
【
设备树
添加节点】
节点结束位置都需要加分号of_iomap完成映射of_property_read_u32_arrayof_property_read_stringof_fine_node_by_pathfind./arch/arm/boot/dts/-typef-name“imx6ul”|grep“.dts$”|xargsgrep-nr“&iomuxc”淦,指导书少个i,日。修改dtsi文件。pinctrl_be
laughing_heart
·
2024-01-09 08:03
linux
【正点原子 linux 驱动编程】
04,开发板与电脑直连,内核文件及
设备树
由docker编译,存放在物理机共享
laughing_heart
·
2024-01-09 08:33
linux
运维
服务器
点灯大师的第一步 -imx6ull
出现的问题2.1点灯2.1.1设备加入到
设备树
中设置pin功能与GPIO功能PIN功能(PAD功能)又分为电气特性(上下拉、速度、驱动能力,)与复用功能两种。
laughing_heart
·
2024-01-09 08:57
linux
回顾——华清中断编程210509
回顾——华清中断编程210509一,中断号(一)中断号–就是一个号码,需要通过一定的方式去获取到在3.14.0内核中,从
设备树
中获取(二)获取中断号的方法:1,宏定义:IRQ_EINT(号码)2,
设备树
文件中
oxksn
·
2024-01-09 04:26
嵌入式
嵌入式
rk3566 armbian修复usb2.0并挂载U盘
盘文件系统类型1.3格式化为ext4系统二挂载U盘2.1手动挂载2.2自动挂载(可选)usb接口修复一执行命令将位于/boot/dtb/rockchip/目录下的名为rk3566-panther-x2.dtb的
设备树
二进制文件转换为
设备树
源文件
缘友一世
·
2024-01-08 18:40
Armbian折腾记
运维
linux
Linux下通过tftp烧写
设备树
文件并启动开发板
文章目录前言一、启动开发板并查看参数二、在
设备树
中添加自定义节点1.在imx6dl.dtsi中添加2.在imx6dl-c-sabresd.dts中添加三、编译
设备树
文件四、tftp设置1.新建tftp文件夹并复制文件
西岸贤
·
2024-01-08 10:19
Linux
linux
imx
tftp
dts
开发板通过NFS挂载linux镜像、
设备树
、文件系统等步骤
文章目录前言一、Linux服务端开启NFS服务1、安装NFS软件2、创建的nfs文件夹供nfs服务器使用3、修改nfs配置文件4、重启NFS服务二、开发板通过nfs加载内核、
设备树
、根文件系统1、NFS
攻城狮星河
·
2024-01-08 10:48
研发避坑指南
linux
网络
arm开发
arm
ubuntu
设备树
与烧录
1.
设备树
介绍
设备树
由一系列被命名的node和property组成可以描述如下信息:CPU的数量和类别内存基地址和大小总线和桥外设连接中断控制器和中断使用情况GPIO控制器和GPIO使用情况Clock控制器和
笔wei生花
·
2024-01-08 10:40
linux
【Linux学习笔记】阻塞和非阻塞IO
系列文章目录【Linux学习笔记】开发板挂载根文件系统【Linux学习笔记】
设备树
学习【Linux学习笔记】pinctrl和gpio子系统【Linux学习笔记】Linux并发与竞争【Linux学习笔记】
第六个葫芦娃
·
2024-01-07 22:09
Linux
linux
学习
笔记
arm
arm开发
驱动开发
嵌入式硬件
component框架
1.1component框架产生的原因1.2component框架可以解决的问题2.component框架使用方法2.1mastercomponent驱动2.2slavecomponent驱动3.示例代码3.1
设备树
配置
lobot_man
·
2024-01-07 19:58
Linux驱动笔记
linux
驱动开发
编写LED灯
设备树
,点亮三盏灯
实现代码:#include#include#include#includestructtimer_listtimer;//定时器对象structdevice_node*tree_node,*fnode;//父节点,子节点intgpio_num[3]={0};//gpio编号char*led[3]={"led1","led2","led3"};inti;//定时处理函数voidtimer_handl
高高的博客
·
2024-01-07 18:52
单片机
嵌入式硬件
香橙派5b 移植 imx415
安装位置如下:配置
设备树
配置rk3588s-orangepi-5-camera*.dtsi修改
设备树
,以kernel/orange-pi-5.10-rk35xx/ar
Mr.Idleman
·
2024-01-07 03:45
#
相机学习
网络
数据库
服务器
什么是
设备树
?
一.简介前面只是简单使用过
设备树
文件,接下来详细谈一谈
设备树
。掌握
设备树
是Linux驱动开发人员必备的技能!
凌肖战
·
2024-01-06 19:47
Linux驱动学习
linux
arm开发
设备树
文件(dts文件)的添加与编译
一.简介前面说过,在新版本的Linux中,ARM相关的驱动全部采用了
设备树
(也有支持老式驱动的,比较少),最新出的CPU其驱动开发也基本都是基于
设备树
。
凌肖战
·
2024-01-06 19:42
Linux驱动学习
arm开发
linux
Linux内核(1)-内核目录介绍,每个人都应该了解的内核目录结构
1.总览2.详解arch目录:架构相关目录,例如arm、arm64arch/arm/configs:不同平台的默认配置文件,例如xxx_defconfigarch/arm/boot/dts:
设备树
文件arch
Embedded-Xin
·
2024-01-06 18:33
Linux驱动/内核编程
linux
运维
服务器
驱动开发
嵌入式硬件
ubuntu
14.2 并发与竞争实验
1.1实验程序编写 因为是12章已经修改了
设备树
,所以这里暂时不用修改。
职业法师头铁
·
2024-01-06 16:01
Linux
驱动开发
linux
驱动开发
原子操作
自旋锁
信号量
互斥体
<sa8650>sa8650 CDT-之-汽车CDT配置用户指南(下)
<sa8650>sa8650CDT-之-汽车CDT配置用户指南(下)3
设备树
3.1匹配CDT与DTS3.2修改CDT信息,以选择不同的
设备树
4CDT的使用4.1CDT在TZ中的使用4.2CDT在主机中的使用
waterfxw
·
2024-01-05 12:15
汽车
车载系统
视觉检测
c++
c语言
一。IMX6q emm烧录 步骤
1.使用对应工具mfgtools我的开发板IMX6Q(工业级1G+8G)
设备树
烧写工具查看cfg.ini文件[profiles]chip=Linux[platform]board=SabreSD[LIST
chilian12321
·
2024-01-05 11:37
linux
imx6q
设备树
的解析 LibFDT
本文主要介绍libfdt以及使用libfdt来解析
设备树
libfdt可通过pacman-Smingw-w64-ucrt-x86_64-dtc安装,但是从内核的scripts/dtc/libfdt中直接提取也是可以直接使用的
qq_36525177
·
2024-01-04 10:41
linux
设备树
RK3568驱动指南|第九篇
设备树
模型-第85章设备模型基本框架-kobject和kset
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主要面向物联网网关、NVR存储、工控平板、工业检测、工控盒、卡拉OK
北京迅为
·
2024-01-04 02:55
RK3568
驱动开发
linux
GPIO和Pinctrl子系统的使用
文章目录前言一、Pinctrl子系统重要概念1.1引入1.2重要概念1.3示例1.4代码中怎么引用pinctrl二、GPIO子系统重要概念2.1引入2.2在
设备树
中指定引脚2.3在驱动代码中调用GPIO
乱世半仙
·
2024-01-03 22:14
linux设备驱动
pinctl和gpio子系统(一)-22
前面编写的基于
设备树
的LED驱动,本质上还是配置LED使用的GPIO寄存器,驱动开发方式和裸机基本没区别。
杨斌并
·
2024-01-03 22:44
内核
linux
内核
pinctl和gpio子系统(二)-23
pinctrl子系统是随着
设备树
的加入而加入的,依赖于
设备树
。GPIO子系统在之前的内核中也是存在的,但是pinctrl子系统的加入GPIO子系统也是有很大的改变。
杨斌并
·
2024-01-03 22:44
内核
linux
Linux驱动学习—pinctl和gpio子系统
1、pinctl和gpio子系统(一)1.1pinctrl子系统主要工作内容获取
设备树
中pin信息,管理系统中所有的可以控制的pin,在系统初始化的时候,枚举所有可以控制的pin,并标识这些pin。
suifen_
·
2024-01-03 21:40
linux
学习
驱动开发
Linux内核驱动初探(一) LVDS显卡
目录0.前言1.menuconfig2.编译报错与打补丁3.
设备树
与display-timings4.拓展:RGB240.前言这次的工作主要是把某项目设备上(iMX6DL)的内核版本从4.19.x升级到
JGB_sucks
·
2024-01-03 20:14
Linux
内核驱动
linux
运维
服务器
I.MX8QM flexcan移植
#官方默认的配置可能是以模块的方式编译,这里直接将can驱动编译到内核中CONFIG_CAN=yCONFIG_CAN_FLEXCAN=y
设备树
修改:#因为板子未用到"xceiver-suppl
飘忽不定的bug
·
2024-01-02 00:55
linux
c语言
嵌入式
Linux驱动开发学习笔记7《并发与竞争》
目录一、并发与竞争1、并发与竞争简介2、保护内容是什么二、原子操作1、原子操作简介2、原子整形操作API函数3、原子位操作API函数4、实验(1)修改
设备树
文件(2)LED驱动修改(3)编写测试APP(
ssz__
·
2024-01-01 23:19
Linux驱动开发学习
学习
笔记
linux
驱动开发
c语言
ubuntu
Linux驱动学习—
设备树
及
设备树
下的platform总线
1、什么是
设备树
?
设备树
是一种描述硬件资源的数据结构。他通过bootloader将硬件资源传给内核,使得内核和硬件资源描述相对独立。
suifen_
·
2024-01-01 07:26
linux
驱动开发
c语言
运维
ZYNQ-Linux开发之(五)Vivado工程搭建,
设备树
修改方法,复旦微电子fmql开发、vivado联合procise、IAR的linux系统开发-保姆级教程-非常详细
FMQL开发流程整体开发流程如下:具体开发流程:Vivado工程搭建首先根据自己项目的功能需求,结合原理图,明确vivado工程中所需搭建的PS和PL部分的资源。搭建使用的是vivado2018.2版本的vivado创建vivado工程:双击vivado软件,打开后点击CreateProgect选项点击next,输入工程名字,选择保存路径,勾选CreateProjectSubdirector,路径
披着假发的程序唐
·
2023-12-31 20:51
zynq
vivado
复旦微电子
fpga开发
linux
驱动开发
单片机
mcu
stm32
记录一下imx6ull linux 5.10.9多点电容触摸屏驱动报错问题解决方法
检查了
设备树
,没有见到该引脚被设置为输出的
顾小豆
·
2023-12-31 16:24
Linux
linux
imx6ull
ft5406
电容屏驱动
MX6ULL学习笔记(十二)Linux 自带的 LED 灯
Linux内核的LED灯驱动采用platform框架,因此我们只需要按照要求在
设备树
文件中添加相应的LED节点即可,本章我们就来学习如何使用Linux内核自带的LED驱动。
ODF..
·
2023-12-31 14:55
mx6ull
linux
学习
笔记
【Linux驱动】
设备树
简介 | 内核对
设备树
的处理
目录
设备树
简介
设备树
语法常见节点和属性编译
设备树
文件内核对
设备树
的处理会被转换为platform_device的节点匹配驱动程序使用没有转换的节点总结
设备树
简介如上图所示,在总线驱动模型中,由platform_device
一只大喵咪1201
·
2023-12-31 02:32
Linux驱动
linux
c语言
驱动开发
arm开发
Linux驱动开发学习笔记6《蜂鸣器实验》
目录一、蜂鸣器驱动原理二、硬件原理分析三、实验程序编写1、修改
设备树
文件(1)添加pinctrl节点(2)添加BEEP设备节点(3)检查PIN是否被其他外设使用2、蜂鸣器驱动程序编写3、编写测试APP四
ssz__
·
2023-12-30 11:00
Linux驱动开发学习
驱动开发
学习
笔记
c语言
linux
预告 |迅为RK3568开发板 驱动视频第十四期-单总线
实验使用外设:ds18b20寄存器介绍5.实验使用外设:ds18b20指令介绍6.ds18b20驱动编写-驱动编写步骤7.ds18b20驱动编写-编写字符设备驱动框架8.ds18b20驱动编写-修改并解析
设备树
mucheni
·
2023-12-28 16:41
3568开发板
设备树
之标准属性
DTSpec描述了一个设备结点的标准属性集合。1、compatible属性:a、属性名:compatibleb、值的类型:c、描述:compatible属性的值由一个或多个字符串组成,这些字符串定义设备的特定编程模型。linux内核使用此字符串列表来选择匹配特定的设备驱动程序。属性值由一系列字符串组成,从最具体到最常见。它们允许设备表达其与一系列类似设备的兼容性,可能允许单个设备驱动程序匹配多个设
爱折腾的捣蛋鬼
·
2023-12-28 14:14
设备树学习
linux
嵌入式硬件
设备树
之OF操作函数
注:参考正点原子I.MX6U嵌入式Linux驱动开发指南V1.711、查找节点:设备是以节点的形式挂载到
设备树
上,欲获取设备的属性信息,需先获取到设备的节点。
爱折腾的捣蛋鬼
·
2023-12-28 14:14
设备树学习
linux
设备树
规范学习
1、
设备树
概述:DTSpec指定了一个称为
设备树
(devicetree)的树状结构来描述系统的硬件信息。
爱折腾的捣蛋鬼
·
2023-12-28 14:43
设备树学习
学习
linux
LV.13 D5 uboot概述及SD卡启动盘制作 学习笔记
uboot开始运行后首先对开发板上的软硬件环境做进一步初始化,然后将linux内核、
设备树
(dtb)、根文件系统(rootfs)从外部存储
djjyy
·
2023-12-28 14:30
学习
笔记
arm开发
LV.13 D6 Linux内核安装及交叉编译 学习笔记
Linux内核并为内核传递参数bootmkernel-addrramdisk-addrdtb-addr注:kernel-addr:内核的下载地址ramdisk-addr:根文件系统的下载地址dtb-addr:
设备树
的下载地址若不使用相应的地址
djjyy
·
2023-12-28 14:56
linux
学习
笔记
arm开发
Linux
设备树
简介以及相关API与历程分享
目录
设备树
简介
设备树
说明
设备树
源文件中相关内容介绍
设备树
源文件中的节点示例
设备树
相关API简介of_find_node_by_path()of_find_node_by_name()of_get_named_gpio
努力的某某姚
·
2023-12-27 19:46
Linux驱动开发
linux
驱动开发
mcu
c语言
Linux驱动开发之输入子系统的简介以及相关API与例程
目录输入子系统的简介输入子系统的组成部分:输入子系统的工作流程输入子系统的优势和作用
设备树
相关API函数注册输入子系统取消输入子系统的注册输入子系统核心结构体的初始化释放输入子系统的核心结构体输入子系统事件上报按键事件的上报上报事件的同步相关例程例程简介例程分享输入子系统的简介
努力的某某姚
·
2023-12-27 19:45
Linux驱动开发
驱动开发
linux
c语言
mcu
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他