
虚拟机
文章平均质量分 91
CopperDong
纯属巧合
展开
-
QEMU编译及使用方法
QEMU是一个支持跨平台虚拟化的虚拟机,有user mode和system mode两种配置方式。其中qemu在system mode配置下模拟出整个计算机,可以在qemu之上运行一个操作系统。QEMU的system mode与常见的VMware和Virtualbox等虚拟机比较相似,但是QEMU的优势是可以跨指令集。例如,VMware和Virtualbox之类的工具通常只能在x86计算机上虚拟出转载 2017-09-26 19:29:50 · 4550 阅读 · 0 评论 -
Ubuntu boot分区文件误删,系统无法启动_恢复
boot 启动分区文件误删恢复:1先制作启动盘2进入try ubuntu 模式3.恢复grub sudo -i mount /dev/sda2 /mnt (系统根目录所在的分区) mount /dev/sda1 /mnt/boot (如果boot是单独分区必须加入此操作) apt-get update apt-get install grub grub-ins...转载 2018-05-24 15:34:20 · 2510 阅读 · 1 评论 -
通过 Grub 来引导启动 UBUNTU
老样子,先分享一篇文章——用 EasyBCD 硬盘安装 Ubuntu(适用于Windows 7/8)http://forum.ubuntu.org.cn/viewtopic.php?t=392854本文适用人群:对GRUB没有基础,但是遇到与博主相同问题,同时希望对GRUB有所了解的朋友处理了两种情况,先对情况进行说明: 1、UBUNTU升级后,不能正常进入,通过GRUB命令行引导进入UBU...转载 2018-05-24 15:33:06 · 2841 阅读 · 0 评论 -
在Linux下通过命令行来操作使用Dropbox
Dropbox是一款非常好用的免费网络文件同步工具,是Dropbox公司运行的在线存储服务,通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文件夹。Dropbox提供免费和收费服务,Dropbox的收费服务包括Dropbox Pro 和 Dropbox for Business。在不同操作系统下有客户端软件,并且有网页客户端。 当你在电脑A使用Dropbox时,指定文件夹里所有转载 2018-01-10 09:40:37 · 4262 阅读 · 0 评论 -
Ubuntu中源码编译Virtualbox
环境: Ubuntu 12.04 (64 bits), Virtualbox 4.2.8源码首先从https://www.virtualbox.org/wiki/Downloads下载Virtualbox源代码,其官方Wiki上还提供了编译指导:https://www.virtualbox.org/wiki/Linux%20build%20instructions。总体上按指导上一步步转载 2018-01-09 19:21:41 · 1955 阅读 · 0 评论 -
Intel 平台编程总结----SIMD技术
SIMD是指单指令多数据技术,它已经成为Intel处理器的重要性能扩展。目前Intel处理器支持的SIMD技术包括MMX,SSE,AVX.MMX提供了8个64bit的寄存器进行SIMD操作,SSE系列提供了128bit的8个寄存器进行SIMD指令操作。而最新的AVX指令则支持256bit的SIMD操作。目前SIMD指令可以有四种方法进行使用分别是汇编语言,C++类,编译器Intrisinc转载 2017-08-21 10:58:01 · 1090 阅读 · 0 评论 -
SSE相关的文档
在网上搜集SSE2等相关的问题的解答还是比较少的,所以搜集了一下相关的文档,方便后边的查阅:1.Intel SSE指令集的使用(好像是书的一部分,是书的第三章)。2.SSE4.2命令集的详细介绍(包含MMX/SSE/SSE2/SSE3/SSE4的介绍,比较详细)3.SSE体系和结构(华南理工大学陈虎博士PPT)4.SSE指令集转载 2017-08-21 11:04:10 · 398 阅读 · 0 评论 -
Linux 安装 cblas, lapack, lapacke
1.确保机器上安装了gfortran编译器,如果没有安装的话,可以使用sudo apt-get install gfortran2.下载blas, cblas, lapack 源代码, 这些源码都可以在 http://www.netlib.org 上找到,下载并解压。这里提供我安装时的下载链接 http://www.netlib.org/blas/blas.tgz http://www.n转载 2018-01-06 16:03:25 · 2779 阅读 · 0 评论 -
在64位linux下编译32位程序
一般情况下我们最好是在一个平台上编译本平台的二进制程序,比如在32位平台上编译32位程序而在64位平台上编译64位程序。 现在64位的系统(这里主要指x86_64系统,包括AMD64和Intel的EM64T)已经开始广泛的使用起来了,甚至于你现在要是想买32位的处理器根本就没有。64位的系统在性能和处理能力上相对32位系统也都有很大的提高。所以现在很多用户已经选择使用64位的系统了转载 2018-01-04 16:37:00 · 416 阅读 · 0 评论 -
Kickstart/Anaconda实现自动化安装原理探究
内容概要: 1. 系统安装基本流程图示2. Anaconda简介3. Kickstart简介4. 引导并指定安装方式5. kickstart文件中的主要项目及参数介绍6. kickstart配置文件示例7. RedHat 安装光盘安装树介绍8. Anaconda/Kickstart系统安装过程简图9. 安装树中boot.img及stag转载 2017-11-16 10:52:15 · 891 阅读 · 0 评论 -
ARMCC和GCC编译ARM代码的软浮点和硬浮点问题
本文介绍了ARM代码编译时的软浮点(soft-float)和硬浮点(hard-float)的编译以及链接实现时的不同。从VFP浮点单元的引入到软浮点(soft-float)和硬浮点(hard-float)的概念,然后是在GCC和ARMCC RVCT工具链下的具体编译参数。VFP (vector floating-point)从ARMv5开始,就有可选的 Vector Floatin转载 2017-11-08 15:43:42 · 1572 阅读 · 0 评论 -
qemu源码架构
http://blog.chinaunix.net/uid-26941022-id-3510672.html原文地址:qemu源码架构 作者:cywcdwxjf前言:本文主要概括了QEMU的代码结构,特别从代码翻译的角度分析了QEMU是如何将客户机代码翻译成TCG代码和主机代码并且最终执行的过程。并且在最后描述了QEMU和KVM之间联系的纽带。申明:本文前面转载 2017-09-26 21:21:14 · 769 阅读 · 0 评论 -
arm-none-linux-gnueabi-gcc 下载地址
arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译ARM系统中所有环节的代码,包括裸机程序、u-boot、Linux kernel、filesystem和App应用程序。使用时,按照主机平台,可以下载以下任一版本中的一个,结果是一样的:Linux解压版:在Linux主机(如转载 2017-09-26 20:17:11 · 1102 阅读 · 0 评论 -
ubuntu 16.04 的64位 安装arm-none-linux-gnueabi-gcc的步骤和问题解决
一 首先下载arm-none-linux-gnueabi-gcc交叉编译器,根据不同的需求请在网址:https://launchpad.net/gcc-arm-embedded/+download 中下载所需的代码 二 建立一个目录,通过解压缩命令tar -jxvf gcc-arm-none-eabi-4_9-2015q3-20150921-linux.tar.bz转载 2017-09-26 19:49:31 · 2351 阅读 · 0 评论 -
用Qemu模拟ARM
前面已经安装并配置了编译链和qemu,现在可以用qemu来模拟arm平台了。1. Hello, Qemu!输入下面的代码:hello.c - hello.c#includeint main(){ printf("Hello, Qemu!\n"); return 0;}编译并运行:$ arm-none转载 2017-09-26 19:30:54 · 1121 阅读 · 0 评论