摘要:0引言 微处理器的产生为价格低廉、结构小巧的CPU和外设的连接提供了稳定可靠的硬件架构,这样,限制嵌入式系统发展的瓶颈就突出表现在了软件方面。尽管从八十年代末开始,已经陆续出现了一些嵌入式操作系统(比较著名的有Vxwork、pSOS、Neculeus和WindowsCE)。但这些专用操作系统都是商业化产品,其高昂的价格使许多低端产品的小公司望而却步;而且,源代码封闭性也大大限制了开发者的积极性。而Linux的开放性,使得许多人都认为Linux非常适合多数Intemet设备。Linux操作系统可以支持不同的设备和不同的配置。Linux对厂商不偏不倚,而且成本极低,因而很快成为用于各种设备的操作系 阅读全文
相聚就是缘,珍惜!
2009-12-23 19:32 by htc开发, 180 阅读, 0 推荐, 收藏, 编辑
摘要:相识就是缘,人与人之间的关系没有必要强求,是有缘分,该发生的事情肯定会发生,没有缘分,如何努力,到头来,可能也是碰壁吃苦,我并不是说人生不需要痛苦和挫折,只是当你看透了所有这些事情后,回过头来思考自己的经历过程,难免会对自己以前的想法和行为感到好笑。事实上,人生太多偶然,命运有时在跟我们开玩笑,这个时候,我们更应该坦然面对这些事情。 人生中的得与失太多太多。计较太多了,只会让我们自己不开心。 生下来,就要活下去,即使活着有时比死亡来的更是困难。我们需要从容面对,用现在比较流行的话就是要“淡定”! 阅读全文
va_start() va_end()函数应用
2009-12-22 23:03 by htc开发, 185 阅读, 0 推荐, 收藏, 编辑
摘要:1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1#include<iostream>2voidfun(inta,)3{4int*temp=&a;5temp++;6for(inti=0;i<a;++ 阅读全文
read命令简介
2009-12-17 21:29 by htc开发, 278 阅读, 0 推荐, 收藏, 编辑
摘要:read命令 read命令是一个内置命令,用于从终端或文件读取输入,read命令读取一个输入行,直至遇到换行符。行尾的换行符在读入时被转换成一个空字符。如果read命令后未跟变量名,读入的行将被赋给内置变量REPLY。你也可以使用read命令来中断程序的运行,直至用户输入一个回车。 如果代-r选项,read命令将忽略反斜杠/新行符对,把反斜杠作为行的一部分。表14-1 read命令格 式含 义read answer从标准输入读取一行并赋值给变量answerread first last从标准输入读取一行,直至遇到第一个空白符或换行符。把用户键入的第一个词存到变量first中,把该行的剩余... 阅读全文
shell脚本语言简介
2009-12-17 21:27 by htc开发, 355 阅读, 0 推荐, 收藏, 编辑
摘要:用 bash shell 编程简介: 当命令不在命令行执行时,而是从一个文件中执行时,该文件就称为shell脚本,脚本以非交互方式运行。 当bash shell以非交互方式运行时,它现查找环境变量BASH_ENV(ENV),该变量指定了一个环境文件(通常是.bashrc),然后从该文件开始执行。当BASH_ENV文件执行后,shell就开始执行脚本中的命令,shell就开始执行脚本中的命令。bash以非交互方式运行时, 如果带选项-norc或--norc,则不执行BASH_ENV文件。创建shell脚本的步骤 shell脚本通常是编辑器中编写,由命令和散布其间的注释组成,注释是跟在#号后面的内 阅读全文
获取本程序绝对路径
2009-12-13 20:03 by htc开发, 284 阅读, 0 推荐, 收藏, 编辑
摘要:经常看到有人提问在linux中如何获取当前应用程序的绝对路径, 却很少有人能比较好的解答. 现转贴www.linuxforum.net上的一篇文章中的一段, 希望能对受这个问题困扰的人有帮助. 13.12 如何获取当前进程对应之静态映像文件的绝对路径 A: hushui110@水木清华 这是一个x86/Linux Kernel 2.4.7-10系统中利用proc获取绝对路径的例子 ---------------------------------------------------------------------... 阅读全文
做Manager的18项基本技能
2009-12-09 11:57 by htc开发, 190 阅读, 0 推荐, 收藏, 编辑
摘要:古代武林江湖有18般兵器,如果有人这18般兵器样样精通,那一定是武林高手。这两天粗略研究了一下公司各部门Manager的胜任要素,简单总结归纳了一下,居然也是18项基本技能。乍一听,18项有点多,但对于想做Manager的朋友们,不要怕,你可能已经有一些了。下面来看一下这18项技能是什么: 1. 项目管理知识和技能。 项目管理是一个具体工作,一般由项目经理来做。作为Manager,为什么还要这个技能呢?因为,在公司做事基本都是走项目,作为Manager虽然不需要去具体管理项目,但必须有管理项目的技能,必须有项目管理的知识和经验。 2. 过程管理知识和技能。 对于Manager来说,一定要对公司 阅读全文
C/C++混合编程
2009-11-28 15:28 by htc开发, 185 阅读, 0 推荐, 收藏, 编辑
摘要:EXTERNAL C的用法 例:两个文件:c文件:C.c***********************************************int external=5; //全局变量,缺省为extern。int func() //全局函数,缺省为extern。{return external;}***********************************************cpp文件:CPP.cpp***********************************************#include "iostream"using name 阅读全文
linux面试题目(转)
2009-11-26 21:52 by htc开发, 175 阅读, 0 推荐, 收藏, 编辑
摘要:一.填空题:1. 在Linux系统中,以文件方式访问设备 。2. Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。3. Linux文件系统中每个文件用i节点来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为:硬链接 和 符号链接。6. 超级块包含了i节点表 和 空闲块表等重要的文件系统信息。7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为:644,该文件属性是目录。8. 前台起动的进程使用Ctrl+c终止。9. 静态路由设定后,若网络拓扑结构发生变化,需由系统管理员修改路由的 阅读全文
《c++ prime》读书笔记--继承和访问控制
2009-11-22 14:54 by htc开发, 164 阅读, 0 推荐, 收藏, 编辑
摘要:基本规则 在基类中,public和private标号具有普通意义:用户代码可以访问类的public成员而不能访问private成员,private成员只能由基类的成员和友元访问。派生类对基类的public和private成员的访问权限与程序中任意其他部分一样:它可以访问pubic成员而不能访问private成员。 有时作为基类的类具有一些成员,他希望允许派生类访问但继续禁止其他用户访问这些成员,对于这样的成员应该使用受保护的访问标号(protected),protected成员可以被派生类对象访问但不能被该类型的普通用户访问。 下面是代码演示#include <iostream>u 阅读全文