Linux
scwinter
这个作者很懒,什么都没留下…
展开
-
窗口管理器 Openbox 入门指南
http://linuxtoy.org/archives/openbox-getting-started-guide.html转载 2009-08-07 11:38:00 · 238 阅读 · 0 评论 -
PUPPY4.21重制文档
之前找资料找不到,自己摸索做了些分享出来顺便留个底一光盘制作在append initrd=initrd.gz后面添加参数pmedia=cd pfix=ram pkeys=us取消掉键盘选择及从硬盘中寻找save文件最终isolinux.cfg内容为default myisoprompt 1timeout 10label myisokernel vmlinuzappend initrd=initr转载 2009-11-19 11:03:00 · 446 阅读 · 0 评论 -
超级简单用puppy linux 建立自己的LIVECD
超级简单用puppy linux 建立自己的LIVECD2008-05-18 13:32copy form http://www.linuxsir.org/bbs/thread328351.html声明: 这是写给和我一样,连命令行不懂的新手看的。别人还在学习linux,你没学习狗屁不懂的已经发放你自己命名的版本了,有意思吧。下面就教你如何DIY你自己的linux转载 2009-11-20 11:47:00 · 1188 阅读 · 0 评论 -
u盘装的puppy重启后为什么不提示保存?
我看了2个版本的puppy,一个提示保存设置,一个不提示保存,/etc/rc.d/PUPSTATE文件有几个地方不同这是不提示保存的1. PUPMODE=52. PDEV1=3. DEV1FS=4. PUPSFS=sr0,iso9660,/boot/pup_421x.sfs5. PUPSAVE=6. PMEDIA=这是提示保存的1. PUPMODE=52. PDEV1=sr转载 2009-11-21 17:37:00 · 486 阅读 · 0 评论 -
linux if语句内判断参数
shell 编程中使用到得if语句内判断参数–b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h转载 2009-11-26 09:11:00 · 155 阅读 · 0 评论 -
Linux设置DNS和主机名
Linux下配置静态IP地址,设置DNS和主机名配置文件位于:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.0.3NETMASK=255.255.255.0GATEWAY=192.168.0.1使IP地址生效:/sbin/ifdown eth0/sbin/if转载 2010-02-08 16:15:00 · 744 阅读 · 0 评论 -
yum安装gtk
yum install gtk+-devel原创 2010-02-08 17:20:00 · 2950 阅读 · 0 评论 -
xset使用详解
Xset是上层应用程序,主要用于在XWindow启动之后,对XWindow进行一些设置,在Linux中比较好的一点就是当你不知一个命令的用法时可以使用manman xsetXSET(1)转载 2009-12-14 17:39:00 · 780 阅读 · 0 评论 -
对FrameBuffer的简单解释和用法示例
大家都知道Unix/Linux系统是由命令驱动的。那么最基本的系统是命令行的(就是想DOS一样的界面)。X-Window-System是Unix/Linux上的图形系统,它是通过X-Server来控制硬件的。但有一些Linux的发行版在引导的时候就会在屏幕上出现图形,这时的图形是不可能由X来完成的,那是什么机制呢?答案是FrameBuffer。FrameBuffer不是一个图形系统,更不是窗口系统转载 2010-01-07 11:24:00 · 2511 阅读 · 2 评论 -
修改puppy的initrd文件
需要先解开原来的initrd.gz,方法如下$ mkdir initrd$ cd initrd$ zcat ../initrd.gz | sudo cpio -id修改以后重新制作initrd.gz包$ find ./ | cpio -H newc -o | gzip -9 >../initrd.gz转载 2010-01-07 10:53:00 · 292 阅读 · 0 评论 -
关于嵌入式系统方向!
嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCDDVDMP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top转载 2010-01-07 11:17:00 · 201 阅读 · 0 评论 -
I帧、P帧和B帧的特点
http://blog.chinaunix.net/u3/94873/showart_1959778.htmlI帧:帧内编码帧I帧特点:1.它是一个全帧压缩编码帧。它将全帧图像信息进行JPEG压缩编码及传输;2.解码时仅用I帧的数据就可重构完整图像;3.I帧描述了图像背景和运动主体的详情;4.I帧不需要参考其他画面而生成;5.I帧是P帧和B帧的参考帧(其质量直接影响到同组中以后各帧的质量);6转载 2010-01-15 15:38:00 · 112 阅读 · 0 评论 -
GTK、GDK、GLIB三者的关系
什么是GDK? GDK是标准Xlib函数调用的一个基本封装(wrapper),如果你对Xlib很熟悉,就不需要来重新熟悉绝大多数的GDK函数.所有的函数都是为了提供一个方便直观的风格来访问Xlib函数库.另外,自从GDK使用GLib,在多平台上使用时,GDK变得更加的方便和安全. 什么是GLib? GLib库提供了一系列函数(functions)和定义(definitions),在设计GDK和GTK程序时很有用.它提供了一些标准c函数库(standard libc)的替代函数,比如ma转载 2010-07-20 16:12:00 · 275 阅读 · 0 评论 -
基于TMS320DM355的四路视频多媒体监控器
<br />1 引言<br /> 数字视频是利用诸如摄像机的视频捕捉设备采集外界影像信息并将影像信息数字化,然后将其记录到储存介质(如录像带、硬盘、光盘)或通过网络传输。而视频监控在安全防范系统中具有重要意义。这里提出基于TMS320DM355型达芬奇(DaVinci)数字媒体片上系统(DMSoC)的便携式多媒体视频监控器。<br />2 DaVinci技术简介<br /> DaVinci技术是TI公司针对数字视频图像处理及应用而提供的一套完整的解决方案,包括处理器、开发工具、软件以及系统专业技术。Da转载 2010-07-27 10:01:00 · 398 阅读 · 0 评论 -
QT-Embedded-4.6.3移植到MIPSEL开发板
需要准备的资源 交叉编译工具链:君正公司提供的交叉编译工具链mipseltools-gcc412-glibc261 <br />下载地址:ftp://ftp.ingenic.cn/3sw/01linux/00toolchain/mipseltools-gcc412-glibc261.tar.bz2<br /><br />如果无法运行可以下载源码自己编译,君正公司已经配置好了,安装很容易的,直接configure,然后make就好了 下载地址:ftp://ftp.ingenic.cn/3s转载 2010-08-30 11:31:00 · 973 阅读 · 0 评论 -
XFree86学习笔记
Copyright ? 2004 本文遵从GPL协议,欢迎转载、修改、散布。第一次发布时间:2004年8月14日--------------------------------------------------------------------------------Table of Contents1. X window 介绍1.1. X 简介1.2. 版本1.3. XFre转载 2010-01-12 15:12:00 · 184 阅读 · 0 评论 -
Linux2.6 内核的 Initrd 机制解析
2006 年 5 月 23 日Linux 的 initrd技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的转载 2009-11-12 16:12:00 · 127 阅读 · 0 评论 -
FC5 安装虚拟机
最近在安装了虚拟机WMware Workstation5.5.3,接着安装了fedora5.o后,在下方老提示未安装WMware Tools,所以就来装装了。据说没什么作用,但有应该比没有好吧。 在网上搜了很多资料,才终于装上了,本人善忘,为了日后方便,特在此留下步骤。下面就是安装的具体步骤了:1.启动虚拟机器,进入fedora5,用root登入2.在vmware的菜单中选择Vm-转载 2009-11-10 19:22:00 · 243 阅读 · 0 评论 -
内核启动参数init
init--------------------------------------------------- Linux kernel启动的最后,在内核源码的linux-2.6.24/init/main.c文件的init_post()函数中可以看到: if (execute_command) { run_init_process(execute_command);转载 2009-08-07 15:05:00 · 374 阅读 · 0 评论 -
fstab文件学习
我们在linux系统里面的/etc/目录下有一个fstab文件,那这个文件的作用是什么呢?其实这个文件里面存放的是系统中的文件系统信息。当正确的设置了该文件,我们就可以通过mount /任意目录 命令来加载一个文件系统,比如说我们新添加了一块硬盘分区,那么我们就可以加入如下命令:/dev/sdb1 /mnt/mydisk ext2 default 0 0那如果我转载 2009-08-07 15:11:00 · 177 阅读 · 0 评论 -
裁减 Linux 嵌入式系统:方法与实例
裁减 Linux 嵌入式系统:方法与实例原PDF:《縮減 Linux嵌入式系統軟體: 方法與實例 》作者:梁元彪 林盈达刘建文整理(http://blog.csdn.net/keminlau )KEY:嵌入式操作系统 裁减 linux embedded国立交通大学资讯科学系300 新竹市大学路 1001 号Tel: 03-5712121 ext. 56667 Fax转载 2009-08-07 14:31:00 · 166 阅读 · 0 评论 -
Linux启动过程剖析
Linux启动过程的剖析能帮助那些想深入学习Linux用户建立一个相关Linux启动过程的清晰概念,进而可以进一步研究Linux接下来是如何工作的。Linux启动过程如下:当用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序lilo或grub开始引导Linux,Linux首先进行内核的引导,接下来执行init程序,init程序调转载 2009-08-07 14:46:00 · 264 阅读 · 0 评论 -
标题: 想做个自己的 lfs distribution 吗
http://www.linuxsir.org/bbs/showthread.php?t=310171http://www.linuxsir.org/bbs/thread354935.html转载 2009-08-13 09:00:00 · 129 阅读 · 0 评论 -
step by step 教你裁剪出一个Mini_Linux_LiveCD
一、编译内核1、到下面这个网站下载内核源码:http://www.kernel.org/pub/linux/kernel/v2.6/(本例中采用2.6.28.8的内核)将下载好的内核放到主文件夹下2、打开“终端”,输入以下命令,解压内核:#tar xvf linux进入解压好的内核目录#cd linux-2.6.28.8下载内核配置文件(内核不是我配置的转载 2009-08-20 11:01:00 · 400 阅读 · 0 评论 -
X的設計原則
X的設計原則X的設計原則,早在最初仍在麻省理工學院的階段(1984年)就已經成形,由Bob Scheifler和Jim Gettys兩人制訂出X最早的開發、強化、改進原則,原則大體如下:除非沒有它就無法完成一個真正完整的應用程式,否則不用增加新的功能。決定一個系統不是什麼和決定它是什麼同樣重要。與其去適應整個世界的需要,寧可使得系統可以擴展,如此才能以持續相容的方式转载 2009-08-25 10:36:00 · 155 阅读 · 0 评论 -
Fedora 11 利用ISO 建立本地YUM服务器
如果没有安装createrepo#yum install createrepoDVD ISO使用的是 DVD 光盘,可以直接挂载光盘,然后制作 yum 仓库:Shell 命令: # mkdir /mnt/dvd/# mount -o loop /work/Fedora-11-i386-DVD.iso /mnt/dvd/# cd /mnt# createrepo原创 2009-10-20 14:12:00 · 442 阅读 · 0 评论 -
insmod 时出现 "Invalid module format"
如果你modprobe自己编译的内核模块时出现:Invalid module format,那很有可能是以下原因引起的:所用内核源码版本号与目前使用的内核不同;编译目标不同,比如编译的是i686,装好的是i386;使用编译器版本不同;目前使用的内核不是自己编译出来的。前3种比较好办,只要用发行版提供的源码、内核配置(/boot/con转载 2009-10-27 09:51:00 · 1010 阅读 · 0 评论 -
Fedora11 系统下的CP命令的源代码
Linux系统下的CP命令的源代码是包含在coreutils里的。或者使用rpm的源码包,我们可以输入命令:whereis cp找到cp所在的路径 rpm -qf /bin/cp使用rpm的qf参数能够查到某个文件属于哪个rpm包 我的机子的结果:coreutils-7.2-4.fc11.src.rpm然后再到rpmfind.net中找cor原创 2009-10-27 11:54:00 · 675 阅读 · 0 评论 -
基于Bootsplash嵌入式Linux启动画面定制
在基于linux的嵌入式仿真平台开发中,终端的美观和可定制是一个重要的问题。开机时滚动在屏幕上的字符串和单调的penguin图标,使嵌入式设备仍然脱离不了pc的痕迹,linux控制台上单调的“白纸黑字”型表现方式可谓大煞风景。改造linux控制台使之美观可定制地展示开机信息和logo成为基于嵌入式linux应用的一项重要工作。开源项目bootsplash(http://w转载 2009-10-30 15:23:00 · 351 阅读 · 0 评论 -
XF86config配置详解
X-Window系统给我们提供了许多配置工具,但最终也是生成了一个配置文件:XF86Config,它存放在/etc/X11目录下。如果你能够直接读懂它,那么对其做一些小的调整,那将是十分容易的事。现在我们就一起来分析一下这个配置文件。它分成了许多个小节,每个小节分别配置一部分。一、 File配置小节设置X Window系统所用的字体路径,下面是一个配置实例:Section "Files"Rgb转载 2009-10-30 17:14:00 · 306 阅读 · 0 评论 -
关于Linux裁剪(转载老鸨在Linuxsir发布的文章)
关于Linux裁剪(转载老鸨在Linuxsir发布的文章) 项目基本结束,这个是其中系统裁减的一个总结文档,不知道有没有人感兴趣:)=============================================前言:为了完成用户的需求,需制作一个完整的环境供AP运行,且存在一些约束条件。关键字:DOMKernel转载 2009-11-02 14:27:00 · 187 阅读 · 0 评论 -
Linux系统省略输入用户名密码(字符界面下)
Linux系统省略输入用户名密码(字符界面下) 1、省略密码验证很简单,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改为root::0:0:root:/root:/bin/bash,就可以了,就是去掉了里面的x,这样root用户就不用转载 2009-11-10 09:50:00 · 743 阅读 · 0 评论 -
FC11 root 登陆
为了用root登入,就先用普通用户登陆,打开系统工具-终端输入命令: su - (该命令可以切换到其他用户身份,本次将切换到root身份)输入root密码(此时密码不显示,直接输入)输入命令: gedit /etc/pam.d/gdm&在文本编辑器中注释掉"auth required pam_succeed_if.so user != root quiet"这一行(在转载 2009-11-10 17:37:00 · 288 阅读 · 0 评论 -
glib 线程池
/** * 调用20次线程池 * 实际线程池中最多有10个线程同时运行 */ for (count; count { g_thread_pool_push(thread_pool, (gpointer)str, NULL); } g_thread_num = g_thread_pool_get_max_threads(thread_po转载 2011-12-01 14:05:51 · 376 阅读 · 0 评论