Linux
dqmengxiang
这个作者很懒,什么都没留下…
展开
-
Linux
http://wenku.baidu.com/view/c0e5444e767f5acfa1c7cdf1.htmlhttp://zhidao.baidu.com/question/39327287http://www.blogjava.net/lusm/archive/2007/12/03/165032.htmlhttp://linux.chinaunix.net/techdoc/develop/2008/01/18/976968.shtmlhttp://blog.csdn.net/xueziheng/ar转载 2010-09-04 16:56:00 · 280 阅读 · 0 评论 -
memset
<br />将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。<br /> <br />#include <string.h> <br /> #include <stdio.h> <br /> #include <memory.h> <br /> <br />memset函数<br />int main(void) <br /> { <br /> char buffer[] = "转载 2010-09-21 10:52:00 · 557 阅读 · 0 评论 -
Linux启动过程中硬件模块的加载
<br />阅读Linux内核启动代码的直接动力是我想编写RTL8019AS的网卡驱动程序(2.4.18内<br />核只支持了CS8900A)。既然要写驱动,我就想知道它是怎么样被加载的,好奇心驱<br />使我先去搞定这个问题。<br /><br /> 拿到2.4.18的软件包,一万多个文件,我不知怎么下手。所幸手头有这么三件工具<br />助我入门:<br />1,一块移植好linux的开发板,通过它可以看到linux启动过程打印的消息。<br />2, google,网上关于linux的资料真是转载 2010-09-21 16:24:00 · 308 阅读 · 0 评论 -
linux系统下的ioctl函数
<br />我这里说的ioctl函数是在驱动程式里的,因为我不知道更有没有别的场合用到了ioctl,<br /> 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混<br /> 了,这几天才弄明白他,于是在这里清理一下头脑。 <br /> <br /> 一、 什么是ioctl。 <br /> ioctl是设备驱动程式中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就<br /> 是对设备的一些特性进行控转载 2010-09-21 10:51:00 · 324 阅读 · 0 评论 -
memcpy
memcpy 原型:extern void *memcpy(void *dest, void *src, unsigned int count); 用法:#include <string.h> 功能:由src所指内存区域复制count个字节到dest所指内存区域。 说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。 注意:与strcpy相比,memcpy并不是遇到'/0'就结束,而是一定会拷贝完n个字节。 举例: // memcpy.c #include原创 2010-09-21 10:53:00 · 305 阅读 · 0 评论 -
建立QT/E交叉编译
<br />建立QT/E交叉编译<br />所需源码:<br />qt-embedded-2.3.10-free.tar.gz<br />qt-x11-2.3.2.tar.gz<br />tmake-1.13.tar.gz<br />export TMAKEDIR=$PWD/tmake-1.13<br />export QT2DIR=$PWD/qt-2.3.2<br />export QTEDIR=$PWD/qt-2.3.10<br />******** qt2.3.2*********<br />cd $原创 2010-10-14 09:49:00 · 310 阅读 · 0 评论 -
建立qt2桌面环境
<br />linux下建立qt2桌面环境<br />所需源码:<br />qt-embedded-2.3.10-free.tar.gz<br />qt-x11-2.3.2.tar.gz<br />tmake-1.13.tar.gz<br /> <br />export TMAKEDIR=$PWD/tmake-1.13<br />export QT2DIR=$PWD/qt-2.3.2<br />export QTEDIR=$PWD/qt-2.3.10<br />*****Qt2.3.2*******<br原创 2010-10-14 09:48:00 · 273 阅读 · 0 评论 -
qtopia2.2.1移植
<br />[原创]博创QT2(qtopia2.2.1)实验补充<br />一、编译本机QT环境:<br />宿主机:RH9<br />编译器:gcc 3.2.2<br />源码包:<br />工作目录:/root/x86QT <br />############ build x86 QT ###########################<br />设置环境变量:<br />cd x86QT<br />export QTEDIR=$PWD/qt-2.3.10<br />export QT2DIR=$P转载 2010-10-27 15:18:00 · 777 阅读 · 0 评论 -
QT2移植(支持触摸屏与鼠标)
<br />尽管现在QT5马上就要出来了,但是作为历史的记录,现把QT/E2的移植方法发布出来,希望对有需要的朋友有所帮助。适当的时候我会把QT3-QT4的移植方法也总结出来。<br />最近发现有很多老师和学生对QT/E触摸屏的问题很困惑,抽了一天时间我整理测试了一个方法,此方法是在前一次我写的之上的补充,测试没问题可以触摸屏和鼠标一起用,发布下来: <br />#######需要的相关软件包:<br />qt-embedded-2.3.10-free.tar.gz<br />qt-x11-2.3.转载 2010-10-27 15:26:00 · 1125 阅读 · 0 评论 -
gcc命令详解
<br />http://wenku.baidu.com/view/09b357ea551810a6f52486b8.html转载 2010-09-05 09:12:00 · 270 阅读 · 0 评论 -
gcc
GCC常用命令详解2008-08-12 14:48GCC(GNU Compiler Collection)是Linux下最常用的C语言编译器,是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。同时它可以通过不同的前端模块来支持各种语言,如Java、Fortran、Pascal、Modula-3和Ada等。<br />穿插一个玩笑: GNU意思是GNU’s not Unix而非角马。然而GNU还是一个未拆分的连词,这其实是一个源于hacker的幽默:GNU是转载 2010-09-05 09:11:00 · 224 阅读 · 0 评论 -
NFS配置步骤
linux NFS 配置步骤<br />linux NFS 配置步骤 NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端得NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。 <br /> NFS协议从诞生到现在为止,已经有多个版本,如NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)。 <br /> 二、各NFS协议版本的主要区别 <br /> V转载 2010-09-19 16:26:00 · 382 阅读 · 0 评论 -
虚拟机桥接上网配置
<br />一、虚拟机选择“桥接”,桥接之后便可以直接上网了,但是不能和主机共享资料,所以我采用“共享”的虚拟机上网设置方式,使得虚拟机共享主机网卡,从而达到上网和共享主机资料的目的。<br />虚拟机上网设置方法:在网上邻居----属性---ADSL--属性---高级----Internet连接共享-----把底下的“允许其它计算机......”那项勾上,然后选择底下的选项为“本地连接”--------确定<br />出现警告框,确定,虚拟机上网设置完成。然后断开ADSL,再重联ADSL,虚拟机就可以正常转载 2010-09-19 16:34:00 · 397 阅读 · 0 评论 -
hgfs共享使用文件
<br />假设你在虚拟机里安装redhat linux,那么windows叫做host系统,linux叫做guest系统,其他的模式类似。vmware tools是vmware自带的工具,在guest操作系统上安装了这个工具可以优化图形显示/方便windwos与linux文件共享。例如,未安装vmware tools的guest系统可能只支持600*480的分辨率,而安装之后可以支持800*600的;未安装vmware tools时在虚拟机的linux系统中不能直接访问windows的文件,安装了vmwa转载 2010-09-19 16:44:00 · 426 阅读 · 0 评论 -
gcc命令详解
GCC命令详解2010年05月12日 星期三 09:052009-09-27 18:32<br />1。gcc包含的c/c++编译器 <br />gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什 <br />么意思:))一般c程序就用gcc编译,c++程序就用g++编译 <br /><br />2。gcc的基本用法 <br />gcc test.c这样将编译出一个名为a.out的程序 <br />gcc test.c -o test这样将编译出一个名为转载 2010-09-05 09:10:00 · 723 阅读 · 0 评论 -
虚拟机NAT上网配置之VMware虚拟机实现NAT上网设置和故障排查
已经记不清上次是怎么设置VMware上网了,重装后只好再次研究一下。终于看中了一个方式,一试就通,兴奋之余,赶紧记录下来。 feedom.net 1.把你的虚拟网卡VMnet8设置为自动获得IP、自动获得DNS 服务器,启用。 2.把你虚拟机中操作系统的“本地连接”也设置为自动获得IP、自动获得DNS服务器(在虚拟机中,右键“本地连接”-双击“Internet协议”,看看是不是自动的吧!固定IP的也在这里改!) 3.当然是将虚拟机的上网方式选为NAT 咯。 右键你要设置的虚拟机选“转载 2010-09-19 16:32:00 · 696 阅读 · 0 评论 -
hgfs共享使用文件
<br />假设你在虚拟机里安装redhat linux,那么windows叫做host系统,linux叫做guest系统,其他的模式类似。vmware tools是vmware自带的工具,在guest操作系统上安装了这个工具可以优化图形显示/方便windwos与linux文件共享。例如,未安装vmware tools的guest系统可能只支持600*480的分辨率,而安装之后可以支持800*600的;未安装vmware tools时在虚拟机的linux系统中不能直接访问windows的文件,安装了vmwa转载 2010-09-19 16:42:00 · 440 阅读 · 0 评论 -
NFS
FreeBSD 使用手册上一页第29章 网络服务器下一页29.3 网络文件系统(NFS)Reorganized and enhanced by Tom Rhodes.Written by Bill Swingle.<br /> 网络文件系统是FreeBSD支持的文件系统中的一种, 也被称为 NFS。 NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。<br /> 以下是NFS最显而易见的好处:<br />本地工作站使用更少的磁盘空间,转载 2010-09-19 16:23:00 · 293 阅读 · 0 评论 -
虚拟机host-only上网配置
<br />虚拟机使用HOST-ONLY方式共享上网 2009-06-04 10:22:38 宿主机上运行的是Windows XP SP3系统,安装的虚拟机是VMware Workstation 5.5,虚拟机中安装的客户机系统是Red Hat Linux 9.0。宿主机通过ADSL拨号上网,现在希望客户机的Linux也能上网。<br /> <br /> 在此,我们利用VMware的HOST-ONLY网络模式,使得Linux能共享ADSL上网。<br /> <br /> 在HOST-ONL转载 2010-09-19 16:36:00 · 385 阅读 · 0 评论 -
qt4移植
<br />这几天要开始Qt4的移植了,有挑战啊!转载 2010-11-18 14:05:00 · 326 阅读 · 0 评论