android 配置文件
文章平均质量分 87
qianxuedegushi
这个作者很懒,什么都没留下…
展开
-
Android 编译时:m、mm、mmm、mma、mmma的区别
转自:Android 编译时:m、mm、mmm、mma、mmma的区别 - 行走的思想 - 博客园m:编译整个安卓系统 makes from the top of the tree mm:编译当前目录下的模块,当前目录下需要有Android.mk这个makefile文件,否则就往上找最近的Andrhttps://www.cnblogs.com/onelikeone/p/9309238.htmlm:编译整个安卓系统makes from the top of the treemm:编译当前...转载 2022-04-26 11:56:06 · 1963 阅读 · 0 评论 -
动态链接和静态链接差异
开始上课了,现在非周末的时间会稍微少点,这次想写的是关于静态链接和动态链接的区别,刚开始接触的时候还是有一点点的疑惑滴,这里比较一下来加深记忆.我们在前面的博客里面写过关于.c文件从编译到链接然后到生成可执行文件的过程.通常情况下,对函数库的链接是放在编译期完成的.所有相关的对象文件与涉及到的函数库被链接为一个可执行文件.程序在运行的时候,与函数库再无瓜葛,因为所有我们需要的函数都已经被放在我转载 2018-01-10 16:10:51 · 491 阅读 · 0 评论 -
kobject,kset,子系统层次结构 、platform_device platform_driver
为什么两个name的名字必须匹配才能实现device和driver的绑定?(1)在内核初始化时kernel_init()->do_basic_setup()->driver_init()->platform_bus_init() 初始化platform_bus(虚拟总线);(2)设备注册的时候 platform_device_register()-转载 2018-01-04 16:43:07 · 380 阅读 · 0 评论 -
The system.map File
There seems to be a dearth of information about the System.map file. It's really nothing mysterious, and in the scheme of things, it's really not that important. But a lack of documentation makes it转载 2017-04-08 11:58:14 · 299 阅读 · 0 评论 -
[dts]Device Tree机制
Based on linux 3.10.24 source code 参考/documentation/devicetree/Booting-without-of.txt文档目录1. 设备树(Device Tree)基本概念及作用2. 设备树的组成和使用 2.1. DTS和DTSI 2.2. DTC 2.3. DTB 2.4. Bootloader3.转载 2017-08-18 16:32:02 · 296 阅读 · 0 评论 -
dynamic_debug
2Introduction3============45This document describes how to use the dynamic debug (dyndbg) feature.67Dynamic debug is designed to allow you to dynamically enable/disable8kernel code to obtain add...原创 2018-05-18 17:10:15 · 453 阅读 · 0 评论 -
linux 底层文件读写(1)
在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主要有:filp_open() ,filp_close(), vfs_read(), vfs_write(),set_fs(),get_fs()等,这些函数在linux/fs.h和asm/uaccess.h头文件中声明。下面介绍主要步骤。 1. 打开文件 filp_open()在kernel...原创 2019-09-04 14:45:19 · 373 阅读 · 0 评论 -
Android 中的安全增强型 Linux
https://source.android.google.cn/security/selinux/作为 Android安全模型的一部分,Android 使用安全增强型 Linux (SELinux) 对所有进程强制执行强制访问控制 (MAC),甚至包括以 Root/超级用户权限运行的进程(Linux 功能)。很多公司和组织都为 Android 的SELinux 实现做出了贡献。借助 SELinux,Android 可以更好地保护和限制系统服务、控制对应用数据和系统日志的访问、降低恶意软件的影响,并..转载 2021-08-18 08:59:10 · 154 阅读 · 0 评论 -
ubuntu ADB 权限配置及版本升级
参考 原文链接:https://blog.csdn.net/qq_31180471/article/details/1044861021)问题现象:ator@atorpc:~/workspace$ adb devicesList of devices attached1234567 no permissions解决方案:1. lsusb以下是我的输出(当前连的是小米手机)Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 ...原创 2021-08-03 19:27:47 · 1862 阅读 · 0 评论 -
audio dtsi 相关参数描写
xref: /txgon/kernel/msm-4.9/Documentation/devicetree/bindings/sound/qcom-audio-dev.txtonly in /txgon/kernel/msm-4.9/Documentation/devicetree/bindings/sound/1 Qualcomm technologies inc audio devices for ALSA sound SoC2 3 * msm-pcm4 5 Required proper原创 2020-08-28 09:34:00 · 2874 阅读 · 0 评论 -
Android Linux 调整printk函数消息打印级别的方法
有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是7417# cat /proc/sys/kernel/printk7417该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。关于不同日志级别的更多信息,请查阅syslog(2)联机帮助。上面显示的4个数据分别对应:控制台日志级别:优先级高于该值的消息将被打印至控制台默认的消息日志级别:将用该...转载 2020-07-28 16:58:13 · 911 阅读 · 0 评论 -
android编译系统的makefile文件Android.mk解说
转自 :https://www.cnblogs.com/hesiming/archive/2011/03/15/1984444.html感谢创作者android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定..转载 2020-06-04 14:11:11 · 293 阅读 · 0 评论 -
自定义Android系统级权限组
Android安全模型基于Linux的权限管理,使用沙箱隔离机制将每个应用的进程资源隔离。Android应用程序在安装时赋予一个UID,UID不同的应用程序完全隔离。另一方面,应用如果想使用某种服务,需要在AndroidManifest.xml中申请。比如,想使用网络的话,需要在AndroidManifest.xml中添加:<uses-permission android:name=...转载 2019-12-27 20:02:14 · 636 阅读 · 0 评论 -
Android 宏定义配置文件
Android8.0 ,msm4.9以前的版本驱动宏配置文件在以下路径:android\kernel\arch\arm\configs:msmxxx_defconfig 文件debug版本配置msmxxx-perf_defconfig 文件user版本配置Android8.0 ,msm4.9及以后的版本驱动宏配置文件挪到了以下路径:\LA.UM.7.6.2\LINUX\a...原创 2019-10-24 14:00:27 · 991 阅读 · 0 评论