网站大量收购独家精品文档,联系QQ:2885784924

嵌入式linux操作系统的组成与版本.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

DIY-自己动手做一个满足需要的Linux版本选择商用Linux版本、自由的、免费的授权和涉及到的授权是否满足你的需要,是否有合适的开发工具是否能够提供足够的支持信誉文档如何选择Linux的版本嵌入式Linux发展现状RT-Linux RT-Linux是利用Linux进行实时系统开发比较早的尝试,是一种硬实时操作系统。目前RT-Linux已成功应用于航天飞机的空间数据采集、科学仪器测控,以及电影特技图像处理等众多领域。 RT-Linux的原理是采用双内核机构,即将Linux的内核代码进行少量修改,将Linux任务以及Linux内核本身作为实时内核的一个优先级最低的任务,即实时任务优先级高于普通Linux任务,即在实时任务存在的情况下运行实时任务,否则才运行Linux本身的任务。实时任务不同于Linux普通进程,它是以Linux的内核模块(LinuxLoadableKernelModule,LKM)的形式存在的。需要运行实时任务的时候,将这个实时任务的内核模块插入到内核中去。实时任务和Linux一般进程之间的通信通过共享内存或者FIFO通道来实现。RT-Linux的工作原理图控制领域中的linux系统。1它包含linux常用的API,内核小于512K,保留了linux原有的高稳定性、强大的网络功能和卓越的文件系统支持功能等优点。目前已支持的CPU芯片有,Motorola公司的68K系列、PowerPC系列以及ARM公司的系列芯片。官方网站,。2uClinux最大特点就是不支持MMU。uClinux系统对内存的访问是直接的,即不需要经过MMU,直接将地址发送到地址线上,所有程序访问的都是实际的物理地址,这样一方面减小了内核的体积,另一方面又增强了系统的实时性能。但内存空间得不到保护,对于应用开发者来说,必须明白自己程序运行的位置,以及保证不会破坏其它程序运行空间以及系统的稳定。3uClinux也可以使用RT-Linux的实时补丁,以增强其实时性。4uClinuxMizilinuxMIZI韩国MIZI公司所公布的开放源代码的免费嵌入式操作系统arm-Linux。大部分的2410系统板上都是采用的mizilinux。Linux内核Linux文件系统Linux的启动Linux内核简介Linux主要目录介绍与Windows一样,在Linux中也是通过目录来组织文件的。但不同的是,在Linux下只有一个根目录,而不象Windows那样一个分区一个根目录。Linux下常用的命令、工具系统启动时要用到的程序、系统内核,引导配置文件等。Linux就是从这里启动的。所有的设备文件。但不是具体的驱动程序,而是一个访问这些外部设备的端口。系统管理时要用到的各种配置文件和子目录。用户主目录,用户独立的空间非标准目录,内空,但决不能删系统管理员的系统管理程序一个虚拟的文件系统,可用来访问到内存里的内容。包含许多被/bin/和/sbin/中的程序使用的库文件大多数情况下是空的,用来保存异常时候的丢失文件超级用户(管理员)的专用目录外部设备的挂接点,通常用cdrom与floppy两个子目录通常用来安装各种软件的地方。/usr/src、/usr/bin系统运行时的各种临时文件进程调度进程间通讯内存管理虚拟文件系统网络接口5.4.3.2.1.Linux内核主要由5个子系统组成:Linux的内核结构进程调度

(ProcessScheduling)进程:程序执行的一个范例。进程的4要素:一段供进程执行的程序,该程序可以被多个进程执行;独立的内核堆栈;进程控制快;独立的存储空间;pid_tfork(void)函数:生成进程。 voidmain()

{

for(;;)fork();

}Exit():退出进程。进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.1线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行2需要注意的是:在应用程序中使用多线程不会增加CPU的数据处理能力。3进程与线程运行态r、休眠态s、僵死态z控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。可运行进程实际上是仅等待C

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档