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_内核驱动
Android Binder 机制初步学习 笔记(四,完结)—— Binder 简单应用示例
NOTEBinder通信实践为虚拟字符设备Freg编写驱动1fregh2fregc3Kconfig4Makefile5编译
内核驱动
模块Binder实例Common模块1IFregServiceh2IFregServicecppBinder
StoneDemo
·
2017-10-19 11:17
Android-源码分析
Linux Workqueue
workqueue是内核里面很重要的一个机制,特别是
内核驱动
,一般的小型任务(work)都不会自己起一个线程来处理,而是扔到workqueu中处理。
pwl999
·
2017-10-11 15:50
linux
kernel解析
uboot通过tftp下载镜像文件
有时候我们可以通过uboot的tftp服务下载内核镜像并运行,从而完成对
内核驱动
的调试;本文将介绍这种方式的环境搭建:一、在宿主机端配置tftp服务1、安装$apt-getinstalltftp-hpatftpd-hpaxinetd
WeiBaoGang
·
2017-10-07 17:48
linux
VS2015对WDK10驱动程序进行双机调试
【1】设置VisualStudio2015调试方式:主计算机:WIN764位虚拟机:WIN764位调试器:VS2015调试的软件:
内核驱动
程序一、主计算机和虚拟机两台机器必须关闭防火墙,必须能够互相ping
Aaron133
·
2017-10-02 14:10
Windows内核驱动编程
Linux_
《Linux命令行与shell脚本编程大全》第十四章学习总结
时间:2017年09月19日星期二说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第十四章学习总结第十四章:处理用户输入本章内容传递参数跟踪参数移动变量处理选项将选项标准化获取用户输入14.1命令行参数14.1.1读取参数bashshell会将一些称为位置参数的特殊变量分配给输入到命令行中的所有参数
妙手空空
·
2017-09-29 00:00
shell
linux
Linux_
《Linux命令行与shell脚本编程大全》第十六章学习总结
时间:2017年09月26日星期二说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第十六章学习总结第十六章:控制脚本本章内容处理信号以后台模式运行脚本禁止挂起作业控制修改脚本优先级脚本执行自动化16.1处理信号16.1.1重温Linux信号Linux系统信号Linux利用信号与运行在系统中的进程进行
妙手空空
·
2017-09-29 00:00
linux
shell
Linux_
《Linux命令行与shell脚本编程大全》第十五章学习总结
时间:2017年09月25日星期一说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第十五章学习总结第十五章:呈现数据本章内容再探重定向标准输入和输出报告错误丢弃错误丢弃数据创建日志文件15.1理解输入和输出两种显示脚本输出的方法在显示器屏幕上显示输出将输出重定向到文件中15.1.1标准文件描述符Li
妙手空空
·
2017-09-29 00:00
shell
linux
Android USB转串口编程
1891KB资料版本:1.4更新时间:2017-07-05软件简介:CH340/CH341的USB转串口安卓免驱应用库,用于Android操作系统3.1及以上版本的USBHost模式,无需加载Android
内核驱动
bjash
·
2017-09-26 09:58
嵌入式
5.ALSA录放音
除了声音设备驱动,ALSA还包含一个用户空间的函数库,开发者可以通过这些高级API使用驱动,不必直接与
内核驱动
进行交互(1)。安装sudoaptinstalllibasound2-de
Pokerpoke
·
2017-09-25 23:17
树莓派之I2C编程
如果没有启动执行sudoraspi-config选择interfacingOptions->I2C->yes启动i2c
内核驱动
。
夏中伟
·
2017-08-21 16:14
raspberry
树莓派之SPI编程
如果没有启动执行sudoraspi-config选择interfacingOptions->SPI->yes启动spi
内核驱动
。
夏中伟
·
2017-08-20 22:39
raspberry
程序员的自我修养—链接、装载、与库 阅读笔记
专门处理低速设备CPU频率被4GHz天花板限制,增加CPU数量->对称多处理器->成本高,多处理机之间共享昂贵缓存,只多个核->多核处理器将用于管理计算机本身的软件成为系统软件计算机软件体系结构平台性的:操作系统
内核驱动
程
花与少年_
·
2017-08-19 15:40
1080ti 驱动安装 ubuntu16.04
将nouveau添加到黑名单blacklist.conf中,(关于blacklist参见《禁用Linux
内核驱动
》),linux启动时,就不会加载nouveau.由于blacklist.conf文件的属性不允许修改
cvml
·
2017-08-12 15:40
linux
uboot分析之Makefile(一)
其实底层工作是还可以细分的,比如BSP和
内核驱动
。过来的人都清楚,底层工作有模式,但是不像应用开发有太多的套路,没有一个明确的梯形上升空间,总之下面出了问题,都是你的事。
老猫识途
·
2017-06-21 14:12
uboot
5_个值得了解的_
Linux_
服务器发行版
摘要:你在Distrowatch.com上看到列出的将近300个Linux发行版本中,几乎任何一个发行版都可以被用来作为服务器系统。下面是一些相对于其他发行版而言比较突出的一些发行版。你在Distrowatch.com上看到列出的将近300个Linux发行版本中,几乎任何一个发行版都可以被用来作为服务器系统,在Linux发展的早期,给用户提供的一直是“全能”发行版,例如Slackware、Debi
weixin_34268610
·
2017-06-08 13:00
开发工具
操作系统
如何使用_SSHFS_通过_SSH_挂载远程的_
Linux_
文件系统或者目录
写这篇文章的主要目的就是提供一步一步的指导,关于如何使用SSHFS通过SSH挂载远程的Linux文件系统或目录。这篇文章对于那些无论出于什么目的,希望在他们本地的系统中挂载远程的文件系统的用户或者系统管理员有帮助。我们通过Linux系统中的一个安装了SSHFS客户端进行实际测试,并且成功的挂载了远程的文件系统。在我们进一步安装之前,让我们了解一下SSHFS的相关内容,以及它是如何工作的。Sshfs
liangyan9966
·
2017-06-07 19:55
linux
ssh
概览最有前景的下一代嵌入式_
Linux_
软件更新机制
:随着像APT和Yum等传统包管理解决方案渐渐老去,并且不适用于嵌入式和IoT等Linux的大量新兴领域,新一代的基于原子化的Linux软件升级方案应运而生。KonsulkoGroup的MattPorter在本周的2016年欧洲嵌入式Linux峰会(LCTT译注:于2016年10月11-13日在德国柏林召开)为大家对比了这些新技术的不同点。随着像APT和Yum等传统包管理解决方案渐渐老去,并且不适
jzy996492849
·
2017-06-07 19:52
如何在后台运行_
Linux_
命令并且将进程脱离终端
摘要:在本指南中,我们将会阐明一个在Linux系统中进程管理的简单但是重要的概念,那就是如何从它的控制终端完全脱离一个进程。当一个进程与终端关联在一起时,可能会出现两种问题:你的控制终端充满了很多输出数据或者错误及诊断信息如果发生终端关闭的情况,进程连同它的子进程都将会终止为了解决上面两个问题,你需要从一个控制终端完全脱离一个进程。在本指南中,我们将会阐明一个在Linux系统中进程管理的简单但是重
jzy996492849
·
2017-06-07 19:44
3_个在_
Linux_
中永久并安全删除文件和目录的方法
摘要:在大多数情况下,我们习惯于使用Delete键、垃圾箱或rm命令从我们的计算机中删除文件,但这不是永久安全地从硬盘中(或任何存储介质)删除文件的方法。该文件只是对用户隐藏,它驻留在硬盘上的某个地方。在大多数情况下,我们习惯于使用Delete键、垃圾箱或rm命令从我们的计算机中删除文件,但这不是永久安全地从硬盘中(或任何存储介质)删除文件的方法。该文件只是对用户隐藏,它驻留在硬盘上的某个地方。它
jzy996492849
·
2017-06-07 19:33
在_
Linux_
系统下使用_PhotoRec_&_TestDisk_工具来恢复文件
摘要:当你在系统中有意或无意地使用shift+delete组合键、删除选项,或是清空回收站的方式来删除一个文件时,该文件的内容并没有从硬盘(或是其它存储设备)上直接销毁。它仅仅是从系统的目录结构中被移除,然后你在删除文件的目录下就看不到该文件了,但是这个文件仍然存在你磁盘中的某个位置上。当你在系统中有意或无意地使用shift+delete组合键、删除选项,或是清空回收站的方式来删除一个文件时,该文
jzy996492849
·
2017-06-07 19:28
如何使用_SSHFS_通过_SSH_挂载远程的_
Linux_
文件系统或者目录
阅读更多写这篇文章的主要目的就是提供一步一步的指导,关于如何使用SSHFS通过SSH挂载远程的Linux文件系统或目录。这篇文章对于那些无论出于什么目的,希望在他们本地的系统中挂载远程的文件系统的用户或者系统管理员有帮助。我们通过Linux系统中的一个安装了SSHFS客户端进行实际测试,并且成功的挂载了远程的文件系统。在我们进一步安装之前,让我们了解一下SSHFS的相关内容,以及它是如何工作的。S
liangyan9966
·
2017-06-07 14:00
linux
ssh
如何使用_SSHFS_通过_SSH_挂载远程的_
Linux_
文件系统或者目录
阅读更多写这篇文章的主要目的就是提供一步一步的指导,关于如何使用SSHFS通过SSH挂载远程的Linux文件系统或目录。这篇文章对于那些无论出于什么目的,希望在他们本地的系统中挂载远程的文件系统的用户或者系统管理员有帮助。我们通过Linux系统中的一个安装了SSHFS客户端进行实际测试,并且成功的挂载了远程的文件系统。在我们进一步安装之前,让我们了解一下SSHFS的相关内容,以及它是如何工作的。S
liangyan9966
·
2017-06-07 14:00
linux
ssh
Android 长LOG打印不全解决办法一
理论:Android单条log长度最大值为:4*1024字节,超过的话会被Log
内核驱动
截断.干货:publicclassLongLog{//因为String的length是字符数量不是字节数量所以为了防止中文字符过多
lizz821
·
2017-05-26 19:10
Android 长LOG打印不全解决办法一
理论:Android单条log长度最大值为:4*1024字节,超过的话会被Log
内核驱动
截断.干货:百度的一些方法打印不出正确日志,原因在注释中了(String的length计算的是字符数量),所以自己写了这个类
lizz821
·
2017-05-26 19:00
Linux_
正则表达式(2.通配符,sed)
正则表达式(2)正则表达式:用某种模式去匹配一类字符串的公式,它是用一串字符串和元字符构成的字符串。元字符就是描述字符表达式的内容、转换和描述各种操作信息的字符。2.扩展的正则表达式1“?”(问号)匹配前一个字符0次或者1次#"ro?t"仅仅匹配rotrt2“+”(加号)匹配前一个字符一次以上#"ro+t"仅仅匹配rotroot3”|”(或)多种可能的罗列#匹配区号是3的"^0[0-9]\{2\}
leoYouthDream
·
2017-05-24 22:22
shell
Android系统移植:驱动篇
因为Android系统是基于Linuxkernel内核构建,所以这里说的移植驱动程序,其实就是基于Android系统平台开发适应移动设备的Linux
内核驱动
程序。
一块钢板
·
2017-05-24 15:23
android系统移植
Linux_
无法运行可执行文件
本周遇到了一个问题:使用Qt编写好的软件,将其运行之后,生成了可执行文件。但是,当此软件程序的.pro中包含了NS3中的一些.so文件时,只能通过Qt来运行他,无法双击其可执行文件运行。解决方法:运行不了是因为找不到相关的libns3.19-core-debug.so(或libns3.25-core-debug.so)文件,我们知道ns3的.so文件在build文件夹中,因此需要将这个位置告诉li
caoyangxiaoyao
·
2017-05-23 16:18
Linux
Win10创意者更新15063.138预览版更新改进修复内容汇总
-提升脚本引擎、libjpeg映像处理库、Hyper-V、Windows
内核驱动
程序、AdobeTypeManager字体驱动程序,InternetExplorer,图形组件,ActiveDirector
佚名
·
2017-04-12 08:44
【
内核驱动
】
内核驱动
中添加系统调用
开发环境:Redhat6.5开发板:Tiny4412(ARMCortexA9)1.系统调用概述系统调用请点击系统调用概述2.实现系统调用的步骤添加一个系统调用比较简单,下面以添加add函数来讲解下添加过程2.1添加系统调用号[
[email protected]
]#vimarch/arm/kernel/calls.S378代表系统调用号CALL是宏sys_my_add是函数指针2.2添加系统调用相
沧海一笑-dj
·
2017-04-06 11:37
Linux驱动
Linux i2c子系统(四) _从i2c-s3c24xx.c看i2c控制器驱动的编写
i2c/busses/i2c-s3c2410.c"是3.14.0内核中三星SoC的i2c控制器驱动程序,本文试图通过对这个程序的分析,剥离繁复的细节,总结一套编写i2c主机控制器驱动的框架以及一个分析
内核驱动
的流程
duzanuolu
·
2017-03-19 02:55
linux_
笔记
linux的分区:主分区有4个,扩展分区最多一个,逻辑分区可以有多个。主分区1、2、3、4固定占用。a硬盘中的4表示扩展分区,5、6表示逻辑分区b硬盘中2表示扩展分区,5、6、7表示逻辑分区/表示根分区:/boot系统启动分区:200m够了,一般不要却它,这个分区要是写满了,系统都有可能起不来。/swap交换分区:主机内存4G以下的,分给它两倍8G,主机内存4G以上的,分给它同样的。linux称为
三碗才能饱
·
2017-03-10 11:35
遍历
内核驱动
模块
PsLoadedModuleList是Windows加载的所有内核模块构成的链表的表头,利用它可以枚举所有这些模块的信息,下面是WRK中对PsLoadedModuleList的定义:LIST_ENTRYPsLoadedModuleList;内核在加载驱动时,会为每一个驱动创建一个驱动对象(DRIVER_OBJECT),下面是驱动对象的数据结构:typedefstruct_DRIVER_OBJECT
Cayenne_Huang
·
2017-03-05 19:45
Windows内核
Android内核模块编译执行
Author:GeneBlue0X01前言
内核驱动
是漏洞的高发区,了解Android驱动代码的编写是分析、利用驱动漏洞的基础。
Fly20141201
·
2017-02-24 23:04
Android
Hook学习
虚拟机Linux访问usb设备,通过Libusb库方法实现读写usb设备所获取的实时图像数据
一、前言基于Linux平台USB驱动开发,主要有
内核驱动
的开发和libusb的无驱设计;首先为什么要选第三方库Libusb,可能是基于Libusb的程序只涉及到应用层,使用起来更加方便;如果是在
内核驱动
拿不稳烙铁的嵌入式从业者
·
2017-02-23 19:55
usb
linux
库
驱动开发
linux
Binder框架 -- 用户空间和驱动的交互
newBpServiceManager(BpBinder(0));sm->addService(String16("media.player"),newMediaPlayerService());针对上面的两步,看下用户态程序和
内核驱动
是怎么交互的
赤兔欢
·
2017-02-20 21:47
嵌入式编程中应如何使用 mmap 访问 CPU 寄存器
之前忘了在哪了,看到一个面试题:在Linux中如果不允许你写
内核驱动
,但是要访问内核寄存器,那应该怎么做?答案就是使用mmap()系统调用,搭配Linux的一个设备节点/dev/mem。
amc
·
2017-02-17 00:00
linux
寄存器
嵌入式编程
嵌入式
mmap
加载中断模块错误提示:Unknown symbol in module
在学习
内核驱动
时,韦东山老师所用的内核版本是2.6.26,我的内核版本是2.6.32。因为烧写进开发板的内核映像就是2.6.32的,为了保持版本号一致,就没有跟随老师用同一个版本。
Jdonea
·
2017-01-24 11:28
Linux
手把手教你写第一个Linux驱动程序
原文链接:https://yq.aliyun.com/articles/236967说到写第一个linux
内核驱动
程序,再简单不过了。以前也写过,这次将做一个图形化的整理。
weixin_34008784
·
2017-01-19 22:00
Android WebView简单使用以及实现native与h5交互
一、WebView谷歌提供的系统组件,用来加载和展现html网页,其采用webkit
内核驱动
,来实现网页浏览功能。拥有load()URL和本地html文件。
闲庭CC
·
2017-01-13 20:54
Android Binder设计与实现 - 设计篇【转】
BinderAndroidIPCLinux
内核驱动
摘要Binder是Android系统进程间通信(IPC)方式之一。
小熊先生kisCode
·
2017-01-10 08:39
Android进阶
IPC
Linux_
函数使用手册(中、英),确实不错
http://files.cnblogs.com/files/findumars/Linux_functions_ch_en.rar
findumars
·
2017-01-06 18:00
Linux_
编程_命令行心形图案生成
先看一张效果图:其实这个东西很简单的,不过我们首先要知道,爱心的曲线方程,图中的这种爱心曲线方程的标准形式是:(x2+y2−1)3−x2y3=0(x2+y2−1)3−x2y3=0而图中就是两条曲线中间填上阴影就好了,那么在这个方程的标准形式上加上一些缩放比例就得到了公式:(Ax2+By2−1)3−Bx2y3=0(Ax2+By2−1)3−Bx2y3=0然后选择合适的A,BA,B。最后就是判断一个点是
FlushHip
·
2016-12-16 09:34
Linux/Unix
Linux_
文件与文件系统的压缩与打包
Linux_
文件与文件系统的压缩与打包editedbyzhangjianfei@2016/12/14/19:131·压缩技术原理:在计算机中存储的最小单位为byte,但事实上存在bit这个更小的单位,1byte
止鱼
·
2016-12-14 21:30
linux
解压缩
压缩
打包
解包
Linux
我的奇葩考试经历
以后慢慢将自己从大一以来的编程笔记贴到博客上来,笔记主要是
内核驱动
方面的内容。我的奇葩考试经历当时计算机网络每两周有一节讨论课。老师会留一些题目让学生选做,看样子题目都是老师自己想出来的。
lijianjun456
·
2016-12-11 00:00
Linux经典书籍
Linux经典书籍工作几年来,一直从事Linux
内核驱动
方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。
nigelchow
·
2016-12-08 00:22
Linux_
命令_文件内容查阅
1.直接查看文件内容[cat、tac、nl]:catParameter:参数作用-b显示行号,空白行不标行号-n显示行号,空白行标行号-E将结尾的段行字符$显示出来-T将[Tab]按键显示出来-v显示一些看不出来的特殊字符-A相当于[-vET],列出特殊字符而非空白tacName:作用同cat,但是反向输出,很有意思,cat这三个字母反过来看就是tac。nlName:添加行号打印。Paramete
FlushHip
·
2016-11-26 09:11
Linux/Unix
ssh访问限制 /etc/hosts.allow 和/etc/hosts.deny 详解
文章出自:http://see.sl088.com/wiki/
Linux_
%E9%99%90%E5%88%B6IP就像是限制特定IP来访想法看起来通常的做法是利用hosts的拒绝设置,而它的设置是针对某一个具体的进程
xuefu813
·
2016-11-15 23:55
ssh
ssh访问限制
linux基础
嵌入式Linux驱动及内核模块问题总结
二、
内核驱动
设备号、设备类、设备节点等的操作 1、第一组组合 ①、intalloc_chrdev_region(dev_t*dev,uns
Soldier_L
·
2016-11-14 00:00
嵌入式Linux
Linux_
入门 (redhat)
######################虚拟机控制#######################$rht-vmctlstartdesktop ##开启desktop虚拟机$rht-vmctlviewdesktop ##显示desktop虚拟机 $rht-vmctlresetdesktop ##重置desktop虚拟机$rht-vmctlpoweroffdeskto
Ghost_leader
·
2016-09-25 18:00
linux
red
hat
第一篇 Android 驱动开发之简单概述
第三层:LinuxKernel=Linux
内核驱动
层。主要包含:外设驱动;内存管理;进程管理;电源管理;其实这些都是linuxkernel具有的功能。
htob_workstation
·
2016-09-19 13:02
Android
Driver
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他