Linux应用开发【第九章】GPIO编程应用开发
9 GPIO编程应用开发
9.1 GPIO编程基础介绍
GPIO(General-Purpose IO Ports)...
【Linux】入门介绍前言Linux背景介绍 搭建 Linux 环境 命令行界面文件系统软件包管理权限控制总结
前言
众所皆知,Linux 的内核原型是 1991 年由林纳斯·托瓦兹(Linus Torvalds)...
Linux Shell 脚本编程入门1——核心基础语法
学习任何一门编程语言,和小学生学习语文类似,汉字有上万个,但是,小学生在掌握...
Android 动态分区概念了解
动态分区是Android的用户空间分区系统,从Android Q开始引入这个动态分区super的...
Binder之Java 层服务过程分析
1. Framework 层的 JNI 函数封装
Framework 对常用的 JNI 函数做了封装:
n...
Android 平台如何编译执行 C C++ 可执行程序
我们直接看一个示例:
写一个 helloworld c++ 可执行程序:
main.c:
# in...
AOSP 篇之添加可执行程序
本文基于 AOSP Android10_r41 源码环境。
AOSP 添加的可执行程序,可以分为两...
Linux应用开发【第十一章】PWM编程应用开发
11 PWM编程应用开发
11.1 PWM概述
PWM,英文名Pulse Width Modulation,是脉...
AOSP添加配置文件与删除已有模块
本文基于 AOSP Android10_r41 源码环境。
1. 添加配置文件
PRODUCT_COPY_FI...
SeAndroid 使用极速上手
1. 基本概念
SEAndroid 是一种安全系统,相关的概念和术语对于初学者来说都相...
Kernel 下载与编译
1. 内核下载
下载适用于模拟器的内核
git clone https://aosp.tuna.tsinghu...
Linux应用开发【第十章】RTC应用开发
10 RTC应用开发
10.1 RTC的作用及时间表示
“RTC”的英文全称是Real-Time Cloc...
Android | 理解 ViewRootImpl
简介
ViewRootImpl 是 View 的最高层级,是所有 View 的根。ViewRootImpl 实现...
Linux应用开发【第二章】图像处理应用开发
2 图像处理应用开发
前言:所有的图像文件,都是一种二进制格式文件,每一个...
Linux应用开发【第十四章】存储设备应用开发
14存储设备应用开发
14.1 SD/TF卡,U盘使用步骤
14.1.1 SD/TF卡,U盘的硬件接...