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-内核驱动
STM32 USB 上位机程序实现
libusb介绍libusb是开源的C库,使用该库是的用户可以在应用程序中直接访问USB设备,无需为USB设备编写
内核驱动
。
chengwenyang
·
2020-09-12 01:19
stm32
libusb
/home/systemcode/IRD.c:84: error: implicit declaration of function 'copy_to_user'
`c编译
内核驱动
的时候出现错误:/home/systemcode/IRD.c:84:error:implicitdeclarationoffunction‘copy_to_user’解决办法:添加头文件
weixin_45934662
·
2020-09-11 20:50
遇到过的问题
linux
linux-
解决maven删除和重新安装的问题
1linux虚机上自带的maven和maven2,但是版本太低,首先查找了两个版本的目录,在cd/etc/中找到,通过rm-rf命令删除;cd/usr/share/在里面删除对应的maven,2然后通过vi./.bashrc配置环境变量exportMAVEN_HOME=/root/apache-maven-3.5.0exportPATH=${MAVEN_HOME}/bin:${PATH}expor
墙里安全-菜鸟
·
2020-09-11 17:38
linux
Android之Binder通信篇
Binder跨进程通信的本质是依赖
内核驱动
将属于不同Binder进程的数据,从原始进程复制到目标进程,这样就完成了跨进程通信了。好了就这些,简单吧?
小天使999999
·
2020-09-11 12:56
Linux-
查看进程的完整路径
通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls–l命令即可查看。ll/proc/PID#PID代表进程对应的ID可用ps等命令查看c
weixin_33819479
·
2020-09-11 04:20
V4L2子系统框架介绍
序言本系列文章主要介绍Linux
内核驱动
中的V4L2子系统框架,基于Linux4.14.35内核中的相关代码来介绍。
khl0616
·
2020-09-11 01:23
Linux内核驱动
V4L2
Linux驱动的开发与移值——分析Tiny210的声卡驱动模块
:接着上一篇文章《s3c6410LCD驱动的分析过程——定位相关源代码》地址:http://blog.csdn.net/koy0755/article/details/7269656,再写一篇关于分析
内核驱动
的过程的文章以便加深自己对这方面的印象
koy0755
·
2020-09-10 22:49
C++
Linux/嵌入式
linux
wildcard
codec
makefile
audio
脚本
linux-
内核概述学习笔记
内核控制着计算机上的所有硬件和软件,必要时分配硬件,有需要时执行软件。内核基本负责四项主要功能:(1)系统内存管理内核不仅管理服务器上的可用物理内存,还可以创建和管理虚拟内存。内核通过硬盘上的存储空间实现虚拟内存,硬盘上的这块存储空间区域称为交换空间(swapspace),内核不断的在交换空间和实际的物理内存之间反复交换虚拟内存存储单元中的内容,这使得系统以为它拥有比物理内存更多的内存。内存存储单
zhangsan0509
·
2020-09-10 22:12
linux学习
Linux RPMsg框架--以及应用于iMX6 SoloX连接A9和M4 Core
RPMsg(RemoteProcessorMessaging)是一种基于virtio的消息传递总线,允许
内核驱动
程序与系统上可用的远程处理器进行通信。如果需要,驱动程序可以暴露适当的用户空间接口。
简单IoT
·
2020-09-10 20:47
Linux驱动
Linux-
学习之漏洞探索sqlmap
输出信息:[!]legaldisclaimer:Usageofsqlmapforattackingtargetswithoutpriormutualconsentisillegal.Itistheenduser'sresponsibilitytoobeyallapplicablelocal,stateandfederallaws.Developersassumenoliabilityandaren
weixin_34290390
·
2020-09-10 19:17
内核驱动
的小错误
1、Directorynonexistent/bin/sh:cannotcreate/mnt/new/driver/��级驱动最后6个实验/2410_button_scan/.button_scan.o.tmp:DirectorynonexistentTMD,居然是中文路径的影响2、warning:functiondeclarationisn'taprototype很可能是函数申明,没有参数时没有
shi_869160
·
2020-09-10 17:42
linux
IMX6ULL开发板虚拟机eVMware的安装
Linux
内核驱动
开发需要在Linux系统下进行,所以要求我们在PC主机上安装LInux系统,支持Linux的系统有很多种,比如:Ubuntu,Fedora,RedHat,Debian等。
mucheni
·
2020-09-10 15:31
交叉编译工具的安装及使用
内核驱动
相关的知识,交叉编译工具是必不可少的。交叉编译工具是用于编译非pc机的运行环境下运行的文件所使用的编译工具。由于编译起来相对较慢,所以有了交叉编译工具用于在pc上编译其他环境的工具存在。
bdqbdq
·
2020-09-10 12:11
内核驱动
【北京迅为】i.MX6ULL终结者虚拟机VMware的安装
目录Ubuntu系统安装及配置1.虚拟机VMware的安装Ubuntu系统安装及配置Linux
内核驱动
开发需要在Linux系统下进行,所以要求我们在PC主机上安装LInux系统,支持Linux的系统有很多种
北京迅为
·
2020-09-10 09:36
#
第一部分
总领及学习指引
DbgPrint 函数流程分析
DbgPrint函数流程分析前言Windows下编写
内核驱动
时经常用到DbgPrint函数输出一些调试信息,用来辅助调试。当正在用WinDbg内核调试时,调试信息会输出到WinDbg中。
weixin_33895657
·
2020-08-26 23:36
第一天:搭建Windows
内核驱动
开发调试环境
我们分xp和win7来考虑:xp:点击打开链接win7:http://wenku.baidu.com/view/c96d7c77a417866fb84a8e47.html环境搭建好了以后,就可以开始我们的
内核驱动
编程之旅了
xin_wu_hen
·
2020-08-26 16:43
Windows
Linux-
Top命令查看系统资源状况
介绍top命令是Linux下常用得性能分析工具,能够实时的显示系统中各个进程的资源占用状况,类似于平常使用的Windows任务管理器,除此之外,top还提供交互式的界面来筛选可用的信息。下面将分别介绍top命令的输出以及常用操作统计信息top命令前五行的输出是当前系统情况整体的统计信息区top-20:12:44up2days,9:49,9users,loadaverage:0.83,1.21,1.
Suhw
·
2020-08-26 14:42
Linux
DRBD(Distributed Replicated Block Device)
DistributedReplicatedBlockDevice)是一款基于Linux平台实现分布式复制存储系统,DRBD可以理解为就是Linux内核的驱动程序通过用户空间的管理工具实现管理,广泛用于高可用集群DRBD
内核驱动
程序向
石世林
·
2020-08-26 12:24
DRBD
Linux
无法创建“arch/x86/syscalls/....../unistd_32.h”解决方法
最近一直在研究Linux的
内核驱动
,昨天用如下指令编译驱动代码make-C/usr/src/linux-headers-3.11.0-15-genericM=~/android/workspace/drivers
超低空
·
2020-08-26 09:39
linux kernel pwn学习之UAF
即,假如某个用户程序对用一个
内核驱动
文件打开了两次,有两个文件描述符,它们都指向了该驱动,又因为是在同一个程序里,所以当我们释放掉其中一个文件描述符后,还可以使用另一个文件描述符来操控驱动。
haivk
·
2020-08-26 08:20
pwn
CTF
二进制漏洞
Linux-
定时任务
第17章Linux系统管理-定时任务第17章Linux系统管理-定时任务1.定时任务基本概述2.定时任务管理3.定时任务实战4.定时任务课堂练习题5.定时给小姐姐发情书6.定时任务编写思路7.总结:9句箴言1.定时任务基本概述01.什么是定时任务?xxxxxxxxxx设定某个日期或时间周期性执行指令。比如设定一个闹铃,叫你每天早上7点钟起床等,这就是一个定时任务。02.什么是crond?xxx
deyou6962
·
2020-08-26 06:46
高通
linux-
系统启动
概述本平台采用的是高通apq8009arm平台,linux内核版本3.18,采用设备树方式。linux系统启动过程从软件方面看可分为:bootloader,linux内核,文件系统和应用程序。设备是以emmc方式启动的,烧写文件都烧写到emmc中。上电后读取emmc,emmc被分了很多区,这里会有一个分区信息描述,就像x86windows的mbr,启动时候可确定bootloader在emmc中位置
sheji105
·
2020-08-25 16:46
qualcomm
linux平台
图解linux
内核驱动
开发专栏简介
本专栏在刨析某个设备驱动前,先要介绍设备模型的核心思想。设备模型可以简单的来说就是将硬件设备归纳、分类,然后抽象出一套标准的数据结构和接口。然后需要我们图解的是sysfs文件系统,因为sysfs是展示驱动注册结果的最前端,通过它我们可以快速的开始调试驱动,快速知道有哪些device注册成功、存在哪些device和drivers进行了匹配。基础积木搭好后,我们就进入具体的设备驱动图解中,此部分规划在
雪松研究所
·
2020-08-25 16:00
图解linux内核驱动开发
Linux ALSA 图解
平台「MT8167」内核版本「kernel4.4」音频读数据函数流程tinyalsa调用读取函数IOCTL调用流程读取数据到应用层内核注册声卡流程注册注册PCM创建pcm设备创建pcm设备
内核驱动
里面的
写代码的篮球球痴
·
2020-08-25 16:37
Xen虚拟化技术详解---第四章----申请超级调用
内核驱动
程序privcmd负责将位于GuestOS用户空间的超级调用请求传递到GuestOS内核中,与Linux系统的
内核驱动
程序相同,该操作要在系统调用ioctl()的帮助下完成。
javaadu
·
2020-08-25 14:27
linux/unix
OGG同步MySQL数据
Mysql5.6->Mysql5.6(
linux-
>win)以《installingandConfiguringOracleGoldenGateforMySQL.pdf》为准。
jerry-89
·
2020-08-25 07:06
实时数据传输
Linux-
服务管理者:systemctl
systemctl主要是管理各种服务进程,是使用方式systemctl#查看所有进程信息systemctlstart服务名#开启服务systemctlrestart服务名#重启服务systemctlreload服务名#服务重新加载(平滑加载,注意:并不是所有的服务都支持)systemctlstop服务名#关闭服务systemctldisable服务名#禁止服务开机启动systemctlenable
傅恒
·
2020-08-25 06:39
Linux
LAMP(
Linux-
Apache-MySQL-PHP)认识
1.网站架构举例2.网站架构方案LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等
ziliaozainali
·
2020-08-25 06:23
Linux-
定时脚本将一台服务器上的mysql数据库自动备份到另一台服务器的数据库中
Linux-
定时脚本将一台服务器上的mysql数据库自动备份到另一台服务器的数据库中有两台服务器,一台正式服务器A,一台测试服务器B,现需要将正式服务器A中的数据库每天备份到测试服务器B,提高数据库的容灾性以及防止数据库在测试中出现错误
LiuHuan_study
·
2020-08-25 02:04
数据库初级
网络流量分析工具TCPDUMP
使用这种技术,应用程序可以直接读写
内核驱动
层面的数据,而不经过完整的Linux网络协议栈.tcpdump和iptables的关系如果一种输入的网络通信被iptables给禁止了,那么tcpdump开可以抓取到吗
bjgaocp
·
2020-08-24 18:58
网络
[arm驱动]linux内核时钟
《[arm驱动]linux内核时钟》涉及
内核驱动
函数四个,内核结构体一个,分析了
内核驱动
函数一个;可参考的相关应用程序模板或
内核驱动
模板一个,可参考的相关应用程序模板或
内核驱动
一个一、内核定时器意义:内核定时器是软件意义上的定时器
weixin_33966365
·
2020-08-24 17:10
Linux - Makefile & 库文件
前言
Linux-
>工程管理(目录结构)Object(目录): DataBase(目录):数据库操作 Core(目录):项目核心代码 DateData(目录):基础的业务逻辑 Inter(目录):网络部分的代码
Akuaner
·
2020-08-24 16:50
makefile
linux
树莓派led key开发
raspberry-key-led-controllerinput.c文件是利用sysfs导出的树莓派gpio
内核驱动
,来实现的按键检测、led控制程序。
唐一墨
·
2020-08-24 14:55
linux内核中的copy_to_user和copy_from_user(一)
Kernelversion:2.6.14CPUarchitecture:ARM920TAuthor:ce123(http://blog.csdn.net/ce123)1.copy_from_user在学习Linux
内核驱动
的时候
求佛_ce123
·
2020-08-24 13:47
ARM
Linux开发
嵌入系统·移植
20150901V1.03第三篇:基本固件及其简单应用第10章:u-boot编译及其简单应用,介绍开发套件所使用的u-boot的编译及其简单应用;第11章:内核编译及其驱动设计要点,介绍开发套件所使用的kernel编译及
内核驱动
设计的注意事项
Hosea14
·
2020-08-24 13:18
Linux
项目——电子相框(1):LCD屏幕显示字符和汉字
简介:本文主要介绍如何通过应用程序控制
内核驱动
以实现在LCD屏幕上显示字符和汉字。声明:本文主要是看韦东山老师视频后并结合自己所查的一些知识所写,希望可以对你有所帮助。
moxue10
·
2020-08-24 13:24
电子相框
视频教程-FFmpeg音视频开发实战6 iOS/Android/windows/
Linux-
其他
FFmpeg音视频开发实战6iOS/Android/windows/Linux先后就职于德国BOSCH,iBabyLabs等企业担任架构设计师,主程,精通嵌入式Linux,iOS,Android底层开发,音视频,网络通讯协议,流媒体开发.精通常见的第三方库如Qt,FFmpeg,OpenGL等,精通Unity3D开发框架,OpenCV,机器学习等.陈超¥5999.00立即订阅订阅后:请点击此处观看视
weixin_31006891
·
2020-08-24 12:38
从
内核驱动
到android app
了解android驱动框架:1.方法1——jni调用底层驱动在android框架中写入c/c++直接调用底层linux驱动,并向上提供jni接口给应用程序:优点:简单易行;缺点:主要在于驱动程序,由于在linux中需要遵循GPL协议,需要开源,而许多厂商的一些代码不希望开源。2.方法2——增加硬件抽象层将驱动程序一分为二,一部分开源在内核中,一部分不开源在android框架中:ledandroid
zue
·
2020-08-24 12:39
最新的Android驱动和hal层教程
最新的Android驱动和hal层教程安卓
内核驱动
配置内核下载与搭建HAL层安卓
内核驱动
最新的安卓驱动和hal层教程,本人研究生的一个小作业,虽然写的很差,因为太多东西要做了,暂时就不优化了(20206
weixin_37979287
·
2020-08-24 11:57
笔记
第十一章 Android
内核驱动
——Alarm
11.1基本原理Alarm闹钟是android系统中在标准RTC驱动上开发的一个新的驱动,提供了一个定时器用于把设备从睡眠状态唤醒,当然因为它是依赖RTC驱动的,所以它同时还可以为系统提供一个掉电下还能运行的实时时钟。当系统断电时,主板上的rtc芯片将继续维持系统的时间,这样保证再次开机后系统的时间不会错误。当系统开始时,内核从RTC中读取时间来初始化系统时间,关机时便又将系统时间写回到rtc中,
weixin_30627381
·
2020-08-24 10:34
从驱动层到应用层打通Android系统通路
为了便于描述,以hello命名驱动模块一、添加Linux
内核驱动
程序1、进入到kernel/common/
跳舞的蘑菇
·
2020-08-24 10:21
android app调用
内核驱动
的方法
该文不得作为商业用途,仅为学习积累所用,转载请注明出处:http://blog.csdn.net/callon_h/article/details/51909169一、了解android驱动框架:1.方法1——jni调用底层驱动在android框架中写入c/c++直接调用底层linux驱动,并向上提供jni接口给应用程序:优点:简单易行;缺点:主要在于驱动程序,由于在linux中需要遵循GPL协议
leocloud
·
2020-08-24 10:53
linux
Android
Android驱动开发全过程
Android硬件抽象层(HAL)概要介绍和学习计划Android的硬件抽象层,简单来说,就是对Linux
内核驱动
程序的封装,向上提供接口,屏蔽低层的实现细节。
bobuddy
·
2020-08-24 10:33
移动开发
1.5JNI的简单使用-加载
内核驱动
目录LED驱动加载方式一方式二:设备树方式:C库修改实验现象上一节我们介绍了andriod
qq_34738528
·
2020-08-24 09:05
Hardware
access
service
[笔记分享] [RTC] Alarm
内核驱动
分析
Platform:msm8x26Overview在rtc一节的框架图可以看出,Alarm依赖于rtc驱动框架,但它不是一个rtc驱动,主要还是实现定时闹钟的功能。相关源代码在kernel/drivers/rtc/alarm.c和drivers/rtc/alarm_dev.c。注意alarm接口是android系统专门添加的,linux并没有提供这样的功能。其中alarm.c文件实现的是所有alar
KrisFei
·
2020-08-24 06:59
子类_RTC
rk3128 android4.4 平台
内核驱动
分析
一、rk3128android4.4平台主要用来做电视盒二、内核目录结构├──androidandroid基本配置参数├──arch各个体系下内核引导代码├──block块设备驱动代码├──COPYING├──CREDITS├──crypto加密算法├──Documentation├──drivers驱动代码├──firmware内核使用,需要文件系统支持├──fs文件系统├──include头文
一缕
·
2020-08-24 06:49
linux驱动开发
嵌入式linux系统交叉编译
内核驱动
模块笔记,以一个完全的新手姿势记录
序言最近终于成功的在自己的手中将一个hello的内核模块成功的编译并加载进自己的嵌入式linux系统,教程翻了无数篇,果然理论的了解和实际上的知道怎么做之间,还存在着很大的差距。。鉴于在查找资料中看到不少的教程中都存在着部分知识缺失的问题,总的来说就是:“我觉得某些东西太过简单我没有必要再讲”,而这一部分又直接导致我一个萌新给完全的给看懵了,因此在这里写一下自己的笔记,着重讲一些当时自己走了弯路的
wmdscjhdpy
·
2020-08-24 05:10
嵌入式
树莓派3
c语言
Linux
内核驱动
菜单(Kconfig)编写方法
文章目录KconfigKconfig结构层次结构菜单选项属性文件名菜单属性输入提示"prompt"["if"]默认值"default"["if"]帮助说明数据范围"range"["if"]依赖关系ifdependson反向依赖关系select综合:自定义添加菜单添加自定义目录编写Kconfig建立子目录Kconfig编译菜单说明文档geditDocumentation/kbuild/Kconfig
zxng_work
·
2020-08-23 22:56
Linux
安卓硬件服务实例:手把手教你如何从驱动到应用添加硬件服务
序言:这篇文章在安卓7.1源码添加自己的硬件访问服务,从
内核驱动
,hal层,jni层,applicationframework,最后到app调用包装类,在内核实现简单的打印输出,通过这篇文章,会让你对安卓整个的框架有深刻的认识
墨尘深巷
·
2020-08-23 17:03
Android
framework
Linux-
定时任务-打包与压缩
第12章Linux系统管理-打包与压缩第12章Linux系统管理-打包与压缩1.压缩包概述2.Zip打包压缩3.Gzip打包压缩4.Tar打包压缩5.Linux打包与压缩习题6.显示时间命令7.如何让系统自动同步时间1.压缩包概述1.什么是压缩包xxxxxxxxxx就是将多个文件和目录合并为一个特殊的文件2.为什么使用压缩包xxxxxxxxxx1.减少占用的体积2.加快网络的传输3.Win
deyou6962
·
2020-08-23 16:02
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他