自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Armlinux GCC 交叉编译工具

Armlinux GCC 交叉编译工具可以通过以下方式获取:1. 通过现有GNU tools 编译GNU tools源码来获取交叉编译工具。这种方法需要对GNU tools各个源码之间的版本匹配。2.使用Dan Kegel开发的cross-tool脚本来编译源码。 现在这个脚本是0.43版本,2006后没有新的版本出来。3.在

2009-05-30 14:32:00 6291 1

原创 Vmware tools的使用

如果你的内核升级了,比如从2.4----->2.6,你需要在新内核系统中重新执行以下步骤:[root@localhost apps]cd vmware-tools-distrib/[root@localhost vmware-tools-distrib]./vmware-config-tools.pl 这样,vmware tools就会为新的内核重新编译相关的模块,并且将这些模块安

2009-05-24 20:39:00 1549

原创 2.6内核以上不重编内核增加内核模块

以增加iptables的nat模块为例: 进入内核源码所在目录:[root@localhost linux-2.6.28]# cd /usr/src/kernels/linux-2.6.28 [root@localhost linux-2.6.28]# make menuconfig   --------选中要编译的内核模块[root@localhost linux-

2009-05-24 18:31:00 1905 1

转载 linux singl mode

记录一下: 一.   lilo引导       1.   在出现   lilo:   提示时键入   linux   single       画面显示   lilo:   linux   single       2.   回车可直接进入linux命令行       二.   grub       1.   在出现grub画面时,用上下键选中启动linux的项,按

2009-05-24 13:35:00 1467

转载 vmware网络模式设置(图示原理篇)

版权所有者:http://bbs.chinaunix.net/viewthread.php?tid=376768 VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。  1.bridged(桥接模式)  在这种模式下,VMWar

2009-05-23 20:14:00 3431 1

原创 如何卸载内核

Q:怎样安全完整的卸载一个内核?A:删除/boot下面关于内核2.4的相关文件,如 vmlinuz-2.4.xx      System.map-2.4.xx      initrd.img-2.4.xx 等     进入 /lib/modules      将相应内核的模块连带文件夹删了.      最后编辑 grub.将相对应的行删掉或注释掉就OK了

2009-05-23 12:36:00 1270

原创 vmware tools 安装

1. 在虚拟机工具栏上,点击"VM"选择"Install VMware Tools",等待一下,直到linux的桌面出现一个光驱图标,如图所示:2.在终端运行下面的命令:[root@localhost ~]#mount /dev/cdrom /mnt/cdrom[root@localhost

2009-05-23 10:52:00 4943 1

原创 linux 内核升级

适用于内核从2.4.x升级到2.6.x。对虚拟机很适用的! (1)在虚拟机上运行Red Hat Linux 9.0或安装内核到最后出现bzImage编译错误的情况,则必须安装Binutils开发包,虚拟机上该类型的错误消息一般为: OBJCOPY arch/i386/boot/compressed/vmli

2009-05-23 09:39:00 1458

转载 KDE与GNOME的战争史

 from http://www.cnblogs.com/xiaoyaojian100/articles/388480.html  虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,而且将导致Linux出现根本上的分裂。    KDE与GNOME是目前

2009-05-21 21:06:00 1050

转载 In or Exists

 in适合内外表都很大的情况,exists适合外表结果集很小的情况。exists 和 in 使用一例 =========================================================== 今天市场报告有个sql及慢,运行需要20多分钟,如下:update p_container_decl cdset cd.ANNUL_FLAG=0001,A

2009-05-20 17:47:00 1426

原创 proftpd 打不开 scoreboard 文件或者pid 文件

当proftpd起不来的时候可以用proftpd -n proftpd -d 9 来定位错误或者查看log 文件(位置在哪里可以看配置文件中关于log路径设定的那一行)。  score board 文件打不开解决方法有两个: 1. 既然需要/var/run/proftpd这个目录,我们就手工创建一个好了。经测试,成功; 2. 修改/usr/local/etc/pro

2009-05-19 23:12:00 2435

转载 VMware网络设置详解 打造超级虚拟网络 (说的最为复杂和全面的)

我们知道,VMwareWorkstation提供了很多虚拟设备,利用这些设备,我们除了可以组建典型的桥接网络、仅主机网络、NAT网络外,还能组建复杂的自定义网络。本篇目的就是让大家认识和掌握VMware Workstation虚拟的各种网络设备,最后再组建一个如图1所示的超级自定义网络。超级自定义网络示意图  一、认识网络设备  要组网,就需要使用网卡、交换机等组网设备,同样地,在

2009-05-19 22:23:00 33574 8

转载 vmware网络模式设置(说的最简单的一篇文章)

VMware 提供四种网络连接方式 ========================================================= Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡 绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力. 在此种模式下,虚拟机内部的网卡(例如linux下的eth0

2009-05-19 22:20:00 10041 2

原创 Putty通过SSH自动登陆

  如果你打算在windows下访问另外一台装有Linux的机子,那么推荐使用putty (d当然你的linux必须已经安装了ssh服务器才行。)SSH提供两种级别的安全验证:一是基于口令的安全验证。只要用户知道自己账号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证用户正在连接的服务器就是用户想连接的服务器。可能会有别的服务器在冒充真正的服务器,这存

2009-05-18 18:24:00 5202

原创 NTLDR的原理

  Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 <!-- /*

2009-05-18 14:50:00 1695

转载 Oracle 取两个表中数据的交集

 关键字: Oracle 取两个表中数据的交集 INTERSECTOracle 作为一个大型的关系数据库,日常应用中往往需要提取两个表的交集数据例如现有如下表,要求找出工资2500(不含2500)以上并且是男性(M)的员工编号,那么就要利用这两个表的关系做一个交集了 employee CODENAMEGENDER

2009-05-14 14:31:00 10448 2

转载 arm-linux-gcc交叉编译环境的建立(使用cross包)

 一。准备工作   安装linux环境(我的是RED_HAT9 linux2.2的内核)   下载交叉编译文件包 cross-2.95.3.tar.bz2二。建立目录   1.建立交叉编译环境目录     cd /usr/local     mkdir arm三。安装交叉编译环境   1.复制安装包到目录下     cp /mnt/hgfs/shar/cro

2009-05-13 10:51:00 4285

原创 Acer一键恢复的还原方法

     首先需要在重装系统前做一些工作,主要是备份硬盘的mbr信息,进入C:/Program Files/acer/eRecovery目录,在命令提示符下运行 mbrwrwin backup RTMBR.bin将硬盘的mbr信息备份成RTMBR.bin文件,将此文件备份起来.后面将会用到!    同时通过erecovery    1. 刻录系统恢复光盘    系统恢复光盘可以将电脑恢复为

2009-05-13 10:10:00 9598

转载 linux 文件系统命令

 Linux支持数量众多的本地文件系统类型(ext2、ext3、JFS、XFS、ReiserFS、vfat、NTFS),察看/proc/filesystems文件的内容即可找出当前Linux内核提供了对哪些文件系统的支持。无论使用的Linux使用什么文件格式,它的物理基础还是建立磁盘上的。对磁盘的管理和维护就显得非常重要。如果某一天一些很重要的系统文件或者用户的文件丢失了坏了,那将可能造成

2009-05-09 16:23:00 8782

原创 Problem: Could not init font path element unix/:7100, removing from list!

 Solution:   /etc/X11/XF86Config (in RH9...check the path in SuSE) has been corrupted check the following lines in ur XF86Config Section "Files" # RgbPath is the location of the RGB database. Note,

2009-05-07 23:32:00 2986

转载 建立交叉编译环境(最原始的方法)

 在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交叉编译开发工具的制作过程。随着消费类电子产品的大量开发和应用和Linux操作系统的不断健壮和强大,嵌入式系统越来越多的进入人们的生活之中,应用范围越来越广。在裁减和定制Linux,运用于你的嵌入式系统之前,由于一般嵌入式开发系统存储大小有限

2009-05-06 17:03:00 1122

转载 使用DDD+GDB开发ARM Linux程序

 http://xianzilu.spaces.live.com/blog/cns!4201FDC93932DDAF!268.entry使用DDD+GDB开发ARM Linux程序今天又取得了一些进展,赶快写下来以免自己忘记。自从Linux在我的板子上跑起来之后,我一直在想一个问题,怎么调试将来写的程序。其实我在Linux开发方面真得很外行,到了今天才知道GDB到底是干什么用的

2009-05-06 13:57:00 1127

原创 mmap方法 在驱动程序中的实现

http://www.lupaworld.com/bbs/thread-24699-1-1.htmlhttp://www.ajaxstu.com/Cbiancheng/111732.htmlhttp://www.minigui.org/cgi-bin/lb5000/topic.cgi?forum=28&topic=2020mmap 和 DMA

2009-05-05 23:17:00 1125

原创 mmap方法

#include linux/module.h>#include linux/init.h>#include linux/fs.h>#include linux/kernel.h>#include linux/cdev.h>#include linux/mm.h>#include linux/kdev_t.h>#define DEVICE "sky"stru

2009-05-05 23:13:00 1030

转载 终于解决了mmap的问题

 困扰已久的mmap问题终于得到了解决,原来在freebsd下data segsize设置的越大,留给mmap的共享数据区就越小,不过对于修改data seg size还是不擅长。ulimit -dN只能修改当前用户的data segsize限制,su到root后却找不到ulimit命令,而whereis查不到ulimit的路径,真是怪事连连有,今日何其多。为了能让apache进程

2009-05-05 23:06:00 3660

原创 socket也可以使用mmap啦。

 如果你的内核提供了CONFIG_PACKET_MMAP选项,那么恭喜你,对网络包你可以采用mmap了,用了mmap,你就节省了内核从内核内存区拷贝到用户内存区的这一步,效率提高很多。下面我们说说怎么用这么强的功能。int fd;fd= socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))socket函数的protocal参数采用了ET

2009-05-05 23:03:00 8222 2

原创 Linux的mmap文件内存映射机制

(1):Linux下的虚拟内存最近看完了Beginning Linux Programming的文件系统部分, 感觉还是有颇多收获, 对系统调用有了一个初步的概念, 同时也了解了标准I/O库和Linux系统调用函数的关系. 不过关于mmap的内存映射机制理解的不透彻, 毕竟书上讲的东西有限, 于是找到一篇解说的挺详细的文章, 学习和分享一下. mmap: memory map

2009-05-05 22:09:00 5706

转载 ARM 开发工具

 这要看你的具体情况而定了。拿ARM来说的话,就有很多选择,首先有ARM公司自己出的ADS和RealView,还有最近被ARM公司收购了的Keil公司的uVision3;英蓓特公司的EmbestIDE;在Linux环境(包括Cygwin环境)下就可以用由uClinux提供的arm-elf-gcc,还有针对ARMLinux的arm-linux-gcc。

2009-05-04 17:48:00 1078

转载 从ADS到RealView MDK(MDK ARM)

 Keil是业界最受欢迎的51单片机开发工具之一,它拥有流畅的用户界面与强大的仿真功能。而ARM微控制器的开发工具RealViewMicrocontroller Development Kit (简称为RealView MDK 或者MDK)将ARM开发工具RealView Development Suite(简称为RVDS)的编译器RVCT与Keil的工程管理、调试仿真工具集成在一

2009-05-04 09:50:00 3156

jijf 文件格式(JPEG)

JIJF文件格式的详细介绍,是JPEG图像的文件格式

2011-05-24

linux设备驱动程序编程第三版

附件是linux设备驱动程序编程第三版, 英文的

2009-05-18

空空如也

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

TA关注的人

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