当前位置:   article > 正文

Android系统构建_qcom qnx

qcom qnx

        安卓dialog命令:

        参考:Android系统Dialog命令分析-充电_cotex_Han的专栏-CSDN博客_diag指令

        SIM LOCK(SIM UNLOCK)锁卡功能:

        博客:https://blog.csdn.net/qq_41739313/article/details/121870534

        安卓Merge命令

        参考:http://blog.sina.com.cn/s/blog_68d72c9b0101guqw.html

        NXP和NFC(近场通信)

        参考:https://blog.csdn.net/m0_37905055/article/details/108511389

        高通及安卓及QNX常用缩写

        参考:高通及安卓及QNX常用缩写 你了解的 - 简书

        Android设备研发术语

        参考:Android设备研发术语表_green1900的专栏-CSDN博客

Android系统编译

        参考:android系统编译流程简要分析与使用_agwtpcbox的博客-CSDN博客

        Android系统编译流程(结合Makefile文件解析前两篇看,就能理解了)

        ANDROID系统编译过程详解_xiehaihit的博客-CSDN博客_android 编译 

        Android编译系统入门(该博主有一系列Android编译系统的学习博客

        参考:Android编译系统入门(一) - 番茄沙司 - 博客园

        编译流程主要包括三个步骤:

        (1)source build/envsetup.sh

        (2)lunch ***

        (3)make -j4 ***

        Android编译流程初始化分析(对编译的整个流程写的比较详细

         参考:第十三期 AOSP 编译环境初始化过程分析《手机就是开发板》_aggresss的专栏-CSDN博客

        参考:Android编译系统环境初始化过程分析_老罗的Android之旅-CSDN博客_host_os_extra

        Android编译过程详解(对Makefile编译相关的函数逻辑和功能写的比较详细

        参考:Android编译过程详解(二) - little_raptor - 博客园

        Android R版本编译流程

        参考:高通平台Android11(AndroidR)系统编译总结_tq501501的博客-CSDN博客

        各版本源码编译指南(该博主有一系列源码编译学习博客

        参考(是对下面文章的简化和内容丰富):

                Android高版本P/Q/R源码编译指南_IT先森-CSDN博客 

        参考(比上面的博客多一些问题分析):

                https://blog.csdn.net/zhzhangnews/article/details/105634037

        解决Android高版本编译ssd固态硬盘空间不够的问题

        参考(该文章第4节):Android高版本P/Q/R源码编译指南_IT先森-CSDN博客

# envsetup.sh解析

        envsetup.sh脚本内容详细讲解:

        参考:Android脚本envsetup.sh逐行分析_洛奇看世界-CSDN博客_android envsetup

        参考:Android编译过程详解(一) - rlandj - 博客园

        参考:编译环境初始化-Android10.0编译系统(二)_IngresGe 的专栏-CSDN博客详细

# Makefile文件解析

         Makefile入门(详细)

        参考:概述 — 跟我一起写Makefile 1.0 文档

        自定义c项目和Makefile文件进行项目编译

        参考:Linux下使用make命令编译c源文件_骑着代码去流浪-CSDN博客_linux使用make命令编译文件

        文件中的.PHONY(定义伪target)

        参考:Makefile中.PHONY的作用 - veli - 博客园

# main.mk文件解析

        参考(详细分析了main.mk):Android源码编译过程及原理(二)_慕课手记 

        参考(main.mk分析更详细):安卓main.mk解析_liusongliang68的专栏-CSDN博客

        参考:make编译过程-Android10.0编译系统(三)_IngresGe 的专栏-CSDN博客

        参考:[笔记分享] [Build] Android编译系统源代码之main.mk_Kris Fei's blog-CSDN博客_android main.mk

        .dex文件简介

         参考:Android Dex文件编译过程_yanwenyuan0304的专栏-CSDN博客_编译dex

# config.mk文件解析

        参考:Android编译过程详解(二) - little_raptor - 博客园

# envsetup.mk文件解析

        参考:Android编译过程详解(二) - little_raptor - 博客园

# mk文件解析

        mk文件介绍(简介)

        参考:mk文件介绍_lyh.-CSDN博客_.mk文件

        mk文件的ifeq和ifdef(条件语句)

        参考:c语言 mk文件详解,Android.mk/makefile 的ifeq和ifdef的区别_图院长的博客-CSDN博客

AP与BP、flex、NV文件(手机的参数配置文件)

        (1)应用处理器与基带处理器

        参考:https://blog.csdn.net/ericbaner/article/details/3860417

       (2)flex手机开发打包

        参考:https://blog.csdn.net/gapapp/article/details/9261383

         flex相关配置文件的说明_qr728qr-CSDN博客

        参考:Flex 手机项目学习文档_Bychentufeiyang的专栏-CSDN博客

        (3)NV文件

        NV是刷机前要备份手机的自带程序,NV文件会记录一些手机相关的一些信息,如meid等。

        一般情况下,nv项与通信功能比较密切,例如nv项中会标记手机允许注册的网络,当前注册的网络等。比方说你手机里nv标记着是联通3G网络,而你插入移动卡的时候,就会出现找不到网络新号的问题。当然一般nv项会随着手机卡的插入重新写入,nv项破坏之后会导致手机出现好多问题。

安卓Secure Boot

        参考:MTK平台Android 安全中secure boot机制_@775899734的博客-CSDN博客

        参考:rk3399-android9.0-secureboot介绍 - 程序员大本营

        ---Secure Boot工作原理(详细清晰):

        参考:

        secure boot是uefi设置中的一个子规格,简单的来说就是一个参数设置选项。

        它的作用体现在主板上只能加载经过认证过的操作系统或者硬件驱动程序,从而防止恶意软件侵入。普通用户关闭此选项对电脑没有影响。

        ---展讯Secure方案(对文件签名写的很详细

        [加密]展讯secureboot方案_anxuan3201的博客-CSDN博客

        博客学习:

        RSA:公开秘钥密码体系,加密秘钥和解密秘钥

        SHA:安全Hash算法

        ---Android公钥私钥详解(对公钥私钥写的很详细

        https://blog.csdn.net/anxuan3201/article/details/101119920

        ---OpenSSL简介

        openssl_百度百科        

        Tools - OpenSSL_weixin_34217773的博客-CSDN博客 

        ---OpenSSL tool

        数字签名管理工具

        ---SHA256

        Android加密算法

        算法代码:android中Sha256加密算法_酸奶盖儿的博客-CSDN博客_android sha256

        获取SHA256值:Android 获取SHA1和SHA256的值_Android的专栏-CSDN博客_android sha256

        高通Secure Boot调试流程

        参考:高通Secure Boot调试流程记录_涛声依旧的专栏-CSDN博客

        该流程最终生成sec.dat文件

        MDM9607平台 Secure Boot调试记录

        参考:MDM9607平台 Secure Boot调试记录 - 程序员大本营

        熔丝相关的sec.dat怎么判断是否与签名的证书一致

        参考:熔丝相关的sec.dat怎么判断和签名的证书是否一致的问题 - it610.com

fastboot下载工具

        fastboot刷机使用方法

        详细描述了刷各个分区的方法:

        参考:FastBoot 刷机使用方法 - 简书

        fastboot命令使用详解

        参考:使用fastboot命令刷机流程详解_Android小码农的博客-CSDN博客

        FastBoot BootLoader Recovery 模式解释 

        参考:FastBoot BootLoader Recovery 模式解释

ResearchDownload版本升级工具

        ResearchDownload使用说明

        参考:researchdownload使用说明 - 百度文库

# 安卓分区

        系统分区理解

        自己的博客:Android系统分区理解及目录细解_DreamWendy-CSDN博客

        boot.img的生成

        参考:android boot.img的生成_u010075061的专栏-CSDN博客

        解析super镜像的方法

        参考:解析super.img镜像的方法_纸上得来终觉浅,绝知此事要躬行-CSDN博客

        高通Android分区详解

        参考:android最佳分区方案,高通Android分区表详解_Android 2012的博客-CSDN博客

        集中刷机模式及分区介绍

        参考:安卓手机几种刷机模式作用及分区介绍-IT俱乐部-城北

Android应用的安全隐患

        Android应用的安全隐患*_banyinlve3147的博客-CSDN博客

        Android应用与系统安全防御 - bamb00 - 博客园 

Non-Hlos.bin是什么

        高通(Qcom)平台Non-Hlos.bin

        作用:NON-HLOS.bin是负责处理通讯协议相关的基带镜像,最终被烧写到modem分区;

        参考:浅谈高通平台NON-HLOS.bin文件生成和镜像加载过程_yxw0609131056的博客-CSDN博客_non-hlos.bin

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号