这回说下任务建立,那么我们看下任务控制块有哪些内容: (这系统越来越大,任务控制块的内容也是越来越多了,呵呵) struct os_tcb {     CPU_STK             *StkPtr;               &nb
原创 2013-02-10 20:52:55
5048阅读
这回说下系统中很重要的时钟节拍 在系统初始化的时候就用下面这个函数建了一个时钟任务。 /************************************************************************************************************************ void  OS_TickTaskInit
原创 2013-02-10 21:07:04
6955阅读
1点赞
2评论
void  OSInit (OS_ERR  *p_err) {     CPU_STK      *p_stk;     CPU_STK_SIZE  size; #ifdef OS_SAFETY_CRITICAL /*这个定义
原创 2013-01-03 20:23:21
6255阅读
uCOS-III实时操作系统在MCU平台被广泛使用,在这里我们将简单的记录如何将uCOS-III实时操作系统移植到目标平台上并运行。 1、必要的准备 在开始uCOS-III实时操作系统的移植前,我们还需要做一些必要的准备,如确定目标板、准备目标工程及uCOS-III实时操作系统源码等。 1.1、获取
原创 2022-05-12 22:22:22
1159阅读
LinuxuCOS是两种不同的操作系统,它们在不同的领域有着不同的应用。其中,Linux是一种开源的操作系统,广泛应用于服务器、嵌入式设备个人计算机等领域;而uCOS是一种实时操作系统,专门用于嵌入式系统中,具有快速响应和稳定性等优点。 红帽是一家知名的Linux发行版提供商,其产品得到了广泛的认可使用。红帽公司的Linux发行版在服务器领域具有很高的市场份额,被许多大型企业机构所采用。
原创 2024-03-05 13:40:57
56阅读
uCos for Linux(uClinux)是一款针对Linux操作系统的嵌入式实时操作系统。它是一个轻量级的操作系统内核,专门设计用于嵌入式系统中的资源有限的设备。uCos for Linux的设计目标是提供一个高效、可靠和易于移植的操作系统内核,以满足嵌入式系统对实时性可靠性的要求。 uCos for Linux具有许多优秀的特性,包括小巧的内核大小、低内存占用、良好的实时性能、可移植性
原创 2024-02-29 09:55:09
58阅读
uCOS-III 任务优先级的理解
原创 2023-03-06 16:08:22
465阅读
lib_math.c文件typedef CPU_INT32U RAND_NBR;RAND_NBR Math_Rand (void){ RAND_NBR seed; RAND_NBR rand_nbr; CPU_SR_ALLOC(); CPU_CRITICAL_ENTER(); seed = Math_RandSeedCur
原创 2023-04-21 14:18:51
344阅读
UCOSLinux是两种不同的操作系统,各自有着自己的特点应用领域。UCOS是一个实时操作系统,而Linux是一个开源操作系统。在本文中,我将重点讨论UCOSLinux之间的异同点以及各自的特点应用领域。 UCOS(μC/OS)是一个由Jean Labrosse开发的实时操作系统。它是一个小型、灵活高度可靠的操作系统。与其他操作系统不同,UCOS专注于满足实时性要求。它被广泛应用于低功
Zynq Linux uCOS is a powerful combination that brings together the flexibility of Linux and the real-time capabilities of microC/OS-II (uC/OS) on Xilinx's Zynq platform. This integration allows develo
原创 2024-05-07 09:49:20
79阅读
Bootloader, uCos, and Linux are three essential components in the software stack of embedded systems. Bootloader is the initial program that runs when a device is powered on. Its main function is to
原创 2024-03-27 10:26:53
117阅读
在操作系统领域,LinuxuCOSRTOS(Real-Time Operating System,实时操作系统)都是非常常见的系统。它们各自有不同的特点应用场景,下面将分别介绍这三种操作系统。 首先我们来说说Linux操作系统。Linux是一种开源的操作系统,以其稳定性、安全性免费的特点受到广泛欢迎。它被广泛应用于服务器、个人电脑、移动设备等各种场景中。Linux具有强大的多任务处理能力
原创 2024-04-29 12:16:49
86阅读
目录从0到1教你写 FreeRTOSFreeRTOS 内核汇总:FreeRTOS 内
原创 2022-08-27 00:03:48
430阅读
...
转载 2021-09-28 22:55:00
72阅读
2评论
ucos-iiv2.52毕竟是老版本,现在ucosiii都已经出来很久了,而且马上就可以免费使用了,除了ucgui,因为ucgui是segger的,因此有必要分析一下。源码参考V3.03.00的版本。 解压出来后,是这个结构\Micrium\Software\uCOS-III, 信号量创建函数如下:
转载 2020-02-02 15:57:00
102阅读
2评论
第11期:收音机配套例子:V6-919_STemWin提高篇实验_收音机(uCOS-III)V6-920_STemWin提高
原创 2022-09-23 09:13:42
173阅读
第12期:录音机配套例子:V6-921_STemWin提高篇实验_录音机(uCOS-III)V6-922_STem
原创 2022-09-23 09:13:34
111阅读
在嵌入式系统开发中,LinuxuCOS是两种常见的操作系统。Linux是一种开源的操作系统,拥有强大的功能和丰富的资源,而uCOS则是一种专门设计用于嵌入式系统的实时操作系统。在选择操作系统时,开发者通常会考虑到多个因素,其中之一就是功耗。 功耗在嵌入式系统中是一个非常重要的指标,特别是对于一些移动设备电池供电的系统来说。在考虑LinuxuCOS之间的功耗比较时,需要考虑以下几个方面:
原创 2024-04-09 10:39:38
99阅读
在嵌入式系统开发领域中,ucoslinux都是常见的操作系统。ucos是一款实时操作系统,适用于资源有限或对实时性要求较高的嵌入式系统;而linux则是一款开源的通用操作系统,具有丰富的功能强大的扩展性。 在开发嵌入式系统时,经常需要使用ucoslinux进行软件开发调试。为了方便开发人员进行调试测试,一种常见的做法是利用模拟环境来模拟嵌入式系统的运行环境。在模拟环境中,开发人员可以在
原创 2024-04-02 10:35:29
80阅读
第4期:简易表盘界面设计 配套例子:V6-906_STemWin提高篇实验_简易表盘界面设计(
原创 2022-09-23 09:06:15
150阅读
  • 1
  • 2
  • 3
  • 4
  • 5