开发工具和环境搭建:第一个工具:NDK (native develop kits) 交叉编译的工具链:交叉编译: 在一个平台(处理器,操作系统)下 编译出来另外一个平台下可以运行的代码.windows AMD intel x86 架构-> 手机 android arm处理器.c .java1. 编译...
分类:
其他好文 时间:
2014-10-08 01:12:44
阅读次数:
663
整体架构变化很明显,从支持多种平台多种架构,到支持单一平台,支持单一体系结构。目前最新的RHEL/CentOS7只支持x86_64架构,也就是说,后续很可能就是x86_64的天下,什么安腾之类的再也难有声音,具体的变化过程,可以参考CentOS下载列表:VersionMinorreleaseCDandDVDISOIma..
分类:
其他好文 时间:
2014-09-29 12:55:51
阅读次数:
240
探索调试器下断点的原理 在Windows上做开发的程序猿们都知道,x86架构处理器有一条特殊的指令——int 3,也就是机器码0xCC,用于调试所用,当程序执行到int 3的时候会中断到调试器,如果程序不处于调试状态则会弹出一个错误信息,之后程序就结束。使用VC开发程序时,在Debug版本的程序中....
Hanthana Linux官方主页:http://www.hanthana.orgHanthana Linux 基于 Fedora,主要面向 IT 教育,默认包含额外的编/解码器及多媒体播放器。它提供可安装到硬盘的 LiveDVD,支持 i686 和 x86_64 架构。ROSA Linux官方主...
分类:
系统相关 时间:
2014-09-26 19:36:38
阅读次数:
307
硬件系统的配置硬件和BIOS中虚拟化技术的支持是KVM运行的先决条件。在x86-64架构的处理器中,KVM必需的硬件虚拟化扩展分别为:Intel的虚拟化技术(IntelVT)和AMD的AMD-V技术。一般在BIOS中,VT的选项通过“Advanced→ProcessorConfiguration”来查看和设置,它的标识通常为“I..
分类:
系统相关 时间:
2014-09-18 16:40:54
阅读次数:
631
Introduction: Powerpc是上世纪由IBM,MOTO,苹果公司合作开发的精简指令集处理器(RISC).PowerPC具有良好伸缩性以及可扩展性能,同时在上世纪90年代末期,PowerPC增加类似于DSP的单指令多数据的处理指令。 相较于ARM,以及x86架构,PowerPC具有较.....
分类:
其他好文 时间:
2014-09-04 13:18:19
阅读次数:
247
KVM简介:KVM是开源软件,全称是kernel-basedvirtualmachine(基于内核的虚拟机)。是x86架构且硬件支持虚拟化技术(如intelVT或AMD-V)的Linux全虚拟化解决方案。它包含一个为处理器提供底层虚拟化可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。KVM还需要一个经过修改..
分类:
其他好文 时间:
2014-08-16 09:50:11
阅读次数:
445
翻译说明:这是一个日本人写的用户态下的函数tracer, 我们知道系统调用可以用strace, 库调用可以使用ltrace, 但是linux下竟然没有一个比较有名的用户程序的tracer, 这真是比较奇怪。目前这个工具只支持x86架构,arm之类的嵌入式环境不支持。以后有时候自己写一个tracer。
原文来自: http://binary.nahi.to/hogetrace/
trac...
分类:
其他好文 时间:
2014-08-12 00:45:23
阅读次数:
500
描述: 以前需要使用汇编对CPU的指令集进行优化,现在可以直接使用Intrinsic函数达到类似效果,
可读性和移植性相对于汇编语言有长足进步。现在极少有x86架构cpu不支持SSE/SSE3指令集
所以是时候了解Intrinsic函数(SSE、SSE2)的使用。
现在让我们通过简单的例子,来了解Intrinsic函数(SSE/SSE2指令)如何使用!...
分类:
其他好文 时间:
2014-08-08 12:38:36
阅读次数:
352
1、X86架构下的从开机到Start_kernel启动的总体过程
这个过程简要概述为:
开机——>BIOS——>GRUB/LILO——>Linux Kernel
其运行的流程图和重要函数如下图所示:
2、加载Linux内核(基于X86)的内存布局图
| |
0A0000 +--------------------------+
| Reserve...
分类:
系统相关 时间:
2014-08-07 15:43:23
阅读次数:
318