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
内核驱动开发记录
LC3解码
开发记录
LC3frame结构编解码器的帧结构由以下四部分组成:辅助信息(Sideinformation)包含关于帧数据的配置的静态位。该数据块从帧的末尾开始并向后读取。它包括关于音频带宽、全局增益、噪声电平、TNS活动、LTPF、SNS数据、最后一条非零谱线的索引以及部分量化谱的信息。准确的比特流定义可以在部分。算术编码的动态数据块,包含TNS和量化频谱的分数部分。此块从帧的开头向结尾读取。具有符号和量化
HUI的技术笔记
·
2023-07-24 23:22
ffmpeg
音视频
Android — AIDL
开发记录
(三)
上面两篇中写了一个Service,需要注意几点:如果服务端和客户端在一个工程中,需要设置MyService为单独进程。android:process=":remote"android:exported:代表是否能被其他应用隐式调用,其默认值是由service中有无intent-filter决定的,如果有intent-filter,默认值为true,否则为false。为了不让你的服务被恶意绑定和使用
许方镇
·
2023-07-23 15:12
gradle常见
开发记录
持续更新:gradle使用技巧(def定义变量rootProject.ext添加全局变量)gradle的生命周期及如何自定义插件解决Android项目gradle不能快速下载的问题解决gradle的java编译环境和as的编译环境不一致问题
爱你为你做饭
·
2023-07-23 07:56
RV1126 MIPI CSI-2调试24bit RGB888格式输入
修改DTS,和
内核驱动
文件。修改后
anhuihbo
·
2023-07-23 05:10
RV1126
MIPI
FPGA
RV1126
v4l2抓图
MIPI
FPGA
RGB888
linux kernel单独编译某项驱动
首先编译
内核驱动
不必要编译整个内核,但编译的驱动代码必须要和要安装的内核版本保持一致,否则经常会出现无法加载模块。在编译驱动前,最好要保证3个版本一致:1.
千墨
·
2023-07-21 18:39
linux
服务器
Linux
内核驱动
:gpio模拟i2c驱动
目录一、配置1.config配置2.dts配置二、代码分析三、应用读写本文基于linux4.19版本内核进行分析。Linux内核很多驱动都使用到I2C子系统。EEPROM、RTC,电池,tp等。inux内核的i2c-gpio是使用GPIO模拟I2C协议的驱动,在内核中已经实现了,我们要做的只需要配置2根GPIO即可。GPIO模拟I2C协议的驱动位于drivers/i2c/busses目录。驱动名称
landishu
·
2023-07-20 13:04
linux_驱动
I2C
linux驱动
I2C
Golang学习日志 ━━ gin-vue-admin插件
开发记录
gin-vue-admin是一套国人用golang开发的后台管理系统,本文记录插件开发内容。官网:https://www.gin-vue-admin.com/学习视频:https://www.bilibili.com/video/BV1kv4y1g7nT/插件目录后端位置:\server\plugin\前端位置:\web\src\plugin\建议插件目录采用:家族标识\插件名\例如test插件目
暂时先用这个名字
·
2023-07-20 08:58
前端
Golang
golang
学习
gin
vue.js
gin-vue-admin
elementui
go
增强型视觉系统 (EVS)
增强型视觉系统EVS1、增强型视觉系统概览2、车载相机HAL2.1EVS应用2.2EVS管理器2.3EVSHIDL接口2.4
内核驱动
程序《增强型视觉系统(EVS)1.1集成指南》车载相机HAL1、增强型视觉系统概览为了增强视频串流管理和错误处理
xhBruce
·
2023-07-19 01:32
Android
Automotive
OS
IVI
EVS
Windows
内核驱动
Hook入门
文章目录Hook框架选择基于微软规范的框架微软规范以外的框架简单介绍一下InfinityHook获取内核中的函数地址内核中导出的函数内核未导出的函数获取SSDTShadowSSDT地址获取系统服务号手动获取获取并判断系统版本代码自动获取获取GUI相关的函数地址,还需附加GUI进程获取进程PEPROCESS获取函数地址替换被Hook的函数的函数实现获取函数原型如果被Hook的函数是一个高频函数,如何
随心动,随风行
·
2023-07-16 11:32
Windows内核
windows
内核
驱动程序
hooks
T100新程序的开发【完整步骤】
简易程序的
开发记录
T100中一个简易程序的开发完整步骤。一、程序基本数据设置作业打开作业azzi900,弹出作业详情。新增一个程序编号。一些属性概念程序编号:手动输入你建立的新程序。
爪哇小白2021
·
2023-07-15 09:21
T100开发
个人开发
开发语言
4GL
ERP
鼎捷T100
【嵌入式Linux
内核驱动
】SPI子系统 | 硬件原理 | 应用编程 |
内核驱动
| 总体框架
1.硬件原理1.1SPI通信协议SPI(SerialPeripheralInterface)是由Motorola公司开发的一种通用数据总线四根通信线:SCK(SerialClock)、MOSI(MasterOutputSlaveInput)、MISO(MasterInputSlaveOutput)、SS(SlaveSelect)同步,全双工支持总线挂载多设备(一主多从)1.2硬件连接多NSS独立片
岁月歌者BC
·
2023-07-15 06:17
嵌入式
#
嵌入式Linux
linux
运维
服务器
开源堡垒机Guacamole二次
开发记录
之二
这篇主要记录录屏和SFTP的实现。录屏及视频播放对于录屏及录屏的播放,因为我们的项目中需要把guacd和java后端分开两台服务器部署,而guacamole的录屏是通过guacd程序录制的。我的要求是在Java后端直接把录好的视频文件通过http前端播放,因此需要把录屏放在Java端的服务器上。首先稍微修改一下guacamole-common的源码,添加几个可重载的函数,分别是向前端下发ws消息,
xuruilll
·
2023-07-15 05:23
Java
前端
springboot
SSH
VNC
RDP
开源堡垒机Guacamole二次
开发记录
之一
简介项目中需要用到堡垒机功能,调研了一大圈,发现了ApacheGuacamole这个开源项目。ApacheGuacamole是一个无客户端的远程桌面网关,它支持众多标准管理协议,例如VNC(RFB),RDP,SSH等等。该项目是Apache基金会旗下的一个开源项目,也是一个较高标准,并具有广泛应用前景的项目。当Guacamole被部署在服务器上后,用户通过浏览器即可访问已经开启VNC(RFB),R
xuruilll
·
2023-07-15 05:49
Java
前端
springboot
ssh
VNC
RDP
Web远程桌面
vue项目使用@ffmpeg/ffmpeg在客户端上传本地视频并处理的
开发记录
目前实现的功能:处理本地,线上URL视频,视频加水印,分离音频、截取下载某一帧图片,调整输出分辨率,导出到VOD或本地,替换视频背景音。浏览器版本请使用91,不要使用最新的,否则连测试都不行不支持safari浏览器!!!视频文件在操作过程中使用blob地址纯前端处理视频文件,由于文件是写在内存文件里面的,所以前端处理一些视频是没有问题的,项目最终结果差不多如下,只能处理小视频,上G的视频应该会很慢
Study_Live_Sun
·
2023-07-15 03:08
ffmpeg
vue
vue.js
驱动开发 作业5
题目使用驱动代码实现如下要求:使用驱动通过阻塞io模型读取number变量的值number是
内核驱动
中的一个变量number的值随着按键按下而改变(按键中断)例如number=0按下按键number=1
zjuthqy
·
2023-07-14 04:43
华清远见
驱动开发
【尚医通】vue3+ts前端项目开发笔记 2 —— 创建项目、封装网络请求、集成elment-plus 、重置样式、准备状态管理/路由 等开发前准备
尚医通
开发记录
(Vue3+TypeScript+Pinia+Axios)一、接口地址服务器地址:http://syt.atguigu.cn医院接口:http://139.198.34.216:8201/
起伏羊
·
2023-07-13 17:56
项目开发
Vue
typescript
前端
javascript
vue
linux下express+puppeteer安装部署并用PM2守护进程
node16.14.1puppeteer^20.7.2express^4.18.2在此仅作为本人
开发记录
,不一定能解决你的问题,在文末可以到github的讨论区看看寻找
阿乐今天敲代码没
·
2023-06-23 22:14
笔记
linux
express
运维
前端
驱动开发--字符驱动设备2
针对字符设备编写的驱动叫做字符设备驱动2.字符设备框架用户空间通过IO函数如open、read、write、close等函数接口,调用内核空间中的字符设备驱动函数中的用户自定义的open、read、write、close等函数,通过
内核驱动
函数去操控相应的字符设备
dsswxzy
·
2023-06-23 05:34
嵌入式学习
驱动开发
对于linux下system()函数的深度理解(整理)
linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是
内核驱动
文件系统什么的异常导致
yiluang
·
2023-06-20 18:39
Linux
linux
【嵌入式Linux
内核驱动
】05_IIC子系统 | 硬件原理与常见面试问题 | 应用编程 |
内核驱动
| 总体框架
硬件原理IIC协议IIC基础IIC协议简介—学习笔记_iic标准协议_越吃越胖的黄的博客-CSDN博客简介I2C(Inter-IntegratedCircuit)是一种串行通信协议,用于连接微控制器、传感器、存储器和其他外设。I2C使用两条线(SDA和SCL)进行通信,可以连接多个设备,每个设备都有一个唯一的地址。I2C总线上的设备可以充当主设备或从设备。主设备负责发起通信,从设备负责响应通信请求
岁月歌者BC
·
2023-06-19 23:03
嵌入式
#
jetson
nano
linux
面试
单片机
Android tinyalsa
ALSA在
内核驱动
层提供了alsa-driver,在应用层提供了alsa-lib,应用程序只需要调用alsa-lib提供的API就可以完成对底层硬件的操作。
Jimmy8618
·
2023-06-18 23:37
Media
android
Audio
AN13189-移植
它首先解释了如何安装所需的
内核驱动
程序,然后逐步描述了如何调整Android开源项目源代码以添加PN7160NFC控制器的支持。图1显示了整个AndroidNFC堆栈的架构。
SofterICer
·
2023-06-18 13:33
NFC
eSE
安全
安全架构
智能手机
树莓派基于Linux
内核驱动
开发
一、驱动认知1.1为什么要学习写驱动树莓派开发简单是因为有厂家提供的wiringPi库,实现超声波,实现继电器操作,做灯的点亮…都非常简单。但未来做开发时,不一定都是用树莓派,则没有wiringPi库可以用。但只要能运行Linux,linux的标准C库一定有。学会根据标准C库编写驱动,只要能拿到linux内核源码,拿到芯片手册,电路图…就能做开发。用树莓派学习的目的不仅是为是体验其强大便捷的wir
薛定谔的CPC
·
2023-06-17 12:14
树莓派
驱动开发
linux
arm
第三阶段:43-47.树莓派基于Linux
内核驱动
开发
目录一、驱动认知1.1为什么要学习写驱动1.2文件名与设备号1.3open函数打通上层到底层硬件的详细过程二、基于框架编写驱动代码2.1编写上层应用代码2.2修改
内核驱动
框架代码2.3部分代码解读2.3.1static
alwaystrust
·
2023-06-17 12:43
第三阶段:树莓派
c语言
linux
单片机
Android Bander设计与实现 - 设计篇
关键词BinderAndroidIPCLinux
内核驱动
摘要Binder是Android系统进程间通信(IPC)方式之一。
Shen晓磊
·
2023-06-17 02:14
android
内核
内核
android
Windows7以上使用WFP驱动框架实现IP数据包截取(二)
再把截获的数据包转发到应用层,应用层处理之后,再发给
内核驱动
,经过这样的过程,就完成一个数据包的处理过程。IP数据包到达应用层之后,我们就可以随心所欲的实现某些功能。
雨中风华
·
2023-06-16 10:00
驱动开发
C++
C
windows
WINDOWS
驱动开发
C++
驱动开发--字符型设备
针对字符设备编写的驱动叫做字符设备驱动2.字符设备框架用户空间通过IO函数如open、read、write、close等函数接口,调用内核空间中的字符设备驱动函数中的用户自定义的open、read、write、close等函数,通过
内核驱动
函数去操控相应的字符设备
dsswxzy
·
2023-06-16 07:38
嵌入式学习
驱动开发
Nvidia-docker 配置 Tensorrt环境
主机端配置NVIDIA驱动安装NOTE:NVIDIA
内核驱动
版本与系统驱动一定要一致输入下条命令,查看你的显卡驱动所使用的内核版本cat/proc/driver/nvidia/versiong@g-Inspiron
大尾巴狼的觉悟
·
2023-06-16 05:58
人工智能
tensorrt
docker
nvidia-docker
深度学习
docker
tensorrt
Android12系统上支持Android手机的usb网络共享
Android系统需要支持Android手机通过usb共享过来的网络需要修改以下代码1.修改内核,添加这几项
内核驱动
,kernel驱动默认有源码,我们只需配置上就行+CONFIG_USB_USBNET=
hxHardway
·
2023-06-15 20:21
笔记
android
智能手机
android
studio
【嵌入式Linux
内核驱动
】03_平台设备驱动最简
一、最简做完后只是部分GPIO可以用,只放了GPIO的基地址和复用的基地址,后面控制GPIO通用化可解决这问题.driver={.name="bbcenplatdriver",.owner=THIS_MODULE,.of_match_table=of_plat_match,},//根据这些名字让驱动driver匹配设备device,优先匹配of_match_table(设备树里的),没有就匹配na
岁月歌者BC
·
2023-06-15 10:46
嵌入式
#
jetson
nano
linux
嵌入式
jetson
nano
平台设备驱动
内核驱动
历时一年 RV1109
开发记录
一
2021年被缺芯片,折腾的够呛。从海思切换到君正T31和瑞芯微RV1109。历时1年,终于从硬件设计到设备驱动和应用整合完成。主控:瑞芯微RV1109处理器双核双核Cortex-A7架构,搭载Linux4.19系统。软件应用:人脸识别,人体测温,身份证识别,刷卡,二维码识别。支持7寸,8寸屏。UI使用QT开发,固件使用C,C++开发。硬件接口:支持多种外部接口(USB、UART、RS485接口等)
qq_115369006
·
2023-06-14 11:39
arm
c++
c语言
硬件架构
【目录】RV1126
开发记录
文章目录入门驱动基础驱动进阶驱动入门驱动【嵌入式Linux入门驱动】字符设备驱动基础【嵌入式Linux入门驱动】硬件操作基础【嵌入式Linux入门驱动】GPIO驱动(一)LED驱动【嵌入式Linux入门驱动】GPIO驱动(一)蜂鸣器驱动【嵌入式Linux入门驱动】按键驱动(一)非阻塞方式实现按键驱动【嵌入式Linux入门驱动】按键驱动(二)阻塞方式实现按键驱动【嵌入式Linux入门驱动】按键驱动(
liefyuan
·
2023-06-14 11:36
目录
linux
运维
服务器
韦根协议
内核驱动
开发
一.概述韦根(Wiegand协议)是国际上统一的标准,是由摩托罗拉公司置顶的一种通讯协议。韦根协议主要定义数据传输方式:Data0和Data1,两根数据线分别传输0和1,现在应用最多的是26BIT,34BIT,36BIT,44BIT等等。Wiegan接口通常由3根线组成。他们分别是:DATA0,DATA1和GND,韦根码在数据的传输中只需要两条数据线。一条为DATA0(绿色导线),另一条为DATA
leo_hello66
·
2023-06-14 02:06
anyka3760e
驱动开发
【
内核驱动
注册流程】
1.申请设备号驱动结构体填充完毕后,需要注册到内核之中,其中有三种方法来注册设备驱动:(1)动态注册申请设备号+cdev注册设备驱动在不知道设备号的情况下,通过动态注册驱动申请到的设备号并存到dev_t类型中,通过cdev_init将驱动结构体ops赋值给cdev->ops,然后通过cdev_add将cdev结构体与设备号关联。动态注册并申请设备号API:alloc_chrdev_region(d
千北@
·
2023-06-14 01:06
Linux
Linux
Android12 系统
开发记录
-迅为RK3588使用ADB工具
ADB英文名叫Androiddebugbridge,是AndroidSDK里面的一个工具,用这个工具可以操作管理Android模拟器或者真实的Android设备,主要的功能如下所示:在Android设备上运行shell终端,用命令行操作管理模拟器或设备的端口映射电脑和设备之间相互拷贝文件APK调试和安装adb工具在网盘资料“iTOP-3588开发板\02_【iTOP-RK3588开发板】开
mucheni
·
2023-06-13 16:55
android
RK3588
V4L2框架解析
这里是程序员Android经典好文推荐,通过阅读本文,您将收获以下知识点:一、概览二、流程简介三、关键结构体四、模块初始化五、处理用户空间请求一、概览相机驱动层位于HALMoudle与硬件层之间,借助linux
内核驱动
框架
程序员Android
·
2023-06-13 10:41
数码相机
Linux·i2c驱动架构
驱动架构总线驱动i2c设备驱动和设备Linux-i2c驱动架构i2c驱动在Linux通过一个周的学习后发现i2c总线的驱动框架还是和Linux整体的驱动框架是相同的,思想并不特殊比较复杂的内容如i2c核心的内容都是
内核驱动
框架实现完成的
迅~
·
2023-06-12 01:54
Linux嵌入式
驱动开发
v4L2应用开发学习!
V4L2英文全称是VideoforLinux2,它是专门为视频设备设计的
内核驱动
。在做视频的开发中,一般我们操控V4L2的设备节点就可以直接对摄像头进行操作。
txp玩Linux
·
2023-06-11 23:11
学习
linux
ffmpeg
运维
服务器
【C++/嵌入式笔试面试八股】二、14.内存管理基础 | 覆盖与交换 | 连续&非连续分配管理
三、内存管理要结合【C/C++部分内存管理】以及【Linux
内核驱动
中内存资源管控】一起看基础45.操作系统在对内存进行管理的时候需要做些什么?
岁月歌者BC
·
2023-06-11 04:08
C++/嵌入式笔试面试集锦
#
计算机基础
c++
面试
操作系统
八股
嵌入式
OpenHarmony的USB框架
1、前言写这篇文档主要目的是想弄清楚OpenHarmony的usb设备、驱动以及设备结点的加载过程,弄清楚usb分别在
内核驱动
、HDF、ueventd都做了什么,是什么关系。
myxuan475
·
2023-06-11 00:36
鸿蒙源码分析
linux
网络
驱动开发
OpenHarmony
鸿蒙系统
人事项目
开发记录
-登录模块
人事项目
开发记录
后端接口实现后端接口实现后端权限认证采用SpringSecurity实现(本小节中大量知识点与第10章的内容相关,需要读者熟练掌握第10章的内容),数据库访问使用MyBatis,同时使用
深度学习从入门到放弃
·
2023-06-09 22:59
mybatis
java
spring
Clion开发STM32之ESP8266系列(一)
为了方便记录项目
开发记录
,此系列的每个篇章都在git上做一个节点。
詩不诉卿
·
2023-06-09 00:36
STM32从0开始记录
stm32
单片机
Ubuntu系统中查看USB摄像头信息(分辨率、设备节点、压缩格式等)
*下面将详细介绍在Ubuntu系统中USB摄像头涉及到的常见命令1:安装V4L2包:(v4l2:Videoforlinux2,为linux中关于视频设备的
内核驱动
。
¢康忙北鼻〆
·
2023-06-08 18:06
ubuntu
linux
运维
图像处理
嵌入式实时数据库
Linux UIO驱动
UIO(User-spaceI/O)驱动是一种特殊的Linux
内核驱动
,允许设备和用户空间之间进行直接的交互,而不需要通过传统的字符设备或块设备接口。
天才小C
·
2023-06-08 07:20
linux
服务器
驱动开发
【转载】Linux摄像头驱动1——vivid
V4L2(VideoforLinuxtwo)是Linux内核中关于视频设备的
内核驱动
框架,为上层的访问底层的视频设备提供了统一的接口。
seiyaaa
·
2023-06-08 02:24
linux
ubuntu
linux usb摄像头设备信息查看方式
linuxusb摄像头索引的获取原理与实现总结linuxusb摄像头设备信息查看linux下usb摄像头操作,离不开v4l2框架V4L2是Videoforlinux2的简称,为linux中关于视频设备的
内核驱动
·
2023-06-06 21:59
windows下运行dpdk下的helloworld
安装
内核驱动
,下载地址https://download.csdn.net/download/qq_36314864/87713118先关闭系统签名:https://www.xitongzhijia.net
qzh_1234
·
2023-04-21 20:25
DPDK
c++
《树莓派
开发记录
》- 2. 树莓派换清华源--系统源和pip源并升级pip版本
1、系统源和软件源第一步:/etc/apt/sources.list文件sudoaptupdatesudonano/etc/apt/sources.list回车,进入编辑器,用#注释掉源文件第一行内容,换行添加下面内容:debhttp://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/bustermainnon-freecontribdeb-srch
SunAqua
·
2023-04-21 19:07
亲测经验方法
树莓派开发
pip
vim
linux
ubuntu
经验分享
ION内存管理器介绍
内核版本:linux-4.92.ION框架名词解释:ionclient:ion的使用者,用户空间和
内核驱动
要使用ion的buffer,必须先创
lunhui2016
·
2023-04-21 17:20
内存管理
linux
android
wfp网络过滤框架总结(一)
calloutdriver实现一个或者多个callouts的
内核驱动
,这个驱动通过向filterengine注册callouts,来通知filterengine当计算机处理网络连接或
zhangge3663
·
2023-04-17 09:06
Windows
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他