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-内核驱动
linux-
鸟哥私房菜学习笔记
linux-
开机流程中的BIOS与UEFI开机自检程序操作系统会控制所有的硬件,并提供核心功能。但是,操作系统也是软件,我们的计算机是如何识别这个操作系统软件,并执行它的呢?
God.Y
·
2020-08-11 12:38
Linux
linux-
目录查询命令-目录内容查看-ls查询-tree查询-查询类容分类-不同颜色对应不同类型
tree查看目录结构安装sudoapt-getinstalltree【ubuntu】yuminstalltree【centos】使用treetree目录路径效果ls命令》普通查看lsls目录路径如果ls后不跟路径,代表查看当前目录的内容如果跟路径,查看指定路径的内容》查看隐藏文件加a参数ls-a》长模式查看,查看详细信息ls-lll查询结果分析ll查询,结果如下,关注格式需熟知最顶头的一串符号的意
ifubing
·
2020-08-11 12:52
Windows
内核驱动
签名策略
Windows的驱动签名策略起始于Win764位操作系统,从Win764位一直到Win101511版本,驱动程序必须要有SHA1签名,且证书必须使用微软签发的证书交叉签名。后来微软推行了SHA2签名,从Win101607到Win101709,SHA1和SHA2签名都被认可。从Win101803开始,SHA1签名不再受到支持,因此好多开发商都选择使用SHA1+SHA2双签名,来支持全部的Window
MengXP
·
2020-08-11 11:42
Linux用户态进程的内存管理
上一篇我们了解了内存在内核态是如何管理的,本篇文章我们一起来看下内存在用户态的使用情况,如果上一篇文章说是
内核驱动
工程师经常面对的内存管理问题,那本篇就是应用工程师常面对的问题。
Peter盼
·
2020-08-10 18:11
重学Linux - 链接文件
目录重学
Linux-
链接文件重学
Linux-
链接文件@@auther张念磊@date2020/1/30ln命令命令英文:link功能:创建一个链接语法:ln[源文件][生产的链接文件]参数:-s生成软连接示例
张念磊
·
2020-08-10 14:39
【
Linux-
内存】找出你的系统所支持的最大内存
文章出处:https://linux.cn/article-5161-1.html1、在基于Deb的系统中安装:sudoapt-getinstalldmidecode2、找出支持的最大内存:sudodmidecode-t16输出:#dmidecode3.0GettingSMBIOSdatafromsysfs.SMBIOS2.7present.Handle0x0005,DMItype16,23byt
alexliu2360
·
2020-08-10 07:04
Linux
linux-
利用iconv批量转换GBK文件到UTF-8编码方法
查看文件编码file-ifilename递归转换(包括子文件夹)finddefault-typed-execmkdir-putf/{}\;finddefault-typef-execiconv-fGBK-tUTF-8{}-outf/{}\;这两行命令将default目录下的文件由GBK编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/default目录下。注意:如果原来就是utf-
进击的巨喵
·
2020-08-10 04:13
LINUX
Linux的进阶指令(命令)
Linux-
初级入门,进阶实用指令1.df指令2.free指令3.head指令4.tail指令5.less指令6.wc指令7.date指令8.cal命令9.clear/ctrl+l指令10.filesystem
博客名
·
2020-08-10 04:23
从入门到精通ARM(4412)-Linux
内核驱动
编程【下】-李志勇-专题视频课程
从入门到精通ARM(4412)-Linux
内核驱动
编程【下】—247人已学习课程介绍嵌入式绝对是当前IT领域最炙手可热的话题了。
尚观教育
·
2020-08-10 01:17
视频教程
线程概念、线程与进程的区别
Linux-
线程概念、线程与进程的区别一.线程概念1.在一个程序中的一个执行路线就叫做线程。更准确的定义是:线程是一个在进程内部运行的比进程更细致的执行流。
阿敢
·
2020-08-09 18:13
Linux
从入门到精通ARM(4412)-Linux
内核驱动
编程【上】-李志勇-专题视频课程
从入门到精通ARM(4412)-Linux
内核驱动
编程【上】—249人已学习课程介绍嵌入式绝对是当前IT领域最炙手可热的话题了。
尚观教育
·
2020-08-09 17:49
视频教程
嵌入式
arm
内核
编程
4412
redis
linux-
集群新增删除节点流程
一。添加主节点打开/usr/local/redis-3.2.7/clustermkdir6385#复制redis.conf配置文件并把端口改成6385启动新增节点:./redis-server/usr/local/redis-3.2.7/cluster/6385/redis.conf查看节点ps-ef|grepredis添加节点打开/usr/local/redis-3.2.7/src执行./red
yuxinchen
·
2020-08-09 16:02
非关系型数据库
linux-
文件系统管理05-Xfs文件系统修复
文档主要总结于网络+加上自己的测试1.现状目前网上出现大量的主机输入输出错误,原因是由于主机文件系统损坏。一线人员大部分采用的是umont和mount的方式恢复,这种恢复方式不能真正修复已经损坏的文件系统,在后续使用过程中,仍然会再次出现主机端输入输出错误。2.需要修复的场景.主机侧发现存在文件系统不可读写的情况,也可以通过查看主机端日志来确认是否有文件系统异常发生:xfs_force_shutd
过去不再从来
·
2020-08-09 16:13
[
linux基础
]
linux-
禁用密码登录
cd/root/.ssh(不存在,创建#mkdir/root/.ssh)ssh-keygen-trsa(直接3次回车)ls--查看生成文件##把公钥的文件名修改成authorized_keysmvid_rsa.pubauthorized_keys#然后给密钥设置好权限,别让低权限账号偷了去chmod600authorized_keyschmod600id_rsa##然后修改SSH登录设置文件,禁止
青龙小码农
·
2020-08-09 15:18
Linux运维
Android安全模型之Android安全机制(内存管理)
Ashmem以
内核驱动
的形式实现,在文件系统中创建/dev/ashmem设备文件。如果进程A与进程B需要共享内存,进程A
weixin_34202952
·
2020-08-09 14:36
android系统开发(八)-SDCARD
关于android系统开发sdcard移植,主要有如下工作:1,
内核驱动
开发,完成后每次插入和拔出sdcard系统都会有相关的信息显示,而且sdcard可以手动挂载。
tomew
·
2020-08-09 12:42
android
Linux
内核驱动
开发之KGDB单步调试内核(kgdboc方式)
如何单步源码级调试Linux内核一直困扰着linux驱动开发人员,内核有其代码量大、逻辑复杂、与硬件交互的特性。因此,有着不同于应用程序的调试方法,据统计Linux内核开发者使用最普遍的调试方法是printk方法,而其他的方法大多是在特殊情况下才会使用。本文介绍的Kgdb调试方法是一种源码级的Linux内核调试器。使用Kgdb调试内核时,需要结合gdb一起使用,使用他们可以对内核进行单步调试,设置
gqb666
·
2020-08-09 08:10
Linux驱动开发
Linux内核调试
KGDB
Linux
Kernel
嵌入式Linux驱动开发
编译和安装linux内核2.6.24,并且写一个简单的
内核驱动
测试之
好久没有编译过内核了,最近要弄驱动,查看了一下在/usr/src下面有两个文件夹,里面都是空的,没有任何内核源代码。我用的是CentOS5.1,其实红帽系列在redora出现之后就一直没有附带linux内核源代码了,所以这些个头文件什么的在你安装好系统那刻起是都不会有的了。当然了,不管是什么发行版本的linux系统,下面方法都应该适用。自己从新安装一个就是,现下载:www.kernel.org下载
Eat_By_Cpp
·
2020-08-09 04:27
linux操作
Windows操作
详解
内核驱动
操作GPIO引脚API函数
详解
内核驱动
操作GPIO引脚API函数函数原型:voids3c2410_gpio_cfgpin(unsignedintpin,unsignedintfunction);unsignedints3c2410
yby19870627
·
2020-08-09 03:40
一步一步学驱动
基于迅为Itop4412开发板上控制ds18b20测量温度
1、说明:供电为3.3V(3—5V),DQ引脚为gpio的13脚;如果要直接编译进入内核,需要配置
内核驱动
字符目录下的Makefile、Kconfig、makemenuconfig三处文件,如果以平台设备的方式
霁风AI
·
2020-08-09 02:58
Linux驱动学习
嵌入式linux驱动之———字符设备驱动
一、简介:在Linux
内核驱动
中,字符设备是最基本的设备驱动。字符设备包括了设备最基本的操作,如打开设备、关闭设备、I/O控制等。学习其他设备驱动最好从字符设备开始。
wwwlyj123321
·
2020-08-09 02:58
嵌入式linux驱动
android驱动 无法打开设备文件 解决
由于设备文件是在
内核驱动
里面通过device_create创建的,而device_create创建的设备文件默认只有root用户可读写,而hello_device_open一般是由上层APP来调用的,这些
wqonline_love
·
2020-08-09 02:56
android
AIO-rk3399j
Linux-
开机自动连接wifi
AIO-RK3399JLinux-开机自动连接wifi修订记录日期版本作者/邮箱修订说明2019-12-29V1.0wingceltis-c/
[email protected]
初始版本文章目录AIO-RK3399JLinux-开机自动连接wifi简述配置WIFI开机启动简述本篇文章只是为了记录方便以后查找。配置WIFI0.安装wpa_supplicant在终端直接执行wpa_supplic
wingceltis-c
·
2020-08-09 02:14
linux
RK3399
linux内核I2C驱动编程框架简析(一)
linux内核I2C驱动编程机制structi2c_client定义structi2c_board_infostructi2c_driverlinux内核I2C驱动编程框架举例I2C驱动跟前面介绍的linux
内核驱动
的
Auv开心
·
2020-08-09 01:30
学习笔记
个人技术成长记录
linux驱动
linux 内核编译 (如何正确选择
内核驱动
)
1、首先需要了解Linux主机的硬件配备通过lspci命令找到的是目前主机上面的硬件配备。(lspci命令详解如下)[root@www~]#lspci[-vvn]选项与参数:-v:显示更多的PCI接口装置的详细信息-vv:比-v还要更详细的信息-n:直接观察PCI的ID而不是厂商名称查阅您系统内的PCI装置:[root@www~]#lspci#不必加上任何选项,就能够显示出目前的硬件配备为何Hos
桁桁8道
·
2020-08-08 23:15
linux
Linux内核调用I2C驱动_驱动嵌套驱动方法
Linux内核调用I2C驱动_以MPU6050为例0.导语最近一段时间都在恶补数据结构和C++,加上导师的事情比较多,Linux
内核驱动
的学习进程总是被阻碍、不过,十一假期终于没有人打扰,有这个奢侈的大块时间
Carlos Wei
·
2020-08-08 22:57
Linux-
系统运维监控工具-开源监控产品1
开源运维监控产品***************************************************************************************************Zabbix推荐星级:★★★★★Zabbix是一个基于WEB界面的提供分布式系统监控以及网络监控功能的企业级开源运维平台,也是目前国内互联网用户中使用最广的监控软件,云智慧遇到的85%以
恒之坚
·
2020-08-08 22:40
系统运维
Linux
【s5p4418嵌入式学习】分步编译之uboot编译03
作者:
Linux-
小企鹅博客地址:http://blog.csdn.net/u012319379/article/details/77816782上一篇分析了http://blog.csdn.net/u012319379
Linux-小企鹅
·
2020-08-08 22:49
Linux
内核驱动
之read和write
搜索公众号:itxxgh(IT学习干货),全公益,免费,定期,提供,《IT学习教程》。不会骚扰大家,只需轻点关注,也会传播《中华传统文化》传播正能量,扫码关注读和写方法都进行类似的任务,可以同时介绍它们:ssize_tread(structfile*filp,char__user*buff,size_tcount,loff_t*offp);ssize_twrite(structfile*filp,
-若光-
·
2020-08-08 22:21
Linux驱动
Linux
内核驱动
学习(七)应用层直接操作GPIO
文章目录简介原理图节点设置为输出设置为输入映射关系debugfspwmdemo简介前面通过libgpio的方式介绍了内核空间对GPIO进行操作的接口,其做了较好的封装,同时Linux系统的sysfs机制已经在系统路径下/sys/class/gpio注册了相应的节点,通过读写该节点下的文件就能轻松的完成GPIO输入输出配置以及引脚状态的获取。原理图我使用的Rockchip的px30,引脚是GPIO3
小麦大叔
·
2020-08-08 22:54
Linux
Linux
Driver
Linux
内核驱动
基础-设备树相关总线使用
mmc总线使用实例broken-cd表示没有热插拔探测引脚,使用轮询检测cd-gpios使用gpio管脚作为热插拔探测引脚non-removable表示不能进行热插拔,设备一直连接(比如eMMC)上面三个选项用于指定热插拔探测选项,如果三个选项都没有指定,则使用主机自带的热插拔引脚sdcdbus-width数据总线位宽,默认值是,也可以是,wp-gpios使用gpio管脚作为写保护引脚max-fr
sunnyhyh
·
2020-08-08 21:56
linux
kernel
tensorflow-gpu安装及问题解决(ImportError: libcudnn.so.7,module 'tensorflow.python.training.checkpointable'
,将之前的cuda8.0版本进行了卸载,然后再安装cuda9.0安装过程如下:#instructionsfromhttps://developer.nvidia.com/cuda-downloads(
linux
sparkexpert
·
2020-08-08 21:51
tensorflow
Tiny4412
内核驱动
模块编译Makefile
#linux内核路径LINUX_SRC:=/home/hss/Tiny4412/linux-3.5#最后生成module.koobj-m+=module.o#用于多个.c编译成一个文件module-objs=module1.oall:make-C$(LINUX_SRC)M=`pwd`modulesclean:make-C$(LINUX_SRC)M=`pwd`modulescleaninsmod*.
悟爱电子
·
2020-08-08 19:30
tiny4412
Alientek I.MX6UL
Linux-
第九章 I.MX6U的启动方式
启动方式选择 BOOT模式有两种 1.改写eFUSE(熔丝); 2.修改相应的GPIO高低电平。 第一种修改eFUSE的方式只能修改一次,后面就不能再修改了,所以作为学习与调试我们不能使用。第二种是修改GPIO对应的高低电平来选择启动方式,所有的开发板都使用这种方式。BOTE_MODE[1:0]BOOT类型00从FUSE启动01串行下载10内部BOOT模式11保留 开发板只用到第二和第三
岁月静好莫视流年
·
2020-08-08 19:18
Alientek I.MX6UL
Linux-
第七章 ARM汇编基础
学习汇编的目的:初始化C语言运行环境。GNU汇编语法label:instruction@commentlabel:标号,表示地址位置,有些指令前面可能会有标号instruction:指令,即汇编指令或者伪指令@:注释符号comment:注释内容示例代码:add:MOVSR0,#0X12@设置R0=0X12注意!ARM中的指令、伪指令、伪操作、寄存器名等可以全部使用大写,也可以全部使用小写,但是
岁月静好莫视流年
·
2020-08-08 19:47
嵌入式Linux
正点原子
I.MX6UL
LINUX
开发板
Alientek I.MX6UL
Linux-
第十一章 模仿STM32驱动开发格式实验
相对于C语言编写LED的优点在于不用每一个寄存器都要定义地址,用结构体成员地址递增的方式指向这个外设寄存器的基地址。imx6ul.h文件(示例代码11.2.1imx6ul.h文件代码)/***************************************************************Copyright©zuozhongkaiCo.,Ltd.1998-2019.Allri
岁月静好莫视流年
·
2020-08-08 19:47
④tiny4412 Linux驱动开发之I2C子系统EEPROM篇
本次写一下基于Linux的i2c子系统的简单驱动程序的编写.首先来了解一下i2c子系统的框架(i2c协议相关知识请自行网上找资料),如下图:上图大概可以反应Linux中i2c子系统的一个框架,包括①用户层,②
内核驱动
层
__毛豆
·
2020-08-08 19:27
Linux
imx6配置GPIO KEY,编写KEY应用
(主机端)基础知识imx63.0.35kernel中
内核驱动
核心源码实现位置参数配置文件板级目录:arch/arm/mach-mx6/板级文件:arch/arm/mach-mx6/board-myimx6ek
Cy_7927
·
2020-08-08 18:34
imx6
第三十九天:linux内核裁剪
明白
内核驱动
的意义。现在开始才是重头戏,前面的都是铺垫。正式编写驱动前,要先了解linux内核代码的组成。linux主要是由五个子系统组成:进程调度,内存管理,文件系统,网络接口以及进程间通信。
小窝VS小蜗
·
2020-08-08 17:13
Linux
How to update Ubuntu ISO Kernel 如何更新Ubuntu光盘中的kernel
/filesystem.squashfssudormfilesystem.squashfssudocpyour_path/
linux-
*.debsquashfs-root/home/3.挂载squashfs-rootsudo
王小鹏鹏
·
2020-08-08 17:38
Linux
深度剖析WinPcap之(三)——
内核驱动
NPF涉及的基础知识(1)
WinPcap的
内核驱动
程序NPF是一个协议驱动程序,其涉及到一些编写Windows驱动程序的基础知识与NDIS协议驱动程序编写的基础知识。本章主要对这些基础知识进行简要的描述以便于后续的理解。
eslxf
·
2020-08-08 15:10
网络嗅探
android系统中将linux驱动模块在外部进行动态编译
这样子调试
内核驱动
模块起来就很费时间。最要命的是影响节奏,会打断你的编程思路。是不是感觉烦烦烦!那么这篇文章就正好戳中你的痛点。快来看
导数题
·
2020-08-08 15:17
Linux驱动
Android底层
Linux-
命令通配符的含义
linux通配符含义:.:当前目录…:当前目录的上一级目录*:通配符,代表任意0个或多个字符?:通配符,代表重复0个或一个0前面的字符::连续不同命令的分隔符#:配置文件注释|:管道~:用户的家目录-:上一次的目录$:变量前需加的符号/:路径分隔符>或1>:重定向,覆盖>>:追加重定向,追加<:输入重定向<<:追加输入重定向’:单引号,不具有变量置换功能,输出时所见即所得":双引号,具有变量置换功
张艳霞adc
·
2020-08-08 13:56
xshell
Linux设备驱动程序学习(15)
热插拔有2个不同角度来看待热插拔:从内核角度看,热插拔是在硬件、内核和
内核驱动
之间的交互。从用户角度看,热插拔是内核和用户空间之间,通过调用用户空间程序(如hotplug、udev和mdev)的交互。
Slancer
·
2020-08-08 13:37
Unix/Linux
linux
struct
嵌入式
module
action
class
LED驱动程序的makefile文件
KERN_DIR=/opt/workspace/linux-3.2.0-psp04.06.00.10///KERN_DIR表示内核源码目录,这种方式适用于嵌入式开发的交叉编译,KERN_DIR目录中包含了
内核驱动
模块所需要的各种头文件及依赖
LDan508
·
2020-08-08 12:41
学习笔记
整理
分享
嵌入式实验
OpenWRT Wifi自动启动
如有不当之处敬请指正(欢迎进扣群24849632探讨问题),如需转载,请复制全部内容包括此行;经过近十天的折腾,MT7628的WIFI驱动算是移植成了,但移植成功驱动是远远不够的,我们还需要使用它,那么就从自动加载
内核驱动
开始吧
晶通物控
·
2020-08-08 12:30
构建一套智能控制系统
[RK3399] [Android7.1] 调试笔记:TSC2007 触摸屏
v4.4.103Board:Firefly-AIO-3399CTSC2007的Datasheet给出了它的一个典型应用电路:我们自己打了几块调试的小板,大概如下图这样:然后是接到开发板上准备调试:一、
内核驱动
Yumin_Wu
·
2020-08-08 12:22
Android
Linux-
Apache-日志分割技术(rotatelogs和cronolog 工具)及Awstats日志分析系统(解决生产查看日志错误难题,理论加实验)
文章目录前言一.rotatelogs分割工具1.具体操作:1.1.安装httpd1.2.然后修改相APACHE关配置1.3修改日期查看,果然按照每天日期进行分别创建当天日期命名的文件日志二.Apache日志分割——第三方工具cronolog1.rpm-ivh安装cronolog工具2.配置网站日志文件转交给cronolog分割处理3.具体操作:3.1修改DNS配置文件3.2修改Apache配置文件
BIGmustang
·
2020-08-08 12:42
Web服务器群集
浅析结构体函数指针与内核设备驱动
最近在公司没什么事做,突然有来写写日志和博客,这种突发的灵感来自于我在学习
内核驱动
代码的时候发现了结构体的一种古老的初始化方法,多亏了尚观广州校区的叶老师在群里用心的给我文字讲解,让我明白了原来结构体初始化也可以用
weixin_34365417
·
2020-08-08 11:34
Alientek I.MX6UL
Linux-
第十三章 BSP工程管理实验
主要内容工程文件管理,以便后续大工程的开发,而且显得美观、模块清晰、易于阅读。工程结构如下:ledc_bsp└───imxdownload(sd卡烧写文件)└───Makefile└───imx6ul.lds└───bsp│└───led││└───bsp_led.c││└───bsp_led.h│└───clk││└───bsp_clk.c││└───bsp_clk.h│└───delay│
岁月静好莫视流年
·
2020-08-08 11:10
上一页
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
其他