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-
利用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
Python教程WEB安全篇
讲解了Python在WEB安全分析中的作用,以最基础的示例向读者展示了Python如何解析、获取、以及处理各种类型的WEB页面系统环境:kali+beautifulsoup+mechanize,由于不涉及
底层驱动
设计
weixin_34167819
·
2020-08-10 03:55
[SGI STL]空间配置器--内存管理
;2,不熟悉实现就用不好STL,所以想更好的应用STL,就有必要一探其
底层驱动
;3,引用林语堂先生的一句话:“只用一样东西,不明白它的道理,实在不高明”;目录1,如何使用空间适配器2,一个标准的空间配置器
share7we
·
2020-08-10 01:57
SGI
STL
线程概念、线程与进程的区别
Linux-
线程概念、线程与进程的区别一.线程概念1.在一个程序中的一个执行路线就叫做线程。更准确的定义是:线程是一个在进程内部运行的比进程更细致的执行流。
阿敢
·
2020-08-09 18:13
Linux
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
底层驱动
至应用层APP接口流程
以下例子均为未经测试的代码,也重点在整个的流程概况。目前仍有些不是太明白的地方。分以下几点(忽略HAL层):驱动:lichee/linux-3.4/drivers/主要是初始化相关芯片以及具体的交互功能,然后创建设备节点来与上层交互。(尽量不做逻辑控制)调用class_register()接口时,会在/sys/class/目录下创建设备节点。调用misc_register()接口时,会在/dev/
king110108
·
2020-08-09 09:55
Android
Android Input framework(一)
1InputFramework概述Android输入系统在整个图形系统框架中扮演了很重要的角色,主要负责用户消息的管理,具体职责包括以下几个方面:1、从
底层驱动
中获取各种原始的用户消息,包括按键、触摸屏
FE421504975
·
2020-08-09 04:27
android
浅析Linux从API调用到
底层驱动
的过程
转自:https://blog.csdn.net/u014294166/article/details/52155913一、结构流程图本篇只是嵌入式Linux的开篇,仅仅通过如下结构来简单说说调用流程。分析:应用层调用open()函数打开鼠标文件时的调用过程。当用户通过API中的open()函数试图去打开一个鼠标文件时,open()函数会有一个返回值,这个返回值即为文件描述符,文件描述符被定义为f
zzwdkxx
·
2020-08-09 04:02
Linux
驱动开发
关于嵌入式入门时候,所遇到的问题
主要还是提醒自己原因:电脑里面的WPS太卡,打开都要几分钟甚至崩溃,不如放上来,这样看或许更快嵌入式入门:两个方向(应用开发以及对于
底层驱动
的修改)由于毕业设计的需求,身为软件班底的我,不得不开始接触这方面的知识
yujunyu12
·
2020-08-09 03:00
嵌入式入门
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
第十一届蓝桥杯嵌入式组别
底层驱动
程序-流水灯
太难了,这个io操作的太难了正流水和反流水,花样灯也按照下面的改也行。。。。。。太麻烦了。voidLED_cycle(uint8_tmode){if(mode)//灯效模式{switch(LedTiming/125%10){case0:LED_Control(LED1,0);LED_Control(LED8,1);break;case1:LED_Control(LED2,0);LED_Contro
钟爱自由
·
2020-08-09 01:59
#
嵌入式
嵌入式
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
pcDuino裸板程序-led
我觉得可以用来熟悉硬件,特别是想做
底层驱动
开发,以及系统移植,熟悉底层硬件还是有用的。其实做
底层驱动
开发,也是跟硬件打交道,硬件相关的操作和裸板程序是一样的。下面介绍怎样在pc
我用国芯
·
2020-08-08 22:00
全志A10
pcDuino笔记
STM32串口DMA做printf【ST Atollic环境】
一般来说重定向printf都是用轮询做的某些场景可能会太慢了,毕竟一个个字节发,不如一整包数据发直奔主题环境:ST的AtollicIDE+CubeMX生成
底层驱动
芯片:F407VET6+25MHz晶振+
TS喜欢做笔记
·
2020-08-08 22:32
STM32
OK6410:LED流水灯
那么
底层驱动
开发,学习的第一个程序就是跑流水灯了。其实ARM11也可以把它当成单片机一样,玩裸板程序,写驱动跑流水灯,只是ARM11的裸板开发资料没有STM32的丰富而已。
PocoyoShamoo
·
2020-08-08 21:04
嵌入式Linux
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
正点原子探索者开发板自定义汉字显示取模方式及底层函数
汉字显示
底层驱动
函数//在LCD上的(x,y)处画点//color:点的颜色voidLCD_Draw_Point(u16x,u16y,u16color){u16temp;temp=POINT_COLOR
shenlong1356
·
2020-08-08 21:49
stm32和ARM
高通平台中gpio简单操作和调试
做
底层驱动
免不了gpio打交道,所以对其操作和调试进行了一下简单的梳理一、gpio的调试方法在Linux下,通过sysfs,获取gpio状态,也可以操作gpio。
s_jason
·
2020-08-08 21:05
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
【蓝桥杯单片机进阶强化-04】PCF8591与24C02综合应用-智能照明自动控制器
【1】题目要求在蓝桥杯大赛“单片机设计与开发”的在CT107D综合训练平台上,利用竞赛提供的IIC
底层驱动
代码,设计程序,实现以下的功能:1-系统上电后,通过采样PCF8591通道1中光敏电阻RD1的实时数据
小蜜蜂老师
·
2020-08-08 18:47
蓝桥杯单片机
从零实现 LWIP 四(一对一 UDP、TCP客户端 DHCP 网线热插拔和自动重新连接)
此次在F407上实现,
底层驱动
差不太多。代码部分尽量不给大家密密麻麻的粘贴复制,主要介绍整体实现的思维。二、成果:1.实现了设备DHCP功能2.在DHCP失败的时候使用静态IP建立通讯,而且
坛城
·
2020-08-08 18:45
嵌入式编程
网络
MC9S12XS128硬件
底层驱动
_os_xs128.h(包含所有的头文件)
/**************************************************************************SYSU-ROBOT-2011SYSU-LXIONGHVERSION1.0LASTUPDATE:2011年04月11日--------------------------------------------CodeWarrior5.0Target:M
lxiongh
·
2020-08-08 17:43
飞思卡尔
MC9S12XS128硬件
底层驱动
_set_bus_clk.c(总线时钟设置实现)
/**************************************************************************SYSU-ROBOT-2011SYSU-LXIONGHVERSION1.0LASTUPDATE:2011年03月08日--------------------------------------------CodeWarrior5.0Target:M
lxiongh
·
2020-08-08 17:43
飞思卡尔
MC9S12XS128硬件
底层驱动
_os_cfg.h(底层配置文件)
/**************************************************************************SYSU-ROBOT-2011SYSU-LXIONGHVERSION1.0LASTUPDATE:2011年03月19日------------------------------------------------------------------
lxiongh
·
2020-08-08 17:43
飞思卡尔
os
module
io
c
工作
table
MC9S12XS128硬件
底层驱动
_set_bus_clk.h(总线时钟设置)
/**************************************************************************SYSU-ROBOT-2011SYSU-LXIONGHVERSION1.0LASTUPDATE:2011年03月08日--------------------------------------------CodeWarrior5.0Target:M
lxiongh
·
2020-08-08 17:43
飞思卡尔
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
MAC层之接口子函数文件mac_assoc.c分析
本分析的目的是要总结出移植需要实现哪些
底层驱动
函数。
huangjiayu888
·
2020-08-08 16:37
00025-----GPIO模拟IIC总线程序
以下列出驱动代码和应用试验程序总线模拟读写EEPROM1.
底层驱动
/***********************************EEPROM模拟IIC总线驱动程序****日期:2012.8.30
bingqingsuimeng
·
2020-08-08 14:08
linux驱动程序之-iic
Linux-
命令通配符的含义
linux通配符含义:.:当前目录…:当前目录的上一级目录*:通配符,代表任意0个或多个字符?:通配符,代表重复0个或一个0前面的字符::连续不同命令的分隔符#:配置文件注释|:管道~:用户的家目录-:上一次的目录$:变量前需加的符号/:路径分隔符>或1>:重定向,覆盖>>:追加重定向,追加<:输入重定向<<:追加输入重定向’:单引号,不具有变量置换功能,输出时所见即所得":双引号,具有变量置换功
张艳霞adc
·
2020-08-08 13:56
xshell
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服务器群集
android音量控制曲线和调用过程
最低声音和最高声音应该需要从更
底层驱动
来调整。volIndexToAmpl这个函数实现了上面的转换关系。该函数是通过响应音量键效益开始执行下面调用过程,完成音量大小调节的。
wqonline_love
·
2020-08-08 11:59
android
android
框架
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
Alientek I.MX6UL
Linux-
第十六章主频和时钟配置实验
I.MX6U的系统主频为528MHz,有些可以跑到696Mhz,默认内部bootrom会将I.MX6U的主频设置为396Mhz。7路PLL时钟源 这7组时钟源都是从24MHz晶振PLL而来的,结构如下图所示:初级PLLs时钟源生成图 ARM_PLL(PLL1):供ARM内核使用的,ARM内核时钟就是由此PLL生成的,此PLL通过编程最高可倍频到1.3GHz。 528_PLL(PLL2):
岁月静好莫视流年
·
2020-08-08 11:10
Alientek I.MX6UL
Linux-
第三十一章U-Boot顶层Makefile详解
编译后的uboot源码文件arch 存放架构有关的文件,比如arm、avr32、m68k等,我们现在用的是arm芯片。我们需要重点关注的文件夹与文件是arch─>arm─>cpu─>armv7└─>cpu─>u-boot.lds└─>imx-commonboard 存放具体板子相关的文件,正点原子参考mx6ullevk(nxp官方I.MX6ULL开发板)。我们需要重点关注的文件夹与文件是boa
岁月静好莫视流年
·
2020-08-08 11:10
嵌入式Linux
Alientek I.MX6UL
Linux-
第六章 Contex-A7 MPCore架构
Contex-A处理器运行模型以前的ARM处理器有七种运行模式,现在有九种,新增加Monitor和Hyp运行模式。模式描述USR(User)用户模式,非特权模式,大部分程序运行的时候处于此模式FIQ快速中断模式,进入FIQ中断异常IRQ一般中断模式SVC(Supervisor)超级管理员模式,特权模式,宫操作系统使用MON(Monitor)监视模式,这个模式用于安全扩展模式,指用户安全ABT(Ab
岁月静好莫视流年
·
2020-08-08 11:10
Alientek I.MX6UL
Linux-
第十二章 官方SDK移植实验
本章主要内容是使用NXP官方SDK库进行裸机开发,其中用到的文件是如下:fsl_common.h:位置为SDK_2.2_MCIM6ULL\devices\MCIMX6Y2\drivers\fsl_common.h。fsl_iomuxc.h:位置为SDK_2.2_MCIM6ULL\devices\MCIMX6Y2\drivers\fsl_iomuxc.h。MCIMX6Y2.h:位置为SDK_2.
岁月静好莫视流年
·
2020-08-08 11:10
嵌入式
linux-
嵌入式内核及驱动开发,字符设备驱动,驱动和应用程序的设计思想,编写字符设备驱动的步骤和规范,操作寄存器地址的方式 readl/writel()
文章目录1,驱动和应用程序的设计思想1.1,应用程序和驱动扮演的是什么角色2,编写字符设备驱动的步骤和规范2.1,步骤:2.2,规范:3,操作寄存器地址的方式readl/writel():3.1,传统的方式3.2,内核提供的方式4,例---LED灯闪烁4.1,驱动代码led_drv.c4.2,应用程序led_test.c4.3,Makefile4.4,串口终端信息1,驱动和应用程序的设计思想1.1
nice梦醉天宇
·
2020-08-08 11:34
tiny4412学习(四)之移植
linux-
设备树(2)设备树之LED点灯
硬件平台:tiny4412系统:linux-4.4文件系统:busybox-1.25编译器:arm-none-linux-gnueabi-gcc(gccversion4.8.320140320)uboot:友善自带uboot这一节修改设备树文件,支持LED点灯。1、设备树文件led_pin{compatible="tiny4412,led_demo";pinctrl-names="led_demo
【星星之火】
·
2020-08-08 10:40
蓝桥杯历届所有考过的模块(IIC,DS1302,DS18B20,NE555,串口模块)汇总(一)
(只是数码管)base.c该文件用来写
底层驱动
文件。代码:#include"base.h"//用来写
底层驱动
文件//所有IO口操作没有用”与或“运算,些许地方会有影响。
阿阳学长
·
2020-08-08 10:09
大学比赛
linux-
无法进入单用户-关于tty0和ttyS0
原文地址:http://blog.sina.com.cn/s/blog_6151984a0100ejfo.html工作中遇到centos无法进入单用户,console=tty0console=ttyS0,115200n8Method:删除console=ttyS0,115200n8,添加single,进入单用户com口CONSOLE一般经历三个过程POSTconsole——开机自检就走COM口UN
a174817529
·
2020-08-08 10:27
Alientek I.MX6UL
Linux-
第十章 C语言版LED实验
主要内容,弄清楚进入C语言环境需要两部分文件,汇编文件和C语言文件,汇编文件主要作用是用来初始化C语言环境的,比如DDR和设置堆栈指针SP等等。汇编文件(示例代码10.3.1.2start.s文件代码)汇编文件主要内容:其一设置处理器模式为SVC(超级管理员模式)主要操作特殊寄存器CPSR;其二设置栈指针为0x80200000;其三跳转到C语言的Main函数。/****************
岁月静好莫视流年
·
2020-08-08 10:34
编译设备树
工具会自动编译内核中所有的arm类的dts文件生成dtb文件2.编译某一个dts/kernel1/linux-xlnx/scripts/dtc/dtc-Idts-Odtb-ozynq-zc706.dtb/kernel1/
linux
jack_bro
·
2020-08-08 01:23
linux-
网络基础三
网络层负责地址管理与路由选择;在复杂网络通信环境中,为每一条数据选择一条合适路径进行传输;而选择路径是根据每一条数据中的目的端地址决定的并且路由选择也依托于良好的地址管理IP协议IP协议字段:4位协议版本:4位头部长度:以4字节为单位20~608位服务类型:4位TOS字段16位数据报长度:包括IP头在内,一个IP报文的长度—一个udp报文的最大数据段大小64k-20-816位标识:udp数据报大小
PHONER'S NUHC
·
2020-08-07 23:32
网络编程
linux
Beaglebone Black——修改设备树文件
2,需要一个设备树文件,既然是插上就能使用的cape,那么必须由设备树文件来绑定内核中和RTC硬件电路相对应的驱动程序,通过
底层驱动
外露出来的接口
zy812248258
·
2020-08-07 23:18
上一页
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
其他