Android 调试小课堂 原文由 Nicholas Lim (niclimcy) 和 Nolen Johnson (npjohnson) 写于2023年10月10日,发表于LineageOS博客 人工翻译,水平较差xD 术语表 ADB: Android 调试桥。 缓冲区:内存中固定大小的存储区域。 CLI: 命令行界面。 Commits:对于代码库的原子更改,用于版本控制。 调试:找到并修复错误、bug和非预期行为的过程 2024-08-25
UART Ports For Google Pixel Phones Pixel 手机的 UART 针脚定义启用 UART 终端在 Pixel 上启用 UART 需要已解锁的 bootloader解锁后,进入 bootloader,执行fastboot oem uart enable执行结果返回“OKAY”即开启 UART 终端UART参数为115200n8,没有硬件串口流控制 对于存在3.5mm耳机口的型号UART从3.5mm接口引出,TX电压应设为1.8V(3. 2024-08-12
C++多线程获取返回值的方法 在许多时候,我们会有这样的需求——即我们想要得到线程返回的值。但是在C++11 多线程中我们注意到,std::thread对象会忽略顶层函数的返回值。 那问题来了,我们要怎么获得线程的返回值呢? 我们通过一个例子来说明如何实现这个需求。用多个线程计算(a+b)/ (x+y) 的值 有两种方法,分别是 1. 传统的方法:在线程间共享指针123456789101112131415161718 2021-08-27
C++ 11 多线程--线程管理 说到多线程编程,那么就不得不提并行和并发,多线程是实现并发(并行)的一种手段。并行是指两个或多个独立的操作同时进行。注意这里是 同时进行,区别于并发,在一个时间段内执行多个操作。在单核时代,多个线程是并发的,在一个时间段内轮流执行;在多核时代,多个线程可以实现真正的并行,在多核上真正独立的并行执行。例如现在常见的4核4线程可以并行4个线程;4核8线程则使用了超线程技术,把一个物理核模拟为2个逻辑核 2021-08-27
在ManjaroLinux上编译Android源码 在ManjaroLinux上编译Android源码第一次写教程,语文不好大佬手下留情哈哈哈哈 刷机有风险!请备份好重要数据!自行承担风险! 系统要求 Manjaro Linux 21.0.7及以上,运行在x86处理器上 至少4GB RAM和300GB磁盘空间 畅通的互联网连接 基本的linux知识 脑子和手 配置软件源更换软件源刚安装完的Manjaro需要更换镜像源 1sudo pa 2021-08-15 Linux