6 欢&欢

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 81w+

Android studio Could not download xxx.jar

用android studio时偶尔会报Could not download xxx.jar这一类的错误导致编译不过,下面介绍一种解决方法:1、首先需要查看报错时提示的是哪一个jar包,记录下来,如:2、找到阿里云的maven仓库,如:https://maven.aliyun.com/mvn/search将对应的jar包下载下来。3、接下来需要把jar包放到对应的位置,找到.gradle文件夹并打开到.gradle\caches\modules-2\files-2.1\目录下。

2020-07-17 20:42:12

Android Arm64系统调用实现

本文主要基于clone系统调用分析在Arm64中代码流如何从用户态进入内核态,如何从内核态返回用户态,以及如何实现一次调用两次返回。Arm64总共有4个异常级别,这里主要讨论EL0和EL1这两个异常级别。当程序运行在用户态时是EL0,当程序运行在内核态时一般是EL1. 寄存器有两种,一种是普通寄存器,一种是特殊寄存器。汇编代码种常用的x0、x1等就是普通寄存器。而栈指针寄存器、程序状态寄存器、...

2020-04-08 11:55:36

内核自旋锁与ARM同步原语

在阅读linux内核代码时,毫无疑问会遇到spin-lock,下面谈谈我对于spin-lock的arm源码分析。首先看一下spinlock_t的结构//arm/include/asm/spinlock_types.htypedef struct { union { u32 slock; struct __raw_tickets {#ifdef __ARMEB__ u1...

2019-12-25 19:48:58
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。