自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 ucosii内置支持包(uC_LIB)

这个文件,它是一个管理内存的库,提供了一系列的内存操作函数,比如内存分配、释放、清零、设置等。这个文件中定义的函数都挺直接的,但每个函数背后都有它自己的故事,让我们一起来探索一下。和之前的一样,我们不会深入每一个函数的细节,但会突出一些有趣的部分,让你对这个库有个大致的了解。每个函数都有它自己的参数和细节,但总体来说,这个库提供了一套完整的工具,让你能够有效地管理和使用内存。这样做的好处是,比较的时候不区分大小写。的调用,这俩是用来保证操作的原子性的,防止在更新种子的过程中被打断,确保数据的一致性。

2024-07-12 08:36:02 731

原创 ucosii内置支持包(uC_CPU)

这个宏,简单来说,就是个标志,告诉你“嘿,缓存管理模块在这儿呢!”如果你看到了这个宏,那就意味着缓存管理的功能是可用的。:这个宏用来控制函数的声明是extern的还是不是。如果定义了,那么就不用extern了,因为我们是在定义函数。如果没有定义,那么在引用这些函数时就需要用extern了。:这个宏是用来开关缓存管理功能的。和就像是开关,告诉编译器“嘿,我要启用缓存管理”或者“我不需要缓存管理”。和:这两个宏定义,其实就是对和的一个简单包装。如果启用了缓存管理(),那么这两个宏就直接映射到相应的函数上。

2024-07-11 15:04:41 622

原创 ucosii内置支持包(uC_BSP)

我将带你深入了解uCOS-II内置支持包以及操作系统初始化的奥秘。咱们这篇文章先来聊聊uCOS-II及其相关函数。温馨提示:提到的c文件都有配套的h文件,但h文件可能没有直接对应的c文件。想象一下,你在管理一个繁忙到爆的邮局,每个包裹(也就是任务)都得按时送到。uCOS-II就好比那个让邮局运转得井井有条的超级邮局长。它是个轻量级的实时操作系统(RTOS),专门打造来确保一切按计划进行,每个任务都能得到妥善处理。它的抢占式调度能力能让紧急任务优先处理,这对急需处理的任务来说简直太重要了。处理多个任务?

2024-07-11 15:03:45 961

AIS C语言,Java,Python 解析器

自动识别系统(AIS,Automatic Identification System)是船舶通信和导航中广泛应用的一种系统,用于交换船舶位置、航速、航向等信息。AIS解析器是一种软件工具,用于接收和解码AIS信号,将其转换为可读的格式以供用户和其他系统使用。 C语言版本的AIS解析器通常用于需要高性能和低延迟的应用中,广泛用于嵌入式系统开发。 Java版本的AIS解析器适合需要跨平台运行的应用 Python版本的AIS解析器适合用于数据分析、科学计算和教学等领域。

2024-07-11

TM4C129x使用uCOS-II-硬件系统初始化

TM4C129x使用uCOS-II-硬件系统初始化

2024-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除