背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 介绍 让我们思考几个朴素的问题? 1. 系统是怎么知道物理内存的? 2. 在内存管理真正初始化之前, ...
分类:
系统相关 时间:
2019-09-01 01:03:25
阅读次数:
193
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器 3. 使用工具:Source Insight 3.5, Visio 1. 介绍 子系统负责在运行时对CPU频率和电压的动态调整,以达到性能和功耗的平衡,它也叫 。 原理:CMOS电路中功耗与电压的平方成 ...
分类:
系统相关 时间:
2019-08-20 22:16:37
阅读次数:
117
armeabi-v7a: 第7代及以上的 ARM 处理器。2011年15月以后的生产的大部分Android设备都使用它. arm64-v8a: 第8代、64位ARM处理器,很少设备,三星 Galaxy S6是其中之一。 armeabi: 第5代、第6代的ARM处理器,早期的手机用的比较多。 x86: ...
分类:
移动开发 时间:
2019-08-06 13:44:09
阅读次数:
2757
准备 你需要64位的ubuntu操作系统 Cosmic 18.10、Bionic 18.04 (LTS)、Xenial 16.04 (LTS)其中之一。 docker支持的架构为:x86_64 (or amd64), armhf, arm64, s390x (IBM Z), and ppc64le ...
分类:
系统相关 时间:
2019-07-19 17:16:44
阅读次数:
155
谷歌发布新包需要64位的so Application.mk 中 APP_ABI := armeabi armeabi-v7a x86 x86_64 arm64-v8a 添加了 arm64-v8a 和 x86_64 两个平台。 之前项目中使用了模板 在 .h 文件中定义了 数据,.cpp 中实现了具体 ...
分类:
其他好文 时间:
2019-07-10 18:24:27
阅读次数:
131
公司同事弄了个华为云的ARM64服务器,让我帮忙部署我们的服务,所以先试用了一下。 总体感觉还行,使用的CentOS系统,yum也能用, 源也可以用。但是 用不了。 服务器配置还行,内存又13G多,4核心的CPU,但是这里看不到CPU的频率。 因为总体性能还行,也能够安装clang,所以编译代码可以 ...
分类:
其他好文 时间:
2019-07-04 00:39:41
阅读次数:
289
[TOC] 因为试用华为云ARM64服务器的时候,在云服务器上编译GDAL很长时间也没有编译完,所以先交叉编译适合版本的GDAL丢上去做测试。 以下都是在CentOS 7 x86_64 环境下进行的,Linux内核版本3.10。 安装编译环境 1、下载安装编译器 编译PROJ.4 编译GEOS 编译 ...
分类:
系统相关 时间:
2019-07-04 00:29:19
阅读次数:
270
0x000 漏洞信息CVE-2019-0803 | Win32k 特权提升漏洞发布时间: 2019-04-09当 Win32k 组件无法正确处理内存中的对象时,Windows 中存在特权提升漏洞。成功利用此漏洞的攻击者可以在内核模式中运行任意代码。攻击者可随后安装程序;查看、更改或删除数据;或者创建 ...
问题 途中使用的命令是 ,在执行命令的时候找不到对应的 文件。 解决 找到这个编译器所在的文件夹的 文件夹,并且 文件复制进去即可。可以新建一个文本文件,把名字和后缀名改为unistd.h。 Windows的通病 这样是不可行的,在许多情况下。 原因是这个头文件是unix, standard的缩写, ...
分类:
编程语言 时间:
2019-05-20 17:31:51
阅读次数:
498
【小宅按】近期公司推出来基于ARM芯片的服务器,本文就一些基本概念,比如ARM, ARM64, ARMv8, ARM7,ARMv7, 64位等让人费解的概念进行了粗浅地分析,涉及的关键字已用粗体标出。文中观点仅仅是一家之言,拙劣之处,欢迎斧正。 (图1) 基本原理(记住1Byte=8bit): 电子 ...
分类:
其他好文 时间:
2019-05-20 13:13:28
阅读次数:
1604