随笔分类 - 【各种使用技巧】
摘要:转自:http://www.cnblogs.com/ace-wu/p/6273031.html 安装VIM 默认已经安装了VIM-tiny 下面我们以Ubuntu14.04(Unity)安装完整版VIM(VIM-basic)为例: 在终端输入以下命令,则会自动安装: 自动安装完之后,可以使用以下命令
阅读全文
摘要:转自:http://lib.csdn.net/article/embeddeddevelopment/60172?knId=886
阅读全文
摘要:转自:http://blog.csdn.net/woaixiaozhe/article/details/7395435 1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了): #sudo apt-get install gcc g
阅读全文
摘要:转自:http://blog.csdn.net/darennet/article/details/9003005 configure的参数众多,一般包括如下 --srcdir=DIR 这个选项对安装没有作用.他会告诉'configure'源码的位置.一般来说不用指定此选项,因为'configure'
阅读全文
摘要:转自:http://www.cnblogs.com/pengdonglin137/p/5023342.html#_label2 阅读目录(Content) 环境介绍: 下载Linux内核 安装arm的交叉编译工具链 编译Linux内核 下载和安装qemu模拟器 测试qemu和内核能否运行成功 制作根
阅读全文
摘要:转自:https://www.crifan.com/try_use_qemu_emulate_arm_board_to_load_and_run_uboot_kernel_rootfs/ 【背景】 手上有一个嵌入式Linux的项目。 已经用交叉编译器arm-xscale-linux-gnueabi去
阅读全文
摘要:转自:http://blog.csdn.net/real_myth/article/details/51481639 from: http://www.linuxdiyf.com/linux/19483.html 安装ARM-Linux-GCC工具链 在你的Ubuntu系统是最新的前提条件下,只需要
阅读全文
摘要:转自:http://www.cnblogs.com/findumars/p/5679742.html 目录 [hide] 1 安装qemu 1.1 qemu介绍 1.2 下载源文件 1.3 编译安装 2 安装libvirt 2.1 libvirt介绍 2.2 下载libvirt 2.3 编译安装 3
阅读全文
摘要:转自:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00150154460073692d151e784de4d718c67ce836f72c7c4000 使用GitHub时,国内
阅读全文
摘要:转自:http://tinylab.org/cloud-lab/ 可快速构建的计算机课程在线实验平台 由 Wu Zhangjin 创建于 2017/10/06 评论 打赏 由 Wu Zhangjin 创建于 2017/10/06 评论 打赏 项目描述 泰晓实验云台 项目致力于创建一套计算机课程的在线
阅读全文
摘要:转自:http://blog.csdn.net/rfidunion/article/details/54709843 驱动程序分为在ubuntu上运行和在ARM开发板上运行两种,我们分别来进行测试 1.源码 [plain] view plain copy empty#include <linux i
阅读全文
摘要:转自:http://blog.csdn.net/julykobe/article/details/27571387 注:本文内容均来自网络,我只是在此做了一些摘抄和整理的工作,来源均有注明。 0、虚拟化 虚拟化简介 我们首先简要介绍一下虚拟化,阐述 QEMU 的搭建背景。 本文中介绍的虚拟化实际上指
阅读全文
摘要:转自:http://linuxperf.com/?p=116 在Linux系统上,进程运行分为用户态与内核态,进入内核态之后使用的是内核栈,作为基本的安全机制,用户程序不能直接访问内核栈,所以尽管内核栈属于进程的地址空间,但与用户栈是分开的。Linux的内核栈大小是固定的,从2.6.32-520开始
阅读全文
摘要:转自:http://bbs.chinaunix.net/thread-4117342-1-1.html 检测内核的堆栈溢出 http://www.alivepea.me/kernel/kernel-overflow/ “如果建筑工人盖房子的方式跟程序员写程序一样,那第一只飞来的啄木鸟就将毁掉人 类文
阅读全文
摘要:转自:http://blog.csdn.net/princess9/article/details/6567678 一般来说要现有项目中的编译选项,设置新的project的编译选项 编译器 就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source
阅读全文
摘要:转自:http://www.open-open.com/lib/view/open1455522194089.html 来自: http://blog.csdn.net/yangzhenping/article/details/50668445 如何编译和安装libevent 编译和安装步骤: $
阅读全文
摘要:转自:http://www.open-open.com/lib/view/open1386510630330.html libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库。总体来说,libevent有下面一些特点和优势:* 事件驱动,高性能;* 轻量级,专注
阅读全文
摘要:转自:http://blog.csdn.net/cywosp/article/details/10730931 有些时候我们在编写代码或者阅读开源项目时经常会遇到一些陌生的宏定义,在找遍所有源代码都没发现其在哪里被定义过,这时这些宏定义很可能是系统编译器自己定义的,例如 [cpp] view pla
阅读全文
摘要:转自:http://blog.csdn.net/u011192270/article/details/50224267 前言:本文主要介绍几种反汇编的方法。 gcc gcc的完整编译过程大致为:预处理->编译->汇编->链接 前三个步骤分别对应了-E、-S、-c三个选项。 今天我要介绍的第一种方法就
阅读全文
摘要:转自:http://blog.csdn.net/lee244868149/article/details/44302819 Linux内核的更新非常的快,如何快速的了解这些更新呢?最一般的办法就是把新旧版本的内核源码下载下来,然后利用BCompare或别的什么工具进行源码对比,但这明显比较费力耗时,
阅读全文

浙公网安备 33010602011771号