共查询到19条相似文献,搜索用时 109 毫秒
1.
2.
3.
随着IT行业的发展,嵌入式系统日益重要,尤其是Linux操作系统更是得到了极高的重视与广泛的应用。本文以VMware虚拟机为工具,以fedora8及2.6.23内核版本为例,详细分析Linux操作系统的启动过程;并把启动过程分为硬件初始化、内核引导、运行init程序、建立终端等4部分。分析每个阶段的执行过程并画出整个操作系统的启动过程流程图。对Linux操作系统启动过程的分析,是进一步分析Linux内核及裁剪linux操作系统和最终将Linux用于嵌入式系统的基础工作。 相似文献
4.
Linux在消费电子类产品中得到了广泛应用,由于嵌入式用户对于系统启动速度较为敏感,因此快速启动技术逐渐成为研究和应用中的一个重点。本文通过对嵌入式Linux的启动时序和主要延时因素的分析,针对性地探讨了在各个启动阶段降低时耗的技术,重点分析了XIP技术和XIP文件系统,并给出了主要的实现过程。 相似文献
5.
为了满足嵌入式系统快速启动、低能高效和节省成本的要求,本文将就地执行(execute In Place)技术引进Linux 2.6.12内核.通过分析ARM Linux的启动过程,获得不同内核映像的相互关系和启动过程中的KFT函数调用图,完成基于XIP的Linux 2.6.12内核在XSBase255上的移植,制作合适的根文件系统类型,最后完成系统启动时间及内存使用测试. 相似文献
6.
网络计算机以其易维护、设备廉价、安全性高的特点,成为具有强大发展潜力的计算机。网络计算机的双系统启动是在研究网络计算机启动技术的基础上,对网络计算机的两种操作系统Windows和Linux的启动程序进行分析,并将这两种启动程序统一在一起。阐述了这种统一的启动程序的设计思路和框架,针对其中难点给出了实现方法。 相似文献
7.
Linux内核启动过程分析 总被引:4,自引:1,他引:4
结合Linux内核代码,分析了80x86平台上Linux操作系统内核的启动过程,特别对内核的动态加载、CPU工作模式的转换以及内存分页机制最终启动的全过程做了较为细致的阐述.该分析有助于更深入地了解Linux内核的工作原理和多任务操作系统的实现机理,是将Linux运用于嵌入式系统的前期工作. 相似文献
8.
为了解决在一台计算机上安装Windows和Linux,且相互影响最小,以Windows XP和Fedora 8.0为例,根据操作系统的启动原理,使用Linux磁盘管理命令设计并实现了从Windows启动Linux,优点在于删除Linux对Win-dows无任何影响,进而可以在此基础上设计并实现Windows启动多个操作系统。 相似文献
9.
10.
嵌入式Linux快速启动与XIP应用 总被引:4,自引:0,他引:4
快速启动技术是嵌入式Linux的关键技术之一,在消费类电子领域有很好的应用价值。本文分析了嵌入式Linux的启动延时分布,比较了多个适合嵌入式Linux的文件系统的特性,给出了一种适用于消费类电子领域并支持快速启动的文件系统结构,并结合XIP技术,较好地解决了嵌入式Linux的快速启动问题。 相似文献
11.
嵌入式Linux设备驱动程序开发 总被引:11,自引:6,他引:11
阐述在嵌入式Linux环境下设备驱动程序的开发,详细探讨了嵌入式Linux设备驱动程序的通用模块框架和具体开发流程,说明了驱动程序与内核的关系,归纳嵌入式Linux设备驱动程序的共性.解析Linux设备驱动程序模块的概念,进一步分析了驱动模块的初始化和卸载这两个关键函数.通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码.最后归纳了开发嵌入式Linux设备驱动程序的核心思想. 相似文献
12.
郑伟发 《网络安全技术与应用》2006,(3):14-16
Linux提供的基于内核的netfilter框架,具有通用性和可扩展性的特点,使得开发人员可结合自己的网络安全要求,在适当的位置上登记一些需要的处理函数,实现用户自己开发防火墙。本文主要分析Linux2.4netfilter的实现机制,并结合实例说明如何编写自己的内核并将其应用到netfilter的架构中,以实现自己的定制防火墙功能。对于大多数缺乏资金预算的企事业单位,结合单位实际自主开发防火墙,保护内网安全确实是一个性价比较高的选择。 相似文献
13.
基于Linux的高速网络数据捕获技术 总被引:1,自引:0,他引:1
当前,在Linux下普遍使用的传统捕获技术都是基于BPF机制,随着网络速度的不断提高,捕获效率却不断下降。本文介绍一种在高速网络下基于零拷贝思想的PF_RING捕获技术,通过减少内核空间到用户空间数据拷贝的方式,大大提高了系统性能,并详细阐述了PF_RING在Linux核心下的实现,通过实验验证了它的可行性。 相似文献
14.
Linux下区分服务逐跳行为的设计与实现 总被引:3,自引:0,他引:3
区分服务为不同数据流提供了不同方式和级别的服务,可以为重要性不同的应用提供不同的带宽和优先级保证。Linux平台具备功能强大的带宽管理工具集,为应用的分类和带宽保证提供有效手段。通过结合区分服务规范定义的加速转发、保证转发,以及传统尽力而为的转发方式,在Linux平台上使用流量控制工具集TC,设计并实现了不同类数据流的区分和带宽保证,建立了区分服务逐跳行为在Linux下的映射模型。 相似文献
15.
16.
17.
引入Flattened Device T ree(扁平设备树,FDT)到ARM Linux后,Linux内核可以通过FDT获取板级硬件的细节信息,这样就减少了Linux内核中arch/arm目录下大量描述板级硬件细节信息的冗余代码,把大多数与板级硬件特性相关的代码放在设备树文件和设备驱动中,提高了代码的复用性,避免了ARM Linux内核为支持新硬件进行大量修改,提高了ARM Linux板级支持的开发速度,也使得使用现有的内核镜像去引导具有相同芯片集的硬件平台成为可能. 相似文献
18.
WANG Hai-yan 《数字社区&智能家居》2008,(26)
随着计算机网络的飞速发展,各企业及院校的网络已大量普及,虽然windows 2000 server被大多数网络中心作为各种服务端的操作系统,但linux也以其运行速度快、具有良好的代码开放性、适应性强、支持多用户多文件系统、各种网络服务如(FTP、WWW、Email)容易构建及维护等特点被广泛应用。文章通过对Linux和APACHE的介绍,就具体如何在Linux下构建WWW服务作了说明。 相似文献
19.
Zig Bee是基于IEEE 802.15.4的低速低耗电的无线网络技术,在目前广泛使用的开放式Linux操作系统上开发使用,首先,应解决ZigBee无线协议在Linux系统中的移植,而其移植的主要技术在于无线网络协议层在Linux系统中的构建。在深入研究IEEE80.15.4/ZigBee网络协议层工作机制和Linux网络子系统协议基础上,设计Linux-Zig Bee网络协议层,分析Zig Bee网络层实现的关键技术。最终,提出在Linux系统中实现Linux-Zig Bee无线网络结构的可靠框架,并进行分析。 相似文献