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工程师项目有哪些
其实在进入互联网时代以来,包括以后的人工智能、物联网等,都离不开Linux,所以开发工程师的主要工作内容有很多,以下做一下简单的总结:点击领取嵌入式物联网学习路线1.开发LINUX本身,以及LINUX下的
设备驱动
非著名程序员阿强
·
2023-11-09 14:39
linux
运维
服务器
Unix/Linux操作系统分析实验二 内存分配与回收:Linux系统下利用链表实现动态内存分配
Unix/Linux操作系统分析实验一进程控制与进程互斥Unix/Linux操作系统分析实验三文件操作算法:实现在/proc目录下添加文件Unix/Linux操作系统分析实验四
设备驱动
:Linux系统下的字符
设备驱动
程序编程本文章用于记录自己所学的内容
AXianYa!
·
2023-11-09 06:43
linux
unix
链表
Vector AutoSAR解读:PDUR
传输支持更改参数支持上层和下层通信接口模块之间的1:1路由上层和下层传输协议模块之间的1:1路由1:1接口网关路由1:N接口网关路由1:1传输协议网关路由1:N传输协议网关路由(单帧和多帧Tp消息)复杂
设备驱动
程序
NMR0574
·
2023-11-09 05:34
AutoSar
智能路由器
网络
网络协议
车载系统
汽车
RHCSA-基础知识点及命令
操作系统功能:为管理硬件资源和为应用程序提供良好环境使其就有更好的兼容性内核功能:1、程序调用接口2、程序管理3、内存管理,虚拟存储4、文件系统管理5、
设备驱动
终端窗口的相关命令:linux命令大全重启
xx_01_2048769943
·
2023-11-09 01:26
RHCSA
SOCKET CAN的理解
www.cnblogs.com/FZLGYZ/p/11750462.html转载:https://blog.csdn.net/RighthekCAN总线原理由于SocketCAN涉及到CAN总线协议、套接字、Linux网络
设备驱动
等
yaningli
·
2023-11-08 23:09
网络
linux
服务器
Linux Socket CAN
转自http://blog.csdn.net/zhouerhang/article/details/52873314由于SocketCAN涉及到CAN总线协议、套接字、Linux网络
设备驱动
等。
qwaszx523
·
2023-11-08 23:06
CAN
bus
driver
Linux虚拟网络设备之tun/tap和veth设备的特点
虚拟设备和物理设备的区别在Linux网络数据包的接收过程和数据包的发送过程这两篇文章中,介绍了数据包的收发流程,知道了Linux内核中有一个网络设备管理层,处于网络
设备驱动
和协议栈之间,负责衔接它们之间的数据交互
Michaelwubo
·
2023-11-07 21:05
linux
网络
运维
linux flash擦除命令,linux下擦除、写入flash的简单编程参考
mtdchar的字符
设备驱动
编程参考!
法直
·
2023-11-07 09:46
linux
flash擦除命令
Linux 字符
设备驱动
结构(二)—— 自动创建设备节点
Linux字符
设备驱动
结构(二)——自动创建设备节点。
发如雪Jay
·
2023-11-07 08:54
Linux驱动开发
linux
驱动开发
linux字符
设备驱动
权限修改,3. Linux - 字符
设备驱动
模型
在上一节(Linux
设备驱动
—概念)中,我们对Linux
设备驱动
有了大致的了解;接下来的几个章节主要对字符设备进行学习。1、设备描述结构在任何一种驱动模型中,设备都会用内核中的一种结构来描述。
牛浩帆
·
2023-11-07 08:53
linux字符设备驱动权限修改
linux 驱动——将模块编译进内核
文章目录新增C文件修改Makefile文件修改Kconfig文件模块使能内核启动日志参考linux驱动——字符
设备驱动
linux驱动——字符
设备驱动
(自动生成设备节点文件)linux驱动——将模块编译进内核前面两节介绍的驱动都是以模块的形式
tyustli
·
2023-11-07 08:23
#
kernel
linux
模块编译进内核
嵌入式Linux开发17——字符
设备驱动
开发
字符
设备驱动
简介 前面的章节主要是进行裸机开发,也是为了对底层设备有更深刻的认识,后面做驱动开发的时候就会很流畅。从本文开始进入我们的重点内容——Linux驱动开发。
贾贾2023
·
2023-11-07 08:22
Linux驱动开发
嵌入式
Linux
arm
驱动开发
字符设备
Linux驱动——字符
设备驱动
目录一、代码编译环境二、Linux驱动开发分类三、字符
设备驱动
开发流程1.编译驱动模块代码(Makefile)2.驱动模块的加载与卸载四、字符
设备驱动
编写1.驱动模块2.字符
设备驱动
编写步骤2.1设备号的注册与注销
icy、泡芙
·
2023-11-07 08:22
Linux驱动开发篇
linux
ubuntu
运维
linux 驱动——字符
设备驱动
文章目录字符
设备驱动
字符设备APP模块操作模块安装创建设备节点APP操作模块卸载与删除模块`shell`脚本自动化linux驱动——字符
设备驱动
linux驱动——字符
设备驱动
(自动生成设备节点文件)linux
tyustli
·
2023-11-07 08:22
#
kernel
linux
linux 驱动——字符
设备驱动
(自动生成设备节点文件)
文章目录字符
设备驱动
字符设备APP生成dev节点的原理配置内核自动创建设备节点模块使用linux驱动——字符
设备驱动
linux驱动——字符
设备驱动
(自动生成设备节点文件)linux驱动——将模块编译进内核字符
设备驱动
tyustli
·
2023-11-07 08:20
#
kernel
linux
字符设备
mdev
Linux UART驱动分析及测试
TTY的层次接口包括TTY应用层、TTY文件层、TTY线路规程层、TTY驱动层、TTY
设备驱动
层。
业余程序员plus
·
2023-11-07 07:26
Linux驱动
Linux
UART驱动
TTY
Linux内核
Day1 ARM基础
【ARM课程认知】1.ARM课程的作用承上启下基础授课阶段:c语言、数据结构、linux嵌入式应用层课程:IO、进程线程、网络编程嵌入式底层课程:ARM体系结构、系统移植、linux
设备驱动
c++/QT2
陽光下瘋狂
·
2023-11-07 07:19
stm32
STM32MP157驱动开发——Linux 网络
设备驱动
STM32MP157驱动开发——Linux网络
设备驱动
一、简介STM32MP1GMAC接口简介YT8511C详解二、驱动开发1.网络外设的设备树2.
设备驱动
三、测试网速测试参考文章:【正点原子】I.MX6U
Amonter
·
2023-11-07 01:49
STM32MP157
驱动开发
stm32
linux
正点原子嵌入式linux驱动开发——Linux 网络
设备驱动
前面已经讲过了字符
设备驱动
和块
设备驱动
,本章就来学习一下linux里面的网络
设备驱动
。嵌入式网络简介嵌入式下的网络硬件接口本次笔记中讨论的都是有线网络!提起网络,一般想到的硬件就是“网卡”。
努力自学的小夏
·
2023-11-07 01:47
linux学习
linux
驱动开发
stm32
笔记
学习
网络协议
PCI
设备驱动
解析
首先我想引用一下官方的源代码中的文档,对
设备驱动
的工作做一个概括性的叙述:1首先是调用pci_register_driver()函数,对设备进行注册。
StevenYang2008
·
2023-11-06 22:18
PCIe
Linux驱动
linux
pci-e
arm
驱动程序
嵌入式
dpdk-16.04 igb_uio 模块分析
uio模块分析uio是一种字符
设备驱动
,在此驱动中注册了单独的file_
longyu_wlz
·
2023-11-06 22:47
dpdk
dpdk
uio
igb_uio
用户态驱动
【Ubuntu20.04运行Fast-LIO程序】
学习目标:Ubuntu20.04运行Fast-LIO
程序学习
内容:知乎https://zhuanlan.zhihu.com/p/461246350Fast-lio(FastLiDAR-InertialOdometry
weixin_45804369
·
2023-11-06 22:44
激光SLAM
ubuntu
自动驾驶
c++
Linux
设备驱动
开发-platform总线
platform总线4.1概述4.2platform
设备驱动
简介4.3platform设备4.3.1platfrom_device结构体4.3.2注册/注销platform设备4.4platform驱动
林同学_ioT
·
2023-11-06 19:30
linux
驱动开发
c语言
Linux内核中的dm-crypt模块的异步IO改造---blog18---项目总结
2021SC@SUDSC目录项目总结个人总结项目总结通过我们小组的共同学习,我们已经基本掌握了Linux内核编译、Linux
设备驱动
程序的使用以及Linux内核中的密码子系统、异步队列、内核多线程、模块等技术
qq_51946537
·
2023-11-06 19:58
软件工程应用与实践
linux
Ceph文件存储
1、存储基础//单机存储设备●DAS(直接附加存储,是直接接到计算机的主板总线上去的存储)IDE、SATA、SCSI、SAS、USB接口的磁盘所谓接口就是一种存储
设备驱动
下的磁盘设备,提供块级别的存储●
X_luqi
·
2023-11-06 18:34
ceph
总结:TCP/IP 详解(卷2:实现)--第一章 概述
当一个
设备驱动
程序接收了一个IP数据报,数据报被放到IP输入队列中并且产生一个软中断使IP输入函数执行。我们考察了在内核中用
TracyWorld
·
2023-11-06 12:22
阅读总结
计算机
TCP
IP
协议详解
总结
字符
设备驱动
(实验一)——保姆级教程
文章目录前言环境搭建CLion远程服务配置创建项目修改CMakeLists.txt文件应用程序与驱动的关系cdev与设备结构体的关系项目源码驱动代码应用程序Makefile开发板测试Ubuntu测试TipsGit下载前言这里采用的模拟方法是在内核空间开辟一段内存空间来模拟一个字符设备,其功能就是可以对这块内存空间实现读写的功能,和mmap的功能和原理相似,只是实现方法不同。环境搭建这里使用的工具是
Jacky~~
·
2023-11-06 09:57
Linux驱动开发
驱动开发
linux
运维
如何在串流云桌面中实现外设的远程控制输入——HID人机接口
设备驱动
简介(键鼠、手写板等)
文章目录虚拟HID设备1.HID架构2.HID接口函数2.1DeviceDiscoveryandSetup2.2DataMovement2.3ReportCreationandInterpretation3.虚拟设备3.1HidRegisterMinidriver3.2IRP_MJ_INTERNAL_DEVICE_CONTROL3.3效果虚拟HID设备对于HID设备的虚拟化,主要包括:虚拟化鼠标。
Nanos纳秒科技
·
2023-11-06 08:48
虚拟化技术
嵌入式硬件
驱动开发
c++
云计算
一文解析ethtool 命令的使用
命令简介ethtool命令用于查询和控制网络
设备驱动
程序和硬件设置,尤其是有线以太网设备,devname网卡的名称。
Linux内核站
·
2023-11-06 07:55
linux
运维
服务器
Linux内核
微信小
程序学习
笔记(二)
1、微信小程序跳转页面的几种方法wx.navigateTo(),跳到下一子级的页面(现在可跳转十层),有返回按钮,当前页面触发的是onHide()事件,但是不能跳到tabbar页面。wx.redirectTo(),是平行页面跳转(关闭当前页面),无返回按钮,触发的是onUnload()事件,但是不允许跳转到tabbar页面。wx.switchTab(),跳转到tabBar页面,并关闭其他所有非ta
pisces辰
·
2023-11-05 22:29
3. 编写linux内核驱动程序(Android 10)
而实现这些操作的,就叫做
设备驱动
。在Linux中,设备被分为三类:-字符设备(如,鼠标,键盘==)-块设备(如硬盘)-网络设备(这里指网络接口
dr0s3
·
2023-11-05 13:01
Android
驱动
内核
总线类
设备驱动
——SPI
目录一、SPI协议简介二、LinuxSPI驱动三、SPI
设备驱动
范例一、SPI协议简介SPI(SerialPeripheralInterface)由Motorola开发,他并不是严格意义上的标准协议但是几乎所有的厂商都遵从这一协议
宇努力学习
·
2023-11-05 13:56
驱动开发
linux
SPI
驱动开发
ARM
鸿蒙LiteOs读源码教程+向LiteOS中添加一个简单的基于线程运行时的短作业优先调度策略
内核是操作系统的核心部分,所以像负责:资源管理、任务调度、内存管理、
设备驱动
、进程通信的源码都可以在kernel文件夹里看到。
吾浴西风
·
2023-11-05 08:56
harmonyos
华为
学习
线程
C语言基础知识
这使得C语言在操作系统、
设备驱动
程序、嵌入式系统等领域得到了广泛应用。以下是C语言的一些基
小钱编程成长记
·
2023-11-05 02:22
c语言
开发语言
go语言调用linux 硬件
设备驱动
--ioctl、syscall
在go语言里调用Linux
设备驱动
不像在C语言那样简单方便,C语言中直接像普通文件那样open就好了,而且可以直接使用ioctl去控制配置设备,在go中要实现驱动调用又另外封装了一层且与打开普通文件也不一样
YU20211221
·
2023-11-04 23:29
go
linux
golang
驱动开发
从0开始学习《Windows程序设计》:第一个程序
简单来说就是使用C语言调用WindowsApi来开发程序,需要有一定的C语言基础一、第一个
程序学习
环境:vs2013,windows10家庭中文版,编程语言:C语言//看起来程序的参数好好长呀,使用起来非常复杂
爱心天使的守护
·
2023-11-04 18:07
正点原子嵌入式linux驱动开发——Linux 块
设备驱动
经过之前这些笔记的学习,都是字符
设备驱动
,本章来学习一下块
设备驱动
框架,块
设备驱动
是Linux三大驱动类型之一。
努力自学的小夏
·
2023-11-04 16:03
linux学习
linux
驱动开发
stm32
学习
笔记
10 新字符
设备驱动
文件
一、新字符
设备驱动
原理 因为register_chrdev和unregister_chrdev两个函数是老版本驱动文件,现在可以用新字符
设备驱动
API函数。
职业法师头铁
·
2023-11-04 07:06
Linux
驱动开发
linux
驱动开发
Linux系统调用--fcntl函数详解
Linux系统调用--fcntl函数详解(2007-11-0615:09)分类:ARM-Linux应用程序今天在看《Linux
设备驱动
程序(第3版)》碰到了fcntl系统调用,以前没接触过。
逍遥剑客cyz
·
2023-11-04 07:32
linux
PHY
设备驱动
1.概述MAC控制器的驱动使用的是platform总线的连接方式,PHY
设备驱动
是基于device、driver、bus的连接方式。
四季帆
·
2023-11-04 00:47
#
车载以太网
车载以太网
PHY
Ethernet
微信小
程序学习
笔记(四)
1、微信小程序不支持jquery,不支持dom操作,小程序采用数据绑定形式。可以通过判断条件控制组件,在wxml添加if语句例如:if语句形式为wx:if,wx:elif,wx:else2、微信小程序提供的交互方法(常用)wx.showToast和wx.hideToast,显示消息提示框。wx.showToast({title:'成功',icon:'success',duration:2000})
pisces辰
·
2023-11-03 18:38
八、INPUT子系统和内核自带的GPIO按键驱动
事件处理层则处理核心层上报的输入事件,负责字符
设备驱动
那一套,对用户空间提供访问接口。系统框架图如下:Input子系统的实现也借鉴了总线技术,核心层作为联系设备层和事件处理层的桥
乔碧萝成都分萝
·
2023-11-03 18:47
驱动开发
linux
ArmSom-W3开发板之EC200A-CN移植
USB核心是整个USB主机驱动的核心,用于管理USB总线、USB总线设备和USB总线带宽;它为USB
设备驱动
程序提供接口,应用程序可以通过这些接口访问USB系统文件修改内核配置usb转串口模块加载U
ArmSoM
·
2023-11-03 16:37
ArmSoM-W3
RK3588
开发板
驱动开发
嵌入式硬件
qemu模拟器搭建arm运行环境
最近看了宋宝华老师的《Linux
设备驱动
开发详解:基于最新的Linux4.0内核》,里面讲到qemu试验平台,但是没详细讲解搭建的过程。所以就试着自己搭建。
lyz007
·
2023-11-03 08:24
qemu
arm
linux
内核
嵌入式Linux misc
设备驱动
misc
设备驱动
简介那么杂项
设备驱动
是属于我们linux三大
设备驱动
的哪一项呢?
木士易
·
2023-11-03 07:01
嵌入式
misc
设备驱动
linux
Linux驱动开发之杂项(MISC)驱动
与字符驱动不同的地方在于,misc
设备驱动
会自动地去创建cdev,因此,在我们需要去创建一个字符设备的时候,其实完全可以用misc
设备驱动
去替代它。misc
设备驱动
,实际上
陈子陌
·
2023-11-03 07:00
Linux驱动开发笔记
linux
驱动开发
运维
Linux驱动_Misc杂项驱动
MISC驱动其实就是最简单的字符
设备驱动
,通常嵌套在platform总线驱动中,实现复杂的驱动,他的作用就是解决Linux系统设备号紧缺的问题。
anieoo
·
2023-11-03 07:59
linux驱动
#
IMX6ULL
linux
驱动开发
嵌入式
c语言
linux驱动开发学习笔记二十二:MISC驱动
MISC驱动其实就是最简单的字符
设备驱动
,通常嵌套在platform总线驱动中,实现复杂的驱动。所有的MISC
设备驱动
的主设备号都为10,不同的设备使用不同的从设备号。
耐心的小黑
·
2023-11-03 07:28
#
Linux驱动开发学习笔记
linux
Linux驱动学习笔记:MISC驱动
MISC驱动学习笔记1、MISC驱动:又称杂项
设备驱动
,是三大
设备驱动
框架中字符
设备驱动
的一种。MISC
设备驱动
的主设备号是相同的,均为10。
長樂yq
·
2023-11-03 07:54
学习笔记
linux
arm
驱动开发
Linux 驱动开发 四十六:Linux MISC驱动实验
MISC驱动其实就是最简单的字符
设备驱动
,通常嵌套在platform总线驱动中,实现复杂的驱动。一、MISC
设备驱动
简介所有的MISC
设备驱动
的主设备号都为10,不同的设备使用不同的从设备号。
lqonlylove
·
2023-11-03 07:54
Linux驱动开发
linux
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他