问题背景OS:无关AS:无关Genymotion:2.5.2Virtual Device:Google Nexus 5 - 5.1.0 - API 22原因分析CPU架构不符解决方案对于Genymotion,搜索并安装ARM Translation Installer v1.1,安装方式为直接将zi...
分类:
移动开发 时间:
2015-12-15 22:35:55
阅读次数:
1369
为什么需要多寄存器访问指令?ldr/str每周期只能访问4字节内存,如果需要批量读取、写入内存时太慢,解决方案是stm/ld举例(uboot start.S 537行) stmia sp, {r0 - r12}将r0存入sp指向的内存处(假设为0x30001000);然后地址+4(即指向0x3000...
分类:
其他好文 时间:
2015-11-27 19:36:47
阅读次数:
117
协处理器cp15操作指令:mcr & mrc?mrc用于读取CP15中的寄存器?mcr用于写入CP15中的寄存器什么是协处理器??SoC内部另一处理核心,协助主CPU实现某些功能,被主CPU调用执行一定任务。?ARM设计上支持多达16个协处理器,但是一般SoC只实现其中的CP15.(cp:copro...
分类:
其他好文 时间:
2015-11-27 19:36:40
阅读次数:
138
(汇编)指令是CPU机器指令的助记符,经过编译过会得到一串0011组成的机器码,可以由CPU读取执行。(汇编)伪指令本质不是指令(只是和指令一起写在代码中),它是编译器环境提供的,目的是用来指导编译过程,经过编译后伪指令最终不会生成机器码。两种不同风格的ARM指令--ARM官方的ARM汇编风格:指令...
分类:
其他好文 时间:
2015-11-23 23:33:12
阅读次数:
128
今天开始学习Win32汇编 因为自己很多都是Windows方面 所以 接触一下Win32汇编.386 ;.386指令集.model flat,stdcall ;工作模式option casemap:none ;关键字大小写不...
一、简介二、Haproxy安装配置①安装#wgethttp://www.haproxy.org/download/1.5/src/haproxy-1.5.14.tar.gz
#tar-zxvfhaproxy-1.5.14.tar.gz
#cdhaproxy-1.5.14
#makeTARGET=linux2628ARCH=x86_64##TARGET指定内核版本,ARCH指定CPU架构
#makeinstall
install-d"/usr/local/sbin..
分类:
其他好文 时间:
2015-10-14 14:26:28
阅读次数:
248
android系统其实是linux,那么可以在程序中去调用cat /proc/meminfo和cat/proc/cpuino去查看内存和CPU等情况的,下面是程序:public class CpuSpeed extends Activity { /** Called when the activit...
分类:
移动开发 时间:
2015-10-12 19:12:47
阅读次数:
147
在减压.a当文件,据报一个类别似 xxx.a is a fat file (use libtool(1) or lipo(1) and ar(1) on it)的错误,经过查找资料,原来是由于该.a文件包括了多个cpu架构,比方armv7,armv7s等,此时能够用例如以下命令:lipo xx...
分类:
其他好文 时间:
2015-09-24 12:29:14
阅读次数:
293
在命令提示符下输入goenvsetGOARCH=amd64//CPU的架构
setGOBIN=//工作目录下的BIN文件夹
setGOEXE=.exe
setGOHOSTARCH=amd64//想要交叉编译的CPU架构
setGOHOSTOS=windows//想要交叉编译的操作系统
setGOOS=windows//当前的操作系统
setGOPATH=D:\gopath//工作目录
setGORACE=
..
分类:
编程语言 时间:
2015-09-22 19:01:10
阅读次数:
164
任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为 10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。但是对于浮点数在内...
分类:
编程语言 时间:
2015-08-21 23:02:57
阅读次数:
179