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
STM32MP157驱动调试
[linux kernel] 内核下ksz9031
驱动调试
踩过的坑
系统版本:Ubuntu18.04-64编译器版本:gccversion7.4.0(Ubuntu/Linaro7.4.0-1ubuntu1~18.04.1)uboot版本:2018.07-linux4sam_6.0板子型号:at91sama5d3x-xplainedMCU型号:sama5d36内核中调试驱动,和uboot中会有些区别,因为内核启动过程是顺序启动的,硬件上电后,外部的器件要快速做好准备
weixin_43771853
·
2023-08-07 08:03
Linux
linux
kernel
网络
[linux kernel] 内核下ksz8081
驱动调试
系统版本:Ubuntu18.04-64编译器版本:gccversion7.4.0(Ubuntu/Linaro7.4.0-1ubuntu1~18.04.1)uboot版本:2018.07-linux4sam_6.0板子型号:at91sama5d3x-xplainedMCU型号:sama5d36原理设计,电源是通过MCU控制的,RST也是通过MCU控制的;外部晶振50M;这样做的好处是,MCU复位之后
weixin_43771853
·
2023-08-07 08:03
Linux
linux
kernel
Linux内核SD卡
本文介绍如何三招搞定LinuxSD卡
驱动调试
。一、SD卡介绍SDCard(SecureDigitalMemoryCard):即安全数码卡,是一种基于半导体快闪存储器的新一代高速存储设备。
小田BSP
·
2023-08-01 21:37
Android getevent用法详解
TP
驱动调试
分享——基于QualcommSDM710平台Android9.0,TP采用I2C方式和CPU进行通信_高通tp驱动_永恒小青青的博客-CSDN博客手机触摸屏扫描信号实测波形_触摸屏报点率_AirCity123
lokeyme
·
2023-07-29 07:52
TP驱动
android
数据库
服务器
iTOP-STM32MP157开发板Linux Misc驱动-编译驱动程序
这里我们以
stm32mp157
开发板为例,将杂项设备驱动编译成模块,请参考本手册第三十七章Linux内核模块。我们将misc.c文件拷贝到Ubuntu的/home/nfs/03目录下。
mucheni
·
2023-07-27 12:36
STM32MP157
STM32MP157
驱动开发——按键驱动(阻塞与非阻塞)
“阻塞与非阻塞”机制:阻塞:使用休眠唤醒机制,read函数会休眠,是阻塞的使用poll时,如果传入的超时时间不为0,表示read函数会休眠,这种访问方法也是阻塞的。非阻塞使用poll时,可以设置超时时间为0,这样即使没有数据它也会立刻返回如何让read函数既能工作于阻塞方式,也可以工作于非阻塞方式?APP调用open函数时,传入O_NONBLOCK,就表示要使用非阻塞方式;默认是阻塞方式。注意:对
Is Fang
·
2023-07-27 01:51
stm32
驱动开发
嵌入式硬件
[驱动开发]字符设备驱动应用——点灯
点亮开发板
stm32mp157
的三盏灯//头文件#ifndef__LED_H__#define__LED_H__//封装GPIO寄存器typedefstruct{volatileunsignedintMODER
Joycenine
·
2023-07-26 11:22
驱动开发
c#
STM32MP157
驱动开发——按键驱动(中断)
文章目录编写使用中断的按键驱动程序编程思路设备树相关驱动代码相关代码修改设备树文件gpio_key_drv.cMakefile编译测试编写使用中断的按键驱动程序对于使用中断的按键驱动,内核自带的驱动程序drivers/input/keyboard/gpio_keys.c就可以,需要做的只是修改设备树指定引脚及键值中断是引入其他基础知识的前提:休眠-唤醒、POLL机制、异步通知、定时器、中断的线程化
Is Fang
·
2023-07-26 11:18
stm32
驱动开发
单片机
STM32MP157
驱动开发——按键驱动(线程化处理)
文章目录“线程化处理”机制:内核函数线程化处理方式的按键驱动程序(
stm32mp157
)编程思路button_test.cgpio_key_drv.cMakefile修改设备树文件编译测试“线程化处理”
Is Fang
·
2023-07-26 09:44
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——按键驱动(定时器)
内核函数定时器涉及函数参考内核源码:include\linux\timer.h给定时器的各个参数赋值:setup_timer(structtimer_list*timer,void(*function)(unsignedlong),unsignedlongdata):设置定时器:主要是初始化timer_list结构体,设置其中的函数、参数。voidadd_timer(structtimer_lis
Is Fang
·
2023-07-26 09:13
stm32
驱动开发
windows
STM32MP157
驱动开发——按键驱动(tasklet)
文章目录“tasklet”机制:内核函数定义tasklet使能/禁止tasklet调度tasklet删除tasklettasklet软中断方式的按键驱动程序(
stm32mp157
)tasklet使用方法
Is Fang
·
2023-07-26 09:13
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——按键驱动(工作队列)
文章目录“工作队列”机制:内核函数work_struct结构体定义work使用work:schedule_workworkqueue其他函数工作队列方式的按键驱动程序(
stm32mp157
)编程思路button_test.cgpio_key_drv.cMakefile
Is Fang
·
2023-07-26 09:41
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——按键驱动(异步通知)
文章目录“异步通知”机制:信号的宏定义:信号注册APP执行过程驱动编程做的事应用编程做的事异步通知方式的按键驱动程序(
stm32mp157
)button_test.cgpio_key_drv.cMakefile
Is Fang
·
2023-07-25 07:45
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——按键驱动(POLL 机制)
文章目录“POLL”机制:APP执行过程驱动使用的函数应用使用的函数pollfd结构体poll函数事件类型实现原理poll方式的按键驱动程序(
stm32mp157
)gpio_key_drv.cbutton_test.cMakefile
Is Fang
·
2023-07-25 07:14
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——按键驱动(休眠与唤醒)
文章目录“休眠-唤醒”机制:APP执行过程内核函数休眠函数唤醒函数休眠与唤醒方式的按键驱动程序(
stm32mp157
)驱动程序框架button_test.cgpio_key_drv.cMakefile修改设备树文件编译测试
Is Fang
·
2023-07-25 07:14
stm32
驱动开发
嵌入式硬件
android驱动开发工程师,android驱动开发工程师
高通等手机或平板电脑平台,有调试MTK6735、MTK6737、MTK6739平台驱动经验者优先;3、熟练使用linux常用命令、代码管理工具(git/repo)和shell脚本编写;4、熟悉android
驱动调试
流程
孟婵
·
2023-07-25 07:07
android驱动开发工程师
rv1126/1109平台下的lt8912显示驱动的调试
lt8912显示
驱动调试
的注意事项前言使用的瑞芯微的rv1109的平台,显示接口为MIPI,需要外接LVDS的显示屏,同时外接HDMI显示屏显示。
kerwin liu
·
2023-07-25 07:34
linux驱动
嵌入式硬件
linux
arm开发
STM32MP157
驱动开发——LED 驱动( GPIO 子系统)
文章目录编写思路GPIO子系统的LED驱动程序(
stm32mp157
)如何找到引脚功能和配置信息在设备树中添加Pinctrl信息leddrv.cledtest.cMakefile编译测试编写思路阅读:
STM32MP157
Is Fang
·
2023-07-22 23:48
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——GPIO 和 和 Pinctrl 子系统的概念
文章目录Pinctrl子系统重要概念概述重要概念pincontroller:clientdevice:代码中怎么引用pinctrlGPIO子系统重要概念概述在设备树中指定引脚在驱动代码中调用GPIO子系统头文件常用函数实例:BSP工程师针对芯片的寄存器写Pinctrl子系统,驱动工程师使用Pinctrl子系统Pinctrl子系统重要概念概述无论是哪种芯片,都有类似图的结构,IOMUX认为是引脚功能
Is Fang
·
2023-07-22 23:18
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——按键驱动(查询方式)
方式异步通知方式查询方式的按键驱动程序(框架)按键驱动编写思路board_xxx.cbutton_drv.cbutton_drv.hbutton_test.cMakefile编译测试查询方式的按键驱动程序(
stm32mp157
Is Fang
·
2023-07-22 23:47
stm32
驱动开发
嵌入式硬件
【正点原子MP157连载】第四章 STM32初体验-摘自【正点原子】STM32MP1 M4裸机CubeIDE开发指南
1)实验平台:正点原子
STM32MP157
开发板2)购买链接:https://item.taobao.com/item.htm?
正点原子
·
2023-07-21 22:58
LINUX
stm32
单片机
arm
TP
android电容屏(一):电容屏基本原理篇android电容屏(二):
驱动调试
之基本概念篇android电容屏(三):
驱动调试
之驱动程序分析篇Linux设备驱动子系统第三弹-Input
傀儡世界
·
2023-07-21 09:08
韦东山Linux驱动入门实验班(4)LED驱动
现在可以开始对硬件进行实际操作了,本人使用的是i.max6ull开发板,
STM32MP157
和全志的D1H也会进行讲解。
风正豪
·
2023-07-19 22:28
Linux
linux
运维
服务器
STM32MP157
驱动开发——设备树知识
文章目录概述开发板中设备树文件目录结构设备树文件语法设备树文件参考实例:Devicetree格式DTS文件的格式node的格式properties的格式dts文件包含dtsi文件常用的属性#address-cells、#size-cellscompatiblemodelstatusreginterruptgpio属性name(过时了,建议不用)device_type(过时了,建议不用)常用的节点(
Is Fang
·
2023-07-19 17:04
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——LED驱动(设备树)
platform_driver获得资源LED模板驱动程序的改造:设备树驱动模型修改设备树,添加led设备节点修改platform_driver的源码编译测试/sys目录设备树的信息platform_device的信息阅读
STM32MP157
Is Fang
·
2023-07-19 17:04
stm32
驱动开发
嵌入式硬件
STM32MP157
驱动开发——LED驱动(总线设备架构)
文章目录概述总线设备驱动总线设备驱动模型常用函数注册/反注册获得资源程序步骤:LED模板驱动程序的改造:总线设备驱动模型board_A_led.cchip_demo_gpio.cled_opr.hled_resource.hleddrv.cleddrv.hledtest.cMakefile编译测试概述为什么要引入总线设备架构?为了更好扩展和减少内核的臃肿阅读博文:LED驱动(原始架构优化:分层/分
Is Fang
·
2023-07-19 17:00
架构
stm32
嵌入式硬件
Linux驱动开发:设备树dts详解
因为在新版本的Linux中,ARM相关的驱动全部采用了设备树(也有支持老式驱动的,比较少),最新出的CPU其驱动开发也基本都是基于设备树的,比如ST新出的
STM32MP157
、NXP的I.MX8系列等。
混分巨兽龙某某
·
2023-07-19 11:12
Linux驱动开发
Linux
设备树
嵌入式
camera调试:RK3588如何点亮一个sensor?
SENSOR_TYPE_SOC(3)sensor驱动移植①sensor寄存器配置②sensor上电时序③v4l2_subdev_ops相关回调函数实现④V4L2控制⑤驱动注册入口函数probe(4)dts配置解析(5)
驱动调试
人生苦短,我想躺平
·
2023-07-17 16:35
camera调试
android
驱动开发
linux
pcie设备bar地址空间映射到用户空间的方式
该程序通过指定pcie设备的vendorid和deviceid能够将设备的bar空间映射到用户空间,用户空间可以通过映射后的地址对bar进行读写操作,方便
驱动调试
。
缥缈孤鸿_jason
·
2023-07-17 15:59
linux开发
linux驱动
linux
LED驱动(原始架构)——
STM32MP157
文章目录硬件知识LED原理GPIO引脚操作方法GPIO模块一般结构GPIO寄存器的一般操作
STM32MP157
的GPIO操作方法先使能PLL4MPU、MCU共享GPIO模块1.在MPU上使能某个GPIO
Is Fang
·
2023-07-17 04:21
架构
stm32
单片机
LED驱动(原始架构优化:分层/分离)——
STM32MP157
文章目录优化思想:分层Demo的LED驱动程序led_opr.hboard_demo.cleddrv.cledtest.cMakefile编译测试
STM32MP157
的LED驱动程序board_stm32mp157
Is Fang
·
2023-07-17 04:50
架构
stm32
嵌入式硬件
预热 | 万众期待的单片机,Linux二合一的
STM32MP157
开发板亮相
100ASK_STM32MP157开发板简介100ASK_STM32MP157开发板是由百问网自主研发的
STM32MP157
底板+米尔核心板组成,搭载意法半导体(ST)新推出的STM32MP1多核微处理器
韦东山嵌入式Linux
·
2023-06-22 22:43
驱动02 简单字符设备驱动点灯
准备:
stm32mp157
芯片已知led灯引脚,pe10,pe8,pf10字符驱动代码#include#include#include#include#include#include"led.h"unsignedintmajor
破路测
·
2023-06-22 19:44
学习日报
c语言
linux
Jetson Orin 平台MAX9296+森云SG5-IMX490C-GMSL2 RGGB(无ISP)
驱动调试
1.前期调试说明开发套件:AGXOrin32GB模块版本:JetPack5.0.2使用1台SG5-IMX490C-GMSL2-HxxxIMX490RGGBx4相机(无ISP),通过max9296GMSL2LINKA接入到OrinCSI端口4v4l2-ctl-d/dev/video0--set-ctrlbypass_mode=0--stream-mmap--stream-count=5[1282.8
free-xx
·
2023-06-22 14:22
Nvidia
Jetson平台相机开发
Jetson
驱动开发
GMSL
Linux下spi网卡dm9051驱动移植及(具体)
驱动调试
分析总结
目录一、简介二、uboot下移植和调试网卡驱动2.1移植驱动2.2调试网卡驱动2.3读取spi自带eeprom寄存器值查看网卡状态2.4debug分析过程三、其他相关链接一、简介本文重点总结spi网卡在linux下的驱动移植以及根据板子的走线如何进行debug,最后定位到具体问题后正常使用的详细过程。DM9051NPSPI接口网卡芯片是为了方便互联网行业进行以太网通信而开发出的解决方案。DM905
快乐的学习
·
2023-06-21 06:27
驱动
内核
芯片
linux
单片机
Linux驱动入门(二)——嵌入式处理器介绍和构建驱动程序开发环境
系列处理器MIPS处理器摩托罗拉龙珠(DragonBall)系列处理器日立SH3处理器德州仪器OMAP系列处理器ARM处理器ARM处理器简介ARM处理器的特点ARM处理器系列ARM处理器的应用ARM处理器选型
STM32MP157
Jacky~~
·
2023-06-20 22:08
Linux驱动开发
linux
驱动开发
Linux
驱动调试
方法
Linux
驱动调试
主要的途径是靠打印输出,这里介绍动态调试法。
propor
·
2023-06-16 19:08
嵌入式Linux驱动
linux
RV1109 RV1126 培训资料
1Z4o2v2KL6eCKXgI2fMEcSA提取码:vhk2RKNPU开发套件介绍及Q&A链接:https://pan.baidu.com/s/10w7R_q857uVEXq-88Pu-1g提取码:c66lRV1126&RV1109摄像头
驱动调试
介绍链接
Yumin_Wu
·
2023-06-15 00:39
RV1109_RV1126
PHY
驱动调试
之 --- PHY控制器驱动(二)
1.前言内核版本:linux4.9.225,以freescale为例。2.概述PHY芯片为OSI的最底层-物理层(PhysicalLayer),通过MII/GMII/RMII/SGMII/XGMII等多种媒体独立接口(介质无关接口)与数据链路层的MAC芯片相连,并通过MDIO接口实现对PHY状态的监控、配置和管理。PHY与MAC整体的大致连接框架如下(图片来源于网络):PHY的整个硬件系统组成比较
知秋贺
·
2023-06-13 08:00
Linux
PHY
网络
驱动开发
linux
电池
驱动调试
总结,电池服务+电量计驱动+调试方法
https://blog.csdn.net/wy_stutdy/article/details/81358363电量计笔记
oO百味Oo
·
2023-06-10 07:24
搭建UDS,一
首先你要把某块板子上的硬件
驱动调试
出来:1.CAN8bit帧类型:标志帧帧格式:数据帧CANTXCANRXCAN接收中断CAN接收中断里的过滤器;2.FLASH确定他总的大小,每块的大小,确定烧入进去的代
手捏一张扑克牌
·
2023-04-20 20:31
嵌入系统
UDS
驱动
系统
【正点原子MP157连载】第四十章 Linux I2C驱动实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
1)实验平台:正点原子
STM32MP157
开发板2)购买链接:https://item.taobao.com/item.htm?
正点原子
·
2023-04-19 10:29
LINUX
linux
驱动开发
stm32
QCOM camera架构
AIS架构高通AISsuspend/resume流程调试相关高通camera调试步骤介绍数据流这边CameraISP这块所遇到的问题,主要介绍busoverflow和soffreeze:高通Camera
驱动调试
要点
岩之有理kkk
·
2023-04-19 02:58
camera
架构
驱动开发
arm开发
android
全志A33 Android4.4 RTL8723DS WIFI/BT
驱动调试
平台:全志A33Android4.4模块:RTL8723DS接口:SDIO、uart1(ttyS1)kernel:Linux3.4一、移植8723ds驱动,让驱动参与编译1.将rtl8723ds驱动源码放到linux-3.4/drivers/net/wireless/目录下,并生成一个rtl8723ds目录驱动下载地址:https://download.csdn.net/download/Mrde
风在摇曳风铃
·
2023-04-18 23:32
A33_Android
基于
stm32mp157
linux开发板ARM裸机开发教程4:Cortex-A7 内核存储系统与流水线(连载中)
前言:目前针对ARMCortex-A7裸机开发文档及视频进行了二次升级持续更新中,使其内容更加丰富,讲解更加细致,全文所使用的开发平台均为华清远见FS-MP1A开发板(
STM32MP157
开发板)针对对
华清远见IT开放实验室
·
2023-04-15 10:46
stm32
linux
单片机
Nvidia Agx Xavier平台MIPI CSI-DHPY
驱动调试
1.前言这边使用ToshibaTC358748X的DVP转MIPI的芯片,通过排线连接到nvidiaxavier平台,通过移植官方通用驱动,调试过程需要一些问题2.硬件连接3.视频采集(1)gst-launch-1.0v4l2srcdevice=/dev/video0!‘video/x-raw,format=(string)UYVY,width=(int)1920,height=(int)1080
free-xx
·
2023-04-13 23:33
Nvidia
Jetson平台相机开发
nvidia
camera
嵌入式硬件
驱动开发
nvidia agx xavier平台imx334
驱动调试
记录
1.前言使用LI-JXAV-MIPI-ADPT4CAM和AGXXAVIER调试相机;使用I2C工具无法检测相机I2C地址,测量电压缺少2.8V电压连接图如下:2.查询硬件说明文档Xavier上的2.8V是由GPIO36控制的,可以在DLC的P2822原理图中看到/sys/kernel/debug/tegra_pinctrl_reg|grepgpio36未被开启检查Xavier适配指南以更改pinm
bingdund
·
2023-04-13 23:29
Nvidia
Jetson
开发
nvidia
Marvell 88Q1010百兆PHY
驱动调试
文章目录1.概述2.调试2.1调试源码2.2调试方法2.2.1miicmd参考1.概述为了降成本,千兆PHY改为了百兆PHY,Marvell88Q2112换成了88Q1010,驱动大同小异,虽然有厂家提供的驱动源码,但是调试过程中也踩了不少坑,本文主要是记录在J3平台(linux)上调试88Q1010驱动的过程,同时也总结了关于MAC、RGMII、PHY等相关基础知识。2.调试调试的步骤U-boo
智驾
·
2023-04-12 01:54
智驾域控
linux
PHY
车载以太网
五、建立M4 rtos和A7 linux之间的通信
板载的usb_ttl接的是
stm32mp157
的UART4,观察开发板给我们预留的排针接口里面只有一组UART7接口,这个是外接WIFIBT外设的
TNT_TT
·
2023-04-08 11:25
STM32MP157学习笔记
linux
单片机
运维
【正点原子MP157连载】第三十四章 platform设备驱动实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
1)实验平台:正点原子
STM32MP157
开发板2)购买链接:https://item.taobao.com/item.htm?
正点原子
·
2023-04-03 23:24
LINUX
驱动开发
linux
stm32
上一页
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
其他