
Linux
zhuky
执着 追求
从事于嵌入式软件开发。具体产品:智能家居、数码相框、机顶盒、PMP等
展开
-
Linux系统启动过程详解
Linux系统启动过程详解 1)BIOS自检2)启动Grub/Lilo3)加载内核4)执行init进程5)通过/etc/inittab文件进行初始化6)登陆Linux1)BIOS自检 a)POST(Power On Self Test),对硬件进行检测 计算机在通电后首先由BIOS进行自检,即所谓的POST(Powe转载 2009-10-13 18:16:00 · 558 阅读 · 0 评论 -
Linux环境进程间通信(一)管道和有名管道
Linux环境进程间通信(一)管道和有名管道在本系列序中作者概述了 linux 进程间通信的几种主要手段。其中管道和有名管道是最早的进程间通信机制之一,管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 认清管道和有名管道的读写规则是在程序中应用它们的关键,本文在详细讨论了管道和有名管道的通信机制的基础上,用实原创 2009-10-15 18:50:00 · 575 阅读 · 0 评论 -
守护进程介绍
【守护进程介绍】Linux系统启动时往往要启动很多的系统服务程序,比如apache,ftp,telnet等。这些系统服务程序往往运行在后台,没有控制终端,在系统引导装入时启动,在系统关闭时终止,周期性的执行某项任务或者等待处理某项任务。这样的进程叫守护进程或者精灵进程。 编写守护进程一般是在普通进程基础上,根据守护进程的特点进行改造。编程实现守护进程要遵循的几个要点: 1.父进原创 2009-10-14 11:00:00 · 631 阅读 · 0 评论 -
gcc/g++ 命令的常用选项
gcc/g++ 命令的常用选项格式(选项 && 解释 )linux gcc常用命令集合:-o FILE && 指定输出文件名,在编译为目标代码时,这一选项不是必须的。如果FILE没有指定,缺省文件名是a.out.-c && 只编译生成目标文件,不链接-m486 && 针对 486 进行代码优化。-O0 && 不进行优化处理。原创 2009-10-12 18:06:00 · 824 阅读 · 0 评论 -
Makefile宏预定义
$@ : 目标文件的完整名称$%:如果目标是归档成员,该变量代表目标的归档成员名称。$$?:所有比目标文件新的依赖文件的名称$^:所有不重复的依赖文件的名称$+:$*:不包括扩展名的目标名称原创 2009-10-14 10:37:00 · 1227 阅读 · 0 评论 -
Linux常用shell命令
linux shell及常用命令介绍什么是shell shell是一种命令解释器,它提供了用户和操作系统之间的交互接口。shell是面向命令行的,而 X Window 则是图形界面。你在命令行输入命令,shell进行解释,然后送往操作系统执行。shell可以执行 Linux 的系统内部命令,也可以执行应用程序。你还可以利用shell编程,执行复杂的命令程序。 Linux 提供几种shell程序原创 2009-10-14 11:13:00 · 7858 阅读 · 1 评论 -
常用的C/C++工程Makefile模板
转帖:一辉的文章在Linux下做开发难免要接触makefile,整个项目的构建都依赖于它。100个developer有100种makefile的写法,在一个较大的项目中,各种各样的makefile无论在开发、后期维护还是整个系统的持续集成都是一个负担。有幸参与重构一个遗留系统的makefile,以下是一些心得和一个makefile模板。重构目的:1.清晰易懂、容易维护2.方便系统的持续集成转载 2009-10-14 09:30:00 · 749 阅读 · 0 评论 -
Linux下文件结构详解
Linux下文件结构详解 主要目录/bin /sbin /etc /root/lib /dev /tmp /boot /mnt /proc/usr/var/home /dev目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、转载 2009-10-13 19:15:00 · 513 阅读 · 0 评论 -
RedHat linux inittab详解
RedHat linux inittab详解 一、什么是init init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。 内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。所以,ini转载 2009-10-12 18:33:00 · 2250 阅读 · 0 评论 -
Linux指令大全
Linux 指令大全cat cd chmod chown cp cut名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number原创 2009-10-14 11:10:00 · 887 阅读 · 0 评论 -
Linux常用头文件
Linux常用的头文件集合: 目录项 文件控制 文件名匹配类型 路径名模式匹配类型 组文件 网络数据库操作 口令文件 正则表达式 TAR归档值 终端I/O 符号常量 文件时间 字符扩展类型————————- INT原创 2009-12-30 10:23:00 · 1266 阅读 · 0 评论