1 引言 嵌入式操作系统是嵌入式系统的灵魂,而且在同一个硬件平台上可以嵌入不同的嵌入式操作系统。比如ARM7TDMI内核,可以嵌入Nucleus、 VxWorks、uClinux等操作系统。在此主要对uClinux的进行介绍,嵌入式uClinux操作系统主要有三个基本部分组成:引导程序、 uClinux内核(由内存管理、进程管理和中断处理等构成)和文件系统。uClinux可以通过定制使内核小型化,还可以加上GUI(图形用户界面)和 定制应用程序,并将其放在R...
译文: 任务模型 这一部分描述在一个实时操作系统中任务的编模方式 在一个RTOS中,一个课题被分成几个部分,每一个部分根据他们对实时性的需求被执行。每一个部分可以被当作一个任务,如图三所示 因为实时的需要,这些任务需要并发处理。一个序列性的处理方法不能满足他们对实时性的需求。然而,如果没有RTOS,并发的任务处理将会需要多CPU。然而,在RTOS当中,只要CPU能力足够满足应用需要,我们就只需要一颗CPU来进行并发的任务处...
文章篇幅太长,这是原文的第二部分,译文将在第三部分贴出: Priority inversion is the term for the scenario where a higher priority task fails to run when it should, but a lower priority task can run instead. Figure 6 illustrates the priority inversion problem: Priority inversion can happen when a higher priority task (Task 3) has to wait on a resource which is occupied by a preempted low priorit...
原文是Carol发表在LU,http://www.loveunix.net/bbs/index.php?showtopic=28788&st=0 上的,这儿三节是原文最后三部分的翻译,在这儿帖出原文和我的译文。 Source: RTOS Basics: The Task Model (Multitasking) This section describes how tasks (processes) are modeled inside a RTOS. In a real time system a problem is subdivided into several parts, and each part is executed according to its real-time requirements....
由于嵌入式操作系统是为某一特殊目的而设计的,因此它历来具有简单,实时性强,在有限的存储空间中运行等特点。随着嵌入式硬件的不断成熟,这些特点也不断发展、变化、传统上只有在桌面机os上找到的一些特征,例如虚拟存储器,现在也已经移植进嵌入式系统。 一个操作系统由一些常见的底层模块组成,每个模块实现一个预定的功能。这些模块的相互作用和功能决定了这个特定操作系统的特征。 初始化代码是操作系统执行的第一段代码,...
文件: PPPoE在嵌入式网络机顶盒中的实现.rar 大小: 292KB 下载: 下载 文件: dhcpcd-5.1.0.tar.bz2 大小: 62KB 下载: 下载 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/95172/showart_2052468.html
μC/OS-II嵌入式操作系统 Micriμm 公司提供嵌入式软件产品,μC/OS-II,μC/GUI,μC/FS,μC/USB,μC/FL,μC/ModBus, uC/Probe 。 μC/OS-II :一个源码公开、可移植、可固化、可裁剪、占先式的实时多任务操作系统。其绝大部分源码是用ANSI C写的,世界著名嵌入式专家Jean J.Labrosse出版的《μC/OS-II,实时内核》(ISDN 1-57820-103-9)详细分析了该内核。μC/OS-II通过了联邦航空局...
随着嵌入式系统的日益复杂化,嵌入式现在系统越来越成为嵌入式产业的核心,君不见,而在我们国家,嵌入式操作系统几乎是个空白,2008年的十大嵌入式企业以及中国电子信息产业100强中,竟然没有一家是从事嵌入式操作系统的,就连有一个自主操作系统作为副业的都没有。这既是中国嵌入式行业的悲哀,也是对中国工程师的鞭策。 然而,实时嵌入式操作系统市场是如此成熟和完整,新操作系统如要从中分一杯羹,无异于在钢板上钉钉子。...