2024年1月18日
摘要: Linux内核为每个进程维护三个uid值,分别是ruid(real uid, 实际用户ID),euid(effective uid,有效用户ID),suid(saved set-user-id,保存的设置用户ID) uid:真实的用户ID,进程的uid就是其创建者的用户 ruid:用于在系统中标识一 阅读全文
posted @ 2024-01-18 19:20 yyyd~ 阅读(64) 评论(0) 推荐(0) 编辑
  2024年1月5日
摘要: 1.Linux proc目录介绍 Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口),存储的是当前内核运行状态的一系列 阅读全文
posted @ 2024-01-05 10:34 yyyd~ 阅读(63) 评论(0) 推荐(0) 编辑
  2023年12月29日
摘要: 1.Linux文件权限查看及修改 查看Linux文件及权限:ls -al(查看目录下所有文件) 修改文件及文件夹权限:sudo chmod -(文件类型) ×××(所有者)×××(组用户)×××(其他用户) 常用修改权限的命令: sudo chmod 600 ××× (只有所有者有读和写的权限) s 阅读全文
posted @ 2023-12-29 17:45 yyyd~ 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.前言 最近在做Linux系统相关的工作,但是自己对于Linux系统的了解太过片面,所以这里记录一下工作期间所遇到的Linux的一些基础概念的解释 2.Linux相关基础概念 2.1.fstab 什么是fstab fstab是file system table的意思,即文件系统表。 它在开机的时候 阅读全文
posted @ 2023-12-29 17:28 yyyd~ 阅读(7) 评论(0) 推荐(0) 编辑
  2023年11月10日
摘要: 这里主要涉及到 Android 开发过程中的一些指令 获取当前项目被编译进来的包 get_build_var PRODUCT_PACKAGES 阅读全文
posted @ 2023-11-10 15:55 yyyd~ 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Android.bp 是 Android 平台上的一种配置文件格式,用于构建 Android 应用程序。它使用声明式语法来描述源代码文件、库和工具的依赖关系,以及如何构建这些内容 Android.bp中的模块类型 cc_library_headers 是 Android.bp 中的一种类型,表示包含 阅读全文
posted @ 2023-11-10 13:46 yyyd~ 阅读(95) 评论(0) 推荐(0) 编辑
  2023年11月8日
摘要: 相关函数 makefile 文件里的函数跟变量的使用方法很相似,都是用一个 $ 符号跟左括号,函数名,空格后跟一列由逗号分隔的参数,最后用右括号回括 (1)strip 函数 名称:去空格函数-strip 功能:去掉<string>字串中开头和结尾的空字符串,并将中间的多个连续空字符(如果有的化)合并 阅读全文
posted @ 2023-11-08 14:56 yyyd~ 阅读(16) 评论(0) 推荐(0) 编辑
  2023年10月31日
摘要: 1.前言 在 Android 开发中,device.mk文件是一个重要的配置文件,用于定义你添加新设备的编译选项和环境变量。 2.需要添加并编译某个模块 需要编译 MyApp\ 模块,在 device.mk 或者 <product_name>.mk 里添加如下: 1 PRODUCT_PACKAGES 阅读全文
posted @ 2023-10-31 15:09 yyyd~ 阅读(157) 评论(0) 推荐(0) 编辑