自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (6)
  • 收藏
  • 关注

原创 virtualbox 挂载U盘

<br />USB设备有问题:<br />让GUEST识别USB设备<br />最简单的办法如下:<br />$ sudo gedit /etc/fstab<br />在末尾加上<br /># the USB group<br /># 对所有用户开放USB设备的读写权限<br />none /proc/bus/usb usbfs devmode=666 0 0<br /> <br />virtualbox缺省是不允许随便挂载u盘的,除非你指定了某个具体的u盘或什么牌子的u盘。

2011-05-22 09:48:00 995

原创 Ubuntu11.04下安装BURG

添加这个PPA:sudo add-apt-repository ppa:n-muench/burgsudo apt-get updatesudo apt-get install burg burg-common burg-emu burg-pc burg-themes burg-themes-commo更新到MBR:sudo burg-install “(hd0)”或者:sudo dpkg-reconfigure burg-pc重启后就OK了。

2011-05-04 21:20:00 522

转载 为VMware添加虚拟硬盘

<br />创建虚拟硬盘<br />        1、关闭VM中正在运行的虚拟系统;<br />        2、在虚拟系统名称上点右键-》Virtual Machine Settings;<br />        3、在Hardware页点“Add”-》Add a hard disk-》Create a new virtual disk-》SCSI(recommended)-》分配空间大小-》OK;<br />        4、可以看见Hardware中出现了一块新的硬盘Hard Disk 2。<

2011-05-04 14:26:00 341

转载 快速查看Linux系统软硬件配置bash

<br />wget http://aspersa.googlecode.com/svn/trunk/summary<br />chmod a+x summary<br />./summary<br /> <br />用root用户运行在系统信息,内存,磁盘等方面显示会更详细点<br /> <br /><br /># Aspersa System Summary Report ##############################<br />        Date | 2011-05-03 05:3

2011-05-03 14:08:00 516

转载 如何在Linux系统下检测U盘是否已连接

<br /> 在Linux系统中,Linux的文件系统是异步的,也就是说写一个文件不是立刻保存到介质(硬盘,U盘等)中,而是存到缓冲区内,等积累到一定程度再一起保存到介质中。如果没有umount就非法拔出U盘,程序是不知道的,fopen,fwrite等函数都依然返回正确,知道操作系统要把写介质的时候,才会提示I/O错误。可是很多数据都会因为这个不及时的错误报告而丢失。<br />    事实上,USB驱动程序在U盘插入和拔出时,都对系统配置文件做了修改。例如U盘驱动程序会在插入或拔出时往 /proc/scs

2011-05-02 15:17:00 602

原创 can't find tk.tcl when I run source navigator(解决)

<br />Can't find a usable tk.tcl in the following directories: <br />/opt/sourcenav/share/tk8.3<br /><br />/opt/sourcenav/share/tk8.3/tk.tcl: no event type or button # or keysym<br />no event type or button # or keysym<br />while executing<br />"bind Listb

2011-05-02 11:10:00 2073

转载 解决 ubuntu 1104 vm_share不能使用的问题

If you’re trying to install vmware-tools inside a linux guest and get the dreadedsuper.c:73: error: unknown field ‘clear_inode’ specified in initializer error while compiling vmhgfs for shared folder support (which I use a lot), this will help (thanks to A

2011-05-02 10:13:00 1151

原创 Bash 和 Dash

<br />转自 :http://blog.csdn.net/cgipro/archive/2010/10/12/5936262.aspx<br /> <br />安装交叉编译器出问题<br />./arm-2010q1-202-arm-none-linux-gnueabi.bin<br />错误信息如下;<br />Checking for required programs: awk grep sed bzip2 gunzip<br />===============================

2010-10-24 10:17:00 2847 1

原创 man apt-get and aptitude

<br />man apt-get and aptitude

2010-08-21 14:19:00 387

原创 GDB 调试段错误问题

如果段错误在我们的自己写程序,这个很简单程序会停在当前行。但如果我们用了库函数,而我们传了错误的参数。例如:strcpy。我们有10个地方调用了strcpy。系统只会告诉你错在strcpy。这就麻烦了。我们不容易找到到底是什么地方调用strcpy出错。gdb有个where命令能帮我解决这个问题:gdb ./test(gdb) r ...................SIGSEGV............(gdb) where

2010-08-17 17:25:00 329

转载 Linux下使用mtrace进行内存状况监测

<br />对于内存溢出之类的麻烦可能大家在编写指针比较多的复杂的程序的时候就会遇到。Debug起来也是比较累人。其实Linux系统下有一个使用的工具可以帮忙来调试的,这就是Mtrace.Mtrace主要能够检测一些内存分配和泄漏的失败等。下面我们来学习一下它的用法。<br /><br />  使用Mtrace来调试程序有4个基本的步骤,需要用到GNU C 函数库里面的一些辅助的函数功能。<br /><br />  1.在需要跟踪的程序中需要包含头文件,而且在main()函数的最开始包含一个函数

2010-08-17 17:02:00 400

转载 vim 使用

<br />如何使vim 显出颜色<br />sudo vim /etc/vim/vimrc<br />然后输入密码<br />把 syntax on  前面的双引号删掉则变颜色 则在输入的时候自动显示颜色<br /><br />如果想在下一次进入vim 时光标显示在上一次编辑最后停留的位置,则找到下面的语句<br />if has("autocmd")<br />  au BufReadPost * if line("'/"") > 0 && line("'/"") <= line

2010-08-17 16:56:00 206

转载 珍惜,努力

<br />有的时候,我们的人生仿佛过得很茫然,总是没有方向。今天总是难以预测明天,总是经历之后才懂得去理解。人生就是由很多选择构成的,没有人知道哪种选择是最合适的,最正确的,但是,只要我们用心去体验生活,用心去做选择,生活就会变得很精彩。相信爱<br />Love<br />爱<br />  Love plays a pivotal role on our life. Love makes you feel wanted. Without love a person could go haywar

2010-08-08 19:05:00 418 1

原创 framebuffer 变量定义 问题点

<br />#include <stdio.h><br />#include <stdlib.h> <br />#include <fcntl.h><br />#include <linux/fb.h><br />#include <sys/mman.h><br /><br />int main () {<br />    int fp=0;<br />    struct fb_var_screeninfo vinfo;<br />    struct fb_fix_scr

2010-08-01 18:33:00 235

原创 valgrind 使用2

[2]检查内存,内存未初始化<br /> 15 int foo(int x)<br /> 16 {<br /> 17     if(x < 0)<br /> 18         printf("%d",x);<br /> 19     return 0;<br /> 20 }<br /> 21 <br /> 22 int main(int argc,char **argv)<br /> 23 {<br /> 24     int x;<br /> 25 <br />

2010-07-27 10:24:00 362

原创 安装,使用valgrind

<br />    Valgrind的主要功能(结合memcheck工具)<br />    1,使用未初始化的内存 (Use of uninitialised memory)<br />    2,使用已经释放了的内存 (Reading/writing memory after it has been free'd)<br />    3,使用超过 malloc分配的内存空间(Reading/writing off the end of malloc'd blocks)<br />    4,对堆栈的

2010-07-27 09:29:00 879

原创 valgrind 使用

test.c  1 #include   2   3 void f(void)  4 {  5     int *x = malloc(sizeof(int) * 10);  6     x[10] = 0;  7 }  8   9   int main(void) 10 { 11     f(); 12     return 0; 13 }lengmian@ubuntu:~/akaedu/hwp/search$ valgrind --tool=memchec

2010-07-27 09:25:00 340

原创 makefile

  .PHONY : clean   clean :           -rm edit $(objects).PHONY意思表示clean是一个“伪目标”,。而在rm命令前面加了一个小减号的意思就是,也许某些文件出现问题,但不要管,继续做后面的事。当然,clean的规则不要放在文件的开头,不然,这就会变成make的默认目标,相信谁也不愿意这样。不成文的规矩是——“clean从来都是放在文件的最后”。

2010-07-25 14:34:00 250

Debugging with GDB 用GDB调试多线程程序

用GDB调试多线程程序 方便在linux下调试多线程程序

2012-05-29

基于ARM嵌入式系统的通用bootloader的设计与实现

基于ARM嵌入式系统的通用bootloader的设计与实现

2010-08-05

Linux下C编程电子书

Linux下C编程电子书 基础教程 作为入门参考只用

2010-07-27

嵌入式Linux应用程序开发标准教程1-5章

嵌入式Linux应用程序开发标准教程1-5章

2010-07-27

无光驱windows和Linux双系统安装

无光驱windows和Linux双系统安装

2010-07-26

C语言 一站式学习资料 全方位了解C

C语言 学习资料,培训班资料,全方位了解C

2010-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除