[转帖]中国x86服务器市场H1出货量大幅下滑:浪潮、戴尔和华为排名前三
中国x86服务器市场H1出货量大幅下滑:浪潮、戴尔和华为排名前三https://www.cnbeta.com/articles/tech/900237.htm市场开始下滑了..据IDC《2019年第二季度中国X86服务器市场跟踪报告》显示,2019年第二季度,中国X86服务器市场出货量为715,05...
使用 GCC 和 GNU Binutils 编写能在 x86 实模式运行的 16 位代码
不可否认,这次的标题有点长。之所以把标题写得这么详细,主要是为了搜索引擎能够准确地把确实需要了解 GCC 生成 16 位实模式代码方法的朋友带到我的博客。先说一下背景,编写能在 x86 实模式下运行的 16 位代码,这个话题确实有点复古,所以能找到的资料也相应较少。要运行 x86 实模式的程序,目前...
反汇编基本原理与x86指令构造
反汇编基本原理与x86指令构造概要:旨在讲述程序的二进制代码转换到汇编。即反汇编的基本原理。以及 x86 架构的 CPU 的指令构造,有这个基础后就能够自己编写汇编程序了,也能够将二进制代码数据转换成汇编助记指令。当然,把本文当作手冊的阅读指导也是能够的。本文还讲述了 DEBUG 工具的部分功能。3...
x86 版的 Arduino Intel Galileo 开发板的体验、分析和应用
1.前言在今年(2013)罗马举办的首届欧洲 Make Faire 上,Intel 向对外发布了采用 x86 构架的 Arduino 开发板:Intel Galileo。这无疑是一个开源硬件领域的重磅消息。作为 CPU 领域的巨头 Intel,为开源硬件 /Maker 领域这个从前相对小众的圈子推出...
在x86为arm 编译 httpd 2.2.31
这个版本的httpd 已经自带 apr apr-util pcre , 不用额外下载源代码1) 编写环境变量脚本,并执行cross-env.sh :export ARMROOTFS=/h1rootexport CPP="/usr/bin/arm-linux-gnueabi-cpp-4.4"expor...
Windows下x86和x64平台的Inline Hook介绍
我在之前研究文明6的联网机制并试图用Hook技术来拦截socket函数的时候,熟悉了简单的Inline Hook方法,但是由于之前的方法存在缺陷,所以进行了深入的研究,总结出了一些有关Windows下x86和x64架构程序的Inline Hook方法。本文使用的方法并非最优,也没有保证安全,但是用较...
File targeting 'AMD64' is not compatible with the project's target platform 'x86' 解决方法
我在使用vs2010制作64位安装包时出现了以下问题:File targeting 'AMD64' is not compatible with the project's target platform 'x86'Error File 'NGlbComm.DLL' targeting 'AMD...
RISC-V 有望与 X86、ARM 形成三足鼎立之势
近日,OSCHINA 和 Gitee 联合发布了《2022 中国开源开发者报告》。其中,中国科学院计算技术研究所副所长包云岗在报告中对 RISC-V 领域进行了解读,以下为原文。 RISC-V 处理器核出货量突破 100 亿颗 2022 年 7 月,RISC-V 国际基金会首席执行官...
openKylin 实现国产 X86 平台支持,成功适配兆芯、海光!
兆芯和海光作为openKylin(开放麒麟)社区共建伙伴,在加入社区Kernel SIG后便开展了深入技术对接,并于近期正式完成openKylin操作系统与兆芯KX-U6780A,兆芯KX-6000G和海光Hygon 3350等三款国产X86平台的适配测试工作,其适配相关成果后续也将逐步合并到ope...
【译】x86程序员手册40-10.5初始化的例子
10.5 Initialization Example初始化的例子 译注:本来想把这个例子全部注释完,但由于对intel汇编实不熟悉,有太多的伪指令,本人也是免强看懂,所以就不再做翻译了。 $TITLE ('Initial Task') #此处title为开始标识,$符号表示取...
【译】x86程序员手册37-第10章 初始化
Chapter 10 Initialization 第10章 初始化 After a signal on the RESET pin, certain registers of the 80386 are set to predefined values. These values are ad...
Visual Studio 2017启动x86的Android模拟器失败
Visual Studio 2017启动x86的Android模拟器失败Visual Studio 2017默认提供多个Android模拟器。其中,x86模拟器运行较快。但是由于和Hyper-V服务冲突,所以默认无法启动。用户手动关闭Hyper-V服务才可以。在开始菜单中,输入cmd,显示命令行提...
Incorrect string value: '\xE6\x9B\xB9\xE5\x86\xAC.'
通过jdbc向mysql插入汉字时报了这个错 解决办法: 1、将数据库和表的编码改为utf-8 alert database kpi character set utf8 alter table address convert to character set utf8 2、vim ...
测试显示模式_X86汇编
测试显示模式——X86汇编 ;对于超级VGA显示卡,我们可用AX=4F02H和下列BX的值来设置其显示模式。 ;本程序不支持液晶显示器 ;BX 显示模式 属性;100H 640×400×256色;101H 640×480×256色;102H 800×600×16色;103H 800×600×256...
用户空间记忆障碍?(Linux x86 - 64)
It is easy to set memory barriers on the kernel side: the macros mb, wmb, rmb, etc. are always in place thanks to the Linux kernel headers. 在内核端设置内存屏...
棘手的编译错误:module machine type 'X86' conflicts with target machine type 'x64'
各位大侠: 有一个工程,以静态的方式调用另一个名为Public的DLL ,两者都使用WIN32编译的话没有任何问题。使用x64编译时,DLL编译能正常通过,但编译EXE时出现Public.lib(Public.dll) : fatal error LNK1112: module machine t...
XAMPP(Linux版-x86兼容)官网下载
欢迎光临 XAMPP 的 Linux 版 (x86 兼容处理器版)顺便提一下:该软件以前被称作 LAMPP,但为了避免误解,我们将其重名命为 »XAMPP 的 Linux 版«。所以,如果您在寻找 LAMPP,您就来对地方了。;)如果你遇到任何有关 XAMPP 的问题,敬请与我们联系。这将帮助我们改...
程序的载入和运行(五)——《x86汇编语言:从实模式到保护模式》读书笔记25
程序的载入和运行(五)——《x86汇编语言:从实模式到保护模式》读书笔记25前面几篇博文最终把代码分析完了。这篇就来说说代码的编译、运行和调试。1.代码的编译及写入镜像文件之前我们都是在命令行输入命令进行编译和写入。源文件少的时候还不认为麻烦,当源文件多了,就会认为特别麻烦。有没有简单的方法呢? 当...
Qt 5.6.2 静态编译(VS2013 x86 target xp openssl icu webkit)
在去年4月份的时候,我写过一篇动态编译Qt5.6.0的文章,当时是为了解决webkit不能在winxp下面跑的问题,动态编译有一个缺点,就是发布的时候,要携带一大堆dll,使安装包的体积增大。而静态编译能够解决这个问题,但是静态编译也有缺点,那就是编译时间很长,而且每次不管哪个模块有改动,就必须重新...
AVD启动报错:Running an x86 based Android Virtual Device (AVD) is 10x faster
1.cmd窗口中输入emulator -avd test 启动AVD时报错:Running an x86 based Android Virtual Device (AVD) is 10x faster.We strongly recommend creating a new AVD.这个说的是使用...