Kconfig中的select和depends on关系

1.Kconfig中的select和depends on关系

 

ADB命令

参考https://blog.csdn.net/lgb718978857/article/details/70170784

1.aadb其实就是Android Debug Bridge;Android调试桥的缩写,adb是一个C / S架构的命令行工具,主要由3部分组成:

(1)运行在PC端的客户端:可以通过它对Android应用进行安装,卸载及调试

(2)运行在PC端的服务:其管理客户端到Android设备上adb后台进程的连接

(3)运行在Android设备上的adb后台进程

记住ADB使用的端口号,5037,

2. 在开发或者测试的过程中,我们可以通过adb来管理多台设备,其一般的格式为:

adb [-e | -d | -s <设备序列号>] <子命令>

adb devices,获取设备列表及设备状态

adb get-state,获取设备的状态

adb kill-server,adb start-server,结束adb服务,启动adb服务,通常两个命令一起用

adb logcat,打印Android的系统日志,这个可以单独拿出来讲

adb install,安装应用,覆盖安装是使用-r选项

adb uninstall,卸载应用,后面跟的参数是应用的包名,区别于apk 文件名

adb pull,将Android设备上的文件或者文件夹复制到本地

adb push,推送本地文件至Android设备

adb reboot,重启Android设备

adb forward,将宿主机上的某个端口重定向到设备的某个端口

3.基本linux shell命令系列

adb shell [command] 

ls 列出目录下的文件和文件夹 

cd 切换目录 

rm 删除目录和文件 

cat  查看文件内容 

4.查看系统状态和信息系列

adb shell procrank 查询各进程内存使用情况 

adb shell service list 查看services信息 

adb shell cat /proc/meminfo 查看当前的内存情况 

adb shell cat /proc/cpuinfo 查看CPU信息(硬件)

 

2、make mrproper和make clean(编译用到的命令)

首先,这两个命令都是用于删除编译内核时产生的相关文件的。

两者的区别如下:

make mrproper命令会删除所有的编译生成文件、内核配置文件(.config文件)和各种备份文件,所以几乎只在第一次执行内核编译前才用这条命令。

make clean命令则是用于删除大多数的编译生成文件,但是会保留内核的配置文件.config,还有足够的编译支持来建立扩展模块。所以你若只想删除前一次编译过程的残留数据,只需执行make clean命令。

总而言之,make mrproper删除的范围比make clean大,实际上,make mrproper在具体执行时第一步就是调用make clean

你可能感兴趣的:(Kconfig中的select和depends on关系)