
安卓系列 -- 系统开发实践
文章平均质量分 77
安卓系列 -- 系统开发实践技术专栏
奋斗企鹅CopperSun
这个作者很懒,什么都没留下…
展开
-
【安卓开发系列 -- 系统分析】Framework -- Android 系统一般启动流程简介
【安卓开发系列 -- 系统开发】Framework -- init 解析【1】Android 系统的整体启动流程整体的启动流程图【2】init 进程【2.0】init 进程涉及的源文件路径system\core\init\init.cpp【2.1】init 进程职责1. init 进程负责创建 Android 系统中的关键进程;2. 提供属性服务 (property service) 管理 Android 系统中的属性;参考与致谢本博客为博主学习笔记,..原创 2020-11-04 16:48:57 · 412 阅读 · 0 评论 -
【安卓开发系列 -- 系统开发】编译 android 系统 (基于 AIO-3399C)
【安卓开发系列 -- 系统开发】编译 android 系统 (基于 AIO-3399C)【1】开发环境简介开发环境如下:1. 主机,Win10;虚拟机,Ubuntu 16.042. 开发板,AIO-3399C 六核 AI 开发板3. android 源码,android 7.1【2】android 编译环境准备1.1. 安装 OpenJDK 8sudo apt-get...原创 2019-11-21 20:37:49 · 603 阅读 · 0 评论 -
【安卓开发系列 -- 系统开发】编译 android 系统 (基于 OpenVMI 容器方式)
【安卓开发系列 -- 系统开发】编译 android 系统 (基于 OpenVMI 容器方式)附录,问题与解决方案问题一sudo: mksquashfs: command not found解决方案apt-get install squashfs-tools参考与致谢本博客为博主学习笔记,同时参考了网上众博主的博文以及相关专业书籍,在此表示感谢,本文若存在不足之处,请批评指正。...原创 2021-10-17 13:57:16 · 2150 阅读 · 0 评论 -
【安卓开发系列 -- 系统开发】搭建云手机容器环境 (基于 openvmi)
【安卓开发系列 -- 系统开发】搭建 openvmi 容器环境【】注意,问题排查,openvmi 程序的日志位于/var/log/syslog 文件中;【】Docker 加载运行 Android 镜像 (基于 openvmi)【】Docker 加载Android 镜像新建挂载路径mkdir mount_dir挂载 android 镜像mount android_openvmi_x86_64.img ./mount_dir进入挂载路径cd ./mount_dirdoc..原创 2021-10-17 13:58:50 · 5019 阅读 · 15 评论 -
【安卓开发系列 -- 系统开发】AOSP 源码环境开发系统 APP 预置带有 SO 的 AAR 包
【安卓开发系列 -- 系统开发】AOSP 源码环境开发系统 APP 预置带有 SO 的 AAR 包【1】案例说明1. 在 AOSP 源码环境中开发系统 APP 时需要引入 android-gif-drawable AAR 包并显示 GIF 动图;2. 开发环境 2.1 开发板,AIO-3399C 六核 AI 开发板 2.2 主机,Win10;虚拟机,Ubuntu 16.04...原创 2019-12-26 17:51:20 · 1562 阅读 · 2 评论 -
【安卓开发系列 -- 系统开发】基于 android studio 的 android 源码调试环境搭建
【安卓开发系列 -- 系统开发】基于 android studio 的 android 源码调试环境搭建【0】开发环境简介1. 主机,Win10;虚拟机,Ubuntu 16.042. 开发板,AIO-3399C 六核 AI 开发板3. android 源码,android 7.1【1】ubuntu 中 adb 安装与配置安装 adb 工具sudo apt-get inst...原创 2019-11-26 09:38:24 · 728 阅读 · 0 评论 -
【安卓开发系列 -- 系统开发】安卓开发流程梳理 -- 从底层到 APP (Linux 驱动开发)
【安卓开发系列 -- 系统开发】安卓开发流程梳理 -- 从底层到 APP (Linux 驱动开发)【0】开发环境简介1. 主机,Win10;虚拟机,Ubuntu 16.042. 开发板,AIO-3399C 六核 AI 开发板3. android 源码,android 7.1【1】Linux 驱动开发Linux 驱动开发 Makefile 文件ifneq ($(KERNE...原创 2019-11-25 08:42:06 · 633 阅读 · 0 评论 -
【安卓开发系列 -- 系统开发】字符设备驱动基础
【安卓开发系列 -- 系统开发】字符设备驱动基础【1】简单的字符设备驱动示例代码驱动代码#include <linux/module.h> // module_init module_exit#include <linux/init.h> // __init __exit// 模块安装函数static int __init chrdev_i...原创 2019-11-21 20:26:40 · 309 阅读 · 0 评论