Linux 标准系统目录 Linux System Standard Directories and Files
/bin基本命令二进制文件( essential command binaries )
/boot 引导加载器的固有文件( static files of the boot loader)
/dev设备文件( device files )
/etc本地系统配置文件( machine-local system configuration )
/etc/X11本地X 窗口系统配置文件( machine-local configuration for theX window system )
/etc/opt保存在/opt中的附加软件包配置文件( configuration files foradd-on software packages kept in /opt )
/home 用户本地目录( user home directories)
/lib共享系统库文件和核心模块( shared libraries and kernel modules )
/lib/modules可加载的核心模块( loadable kernel modules)
/mnt系统文件临时挂载点( mount point for temporary mounting of filesystems )
/opt附加软件包(可选)( add-on software packages (optional packages) )
/proc 核心和进程信息虚拟文件系统( kernel and process informationvirtual ...

>> 阅读全文

uClinux 的源代码组织成以下列结构:根目录是uClinux-xxx(例如:uClinux-Samsung). 其中,内核放在linux-xxx 下,(xxx 是版本号,2.0.x 或2.4.x). 一些应用程序放在user 目录下,根文件系统放在romfs 下, 预编译好的linux映像放在images 下,包括在RAM 和ROM中运行的映像. 系统的启动代码放在boot 目录下. 下面重点描述一下内核的组织结构:
arch/armnommu : 与架构和平台相关的代码都放在arch 目录下, 针对ARM的uClinux, 有一个子目录和它相对应—armnommu .如果你要把uClinux移植到另外一个ARM板子, 大
部分的工作就是修改这个目录下的一些文件,例如kernel/head-arm-atmel.S ,kernel/setup.c
drivers: 这个目录下包含了所有的设备驱动程序. 驱动程序又被分成’block’, ’char’, ‘net’等几种类型,
fs: 这里有支持多种文件系统的源代码,几乎一个目录就是一个文件系统,如MSDOS,VFAT, proc,ext2等。虚拟文件系统(VFS)给所有各式各样的文件系统提供了一个统一的接口。文件系统是放在块设备上的,这些块设备由块设备驱动程序来提供支持。
include:相关的头文件。他们被分成通用和平台专用两部分。 目录‘asm-$(ARCH)...

>> 阅读全文

在 Unix 系统中, 几个并发的进程专注于不同的任务. 每个进程请求系统资源, 象计算能力, 内存, 网络连接, 或者一些别的资源. 内核是个大块的可执行文件, 负责处理所有这样的请求. 尽管不同内核任务间的区别常常不是能清楚划分, 内核的角色可以划分(如同图内核的划分)成下列几个部分:
进程管理
内核负责创建和销毁进程, 并处理它们与外部世界的联系(输入和输出). 不同进程间通讯(通过信号, 管道, 或者进程间通讯原语)对整个系统功能来说是基本的, 也由内核处理. 另外, 调度器, 控制进程如何共享 CPU, 是进程管理的一部分. 更通常地, 内核的进程管理活动实现了多个进程在一个单个或者几个 CPU 之上的抽象.
内存管理
计算机的内存是主要的资源, 处理它所用的策略对系统性能是至关重要的. 内核为所有进程的每一个都在有限的可用资源上建立了一个虚拟地址空间. 内核的不同部分与内存管理子系统通过一套函数调用交互, 从简单的 malloc/free 对到更多更复杂的功能.
文件系统
Unix 在很大程度上基于文件系统的概念; 几乎 Unix 中的任何东西都可看作一个文件. 内核在非结构化的硬件之上建立了一个结构化的文件...

>> 阅读全文

我已经在嵌入式在线BLOG安家了,欢迎你时常过来做客,大家多多交流哦。我会把一些新鲜有趣的东西记录下来一块与你分享。也希望你记住我的BLOG地址,常来逛逛,你可以把“她”添加到你的收藏夹,也可以把“她”复制下来告诉你的朋友们。快来免费注册吧,马上拥有自己的网络家园。发布文章,分享相片,创建个性化的部落,结交嵌入式行业的网友……嵌入你的生活,嵌入你的梦想!我的BLOG地址: http://blog.mcuol.com/jiangtao007

>> 阅读全文