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 iio
驱动学习
最近在做新项目的充电bringup,kernel内核版本为5.4版本,使用到的充电电荷泵(chargerpump)IC具备采样vbusvbatibatibus等功能,以往项目都是通过power_supply架构来实现采集adc数据,但是最新的kernel版本由于GKI的限制vendor无法在自行添加自定义的power_supply,所以需要修改原来项目采集adc数据的方法,所以采用linux正统的
TNT_TT
·
2023-03-30 19:26
Linux
设备驱动
linux
Linux
驱动学习
记录 cpu主频
以imx6ull芯片为例imx6ull芯片主频是792MHz查看cpu信息cat/proc/cpuinfoproc/cpuinfoprocessor:0modelname:ARMv7Processorrev5(v7l)BogoMIPS:3.00Features:halfthumbfastmultvfpedspneonvfpv3tlsvfpv4idivaidivtvfpd32lpaeCPUimple
未燃机智鱼
·
2023-03-30 12:16
嵌入式
linux驱动
arm开发
arm
驱动开发
Linux extcon
驱动学习
最近在chg驱动和usb驱动中经常看见extcon的踪影,打算整理汇总一下extcon相关的知识。extcon:ExternalConnectorframework从名字看主要表征外部连接器的,通过gpio状态去识别外部连接器的类型,并通知关心外部连接器状态的驱动。主要驱动代码路径:kernel/msm-4.19/include/linux/extcon.hkernel/msm-4.19/driv
TNT_TT
·
2023-03-29 20:51
Linux
设备驱动
linux
编程学c还是java_开始学习编程学习c开始还是java?
记得我的导师是这样跟我说的----需求
驱动学习
,没需求的学习都是空谈一场自身不明白自身需求,那是一件很麻烦的事情。
郝艺益
·
2023-03-29 15:43
编程学c还是java
Linux Alsa声卡驱动(1):简介
该专栏将记录我的声卡
驱动学习
经历,由于工
猩猩の點燈
·
2023-03-29 04:42
Linux
Alsa声卡驱动
linux
驱动开发
自学 Java 怎么入门?
我再自学的过程中找到了一个Java自学的网站(Java全栈工程师|以实例
驱动学习
|how2j.cn),试图解决一些自学中会碰到的问题。
程先森6666
·
2023-03-26 18:33
《早起的奇迹》The Miracle Morning
现在是过去的未来《早起的奇迹》书中作者哈尔·埃尔罗德(HalElrod)在经历了两次人生重创,无意中在晨练中获得能量,继而慢慢推广”早起的奇迹“计划,帮助越来越多的人走出低谷,或得高质量的人生,成为高度自律、自我
驱动学习
的人
ketchup
·
2023-03-22 08:03
驱动学习
1
一、字符设备驱动1.添加驱动入口和出口module_init();module_exit();MODULE_LICENSE("GPL");MODULE_AUTHOR("*****");2.实现函数入口和出口/函数入口/staticint__initchrdevbase_init(void){intret;printk("chrdevbaseinit!\r\n");/*注册字符设备*/ret=reg
唐超1994
·
2023-03-18 20:33
Linux内核与
驱动学习
记录-字符设备基础知识
By:AilsonJackDate:2021.06.30个人博客:http://www.only2fire.com/本文在我博客的地址是:http://www.only2fire.com/archives/136.html,排版更好,便于学习,也可以去我博客逛逛,兴许有你想要的内容呢。1.Linux设备分类按照读写存储数据方式,我们可以把Linux设备分为以下几种:字符设备、块设备和网络设备。字符
jackailson
·
2023-03-15 17:09
Linux内核与驱动
Linux
内核学习
驱动开发
嵌入式
Linux
驱动学习
--ALSA框架(二)声卡的创建--以SCO虚拟声卡为例
目录一、引言二、ALSA声卡节构体三、声卡的建立流程------>创建snd_card的一个实例------>创建声卡的专用数据------>设置Driver的ID和名字------>创建声卡的功能部件(逻辑设备)------>注册声卡四、重要接口分析------>snd_card_create()------>snd_card_register()一、引言上篇文章分析了ALSA框架,这章开始和大
文艺小少年
·
2023-03-15 14:49
ALSA
linux驱动
android
音频设备
linux
驱动学习
笔记-ALSA声卡驱动(一)
概述ALSA作为Liunx现在主流的音频体系结构,提供了内核的驱动框架,也提供了应用层的alsa-lib库,应用层主要调用alsa-lib的API函数就可以实现对声卡的控制。ALSA也提供了alsa-utils的应用程序,方便我们进行音频播放控制等。本系列是根据openwrt21.02上搭配wm8960进行实验的。音频设备文件结构controlC0用于card0声卡的控制pcmC0D0c用于car
不入门的嵌入式工程师bin
·
2023-03-15 14:19
linux
学习
驱动开发
【项目实践】一文带你搞定前后端分离下的认证和授权|Spring Security + JWT
首图.png以项目
驱动学习
,以实践检验真知前言关于认证和授权,R之前已经写了两篇文章:【项目实践】在用安全框架前,我想先让你手撸一个登陆认证【项目实践】一文带你搞定页面权限、按钮权限以及数据权限在这两篇文章中我们没有使用安全框架就搞定了认证和授权功能
RudeCrab
·
2023-03-15 02:21
嵌入式linux
驱动学习
-用cdev代替register_chrdev()
嵌入式lnux
驱动学习
-2.一个驱动程序的流程现在用另外一个更好的方法代替,我们先来看看register_chrdev()实际上是调用了__register_chrdev(major,0,256,name
闪耀大叔
·
2023-03-12 23:04
嵌入式Linux入门
linux
学习
运维
【项目实践】依赖注入用得好,设计模式轻松搞
首图.png以项目
驱动学习
,以实践检验真知前言设计模式是我们编程道路上绕不开的一环,用好了设计模式能够让代码拥有良好的维护性、可读性以及扩展性,它仿佛就是“优雅”的代名词,各个框架和库也都能见到它的身影
RudeCrab
·
2023-02-19 01:15
【项目实践】一文带你搞定页面权限、按钮权限以及数据权限
权限授权.png以项目
驱动学习
,以实践检验真知前言权限这一概念可以说是随处可见:等级不够进入不了某个论坛版块、对别人发的文章我只能点赞评论但不能删除或修改、朋友圈一些我看得了一些看不了,一些能看七天内的动态一些能看到所有动态等等等等
RudeCrab
·
2023-02-18 13:26
学习OpenGL(四):纹理加载
目录引言代码示例代码解析图片加载坐标加载本系列文章主要是记录学习OpenGL的过程,旨在
驱动学习
理解OpenGL,最终达到能够使用相关接口解决实际项目问题,学习流程参考《LearnOpenGL》。
Arui丶
·
2023-02-05 11:53
学习OpenGL
学习
qt
c++
驱动学习
(2)WDK的HELLOWORLD驱动
博客无聊记1,建立miniwdk.cmakefileSources2,代码miniwdk.c//NT式驱动////PDRIVER_OBJECT此结构体用来传递驱动对象//PUNICODE_STRING指向此驱动复制的注册表,也就是驱动程序在注册表中的路径#includeintDriverEntry(PDRIVER_OBJECTa,PUNICODE_STRINGb){return0;}makefil
aimsam
·
2023-01-30 07:29
驱动
makefile
winddk
object
string
include
ddk
【学习分享】如何成为有效学习的高手@Bill#第2次#2019-01-13
不谈兴趣,用任务
驱动学习
朋友们晚上好,今天来分享用任务
驱动学习
的要点:1.人做事的驱动来自于两个方面:内部(兴趣)和外部(奖励);2.以教为学,可以很好地
驱动学习
效果,自己给自己设置一个任务;3.抱着一种学完了要去教别人的态度来学习
Danceryuan
·
2023-01-28 14:43
Docker-高级篇-swarm集群
我们还是以小需求来
驱动学习
的方式进行讲解。
极客编程玩家
·
2023-01-21 10:43
Linux内核vmap函数,Linux 4.16 Binder
驱动学习
笔记--------接口简析
1.binde设备初始化1.1binder_init()staticint__initbinder_init(void)binder设备初始化过程可以简化为如下步骤:1.初始化binder缓冲区分配ret=binder_alloc_shrinker_init();2.创建binder相关目录debugfs_create_dir第一个参数为创建的目录,第二个参数为父目录,因此在前面binder就创建
weixin_39588265
·
2023-01-13 07:58
Linux内核vmap函数
Linux下的
驱动学习
笔记(2)
笔记目录四.I2C从设备驱动编程1.重要结构体2.创建i2c_client3.温湿度传感器驱动编程思路4.温湿度传感器应用层五.I2C-T>ools使用1.交叉编译i2c-tools2.使用命令六.编写I2C_Adapter驱动1.设备树2.platform_driver3.i2c_apdater七.找对应设备树节点十三、USB协议一.USB基础知识1.USB简介2.USB不同版本3.USB拓扑结
物废个一
·
2023-01-12 13:59
stm32
单片机
学习
android
驱动学习
---led实验
android
驱动学习
---led实验博客分类:android
驱动学习
androidjni驱动========================驱动:内核:android-kernel2.6.36(必须对应你的板子上内核
manshq163com
·
2022-12-27 05:27
android
android
jni
layout
struct
module
硬件驱动
DPDK 网卡
驱动学习
DPDK版本19.02初始化:/*Launchthreads,calledatapplicationinit().*/intrte_eal_init(intargc,char**argv){.../*rte_eal_cpu_init()->*eal_cpu_core_id()*eal_cpu_socket_id()*读取/sys/devices/system/[cpu|node]*设置lcore_
lingshengxiyou
·
2022-12-21 10:32
DPDK
c++
linux
学习
c++
服务器
linux
后台开发
嵌入式工程师必备开发工具
3.VMware虚拟机LINUX系统
驱动学习
使用开发必备!4.sourceinsightLINUX内核源码查看开发必备
小阳先生的宝库
·
2022-12-15 17:52
扩展知识
开发工具
驱动设计硬件基础学习笔记
×××××××××××××读×××××××××××linux设备驱动的重点,难点linux设备
驱动学习
是一项浩繁的工程,包含如下重点难点1.编写linux设备驱动要求工程师有非常好的硬件基础:懂得SRAM
love23_linuxer
·
2022-12-15 10:50
Linux设备驱动学习总结
linux
kernel
技术
数学
digital
工作
嵌入式驱动初级-中断
中断上半部与下半部四、下半部机制之tasklet----基于软中断五、按键中断下半部机制之tasklet六、下半部机制之workqueue-----基于内核线程七、按键中断下半部机制之workqueue前言记录嵌入式
驱动学习
笔记一
兔子警官QAQ
·
2022-12-13 14:21
嵌入式驱动
linux
驱动开发
嵌入式硬件
嵌入式驱动初级-字符设备驱动基础
文章目录前言一、
驱动学习
预备知识1.什么是设备驱动程序2.向内核添加新功能方法2.1新功能源码与Linux内核源码不在同目录下2.2在Ubuntu下加载和删除ko文件步骤2.3在开发板下加载和删除ko文件步骤
兔子警官QAQ
·
2022-12-13 14:50
嵌入式驱动
linux
驱动开发
嵌入式驱动初级-阻塞与非阻塞
文章目录前言一、五种IO模型二、阻塞与非阻塞三、多路复用四、信号驱动前言记录嵌入式
驱动学习
笔记一、五种IO模型当应用程序对设备驱动进行操作的时候,如果不能获取到设备资源,那么阻塞式IO就会将应用程序对应的线程挂起
兔子警官QAQ
·
2022-12-13 14:50
嵌入式驱动
linux
驱动开发
pytorch 自动微分基础原理
autograd的强大之处在于它在运行时动态跟踪你的计算,这意味着如果你的模型有决策(判断)分支,或者只有在运行时才知道长度的循环,计算仍然会被正确跟踪,你会得到正确的梯度来
驱动学习
。
xuejianxinokok
·
2022-12-07 19:40
机器学习
pytorch
深度学习
机器学习
SD卡规范解读
1.SD卡介绍1.1各类型储存卡/接口首先了解一下我们在SD卡
驱动学习
中会碰到的主要几个储存卡名词:SD:SecurityDigitalMemoryCard,新一代多媒体储存卡,高速,安全(但安全机制貌似很少用到
LinuxWorking
·
2022-11-22 15:36
Linux
Driver
【Linux
驱动学习
(1)】USB与input子系统,linux统一设备模型,枚举,USB描述符深入剖析
USB与input子系统一、linux统一设备模型的组成二、USB描述符四大描述符三、USB如何进行一步一步枚举的呢?四、input设备生成过程五、linuxusb子系统---通信一、linux统一设备模型的组成1、linux设备成千上万,怎么匹配驱动?①DTS的compatible与driver对应一样就匹配了?②驱动里面写个同name的device和driver就匹配了?③usb里面devic
甜甜的Galier
·
2022-11-16 18:38
Linux驱动
linux
学习
USB
hid
input
操作系统原理笔记
第一章操作系统概述1.课程特点:概念多,原理性强,较抽象.学习目的:基础核心课,有利于对计算机系统的理解和软件开发.难点:概念,原理,算法,数据结构.学习方法:用问题
驱动学习
,理论联系实际.内容安排:硬件部分
weixin_30629977
·
2022-09-12 11:16
操作系统
嵌入式
网络
Linux
驱动学习
--wifi驱动(rtl88xx系列网卡芯片)源码分析
目录一、引言二、驱动框架三、网络设备框架常用接口介绍------>网卡部分------>USB部分一、引言今天来和大家分析一下rtl88xx系列网卡的驱动框架,该网卡是USB接口的,也就是结合了两种驱动框架二、驱动框架这个系列的网卡都是USB接口,所以本质上来说,还是一个USB外设,通过USB与CPU通信,而其中又增加了网络驱动框架,来完成网卡的功能。我们先从驱动的入口开始看驱动入口statici
文艺小少年
·
2022-08-13 17:36
wifi
linux驱动
网络驱动
USB设备驱动
Linux驱动开发(十一)---树莓派SPI
驱动学习
(OLED)
前文回顾《Linux驱动开发(一)—环境搭建与helloworld》《Linux驱动开发(二)—驱动与设备的分离设计》《Linux驱动开发(三)—设备树》《Linux驱动开发(四)—树莓派内核编译》《Linux驱动开发(五)—树莓派设备树配合驱动开发》《Linux驱动开发(六)—树莓派配合硬件进行字符驱动开发》《Linux驱动开发(七)—树莓派按键驱动开发》《Linux驱动开发(八)—树莓派SR0
胖哥王老师
·
2022-08-13 17:59
驱动开发
操作系统
linux知识
驱动开发
linux
12860
oled
Linux驱动开发(十八)---网络(网卡)
驱动学习
前文回顾《Linux驱动开发(一)—环境搭建与helloworld》《Linux驱动开发(二)—驱动与设备的分离设计》《Linux驱动开发(三)—设备树》《Linux驱动开发(四)—树莓派内核编译》《Linux驱动开发(五)—树莓派设备树配合驱动开发》《Linux驱动开发(六)—树莓派配合硬件进行字符驱动开发》《Linux驱动开发(七)—树莓派按键驱动开发》《Linux驱动开发(八)—树莓派SR0
胖哥王老师
·
2022-08-13 17:25
驱动开发
操作系统
linux知识
驱动开发
linux
树莓派
网络
c语言安卓驱动开发,android
驱动学习
1-驱动开发流程(Android.mk)
QQ:971586331软件环境:操作系统:windows10IDE版本:AndroidStudio3.4.2JAVA版本:jdk-8u221-windows-x64NDK版本:android-ndk-r20-windows-x86_64Kernel版本:linux3.0开发板android版本:android4.0.3硬件环境:开发板:itop-4412精英版本文内容:本文描述了如何使用andr
weixin_39529128
·
2022-07-19 20:54
c语言安卓驱动开发
LINUX
驱动学习
之4-LINUX内核和内核编程
说到内核,需要提两个重要的内容1.GNU计划:开发了优秀的编译器GCC和调试器GDB等基础设施2.POSIX标准:可移植的操作系统接口。一、内核各版本主要特点二、版本的命名版本有两个小数点,三部分数字,如LINUX2.6.35,数字不停的增大,周期2-3个月三、版本变更的详细信息在这个网站可以查到http://kernelnewbies.org/LinuxVersions。四、LINUX内核的近期
思途积跬
·
2022-07-12 22:01
LINUX驱动
LINUX-KERNEL
前端框架,你该如何学习?
别在一开始的时候学错了姿势;*第二步:项目
驱动学习
。要想快速熟练掌握一门框架,少不了大量的写代码。
简约靳
·
2022-06-01 20:30
框架
前端
框架
学习
Linux
驱动学习
--ALSA框架(一)ALSA框架的介绍
目录一、引言二、ALSA框架介绍------>OSS框架------>ALSA框架------>两个框架的联系------>ALSA整体描述、源码目录结构------>ALSA设备文件结构一、引言本篇文章来分析一下ALSA框架的基本架构二、ALSA框架介绍linux下的声卡驱动架构主要分为OSS架构和ALSA架构。OSS框架OSS全称是OpenSoundSystem,叫做开放式音频系统,这种早期的
文艺小少年
·
2022-05-29 07:54
ALSA
linux
驱动设备
android
音频驱动
网络
驱动学习
杂记
ethtoolethtool的使用不带选项,默认输出协商速率、最大速率、连接状态等信息-i|--driver打印驱动信息--set-priv-flags设置网卡的私有属性,比如将link-down-on-close置为true后可以使用ifconfigdown去关闭网卡连接-a
dongdong酱
·
2022-05-23 10:00
字符设备
驱动学习
#include#include#include#include#defineHELLO_MAJOR0#defineHELLO_NR_DEVS2inthello_major=HELLO_MAJOR;inthello_minor=0;//高12位是主设备号,低20位是次设备号dev_tdevt;inthello_nr_devs=HELLO_NR_DEVS;module_param(hello_maj
酸菜。
·
2022-04-03 13:54
#
深入理解linux内核
c++
linux
哈希算法
Unity游戏开发之2048游戏的实现
前言写今天这篇文章的缘由,其实是来自于前段时间和粉丝的一个聊天,最近他打算参加游戏创作大赛,问我需要准备学习什么知识,以及参加比赛的注意事项一类:我相信因为热爱游戏而前来投身于U3D学习的粉丝想来不是少数,兴趣可以
驱动学习
·
2022-03-22 14:07
Linux
驱动学习
--HDMI开发(一) 相关协议及传输原理的介绍
目录一、引言二、HDMI硬件接口及相关协议------->TMDS(转换最小化差分信令)------->CEC(消费电子控制)------->DDC(显示数据通道)------->ARC(音频回传通道)------->HEC(HDMI以太网通道)三、HDMI上层协议四、HDMI的基本传输原理一、引言最近做的项目有涉及到HDMI,故来整理一下HDMI(High-DefinitionMultiface
文艺小少年
·
2022-03-20 00:24
hdmi
linux
android
驱动
W25Qxx nor flash
驱动学习
如下所示是原子哥提供的w25qxx的驱动,作为学习参考非常实用,驱动比较通用,注释清晰,方便移植:#include"w25qxx.h"#include"spi.h"#include"delay.h"#include"usart.h"#include"stm32f4xx_hal_gpio.h"u16W25QXX_TYPE=W25Q256;//默认是W25Q256//4Kbytes为一个Sector/
小小城御园
·
2022-03-17 11:31
linux设备驱动程序
flash学习
前端面试每日 3+1 —— 第740天
前端面试每日3+1题,以面试题来
驱动学习
,每天进步一点!让努力
浪子神剑
·
2022-02-18 19:21
前端面试每日 3+1 —— 第95天
前端面试每日3+1题,以面试题来
驱动学习
,每
浪子神剑
·
2022-02-16 16:11
前端面试每日 3+1 —— 第737天
前端面试每日3+1题,以面试题来
驱动学习
,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信坚持的力
浪子神剑
·
2022-02-14 06:17
前端面试每日 3+1 —— 第722天
前端面试每日3+1题,以面试题来
驱动学习
,每天进步一点!让努力成为一种习惯
浪子神剑
·
2022-02-13 00:24
前端面试每日 3+1 —— 第485天
前端面试每日3+1题,以面试题来
驱动学习
,每天进步一点!让努力成为一种
浪子神剑
·
2022-02-12 07:35
复盘 《如何成为有效学习的高手》 关键词3 拖延症
上一次复盘了成年人用任务来
驱动学习
的好处和必要性。当我们在学习的过程中遇到了问题应该怎样解决呢?其中最大的一个问题就是近几年大热的“拖延症”。许岑老师的课也刷新了我对拖延症的认识。
心知笔墨
·
2022-02-12 04:05
上一页
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
其他