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-底层驱动
C语言 异步回调
本文主要讲解如果实现回调,特别是在封装接口的时候,回调显得特别重要,我们首先假设有两个程序员在写代码,A程序员写
底层驱动
接口,B程序员写上层应用程序,然而此时
底层驱动
接口A有一个数据d需要传输给B,此时有两种方式
夏菠
·
2020-09-11 18:36
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(Java层AIDL)
实现Binder跨进程通信;JNI的编写;ioctrl的学习C/C++层实现可参考另一篇文章:AndroidBinder实现示例(C/C++层)最近开发项目中,涉及到一个讯飞硬件降噪模块的功能调试;在与
底层驱动
沟通后
潇潇独行侠
·
2020-09-11 15:09
Android
开发
C语言开发
VxWorks内核解读-7
为了实现应用层程序的平台无关性,操作系统为应用层提供了一套标准的接口函数,这些接口函数在所有的平台上都保持一致,只是随着平台的变化,
底层驱动
或接近驱动部分操作系统中间层可能会随着调整。
redseazhaojianertao
·
2020-09-11 12:56
黑客之路的牢骚(转)
至少精通2个操作系统从windows操作,管理,工具使用,安全配置,到系统内幕,
底层驱动
这需要多少时间……?从
congzhang6627
·
2020-09-11 08:50
Linux-
查看进程的完整路径
通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls–l命令即可查看。ll/proc/PID#PID代表进程对应的ID可用ps等命令查看c
weixin_33819479
·
2020-09-11 04:20
linux-
内核概述学习笔记
内核控制着计算机上的所有硬件和软件,必要时分配硬件,有需要时执行软件。内核基本负责四项主要功能:(1)系统内存管理内核不仅管理服务器上的可用物理内存,还可以创建和管理虚拟内存。内核通过硬盘上的存储空间实现虚拟内存,硬盘上的这块存储空间区域称为交换空间(swapspace),内核不断的在交换空间和实际的物理内存之间反复交换虚拟内存存储单元中的内容,这使得系统以为它拥有比物理内存更多的内存。内存存储单
zhangsan0509
·
2020-09-10 22:12
linux学习
Sequelize 基本操作
配置sequelize以mysql为例首先我们要引入npm包,sequelize依赖mysql2作为
底层驱动
,暴露出自己的API让我们调用,在转成mysql语句进行执行。"
Zzz-_-ch
·
2020-09-10 20:55
Linux-
学习之漏洞探索sqlmap
输出信息:[!]legaldisclaimer:Usageofsqlmapforattackingtargetswithoutpriormutualconsentisillegal.Itistheenduser'sresponsibilitytoobeyallapplicablelocal,stateandfederallaws.Developersassumenoliabilityandaren
weixin_34290390
·
2020-09-10 19:17
Android源码中的i2c模块学习
最近需要验证Android系统源码中一个i2c的漏洞修复问题,没涉及过
底层驱动
,从一脸懵比到实现验证,记录一下~I2C(Inter-IntergratedCircuit)指的是IC(IntergratedCircuit
FallingMoon
·
2020-08-27 18:51
开发手机Android应用心得
一、如何学习Androidandroid开发(这里不提platform和
底层驱动
)你需要对Java有个良好的基础,一般我们用Eclipse作为开发工具。
weixin_30703911
·
2020-08-26 23:52
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
事件处理方式 && 消息传递机制
所有的android事件,都是通过
底层驱动
将事件整理成Message放入到相应的MessageQueue,再通过Looper来分发,最终到达控件或者Activity的监听器或者事件处理函数。
cooljuly
·
2020-08-26 12:57
5.Andriod&Java
深度:一文看懂Linux内核!Linux内核架构和工作原理详解(转)
id=4638&tid=15简介作用是将应用层序的请求传递给硬件,并充当
底层驱动
程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。
木子壹
·
2020-08-26 07:24
Linux
linux
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平台
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
数据库初级
修改
底层驱动
,给我的手持机降低功耗
测试条件2.68V没瘦身之前最小148maTheAHBandAPBclocksareen/disabledbyHCLKCONregister.Allreservedbitshave1valueatinitialstate.HCLKCONBitDescriptionInitialValueRESERVED[31:21]-0x7FF2D[20]EnableHCLKinto2D1——这个2D貌似我也没用
简单并快乐着
·
2020-08-24 19:09
嵌入式项目开发流程概述
2、当所有的
底层驱动
都调试完成后,就可以开始着手构思整个项目的框架了。3、当逻辑框架整理完成之后,按照框架将整个项目代码分成一个个小的模块来写。
Bornpride
·
2020-08-24 19:05
嵌入式软件:编程方法
Linux - Makefile & 库文件
前言
Linux-
>工程管理(目录结构)Object(目录): DataBase(目录):数据库操作 Core(目录):项目核心代码 DateData(目录):基础的业务逻辑 Inter(目录):网络部分的代码
Akuaner
·
2020-08-24 16:50
makefile
linux
阶段嵌入式硬件学习计划
嵌入式底层学习包括,应用程序级,
底层驱动
级,硬件芯片级,最后是Linux系统级。
枫_在路上
·
2020-08-24 16:38
linux-c
视频教程-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
Android7.0 APP调用驱动流程 JNI层开发流程
上一章节我们已经在HAL层开发了硬件模块,在JNI层可以获取HAL层的硬件模块来完成对
底层驱动
的读写操作。5.1自定义与实现Jni接口
一只肥啾啾
·
2020-08-24 12:17
Android7.0
系统层开发教程
从内核驱动到android app
了解android驱动框架:1.方法1——jni调用
底层驱动
在android框架中写入c/c++直接调用底层linux驱动,并向上提供jni接口给应用程序:优点:简单易行;缺点:主要在于驱动程序,由于在
zue
·
2020-08-24 12:39
使用keil生成lib的方法
在对
底层驱动
和应用代码进行集成时,遇到需要使用keil编译lib库的问题,参考一下文档进行即可。
yuanliangx
·
2020-08-24 11:26
android jni控制gpio (rk3288)
1.添加驱动程序2.编写jnic程序编译为库给java调用3.app调用jni静态链接库操作
底层驱动
1.添加驱动程序修改/work/rk3288/firefly-rk3288_android5.1_git
卖火柴的小男孩2020
·
2020-08-24 10:09
jni
android app调用内核驱动的方法
,仅为学习积累所用,转载请注明出处:http://blog.csdn.net/callon_h/article/details/51909169一、了解android驱动框架:1.方法1——jni调用
底层驱动
在
leocloud
·
2020-08-24 10:53
linux
Android
Tomcat + hexo 搭建博客
hexo-theme-yilia-plus.git;hexog;hexoserver;3安装tomcat4配置tomcat路径到hexo生成的public目录如server.xml里加()5浏览器访问localhost:8080自我介绍:十年
底层驱动
生涯
pcwung
·
2020-08-24 09:48
linux
Android通过JNI调用驱动程序(完全解析实例)
这对
底层驱动
开发人员是很重要的一个调试通道,也是android系统下提供一些特殊功能接口的方法!
jeffade
·
2020-08-24 08:59
android
android
jni
button
layout
application
java
android
底层驱动
学习之从应用程序如何到底层driver的调用
1.首先来看下structfile_operations的定义:structfile_operations{structmodule*owner;loff_t(*llseek)(structfile*,loff_t,int);ssize_t(*read)(structfile*,char__user*,size_t,loff_t*);ssize_t(*write)(structfile*,cons
happyguys12345
·
2020-08-24 08:23
linux驱动
android jni控制gpio (rk3288)
1.添加驱动程序2.编写jnic程序编译为库给java调用3.app调用jni静态链接库操作
底层驱动
1.添加驱动程序修改/work/rk3288/firefly-rk3288_android5.1_git
asm2826
·
2020-08-24 07:50
Android通过JNI调用驱动程序(完全解析实例)
这对
底层驱动
开发人员是很重要的一个调试通道,也是android系统下提供一些特殊功能接口的方法!本文前提:我们假设已经写了一个驱动程序,它是控制LED的亮灭的,并且创建了一个节点:/dev
ok138ok
·
2020-08-24 07:14
android
我的DIY Android之旅--Android应用层APP调用
底层驱动
实例(辛酸历程实记)
现在在这个智能手机的时代,我相信一个具有自己个性的手机才可以吸引到自己的用户,而iphone在具有创新和个性的硬件基础上建立了自己的iOS手机操作系统,给了用户一个非常特别的用户体验,从而赢得了市场,Android的迅猛发展,各种各种的Android手机不断推出,市场占有率不断上升,而且Android手机出货量也是在极大的增长,已经形成了手机操作系统三分天下的局面,并且在不断的增加着Android
fantasyhujian
·
2020-08-24 06:30
我的
DIY
Android之旅
LwIP之ethernet_if.c和
底层驱动
概览
ethernet_if.c用来连接LwIP栈和网络接口ehternet_if.c中使用的函数1.low_level_init调用以太网驱动来初始化处理器(ST)以太网外围接口2.low_level_out调用以太网驱动来发送以外网数据包3.low_level_input调用以太网驱动来接收以太网数据包4.ethernetif_init调用low_level_inti来初始化以太网接口和netif结
wjjontheway
·
2020-08-24 06:23
LwIP
【STM库应用】stm32 之 USART
STM库是官方提供的,其已经做好了
底层驱动
的配置,用起来是相当简单的;我们只需要了解其每个函数的功能,已经每个函数所使用流程即可!
ieczw
·
2020-08-24 05:37
stm32
STM32开发
使用vscode搭建 STM32 Arduino集成开发环境
作为一个工作了5年多的嵌入式工程师,我有的时候是很不喜欢用Arduino开发的,这会很大程度的降低我们
底层驱动
的编写能力,但是对于不是特别懂单片机,或者只是稍微了解一点的人来说,想要开
青山泽木
·
2020-08-24 05:36
ROS基础学习(一)
是一种新的标准化机器人软件框架,它提供了操作系统应有的服务,为机器人开发提供包括硬件抽象,
底层驱动
,消息传递,程序管理,应用原型等功能机制,并整合了许多第三方工具和库文件。
小磊在路上
·
2020-08-24 04:51
ROS
《第一行代码》笔记1--初识Android与Android Studio
开发相关的内容,所以这个阅读笔记主要是对知识的梳理,主要侧重于不太擅长的地方,欢迎大家读文章和一起交流O(∩_∩)O1.初识Android1.1Android系统架构四层架构,五块区域1.Linux内核层-提供
底层驱动
Will_Von
·
2020-08-24 02:41
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
Linux-
使用mysqldump导出数据库
1、最简单的用法:mysqldump-uroot-pPassword[databasename]>[dumpfile]推荐/tmp文件夹之下
W_Meng_H
·
2020-08-23 15:23
Linux
经验总结
《第一行代码》读书笔记-第一章
第一章1.Android系统架构Linux内核层->系统运行库层:
底层驱动
系统运行库层->应用框架层:C/C++库,虚拟机应用框架层->应用层:API2.四大组件四大组件功能活动(activity)所有
tblxdezhu
·
2020-08-23 11:29
Linux-
系统管理-常用命令(上)
以下介绍常用的几个系统分析的命令以及常用方法:vmstatvmstat是VirtualMeomoryStatistics(虚拟内存统计)的缩写,很多Linux发行版本都默认安装了此命令工具。当然,不止对虚拟内存有统计,还可以利用vmstat命令可以对进程状态、CPU活动等进行监视,不足就是不能对某个进程跟踪分析。vmstat命令语法:vmstat[-V][-n][delay[count]]-V,显
白金牧场
·
2020-08-23 11:29
Linux系统管理
Linux系统管理手记
dsf
当上层下达Wifi的扫描、连接等指令后,
底层驱动
以及wpa_s进行实际的扫描、连接操作,操作完成后会向上层反馈一个event,通知framework扫描是否结束、连接是否成功。
cpongo1
·
2020-08-23 10:40
Linux-
相对路径/绝对路径
命令总结:pwd以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。例如:[root@centos7-02~]#pwd/root[root@centos7-02~]#cd/[root@centos7-02/]#pwd/[root@cent
chongfu7772
·
2020-08-23 10:59
Android -- WifiMonitor分析
当上层下达Wifi的扫描、连接等指令后,
底层驱动
以及wpa_s进行实际的扫描、连接操作,操作完成后会向上层反馈一个event,通知framework扫描是否结束、连接是否成功。
梦幻贝壳
·
2020-08-23 09:00
andoroid源码分析
Android 7.0 WifiMonitor工作流程分析
当上层下达Wifi的扫描、连接等指令后,
底层驱动
以及wpa_s进行实际的扫描、连接操作,操作完成后会向上层反馈一个event,通知framework扫描是否结束、连接是否成功。1.
夜魅幽冥
·
2020-08-23 09:39
Android框架之Camera(2)HAL及so库的加载
HAL层作为纽带,把Framework层的APIs和
底层驱动
连接起来。简言之,上层需要什么操作接口,HAL层就负责实现之。
__2017__
·
2020-08-23 07:04
Android源码
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他