
Linux-平台(C开发)
文章平均质量分 80
zccst
这个作者很懒,什么都没留下…
展开
-
第一次安装vmware-tools 5.5.1
现在已经晚上九点多,一天就这样过去了,其中大半天的时间基本是在做同一件事情:在我的虚拟机(ubnutu8.10版)上安装vmware-tools 5.5.1,其中装到一半的时候就卡住了,提示为:The path "/usr/src/linux/include" is not an existing directory.What is the location of the director原创 2009-05-22 21:00:00 · 1365 阅读 · 0 评论 -
设备管理
设备管理作者:zccst 设备管理概述1,I/O设备的类型按设备的所属关系可以将I/O设备分为以下两类。(1)系统设备 在系统生成时已登记于系统中的标准设备,属于系统的基本配置。(2)用户设备 用户设备是在系统生成时未登记在系统中的非标准设备。 按设备的信息交换的单位可将I/O设备分为以下两类。(1)字符设备 字符设原创 2009-11-19 18:05:00 · 1391 阅读 · 0 评论 -
信号机制、共享内存和消息队列
信号机制、共享内存和消息队列 Linux进程间通信类型:1,管道通信 见上文2,信号机制3,共享内存4,消息队列5,信号量6,socket通信 注:本文重点讲述黑体字3种进程间通信类型 信号机制1,信号概述信号是软件中断。信号(signal)机制是Unix系统中最为古老的进程之间的通信机制。它用于在一个或多个进程之间传递异步原创 2009-11-19 18:01:00 · 5124 阅读 · 0 评论 -
进程间通信概述与管道机制
进程间通信概述与管道机制 Linux进程间通信类型:1.信号机制 发送信号2.管道机制 读者-写者3.消息队列 消息缓冲队列通信机制,传送小量数据4 . 共享内存 传送大量数据,锁机制5. 信号量 P、V操作,进程间同步互斥,生产者-消费者,哲学家进餐等。 现在linux使用的进程间通信方式:(原创 2009-11-19 17:59:00 · 4673 阅读 · 2 评论 -
进程管理-实践篇
进程管理-实践篇 1、 程序和进程 1.1 程序 程序(program)是存放在磁盘文件中的可执行文件。1.2 进程和进程ID原创 2009-11-19 17:48:00 · 1437 阅读 · 0 评论 -
进程管理-理论篇
进程管理-理论篇 本文包括以下内容: 1,进程的基本概念 三种状态及转换,组成(PCB)2,进 程 控 制 核态与用户态;进程的创建,撤销,阻塞,唤醒3,进程互斥和同步 同步(互斥是同步的一种);临界资源,临界区;信号量,P、V等4,进 程 通 信 五种进程间通信类型5,进 程 调 度 调度算法原创 2009-11-19 17:39:00 · 1903 阅读 · 0 评论 -
Linux下C开发——gcc,gdb的使用
Linux下C开发——gcc,gdb的使用 作者:zccst我们学习的过程应该是一个积累的过程,有无到有,又少到多,而不能像下山的猴子。9月份的时候是第一次系统学习gcc, gdb, makefile(详见前面博客)。如今作为嵌入式系统的一个组成部分,决定重学一次,感觉理解加深了一些。原创 2009-11-13 11:56:00 · 4787 阅读 · 0 评论 -
Shell中的特殊字符
Shell中的特殊字符 作者:zccstShell除了作为命令解释程序以外,还是一种高级程序设计语言。利用Shell程序设计语言可以编写出功能很强、但代码简单的程序。 建立Shell过程的步骤同建立普通文本文件相同,利用编辑器(如vi或gedit)进行程序录入和编辑加工。原创 2009-11-09 17:59:00 · 3458 阅读 · 0 评论 -
Linux主分区,扩展分区,逻辑分区的联系和区别
Linux主分区,扩展分区,逻辑分区的联系和区别作者:zccst 记得刚开始安装Linux操作系统时,了解过一些Linux磁盘分区的知识,可是随时光流逝,一段时间不用,基本全忘记了,依稀记得好像曾经知道有这么回事。人的记忆力就是这样,所以一旦选择了一个行业,最好不要轻易转行,因为很多知识需要不断的重复才能真正的掌握,而一个行业又需要很多真正掌握的知识,有人称这是积累的过程原创 2009-11-05 15:12:00 · 60196 阅读 · 5 评论 -
Linux环境下系统函数的使用
Linux环境下系统函数的使用作者:zccst一.数学函数随即函数rand()函数原型:int rand(void)函数输入:无函数输出:2~2147483648(0至RAND_MAX间)头文件: #include 二.字符函数字符测试函数如下:函数名功能isalnum测试字符是否为英文或数原创 2009-09-18 17:23:00 · 1628 阅读 · 0 评论 -
Makefile的编写
Makefile的编写 ——揭开makefile的神秘面纱作者:zccst 从06年秋天开始接触Linux以来,竟然在今年3月份时对make及Makefile是什么,感觉还很玄,以为是高深的东西,可见在学校读书这几年里,我学到了多少知识。而且更重要的是养成了很多坏习惯,比如浮躁,重理论轻实践原创 2009-09-16 18:02:00 · 1215 阅读 · 0 评论 -
Linux下C开发之gcc,gdb的使用
gcc,gdb的使用作者:zccst 上周五在图书馆借了一本《Linux软件工程师(C语言)实用教程》,让我收获良多。不仅仅是书中的知识,还有对知识体系和架构认识的深入。 Linux下C开发:1,gcc,gdb的使用。2,Makefile文件的编写。3,系统函数的使用4,文件操作5,串行通信6,进程控制7,进程间通信8,网络编程9,图形编程原创 2009-09-15 18:23:00 · 968 阅读 · 0 评论 -
在Linux系统上安装Xen
在Linux系统上安装Xen作者:zccst 前面的话1, Linux虚拟化大家都知道,windows下有一款虚拟机:VMware,做得很好。可是在Linux下是否也有类似的虚拟机呢?答案是肯定的,而且从Linux虚拟机概念的提出到今天,已经陆续推出多种虚拟机软件,比较知名的如Xen,KVM等等。2, Linux下面的虚拟化有两种模式,一种是半虚拟化,一种是全虚拟化。半原创 2009-09-04 18:19:00 · 7285 阅读 · 0 评论 -
Linux内核从2.6.18升级到2.6.28(最新)全过程
Linux内核从2.6.18升级到2.6.28(最新)全过程作者:zccst 前面的话为了支持虚拟化,需要先升级内核至2.6.20以后,在网上找到了一篇从2.4.X升级到2.6.X的经典文章,讲解的很详细,可是,我看完后还是吓了一跳:太复杂了。幸好,前人们不断改进,才使得从2.6.18升级到2.6.28(最新)变得如此简单。科技的力量就是这样,把原本复杂的事情变得简单,向那些默默的原创 2009-09-02 17:13:00 · 7233 阅读 · 3 评论 -
Linux下安装中文输入法--小企鹅输入法
Linux下安装中文输入法--小企鹅输入法作者:zccstLinux系统:CentOS 5.3 刚刚装好的CentOS 5.3,不要说有中文输入法,甚至连中文字体在浏览器里都无法显示,当然,英文肯定能显示。 一开始,在浏览器里显示中文字体还是个问题,怎么办原创 2009-08-27 13:26:00 · 26435 阅读 · 2 评论 -
vmware安装,然后在此基础上安装RHEL4和Ubuntu9.04,并分别安装vmware-tools
据了解,之前很多人装双系统,但自从vmware诞生以来,给人们带来了更多的方便。一、安装vmware workstation由于是在windows下,可以选择去vmware官方网站下载,也可以到华军或太平洋等网站下载。其安装过程也跟windows下其他软件相似,一路点击下一步,安装成功。我目前使用版本号:vmware-workstation 6.5.2 二、安装RHEL原创 2009-08-04 17:54:00 · 1737 阅读 · 0 评论 -
linux基础
有一个朋友曾告诉我:Linux其实比windows简单,从那开始以后,我便觉得Linux其实并没有什么难的,尽管有时候一个在windows下很容易的操作,在Linux下的话,会繁琐许多,有时候甚至要输入很长一段指令,比如复制(剪切)+粘贴。 每一个指令都带有很多参数,可以实现不同功能,但由于指令较多,具体应用不在一一列出。不必一次全部记住,使用时查找手册或搜索即可。原创 2009-08-04 16:45:00 · 621 阅读 · 0 评论 -
CentOS 5.3使用中文大全
CentOS 5.3使用中文大全 作者:zccst 前提:安装系统时是默认安装(即英文)。安装完毕后,出现的各种中文乱码 一、访问g.cn,发现中文乱码。于是用以前的方式:yum -y install fonts-chinese安装后,还是不能显示中文字体。我使用gedit原创 2009-11-26 15:18:00 · 2091 阅读 · 0 评论