登录|获取您自己的 BLOG|网站首页|告诉朋友|帮助
xfox_ying 只为小I 来
登录
用户名:
密码:
  注册
日历
我的手机铃声
网志标签
计数器
更新的BLOG

待机彩图

Wap日志

手机宝典

网络日志
linux结构目录,想把我自己学的东西分享给大家【原创】2007-5-4 22:29:11

最近在学习linux嵌入式编程,想把我自己学的东西分享给大家,希望大家能支持我的帖

我在这里把linux的目录结构作一个说明

/bin

Bin就是二进制(binary)英文缩写.在这个目录存放linux常用的操作命令的执行文件,mv,ls,mkdir,su等等

/boot

这个目录下存放操作系统启动时所要用到的程序.如启动grub就会用到其下的/boot/grub子目录

/dev

该目录中包含了所有linux系统中使用的外部设备.要注意的是,这里并不是存放的外部设备的驱动,它实际上是一个访问这些外部设备的端口.由于在linux,所有的设备都当作文件一样进行操作,比如:/dev/cdrom代表光驱,用户可以非常方便地像访问文件目录一样对其进行访问

/etc/rc.d

该目录主要存放linux启动和关闭时要用到的脚本文件.

/home

linux系统中默认的用户工作目录.

/lib

是用来存放系统动态链接共享库的.几乎所有的应用程序都会用到这个目录下的共享库.最好不要轻易对这个目录进行操作

/lost+found

在大多情况下都是空的.只有系统出现异常,会将一些遗失的片段放到这里(I手机没有这个目录)

/media

是光驱和软驱的挂载点

/misc

该目录存放从DOS下进行安装的实用工具,一般情况为空

/mnt

是软驱和光驱硬盘的挂载点,也可以临时将别的文件系统挂载到这里.

/proc

是用于存放系统核心与执行程序所需的一些信息.而这些信息是在内存中由系统产生的,故不占用硬盘空间.

/root

是超级用户登录的主目录

/sbin

是用来存放系统管理员的常用的系统管理程序

/tmp

存放不同程序执行时产生的临时文件.

/usr

这是一个非常重要的目录,用户的很多应用程序和文件都存放在这个目录下,类似于windows下的program files的目录

/usr/bin

系统用户使用的应用程序

/usr/src

超级用户使用的比较高级的管理程序和系统守护程序

/srv

存放一些服务启动之后需要提取的数据

/sys

这是linux2.6内核的一个很大的变化.该目录下安装了2.6内核中新出现的一个文件系统sysfs

Sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc 文件系统\针对设备的devfs文件系统以及针对伪终端的devpts文件系统.

/var

这个也是一个非常重要的目录,很多服务的日志信息都存放在这里

希望这个信息 对想了解小I的朋友们有很大的帮助!


固定链接|引用通告(0)|阅读(149)|评论(0)
某女大学生的个性简历【转载】2007-4-28 22:18:38

本人大学毕业,身高一米七零;

虽非窈窕淑女,也属婷婷玉立;

在家熟读诗书,在外通情达理;

古今圣贤之士,均在脑中铭记;

课程较为繁重,专业自控原理;

喜欢精美建筑,辅修楼宇设计;

办公软件出色,英文通过四级;

学科涉及面广,捎带电子电力;

留心时尚精品,爱好民族乐器;

获得会计证明,算帐不成问题;

团队干部大会,通过先进评比;

年终德育排名,巾帼榜眼班里;

四年分数优秀,申请保研学习;

无奈名额有限,枉然良好成绩;

扩招政策不赖,公费数量太低;

失业家庭子女,哪有更多纸币?

离校找到差事,心中满生欢喜;

签订一纸协约,三月试用时期;

工作即将转正,爆炒鱿鱼虾米;

老板对此解释,更换新鲜空气;

从此四处奔走,各大招聘会议;

并非专业冷门,实则单位挑剔;

穆帅临危授命,木兰能披军衣;

如今现代社会,歧视半边天地!

邻居发小朋友,已成傍款小蜜;

从此养尊处优,衣服只穿O.N.L.Y.;

吾非贪享之辈,但也所思匪夷;

寒窗与之脸蛋,难以并论相提;

是我能力太差,还是别人嫌弃?

就像板凳队员,苦座无球可踢;

眼看光阴离去,时间耽误不起;

感叹本科文凭,无奈当今世纪


固定链接|引用通告(0)|阅读(848)|评论(0)
Linux操作系统在嵌入式领域的发展现状【转载】2007-4-5 23:28:34

Linux是Unix类的操作系统(OS),在原代码级上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的功能强大而稳定的操作系统,它可以运行x86PC,Sun Sparc,Digital Alpha,680x0,PowerPC, MIPS, ARM等平台上, 它是目前运行硬件平台最多的操作系统。自从2000年2月,Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。目前,在嵌入式行业,它越来越受到各种商家的青睐。在所有的操作系统中,Linux是一个发展最快,应用最为广泛的操作系统,Linux本身的种种特性也使其成为嵌入式开发的首选。

     根据IDC的报道,Linux已经成为全球第二大操作系统。预计在服务器市场上,Linux在未来几年内将以25%的速度增长,中国的Linux市场更是保持40%左右的增长速度。而在Linux操作系统方面,IDC对中国在2001-2006年的市场预测发现,其市场占有率从2001年的4。47%平稳地上升到2006年的26。77%。

     在手机领域,摩托罗拉为扭转在Symbian阵营中的不利位置,抢占智能手机市场,早已在倡“Linux+Java”的发展思路。三星在2003年9月份推出了首款基于Linux系统平台的CDMA智能手机SCH-i519,NEC也一再强调其3G手机高端产品几乎100%会采用Linux,NEC还透露自己正在开发的手机Linux内核采用的是MontaVista 的MontaVista Linux Consumer Electronics Edition,并将在此基础上增加GUI系统X Window System、GTK+和glibc等软件,并计划把数据处理、多媒体技术和通话技术的中间件应用到Linux中去,以打造一个丰富的Linux手机软件平台。目前嵌入式系统正向人们的日常生活走进,在IT行业又出现新的市场机遇,在此时,LINUX以其独特的优势,成为许多商家目光关注的焦点。

     LINUX的下面一些特点,决定了它是一个会在嵌入式领域占很大分额的一个嵌入式操作系统。

     ①.开放性
 
     开放性是指系统遵循世界标准规范,特别是遵循开放系统互联国际标准。凡遵循国际标准所开发的硬件和软件,都能做到彼此兼容,可方便地实现互联。

     ②.多用户

     多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源有特定的权限,互不影响。Linux和UNIX都支持多用户操作。

     ③.良好的可移植性

     可移植性是指将操作系统从一种计算机硬件平台转移到另一种计算机硬件平台后,使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境和任何平台上运行。可移植性为运行Linux系统的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,而不需要另外增加特殊和昂贵的通信接口。

     在PC领域,Wintel已经形成了垄断,然而嵌入式行业,由于其目标对象的多样化,不会形成某个操作系统或者微处理器垄断的局面,因此,许多大中小公司都开始集中精力投入对Linux的研发,从而在嵌入式系统的大市场上占据一席之地!

     嵌入式行业的广阔发展前景吸引了越来越多的企业/研究机构/培训中心/高校加入其中,嵌入式linux人才需求的不断膨胀也激发了越来越多的IT从业者转入这一领域,高校与企业也越来越重视嵌入式人才的培养。优秀的嵌入式开发人才对企业发展来说是至关重要的,而对于从业者来说,越早进入这一领域就能越早获取一种竞争优势,而这种优势也将会对个人整个事业有个很大的提升。

     华清远见是国内最大的嵌入式培训中心,一直致力于国内嵌入式技术的宣传与推广。培训中心为清华大学合作培训机构、国内首家获得“高新企业认定”的IT培训机构、中国软件行业协会嵌入式分会会员、“上海嵌入式联盟”唯一指定培训机构,曾为华为、摩托罗拉、NEC、三星等著名企业实施过企业培训,更有无数工程师从华清远见的公开技术讲座、网络视频以及公开出版物中受益。自培训中心成立以来,一直以其“诚信+质量”的教学方针获得了无数技术工程师以及高校师生的热烈好评。

     技术是生产力,而人才则是技术发展的根本推动力,嵌入式开发作为国家“十一五”规划的重要内容,必会在未来进入高速的发展阶段,无论是企业还是从业者,只有抓住先机才能获取最大发展空间。


固定链接|引用通告(0)|阅读(184)|评论(0)
相册

意见反馈|报告滥用行为|帮助
主页|论坛|我的 BLOG|用时:.219秒
Copyright (C)2005 ccmove.com All Rights Reserved webmaster@ccmove.com