- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 ARP协议详解
前言网络设备有数据要发送给另一台网络设备时,必须要知道对方的网络层地址(即IP地址)。IP地址由网络层来提供,但是仅有IP地址是不够的,IP数据报文必须封装成帧才能通过数据链路进行发送。数据帧必须要包含目的MAC地址,因此发送端还必须获取到目的MAC地址。通过目的IP地址二获取的MAC地址的过程是由ARP(Address Resolution Protocol)协议来实现的。数据链路层...
2020-04-28 09:31:23 2458
转载 Android系统启动流程
Android - 系统启动过程计算机是如何启动的?首先熟悉一些概念,计算机的硬件包括:CPU,内存,硬盘,显卡,显示器,键盘鼠标等其他输入输出设备。 所有的软件(比如:操作系统)都是存放在硬盘上,程序执行时需要将程序从硬盘上读取到内存中然后加载到 CPU 中来运行。 当我们按下开机键时,此时内存中什么都没有,,因此需要借助某种方式,将操作系统加载到内存中,而完成这项任务的就是 BIOS。...
2020-04-24 09:57:49 285
转载 Android编译文件
一 ,Android.mk文件概述主要向编译系统指定相应的编译规则。会被解析一次或多次。因此尽量减少源码中声明变量,因为这些变量可能会被多次定义从而影响到后面的解析。这个文件的语法会把源代码组织成模块,每个模块属于下列类型之一- APK程序:一般的Android程序,编译打包生成apk文件。- JAVA库:java类库,编译打包生成jar包文件。- C\C++应用程序:可执行的C/...
2020-04-23 15:20:19 305
转载 Android开机服务启动流程
在Android系统启动时候,会解析init.rc文件,然后根据里面的定义,启动各种服务,如netd、zygote、servier_manager等等,但这些服务之间其实是有依赖关系的,而且当其中的某个服务启动失败时,有时候会影响后续的服务启动。这篇文章就具体的分析一下开机服务的启动顺序服务的分类init.rc中对服务做了分类,在service section里面有一个’class...
2020-04-21 09:58:16 1332
转载 Linux系统调用列表(收藏)
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。 按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些小小的修改,删去了几个仅供内核使用,不允许用户调用的系统调用...
2020-04-20 08:15:10 220
转载 SELinux LOG分析及添加权限
adb修改selinuxEnforcing(表示已打开),Permissive(表示已关闭)getenforce; //获取当前selinux状态setenforce 1; //打开selinuxsetenforce 0; //关闭selinux从kernel中彻底关闭修改/linux/android/kernel/arch/arm64/configs/xxx_...
2020-04-16 16:17:02 1695
转载 SELinux权限问题解决方法
前言之前做系统应用操作设备节点的时候,出现SELinux权限的问题,即SELinux Policy Exception,查看log可以看到诸如此类的提示avc: denied { read } for name="u:object_r:serialno_prop:s0" dev="tmpfs" ino=11725 scontext=u:r:untrusted_app:s0:c512,c7...
2020-04-14 16:38:44 3055
转载 Android 深入理解AIL语言与init.rc文件
init.rc简介init.rc文件由系统第一个启动的init程序进行解析.它由"Android Init Language"语言编写而成.init.rc文件可以在你android设备根目录下找到.还记得我们上次编译的Android源码么?如果你已经编译过源码了,那么可以在out/target/generic/root/目录下找到该文件.要想读懂init.rc文件,首先要掌握Android...
2020-04-14 14:03:32 543
转载 Repo 使用详解
Repo 是一款工具,可让您在 Android 环境中更轻松地使用 Git安装GIT省略安装Repo要安装 Repo,请执行以下操作:1.确保主目录下有一个 bin/ 目录,并且该目录包含在路径中:$ mkdir ~/bin$ PATH=~/bin:$PATH2.下载 Repo 工具,并确保它可执行:$ curl https://storage.g...
2020-04-14 13:53:44 5448
转载 单片机SFR是什么意思?
SFR全称为:specialfunctionregister(翻译为:特殊功能寄存器)要想明白什么是sfr,需要先了解什么是寄存器寄存器是RAM和ROM的统称就像猫科动物是老虎与狮子的统称一样ROM或者对于玩电脑的人并不陌生,什么内存3G(内存就是RAM),硬盘100G(硬盘就是ROM)单片机里面和电脑一样,有ROM和RAM之分那这两种寄存器的区别是什么呢?1 ...
2020-04-13 13:35:27 41643 18
pingtools.apk
2020-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人