
Uc/os
文章平均质量分 79
menuconfig
当别人前进时,你不能妒忌,当别人妒忌时,你必须前进。
展开
-
范例
第一章:范例在这一章里将提供三个范例来说明如何使用 µC/OS-II。笔者之所以在本书一开始就写这一章是为了让读者尽快开始使用 µC/OS-II。在开始讲述这些例子之前,笔者想先说明一些在这本书里的约定。 这些例子曾经用Borland C/C++ 编译器(V3.1)编译过,用选择项产生Intel/AMD80186处理器(大模式下转载 2007-07-31 13:54:00 · 1134 阅读 · 1 评论 -
uC/OS-II 初级程序员指南
本文面向首次接触uC/OS-II的程序员,为他们介绍一下这个系统的一些基本特征和编程上的注意事项,并介绍几个值得了解的API。本文作者已经成功 的将uC/OS-II移植到几种不同CPU之上。包括EPSON S1C33和Sunplus unSP™等,积累了丰富的经验,现在愿意和朋友们分享这些经历。希望本文的资料对于希望使用这个系统来开发的朋友有所帮助,作者乐意与您分享任何您成功 的喜悦。 Thi转载 2008-09-17 16:01:00 · 1066 阅读 · 0 评论 -
uC/OS-II嵌入式操作系统移植
操作系统的移植指的是使实时系统的内核能在微处理器上运行。uC/OS-II应移植到所使用的CPU上,然后才能得到应用。在uC/OS-II的移植中,处理器必须满足一下一些要求:l 处理器的C编译器能产生可重入型代码l 处理器支持中断,并且能产生定时中断l 用C语言就可以开/关中断l 处理器能支持一定数量的数据存储硬件堆栈转载 2008-07-11 10:34:00 · 1523 阅读 · 0 评论 -
uCOS ARM系统的启动过程及系统构架分析
/**************************************************** *一个uCOS ARM系统的启动过程分析及系统构架。 * *Main 函数的代码如下: * *****************************************************/ int Main(int argc, char **argv) { A转载 2008-07-10 17:26:00 · 1518 阅读 · 0 评论 -
ucos-ii核心算法分析
μC/OS-Ⅱ是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。其 内核提供任务调度与管理、时间管理、任务间同步与通信、内存管理和中断服务等功能。适合小型控制系统,具有执行效率高、占用空间小、实时性能优良和可扩展 性强等特点,最小内核可编译至2KB。μC/OS-Ⅱ为何如此高效呢?我们从它的核心算法——任务调度算法开始分析。2.1任务调度算法分析 操作系统的实时性主要体转载 2007-09-13 16:46:00 · 954 阅读 · 0 评论 -
uC/OS-II 中文手册
uC/OS-II 中文手册 - 1 -315 - 1 -第一章 范例在这一章里将提供三个范例来说明如何使用 μC/OS-II。笔者之所以在本书一开始就写这一章是为了让读者尽快开始使用 μC/OS-II。在开始讲述这些例子之前,笔者想先说明一些在这本书里的约定。这些例子曾经用Borland C/C++ 编译器(V3.1)编译过,用选择项产生Intel/AMD80186处理器(大模式下编译)的代码。这转载 2007-08-22 11:18:00 · 3512 阅读 · 1 评论 -
uC/OS应用的简单剖析
一. uC/OS-II的移植移植uC/OS对目标处理器有一定要求,这个可以参照>一书中第8章的内容.整个嵌入式系统分为两大层:硬件层和软件层.这里主要研究软件层的架构.软件层主要分为四个部分:实时操作系统内核,与处理器相关部分,与应用相关部分,用户的应用系统.l 实时操作系统内核实时操作系统对系统资源进行管理。主要包括任务分配和调度、系统时钟服务、内存管理、消息机制、异常处理等等。uC/OS所有系转载 2007-07-31 16:14:00 · 1079 阅读 · 0 评论 -
uC/OS下应用程序例子
//------------------------------------------------- // PCM Player with Real time AMR Codec decode// // Useing uCOS-II to build this applications // // Author : XXC//// Target chip : Sieko Epson S1转载 2007-07-31 16:12:00 · 1294 阅读 · 0 评论 -
uC/OS-II 初级程序员指南
uC/OS-II 初级程序员指南uC/OS-II Basic Programmers’Guide本文面向首次接触uC/OS-II的程序员,为他们介绍一下这个系统的一些基本特征和编程上的注意事项,并介绍几个值得了解的API。本文作者已经成功的将uC/OS-II移植到几种不同CPU之上。包括EPSON S1C33和Sunplus unSP™等,积累了丰富的经验,现在愿意和朋友们分享这些经历。希望本文的转载 2007-07-31 16:11:00 · 948 阅读 · 0 评论 -
配置手册
第12章 配置手册 本章将介绍μC/OS-II中的初始化配置项。由于μC/OS-II向用户提供源代码,初始化配置项由一系列#define constant语句构成,都在文件OS_CFG.H中。用户的工程文件组中都应该包含这个文件。本节介绍每个用#define constant定义的常量,介绍的顺序和它们在OS_CFG.H中出现的顺转载 2007-07-31 14:25:00 · 1325 阅读 · 2 评论 -
µC/OS 升级到 µC/OS-II
第10章从 µC/OS 升级到 µC/OS-II本章描述如何从µC/OS 升级到 µC/OS-II。如果已经将µC/OS移植到了某类微处理器上,移植µC/OS-II所要做的工作应当非常有限。在多数情况下,用户能够在1个小时之内完成这项工作。如果用户熟悉µC/OS的移植,可隔过本章前一部分直接参阅10.05节。10.0 目录和文件用户首先会注意到的是目录的结构,主目录不再叫 /转载 2007-07-31 14:20:00 · 1769 阅读 · 0 评论 -
移植µC/OS-Ⅱ
第八章 移植µC/OS-Ⅱ 这一章介绍如何将µC/OS-Ⅱ移植到不同的处理器上。所谓移植,就是使一个实时内核能在某个微处理器或微控制器上运行。为了方便移植,大部分的µC/OS-Ⅱ代码是用C语言写的;但仍需要用C和汇编语言写一些与处理器相关的代码,这是因为µC/OS-Ⅱ在读写处理器寄存器时只能通过汇编语言来实现。由于µC/OS-Ⅱ在设计时就已经充分考虑了可移植性,所以µC转载 2007-07-31 14:13:00 · 2924 阅读 · 0 评论 -
内存管理
第7章 内存管理. 17.0 内存控制块. 17.1 建立一个内存分区,OSMemCreate() 37.2 分配一个内存块,OSMemGet() 67.3 释放一个内存块,OSMemPut() 77.4 查询一个内存分区的状态,OSMemQuery() 87.5 Using Memory Partitions 97.6转载 2007-07-31 14:10:00 · 1316 阅读 · 0 评论 -
任务之间的通讯与同步
第6章 任务之间的通讯与同步... 16.0 事件控制块ECB. 26.1 初始化一个ECB块,OSEventWaitListInit() 66.2 使一个任务进入就绪状态,OSEventTaskRdy() 76.3 使一个任务进入等待状态, OSEventTaskWait() 96.4 由于等待超时将一转载 2007-07-31 14:07:00 · 2607 阅读 · 0 评论 -
时间管理
第5章 时间管理.... 15.0 任务延时函数,OSTimeDly() 15.1 按时分秒延时函数 OSTimeDlyHMSM() 35.2 让处在延时期的任务结束延时,OSTimeDlyResume() 45.3 系统时间,OSTimeGet()和OSTimeSet() 6第5章转载 2007-07-31 14:03:00 · 1273 阅读 · 0 评论 -
内核结构
第3章 内核结构... 13.0 临界段(Critical Sections) 13.1 任务... 13.2 任务状态... 33.3 任务控制块(Task Control Blocks, OS_TCBs)... 33.4 就绪表(Ready List)... 63.5转载 2007-07-31 14:02:00 · 1218 阅读 · 0 评论 -
实时系统概念
第2章 实时系统概念... 12.0 前后台系统 (Foreground/Background System)... 12.1 代码的临界段... 22.2 资源... 22.3 共享资源... 22.4 多任务... 22.5 任务... 2转载 2007-07-31 13:58:00 · 1607 阅读 · 0 评论 -
uC/OS和uClinux的比较
uC/OS和uClinux操作系统是两种性能优良、源码公开且被广泛应用的免费嵌入式操作系统,可以作为研究实时操作系统和非实时操作系统的典范。本文通过对uC/OS和uClinux的对比,分析和总结嵌入式操作系统应用中的若干重要问题,归纳嵌入式系统开发中操作系统的选型依据。1 两种开源嵌入式操作系统介绍 uC/OS和uClinux操作系统,是当前得到广泛应用的两种免费且公开源码的嵌入式操作系转载 2008-09-18 17:45:00 · 1454 阅读 · 0 评论