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驱动V1.0
linux驱动
移植-usb摄像头采集图像实时显示(v4l2应用)
一、V4L21.1介绍V4L2是videoforLinux2的缩写,是一套Linux内核视频设备的驱动框架,该驱动框架为应用层提供一套统一的操作接口(一系列的ioctl)。V4L2在设计时,是要支持很多广泛的设备的,它们之中只有一部分在本质上是真正的视频设备,可以支持多种设备,它可以有以下几种接口。videocaptureinterface:视频捕获接口,这种接口应用于摄像头,V4L2在最初设计的
Graceful_scenery
·
2023-09-20 16:05
linux
运维
服务器
API接口——睡眠带开放能力
API列表请求方法API描述GET/
v1.0
/devices/{device_id}/sleep/daily-reports获取日睡眠报告。
IoT砖家涂拉拉
·
2023-09-19 20:13
物联网
云开发
开发语言
SDK
物联网
API
智能家居
嵌入式
Linux驱动
开发(I2C专题)(七)
devicetree\bindings\i2c\i2c-gpio.yamlLinux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.txt
Linux
嵌入式学习者。
·
2023-09-19 09:17
Linux
驱动以及裸机
linux
驱动开发
运维
ROS相机内参标定详细步骤指南
作者:HermanYe@Galbot@Auromix版本:
V1.0
测试环境:Ubuntu20.04、ROS1Noetic更新日期:2023/09/14注1:本文内容中的硬件由@Galbot提供支持。
HermanYe996
·
2023-09-18 13:15
机械臂
数码相机
相机标定
ROS
深度相机
RGB相机
计算机视觉
挑战答题小程序
收到很好的运营效果本文背景我个人做答题小程序有一段时间了,陆陆续续出过刷题小程序、考研答题小程序、成语答题小程序,党建答题小程序,截止今天我可以说产品系列可以新增一成语:闯关答题小程序小程序目前已发布上线,由于各方面都还需要时间不断迭代完善,暂定该版本为
v1.0
wx_xfy6369
·
2023-09-18 07:14
挑战答题小程序
小程序
小程序
【新书速递】嵌入式
Linux驱动
领域开发的实战指南
嵌入式Linux的灵活性,为嵌入式计算而设计的高效、节能的处理器的可用性,以及新处理器的低成本,使许多工业公司在嵌入式处理器的基础上开发新的产品成为可能。现在的工程师虽然可以用强大的工具开发以前无法想象的应用程序,但是他们不一定十分了解Linux提供的丰富特性。今天为大家介绍《嵌入式Linux设备驱动程序开发指南(原书第2版)》,本书将告诉你如何为设备树嵌入式Linux系统开发设备驱动程序。你将学
hzbooks
·
2023-09-18 03:21
嵌入式
网络
编程语言
人工智能
大数据
v1.0
时间管理学院学院,当然是学习课程的地方。时间管理,是每个人必备的通用技能。时间管理学院,提供的了上千门时间管理的课程,每节课程,解决一个细小问题。我们专业做时间管理。如果你遇到时间管理方面的困惑,公众号直接找,全球时间管理社群,老师会一对一,听取你的问题并给出合理的解决办法,这种直接面对问题解决问题的模式相当高效。如果你认可,管理好自己的时间很重要,那就成为我们的会员,时间管理学院给会员提供“独门
需求街
·
2023-09-18 03:17
Linux驱动
开发 通过字符设备驱动分步注册方式编写LED驱动
通过字符设备驱动分步注册方式编写LED驱动,完成设备文件和设备的绑定:head.h:#ifndef__HEAD_H__#define__HEAD_H__typedefstruct{unsignedintMODER;unsignedintOTYPER;unsignedintOSPEEDR;unsignedintPUPDR;unsignedintIDR;unsignedintODR;}gpio_t;#
Satellitex
·
2023-09-17 18:59
linux
驱动开发
运维
Linux驱动
中断与时间篇——低分辨率定时器
文章目录内核延时函数接口delay接口sleep接口delay和sleep的区别低分辨率定时器jiffies和HZ相关接口定时器使用示例单次定时循环定时内核延时函数接口延时的函数有delay和sleep两种类型:delay接口voidndelay(unsignedlongnsecs);//纳秒延时voidudelay(unsignedlongusecs);//微妙延时voidmdelay(unsi
嵌入式Linux充电站
·
2023-09-17 06:26
Linux驱动
linux
驱动开发
Linux驱动
中断与时间篇——高精度定时器hrtimer
文章目录前言相关接口使用示例单次定时循环定时前言低分辨率定时器是用jiffies来定时的,所以会受到HZ影响,如果HZ为200,代表每秒种产生200次中断,那一个jiffies就需要5毫秒,所以精度为5毫秒。如果精度需要达到纳秒级别,则需要使用高精度定时器hrtimer。相关接口高分辨率定时器(hrtimer)以ktime_t来定义时间,精度可以达到纳秒级别,ktime_t定义如下:typedef
嵌入式Linux充电站
·
2023-09-17 06:26
Linux驱动
linux
驱动开发
Linux驱动
中断与时间篇——中断下半部的三种方法
文章目录什么是中断下半部softirq软中断实例tasklettasklet使用tasklet实例workqueue什么是中断下半部当产生一个中断时,会进入中断处理程序。但中断处理程序必须快速、异步、简单的对硬件做出迅速响应并完成那些时间要求很严格的操作。因此,对于那些其他的、对时间要求相对宽松的任务,就应该推后到中断被激活以后再去运行。这样,整个中断处理流程就被分为了两个部分:第一个部分是中断处
嵌入式Linux充电站
·
2023-09-17 06:53
Linux驱动
linux
驱动开发
linux内核进程间通信IPC----消息队列
在
Linux驱动
程序
~我爱中国~
·
2023-09-16 21:03
linux
【IOT】Lora最全学习资料汇总
www.lora-alliance.org/LoRa技术白皮书:https://www.lora-alliance.org/portals/0/documents/whitepapers/LoRaWAN101.pdfLoRaWAN规范
V1.0
Wave Wang
·
2023-09-16 06:52
智能家居
Lora
linux驱动
开发day6--(epoll实现IO多路复用、信号驱动IO、设备树以及节点和属性解析相关API使用)
一、IO多路复用--epoll实现1.核心:红黑树、一张表以及三个接口、2.实现过程及API1)创建epoll句柄/创建红黑树根节点intepfd=epoll_create(intsize--无意义,>0即可)----------成功:返回根节点对应文件描述符,失败:-12)将要监测的文件描述符挂载到红黑树上a.structepoll_eventevent;定义事件结构体b.structepoll
林黛玉倒拔垂杨柳~
·
2023-09-15 22:53
linux
驱动开发
stm32
和鲸技术!国家气象信息中心人工智能气象应用基础技术平台上线
8月31日,由和鲸科技支持的人工智能气象应用基础支撑技术平台
V1.0
正式于国家气象信息中心(下简称“信息中心”)上线发布。
ModelWhale
·
2023-09-15 20:59
人工智能
数据
国家气象信息中心
气象
地球科学
第九周项目一——二叉树算法库的建立
*作者:刘文平*完成时间:2017年10月26日*版本号:
v1.0
*问题描述:建立二叉树的算法库的建立,并实现基本运算*问题输入:无*问题输出:见截图btree.h#ifndefBTREE_H_INCLUDED
Kcacoa
·
2023-09-15 18:35
c语言
二叉树
算法
库
第十二周项目--建立图算法库
/**Copyright(c)2015,烟台大学计算机与控制工程学院*Allrightsreserved*作者:李宗政*完成日期:2015年11月23日*版本号:
V1.0
*内容描述:建立图算法库*/头文件
DSxiaofeng
·
2023-09-15 18:03
北斗三号短报文RDSS测试软件
V1.0
本软件兼容北斗一号4.0协议,北斗二号2.1协议,北斗三号协议,支持使用串口和网口方式连接短报文终端进行测试,支持车载,数传,船载,指挥机等各类产品。一、连接设备1、串口连接设备通过串口线连接到电脑,打测试软件,点击软件左上角【设备未连接】,打开设备连接窗口,设置连接方式、串口号、波特率(注:连接方式——串口,串口号——设备连接后串口号,波特率——默认115200,根据实际波特率选择),完成选择后
钒星物联网
·
2023-09-15 14:48
技术分享
卫星通信
北斗短报文
北斗三号短报文
测试软件
Docker学习记录
docker版本1.12.6,不同版本命令可能有差异,可以使用dockerhelp查询查询版本docker-v默认是从Docker官方制品库拉取镜像dockerpullcentos-base-img:
v1.0
belllee
·
2023-09-15 12:18
k8s集群中流水线部署微服务
流水线部署微服务部署流程二、微服务发布流程pipeline{agent{node{label'maven'}}parameters{string(name:'PROJECT_VERSION',defaultValue:'
v1.0
靖飒
·
2023-09-15 06:28
互联网线上商城系统
kubernetes
微服务
容器
如何从Docker镜像中提取恶意文件
dockerrun-d--nametesttest:
v1.0
//运行容器dockercptest:/tmp/evil.sh/tmp/eill.shdockerrmtest//删除容器(2
Bypass--
·
2023-09-15 04:44
docker
容器
运维
嵌入式
Linux驱动
开发(I2C专题)(五)
I2C系统驱动程序模型参考资料:Linux内核文档:Documentation\i2c\instantiating-devices.rstDocumentation\i2c\writing-clients.rstLinux内核驱动程序示例:drivers/eeprom/at24.c1.I2C驱动程序的层次I2CCore就是I2C核心层,它的作用:提供统一的访问函数,比如i2c_transfer、i
嵌入式学习者。
·
2023-09-14 22:10
Linux
驱动以及裸机
linux
驱动开发
运维
嵌入式
Linux驱动
开发(I2C专题)(六)
完善虚拟的I2C_Adapter驱动并模拟EEPROM参考资料:Linux内核文档:Linux-4.9.88\Documentation\devicetree\bindings\i2c\i2c-gpio.txtLinux-5.4\Documentation\devicetree\bindings\i2c\i2c-gpio.yamlLinux内核驱动程序:使用GPIO模拟I2CLinux-4.9.8
嵌入式学习者。
·
2023-09-14 22:10
Linux
驱动以及裸机
linux
驱动开发
运维
嵌入式
Linux驱动
开发(I2C专题)(四)
编写APP直接访问EEPROM参考资料:
Linux驱动
程序:drivers/i2c/i2c-dev.cI2C-Tools-4.2:https://mirrors.edge.kernel.org/pub/
嵌入式学习者。
·
2023-09-14 22:38
Linux
驱动以及裸机
linux
驱动开发
运维
嵌入式linux led驱动有几种写法,嵌入式
Linux驱动
开发(二)——字符设备驱动之控制LED...
同时,在这篇文章里面留下了两个问题,现在先来解决其中的第一个问题,就是如何用驱动程序来操作需要操作的硬件。关于开发板点亮LED的问题,在这里简单介绍一下,也可以参考之前我写的文章:嵌入式Linux开发——裸板程序点亮开发板上的LED灯首先为了操作硬件,看接线原理图是必不可少的一步,这几个LED的原理图相对来说比较简单,在这里说一下,如果需要看懂稍微复杂一点的原理图,可以参见:Linux嵌入式开发入
陈咏开
·
2023-09-14 21:48
嵌入式linux
led驱动有几种写法
linux 驱动中建立进程,
linux驱动
编写之进程独占驱动
一、描述嵌入式开发系统中,有各种硬件资源,而有些硬件资源使用时候是需要进程独占的。也就是说,同一时刻只有一个进程允许使用这个硬件资源,其他的进程只能放弃执行或者挂起等待。在设计其对应驱动的时候,就需要做独占处理。example:led灯驱动,4盏LED灯,在open的时候调用驱动,对其引脚进行配置。如果没有进程独占驱动的处理机制,效果如下:根据测试结果可以得到结论,调用了4次应用程序led_tes
yypmzqdf
·
2023-09-14 21:48
linux
驱动中建立进程
韦东山 嵌入式
Linux驱动
开发基础知识 上【hello驱动 像单片机那样驱动 用结构体封装驱动 分别注册到内核
韦东山git用户首先确定一个设备。电脑里需要先有对应的驱动文件才能对这个设备能进行open()等操作Linux内核里给驱动文件规定了一个结构体,驱动开发人员可以挑选一些需要的功能进行实现,最基础的就是open()/write()/read().写一个不用硬件的hello驱动先写一个驱动文件现在开始写的代码都是在内核里面了,不是在用户空间了。先写一个能打开/关闭设备,能读/写内容这4个功能的驱动。编
晓蓝WQuiet
·
2023-09-14 21:17
Linux
驱动开发
linux
单片机
linux驱动
开发(一)
1.Linux设备驱动种类及层次Linux设备驱动的种类:字符设备驱动,块设备驱动,网络设备驱动字符设备驱动:按照字节流来访问,只能顺序访问,不能无序访问的设备。块设备驱动:按照block(512字节)来访问,可以顺序访问,也可以无序访问的设备网络设备驱动:网络设备驱动没有设备文件,网络设备驱动主要是用来实现网络数据的收发工作2.Linux内核模块2.1内核模块三要素入口:安装驱动的时候执行(in
早晚像我师傅一样牛*
·
2023-09-14 21:17
linux
驱动开发
运维
Ubuntu16.04无法识别Intel® Wi-Fi 6 AX201 160MHz
1.
linux驱动
支持的内核版本https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html需要5.2
佛忙逆
·
2023-09-14 21:03
ARM体系结构及接口技术(部分理论知识)
相关的概念指令->指令集->架构->arm内核->SOC1.1课程目的为学习驱动打基础了解ARM处理器硬件的工作原理驱动开发1>裸机驱动开发:没有操作系统,单片机(MCU)开发:stm32只需要具备C语言即可2>
linux
°嘟嘟嘟嘟
·
2023-09-14 20:14
arm
反汇编
机器人多设备局域网可通调试
作者:HermanYe@Auromix版本:
V1.0
测试环境:Ubuntu20.04更新日期:2023/09/13注1:@Auromix是一个机器人爱好者开源组织。
HermanYe996
·
2023-09-14 17:37
机械臂
机器人
机械臂
嵌入式
Linux驱动
开发(I2C专题)(三)
无需编写驱动直接访问设备_I2C-Tools介绍参考资料:
Linux驱动
程序:drivers/i2c/i2c-dev.cI2C-Tools-4.2:https://mirrors.edge.kernel.org
嵌入式学习者。
·
2023-09-14 10:43
Linux
驱动以及裸机
linux
驱动开发
运维
linux驱动
开发--day4(字符设备驱动注册内部流程、及实现备文件和设备的绑定下LED灯实验)
一、字符设备驱动注册的内部过程1.分配structcdev对象空间2.初始化structcdev对象3.注册cdev对象二、注册字符设备驱动分步实现1.分配字符设备驱动对象2.字符设备驱动对象初始化3.设备号的申请4.根据申请的设备号和驱动对象注册驱动三、open函数回调驱动中操作方法open的路线1.应用层打开文件系统中的存在文件,会有inode号,且系统内核中就会存在一个inode对象(str
林黛玉倒拔垂杨柳~
·
2023-09-14 10:12
驱动开发
stm32
linux
INFINI Easysearch 与兆芯完成产品兼容互认证
近日,极限科技旗下软件产品INFINIEasysearch搜索引擎软件
V1.0
与兆芯完成兼容性测试,功能与稳定性良好,并获得兆芯产品兼容互认证书。
INFINI Labs
·
2023-09-13 21:13
搜索引擎
嵌入式
Linux驱动
开发(I2C专题)(二)
I2C系统的重要结构体参考资料:
Linux驱动
程序:drivers/i2c/i2c-dev.cI2CTools:https://mirrors.edge.kernel.org/pub/software/
嵌入式学习者。
·
2023-09-13 20:22
Linux
驱动以及裸机
linux
驱动开发
运维
嵌入式
Linux驱动
开发(I2C专题)(一)
一、I2C协议1.1、硬件连接I2C在硬件上的接法如下所示,主控芯片引出两条线SCL,SDA线,在一条I2C总线上可以接很多I2C设备。1.2、IIC传输数据的格式1.2.1、写操作流程如下:主芯片要发出一个start信号然后发出一个设备地址(用来确定是往哪一个芯片写数据),方向(读/写,0表示写,1表示读)从设备回应(用来确定这个设备是否存在),然后就可以传输数据主设备发送一个字节数据给从设备,
嵌入式学习者。
·
2023-09-13 20:20
Linux
驱动以及裸机
linux
驱动开发
运维
信息安全概论
Xzg信息安全课件总结
V1.0
第一章概述信息安全分类:动态安全信息交换安全静态安全网络系统安全信息安全相关性质机密性、完整性、真实性、不可否认性及可用性中华人民共和国网络安全法政策全文目录第一章总则第二章网络安全支持与促进第三章网络运行安全第一节一般规定第二节关键信息基础设施的运行安全第四章网络信息安全第五章监测预警与应急处置第六章法律责任第七章附则信息安全的主要内容密码学
今天晴天_8c18
·
2023-09-13 13:12
C++之map如何实例化类对象(一百九十九)
2.应用实例
v1.0
实例化
Android系统攻城狮
·
2023-09-13 10:35
C++入门系列
c++
开发语言
8、Spring security配置放过的请求又被拦截了
Overridepublicvoidconfigure(WebSecurityweb){web.ignoring().antMatchers(permitUrls);}问题描述实际请求地址:/api/
v1.0
小白de成长之路
·
2023-09-13 09:59
日常Bug分析与修复方案
spring
java
spring
security
【丐版JDK管理工具-Daen-JDKMAN-V1.0】Python实现JDK多版本切换管理工具
V1.0
,已打包成EXE
作者名称:DaenCode作者简介:CSDN实力新星,后端开发两年经验,曾担任甲方技术代表,业余独自创办智源恩创网络科技工作室。会点点Java相关技术栈、帆软报表、低代码平台快速开发。技术尚浅,闭关学习中······人生感悟:尝尽人生百味,方知世间冷暖。所属专栏:工具合集专栏推荐专门为Redis入门打造的专栏,包含Redis基础知识、基础命令、五大数据类型实战场景、key删除策略、内存淘汰机制、
DaenCode
·
2023-09-13 08:20
工具合集
java
python
开发语言
CAN分析仪:便携式CAN总线分析仪
配套Windows或
Linux驱动
;配套包含动态库、库函
爆爆带盐人
·
2023-09-13 08:19
can分析仪
usb转can
测试工具
草莓CDMS独创的内容分销系统 微信小说平台系统
v1.0
草莓CDMS是一个采用thinkphp5.1+Easywechat4.0+swoole+redis开发的原创内容分销系统,其特点包括简单操作、灵活后台设置、两种对接模式以及五种用户角色等。系统集成了微信开放平台扫码授权和微信公众平台手动对接的功能,并支持多种经营模式,如平台方、版权商、合作商、渠道商和代理商的合作方式。为了提供更稳定和快速的推送服务,草莓CDMS使用了基于swoole+redis的
软希网分享源码
·
2023-09-13 05:22
学习源码资源
软希网源码下载
微信
内容分销系统
微信小说平台系统
linux驱动
开发---day3(自启动创建设备节点进行点灯实验、ioctl函数实现点灯实验)
自动创建设备节点udev机制的实现过程udev是自动创建设备节点,逻辑在用户空间过程:1)首先注册字符设备驱动,得到标识设备的设备号2)获得设备信息后,先创建一个设备类,向上提交目录信息,使用class_create3)然后创建设备对象,向上提交设备节点信息,使用device_create4)在向上提交设备节点信息后,会自动发起热插拔事件通知udev进程去查询设备节点的信息,以及在/dev下创建设
林黛玉倒拔垂杨柳~
·
2023-09-13 04:41
linux
stm32
驱动开发
MixGo
V1.0
发布,混合型高性能 Go 框架
MixGo是什么MixGo是混合型高性能Go框架,该框架改造整合了gin,logrus,gorm,go-redis,jwt-go,gorilla...等多个流行组件,可以开发console,api,web,grpc等各种项目,并且引入了依赖注入、控制反转、事件驱动等高级特征,框架追求简单实用主义,试图让更多开发者以更低的学习成本获得极具生产力的第二编程语言。与其他Go框架的差别骨架代码全部基于be
撸代码的乡下人
·
2023-09-13 03:38
配置环境变量时,将Path误删除
SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\
v1.0
躬身入世,以生证道
·
2023-09-12 20:41
操作系统
postman导入json脚本文件(Collection
v1.0
、Collection v2.0)
1.以postmanv8.5.1版本为例2.在postmanv5.0.2低版本中导出json脚本文件,请选择Collectionv2.0Export-Collectionv23.在postmanv8.5.1版本导入json脚本文件Import-Collectionv2-Export-Import
weixin_43652507
·
2023-09-12 18:24
postman
postman
json
测试工具
嵌入式裸机设计思想——时间片轮裸机开发架构+状态机+定时器调度机制
前言(1)如果有嵌入式企业需要招聘校园大使,湖南区域的日常实习,任何区域的暑假
Linux驱动
实习岗位,可C站直接私聊,或者邮件:
[email protected]
,此消息至2025年1月1日前均有效
风正豪
·
2023-09-12 17:53
MCU裸机教程
架构
单片机
嵌入式
Linux驱动
程序开发(一)基本概念和方法
姓名:薛绍宏学号:19020100016学院:电子工程学院转自:https://blog.csdn.net/iteye_2060/article/details/82089821?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162722233316780264011150%2522%252C%2522scm%2522%253A%2
Jetho
·
2023-09-12 16:31
嵌入式
Linux驱动
开发(同步与互斥专题)(二)
一、自旋锁spinlock的实现自旋锁,顾名思义:自己在原地打转,等待资源可用,一旦可用就上锁霸占它。①原地打转的是CPUx,以后CPUy会解锁:这涉及多个CPU,适用于SMP系统;②对于单CPU系统,自旋锁的“自旋”功能就去掉了:只剩下禁止抢占、禁止中断要理解spinlock,要通过2个情景来分析:①一开始,怎么争抢资源?不能2个程序都抢到。这挺好解决,使用原子变量就可以实现。②某个程序已经获得
嵌入式学习者。
·
2023-09-12 12:22
Linux
驱动以及裸机
linux
驱动开发
运维
嵌入式
Linux驱动
开发(同步与互斥专题)(一)
一、内联汇编1.1、语法内联汇编实现加法1.2、同步互斥失败的例子进程A在读出valid时发现它是1,减1后为0,这时if不成立;但是修改后的值尚未写回内存;假设这时被程序B抢占,程序B读出valid仍为1,减1后为0,这时if不成立,最后成功返回;轮到A继续执行,它把0值写到valid变量,最后也成功返回。这样程序A、B都成功打开了驱动程序。1.3、原子操作的原理与使用所谓“原子操作”就是1.2
嵌入式学习者。
·
2023-09-12 12:21
Linux
驱动以及裸机
linux
驱动开发
运维
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他