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_内核驱动
《Windows内核安全与驱动开发》 5.1&5.2 内核与应用方面的编程
一般而言,用于和应用程序的设备往往用来"控制"这个
内核驱动
,所以往往称之为____。作为一个
OneTrainee
·
2019-12-07 19:00
day_01 android 简介,基础架构
Java和jni开发(Javanativeinterface)3.libraries+androidruntimedvm:函数库和虚拟机层;c/c++4.linuxkerneldriver:linux
内核驱动
层
123yuan123
·
2019-12-07 09:45
5.应用程序和内核通信(有点长)
如果驱动程序要和应用程序通信,那么要生成一个设备对象.设备对象和分发函数构成了整个内核体系的基本框架.设备对象可以在内核中暴露出来给应用层,应用层可以像操作文件一样操作
内核驱动
,所以称之为控制设备对象.
御坂网络
·
2019-11-07 10:09
Linux内核调用I2C驱动_实现MPU6050的数据读取
0.导语最近一段时间都在恶补数据结构和C++,加上导师的事情比较多,Linux
内核驱动
的学习进程总是被阻碍、不过,十一假期终于没有人打扰,有这个奢侈的大块时间,可以一个人安安静静的在教研室看看Linux
Carlos
·
2019-11-05 08:40
嵌入式
linux驱动
(转载)网络组:NETWORK TEAMING 的方法
lqynkdcwy/p/9548668.html网络组NetworkTeaming网络组:将多个网卡聚合在一起,从而实现冗错和提高吞吐量网络组不同于旧版中bonding技术,提供更好的性能和扩展性网络组由
内核驱动
和
Thomas_CYQ
·
2019-10-24 11:20
笔记
Linux_
打包文件
将多个文件打包成一个大文件,用tar命令tar是将多个文件前后连接在一起,tar并不对文件进行压缩tar-cf要创建的打包文件名(最后加上.tar)要打包的文件/列表c代表创建打包文件,f指定打包文件名tar-cfsam.tarfile01file02file03(此时1,2,3文件应当处于当前目录下)tar也可以打包目录:tar-cfsam.tar/tmp/sam01打包tmp目录下的sam01
OrangeRobo
·
2019-10-20 13:00
Linux_
链接文件
符号链接文件=快捷方式创建符号链接文件:ln(link)ln-s(symbolic符号)ln-s源文件链接文件名.ln-s/tmp/hello.sh./hello_slink把hello.sh来创建它的符号链接文件(快捷方式)命名为hello_slink通过符号链接文件可以读,写,执行源文件,但这不代表源文件和符号链接文件是一个文件硬链接,符号链接linux文件是怎么存储的在linux中会被分为两
OrangeRobo
·
2019-10-20 12:00
Linux_
拷贝,剪切,删除和创建文件
cp你要拷贝的文件+目录/带路径的文件名(在拷贝的同时,让这个文件重新命名)cp/tep/dir01~代表将dir01拷贝到当前用户的家目录中cp/tep/dir02~/dir02_0202代表将dir02拷贝到家目录后,重命名拷贝多个文件cp/tep/dir01/tep/dir02tep/dir03~拷贝到家目录中拷贝整个目录,加-r选项cp-r/tmp/dir01~拷贝到家目录中如果拷贝多个文
影澔
·
2019-10-19 22:00
Linux_
拷贝,剪切,删除和创建文件
cp你要拷贝的文件+目录/带路径的文件名(在拷贝的同时,让这个文件重新命名)cp/tep/dir01~代表将dir01拷贝到当前用户的家目录中cp/tep/dir02~/dir02_0202代表将dir02拷贝到家目录后,重命名拷贝多个文件cp/tep/dir01/tep/dir02tep/dir03~拷贝到家目录中拷贝整个目录,加-r选项cp-r/tmp/dir01~拷贝到家目录中如果拷贝多个文
OrangeRobo
·
2019-10-19 22:00
Linux_
列出文件和文件属性
ls+文件名:列出该文件ls+目录名:列出该目录下的文件ls什么也不加:列出当前工作目录下的文件ls-a列出包括隐藏文件,即所有文件名ls-l列出文件名+详细信息ls-al列出指定目录下所有文件,详细属性的信息详细信息drwxrwxrwt.2rootroot1610月2004:24.X11-unix用户权限硬链接数文件拥有者文件所从属的用户组文件大小文件最近修改时间文件名文件拥有者,只能有一个dr
OrangeRobo
·
2019-10-19 21:00
Linux_
列出文件和文件属性
ls+文件名:列出该文件ls+目录名:列出该目录下的文件ls什么也不加:列出当前工作目录下的文件ls-a列出包括隐藏文件,即所有文件名ls-l列出文件名+详细信息ls-al列出指定目录下所有文件,详细属性的信息详细信息drwxrwxrwt.2rootroot1610月2004:24.X11-unix用户权限硬链接数文件拥有者文件所从属的用户组文件大小文件最近修改时间文件名文件拥有者,只能有一个dr
影澔
·
2019-10-19 21:00
闲谈-从35行的贪吃蛇说起
本来小学期计划好多的说,结果这么快已经过半了,选上了某老师的linux课,说是上三周课(一周两次),结果第三次上课了有个妹子还没装
linux_
(:3JL)_。
大君君
·
2019-10-18 16:00
Linux_
虚拟机增加一块新磁盘并设置磁盘挂载
文章目录1.目标:增加新磁盘第一步:在VMware上增加新磁盘第二步:重启一下!(非常重要!不要疏忽了)第三步:给磁盘分区首先查看一下磁盘分区情况磁盘分区磁盘格式化磁盘挂载1.目标:学会增加磁盘学会磁盘挂载增加新磁盘第一步:在VMware上增加新磁盘一直下一步完成!第二步:重启一下!(非常重要!不要疏忽了)第三步:给磁盘分区首先查看一下磁盘分区情况```fdisk-l```我刚才添加的是/dev/
会编程的二哥
·
2019-10-17 09:35
linux
Linux_
学习笔记_day02_vi编辑器的常用操作
vi编辑器的常用操作文章目录vi编辑器的常用操作1.打开和新建文件2.1.打开文件并且定位行2.2VI三种工作模式2.3末行模式命令2.4移动命令2.4.1行内移动2.4.2行数移动2.4.3屏幕移动2.5移动(程序)2.5.1段落移动2.5.2括号切换2.5.3选中文本(可视模式)2.5.4撤销和恢复撤销(保命指令)3删除文本4.复制和剪切5.替换和查找6.插入(重要重要重要)7.day02随手
会编程的二哥
·
2019-10-11 22:56
linux
linux_
随堂笔记_day01_Linux中的硬链接和软链接的概念、区别及用法
1.硬链接(hardlink):A是B的硬链接(A和B都是文件名),则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除了其中一个,对另外一个没有影响。每增加一个文件名,inode节点上的链接数增加一,每删除一个对应的文件名,inode节点上的链接数减一,直到为0,ino
会编程的二哥
·
2019-10-10 21:43
linux
C语言打印当前所在函数名、文件名、行号
printf("[%s%s]%s:%s:%d\n",\__DATE__,__TIME__,__FILE__,__func__,__LINE__);
内核驱动
中:#ifdefMY_DEBUGprintk("
Raina_RLN
·
2019-09-25 16:00
Android操作系统的架构设计分析
Android系统架构分为Linux
内核驱动
、C/C++框架、Java框架、Java应用程序。Android应用层:Android应用程序需要Java框架支持。主要是针对手机用户的。
·
2019-09-25 02:54
(8)客户端使用cephfs
客户端可以通过两种方式使用Cephwen件系统:使用本地
内核驱动
程序挂载CephFS,或者使用CephFUSE。(1)准备一个健康的c
TangYGao
·
2019-09-03 18:57
ceph
ceph-fuse
ceph
linux文件IO操作之一:文件读写操作
主要是下面这一段代码:2.2.2关于write(),主要是下面这段代码一、文件I/O基本概念关于文件IO,涉及以下基本概念:文件描述符&系统调用接口下面以思维导图的形式梳理这几个知识点:思维导图源文件在此:
Linux
执念丶丶
·
2019-09-02 15:23
Linux
NUC970 Linux CAN 驱动问题及解决办法之二
2、同样条件使用旧的CAN
内核驱动
时,竟然可以恢复通讯。分析问题:1、查询CAN资料显
aaron511
·
2019-08-28 09:00
Linux_
基础命令大全
Linux文件目录系统:inux上一切皆文件linux是一个多用户操作系统,允许多个用户同时登陆,且同时工作,且相互之间互不影响/bin:存储系统命令对应的可执行文件/dev:设备文件目录/etc:存储配置文件/mnt:临时挂载目录/root:root用户家目录/boot:系统启动时所需要的核心镜像文件/usr:第三方插件的资源及文档/home:普通用户家目录/proc:虚拟目录(以进程为单位存储
Duc_Duke
·
2019-08-03 23:25
Linux
平头哥广发英雄帖,公开首款CPU“玄铁”仿真代码
玄铁910是CPU的IP核,是芯片的关键
内核驱动
力所在。玄铁的寓意,与其在芯片产业中的作用
阿里技术_
·
2019-07-31 08:00
平头哥广发英雄帖,公开首款CPU“玄铁”仿真代码
玄铁910是CPU的IP核,是芯片的关键
内核驱动
力所在。玄铁的寓意,与其在芯片产业中的作用
阿里云云栖社区
·
2019-07-31 00:00
cpu
人工智能
性能
架构
安全
Ubuntu18.04下SublimeText 3的安装、卸载、使用
86738119https://www.linuxidc.com/Linux/2019-03/157533.htm一、安装:1.进入官网https://www.sublimetext.com/docs/3/
linux
简书_牛旭亮
·
2019-07-08 11:56
Linux_
记录一次虚拟机下Centos7 ping不通的解决方法
Linux_
记录一次虚拟机下Centos7ping不通的解决方法导航
Linux_
记录一次虚拟机下Centos7ping不通的解决方法自身环境:一.首先ping地址:二.进入Linux里,检查防火墙三.进入虚拟机
暗余
·
2019-07-06 11:02
Linux
Linux_
简单快速配置linux
图型及命令行界面互切1.实时切换1.1命令行->图形执行startx命令1.2图形->命令行Ctrl+Alt+F1--F62.启动默认2.1启动进入命令行修改/etc/inittab文件"id:3:initdefault"2.2启动进入图形界面修改/etc/inittab文件"id:5:initdefault"查看内核版本1、cat/proc/version2、uname-a查看系统版本1、lsb
Alive_1988
·
2019-06-25 12:00
Linux_
磁盘分区、挂载、查看
原文链接:http://www.cnblogs.com/js1314/p/11025924.html一、挂载1、查看设备的挂载情况lsblk或lsblk-f2、挂载需求:给我们的Linux系统增加一个新的硬盘,并且挂载到/home/newdisk说明:我们以增加一块硬盘为例来熟悉一下磁盘的相关指令和深入理解磁盘分区、挂载、卸载的概念。如何增加一块硬盘?1)虚拟机添加硬盘在VMware下:虚拟机—>
ams77019
·
2019-06-14 23:00
NVDLA软件架构和源码解析 第一章—
内核驱动
驱动整体设计介绍不同的processorNvidiaDLA的
内核驱动
KMD(Kernelmodedriver)中,并不是把DLA当成一个设备来控制,而是把不同的功能模块当做不同的processor,分别进行任务的管理和控制
华为云
·
2019-06-12 14:45
技术交流
I2C协议和驱动框架分析(二)
在
内核驱动
层,I2C子系统又可以分为三个部分:1、I2C核心(i2c-
不捡风筝的玖伍贰柒
·
2019-06-02 15:00
Linux设备驱动
MiniGUI事件传递机制分析
前言这段时间学习了一下MiniGUI中的事件传递机制,包括从
内核驱动
上报事件到MiniGUI分发事件这一整条通路,在嵌入式平台上,获取触摸事件可以使用tslib框架,通过tslib获取到事件之后,会把消息保存在桌面消息队列中
anyuliuxing
·
2019-05-17 13:45
Linux
MiniGUI
内核驱动
中断编程顶半部和底半部(下)
一、底半部实现机制之tasklet方法①tasklet是基于软中断实现的,其优先级高于进程而低于硬件中断,同样不能做休眠操作。②内核描述tasklet的数据结构目前主要关注两个成员:func和datafunc:指向的函数即为延后处理函数,形参unsignedlong是要传递的参数data:给延后处理函数传递的参数③使用tasklet实现底半部编程的大体步骤总结1)定义tasklet对象struct
大大大大大大林
·
2019-05-16 13:28
自总结
内核驱动
中断编程顶半部和底半部(上)
linux系统中,任务可以分为两大类:中断和进程(线程)。中断又可分为硬件中断(外设触发)和软中断(软件调用swi指令触发),所以任务也可以细分为三类:硬件中断(有与其对应的中断处理函数)、软中断(有与其对应的软中断处理函数)和进程(有对应的代码段)。但是,不管是什么任务,想要运行,就必须先获取CPU的资源。所谓的任务优先级就是用来衡量一个任务获取CPU资源的能力,优先级越高,获取CPU资源的能力
大大大大大大林
·
2019-05-15 10:21
自总结
Linux_
鸟哥基础篇笔记_第二部分Linux的文件、目录、磁盘格式_第5章Linux的文件权限与目录配置
第二部分Linux的文件、目录、磁盘格式_第5章Linux的文件权限与目录配置5.1用户与用户组5.1.1文件拥有者5.1.2用户组的概念5.1.3others5.1.4Linux用户身份与用户组记录的文件5.2Linux文件权限概念5.2.1文件属性5.2.2修改文件属性与权限5.2.3目录与文件权限的意义5.2.4Linux文件种类与拓展名5.3Linux目录配置5.3.1Linux目录配置的
Li_Siyi
·
2019-04-28 12:22
Linux(鸟哥)
1G以下小内存(512M或更小)使用swap方法安装fileinfo扩展
/swapecho"/swapswapswapsw00">>/etc/fstab2、进入fileinfo扩展文件目录(重点注意,一定要先进入这个fileinfo目录,再执行下面的操作)cd/home/
linux
开心壹佰L
·
2019-04-25 09:57
Linux系统
阿铭
Linux_
网站维护学习笔记20190416
网站维护.md文章目录RabbitMQ集群kafka介绍ZooKeeperZooKeeper集群中的角色Kafka和ZooKeeperKafka工作流程部署kafka集群概览环境准备RabbitMQ集群RabbitMQ本身是基于Erlang编写的,Erlang天生支持分布式(通过同步Erlang集群各节点的cookie来实现),因此不需要像Kafka那样通过ZooKeeper来实现分布式集群。元数
keke-87
·
2019-04-17 00:29
Linux运维学习
linux_
每隔一分钟执行脚本 示例
Linux下通过配置crontab可实现定时执行脚本cron配置#查看cron状态sudoservicecronstatus#开启cronsudo/etc/init.d/cronstart#关闭cronsudo/etc/init.d/cronstop#重启cronsudo/etc/init.d/cronrestartcron使用#1、显示crontab文件crontab–l#2、修改crontab
盼归汀
·
2019-04-05 21:10
如何玩转Linux系统
内核必须懂(三): 重编Ubuntu18.04LTS内核4.15.0
内核必须懂(二):文件系统初探内核必须懂(三):重编Ubuntu18.04LTS内核4.15.0内核必须懂(四):撰写
内核驱动
内核必须懂(五):per-CPU变量目录前言编译前准备去优化编译安装重启之后最后前言之前在写系统调用的时候也说过
sean_depp
·
2019-04-04 18:39
2019-04-03
弄清楚为什么演讲,就是深挖黄金圈的Why,是让我们做好有感情的演讲的
内核驱动
力,当你带着使命去讲,你才会更自信,更有感染力。
我是凯茜
·
2019-04-03 20:18
网络组Network Teaming
网络组NetworkTeaming网络组是将多个网卡聚合再一起的方法,从而实现容错和提高吞吐量网络组是由
内核驱动
和teamd守护进程实现的,较旧版中bonding技术,网络组可以提供更好的性能和扩展性网络组支持多种工作模式
Darius_D
·
2019-04-02 16:14
网络组
Network
Teaming
Linux基础篇
nmcli实现Network Teaming
网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量网络组不同于旧版中bonding技术,提供更好的性能和扩展性网络组由
内核驱动
和teamd守护进程实现.多种方式runnerbroadcastroundrobinactivebackuploadbalancelacp
繁殇残雪
·
2019-04-02 11:28
Network
技术文档
08.linux
内核驱动
架构
.ko文件的数据组织形式是elf格式(可重定位目标文件,executeableandlinkableformat)。如下图(忽略了programheadertable),摘自《深入linux设备驱动程序内核机制》p19字符设备的file_operations直接由字符设备驱动提供,file_operations也正是字符设备驱动的核心。块设备有两种访问方法。一种是不通过文件系统直接访问裸设备,li
ddddfang
·
2019-04-01 13:14
linux内核学习
内核必须懂(五): per-CPU变量
内核必须懂(二):文件系统初探内核必须懂(三):重编Ubuntu18.04LTS内核4.15.0内核必须懂(四):撰写
内核驱动
内核必须懂(五):per-CPU变量目录前言用户态代码驱动模块代码per-CPU
sean_depp
·
2019-03-30 16:44
内核必须懂(四): 撰写
内核驱动
内核必须懂(二):文件系统初探内核必须懂(三):重编Ubuntu18.04LTS内核4.15.0内核必须懂(四):撰写
内核驱动
内核必须懂(五):per-CPU变量前言之前的文章里面说了简单的.ko文件编译
sean_depp
·
2019-03-30 16:20
内核必须懂(二): 文件系统初探
内核必须懂(二):文件系统初探内核必须懂(三):重编Ubuntu18.04LTS内核4.15.0内核必须懂(四):撰写
内核驱动
内核必须懂(五):per-CPU变量目录前言文件系统结构新建文件和inode
sean_depp
·
2019-03-30 16:22
Linux_
3、在Linux下使用vi或gedit编辑文本
本文脉络一、vi/vim1、插入文本2、复制文本3、删除文本4、查找文本5、其他操作5.1、移动光标5.2、重复与撤销5.3、位置跳转5.3.1、往上5.3.2、往下二、gedit图形化编辑器一、vi/vim进入方式:vi/vim+文件名退出方式:保存并退出:wq或:x;强行退出vi(不保存):q!操作方式:使用Esc键+来实现在编辑器中的操作1、插入文本i:从当前光标位置左边插入新的字符a:从当
盼归汀
·
2019-03-30 07:48
如何玩转Linux系统
Nanopi m1(全志H3)
内核驱动
编程初探Helloworld(编译方式一)
方法一:开发环境:VM+Ubuntu编译环境:linux3.4(全志官方BSP)交叉编译工具:arm-linux-gcc4.4.31.编写helloworld设备源码#include#include#include#include#include#include#include#include#include#include#include#include#defineDEVICE_NAME"he
七月流星.
·
2019-03-13 15:53
内核驱动
linux_
防火墙的安装
centos7关闭防火墙systemctlstopfirewalld关闭防火墙firewall-cmd--state防火墙状态查询systemctldisablefirewalld防火墙开机禁用开机启动防火墙chkconfigiptableson设置开机启动坑errorreadinginformationonserviceiptables:Nosuchfileordirectoryyuminsta
maqingbin8888
·
2019-03-08 15:25
V4l2:Video for Linux 2
全网最秀最好听的DANCEMONKEY-PeterBence(PianoCover)VideoforLinux2,简称V4l2,是Linux内核中关于视频设备的
内核驱动
框架,为上层的访问底层的视频设备提供了统一的接口
tony2278
·
2019-03-02 16:07
图形
树莓派3b 编译内核之交叉编译
树莓派3b编译内核之交叉编译摘要:最近在学习GNU/Linux的
内核驱动
编程,使用的硬件平台是树莓派RaspberryPi3ModelBV1.2。
逝者不灭
·
2019-03-01 20:55
在Ubuntu下使用QEMU搭建arm开发环境(五)在开发板上运行应用和
内核驱动
程序
在前面的四篇博客中我们完成了在QEMU上开发环境的搭建,现在我们可以在开发板上运行应用以及
内核驱动
程序,运行一些简单的例子来尝尝鲜。
爱吃肉的大高个
·
2019-02-20 09:18
arm+linux开发
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他