在RT-Thread操作系统中利用rt_thread_delay函数来使任务延时指定的一段时间片。不过通过阅读代码发现rt_thread_delay函数其实是通过调用rt_thread_sleep来实现的。那么下面我们就直接分析rt_thread_sleep函数: /** *This function will let current thread sleep for some ticks. * *@param tick the sleep ticks *...
这是一个针对RT-Thread操作系统的μCOS-III操作系统兼容层,可以让基于美国Micriμm公司的μCOS-III操作系统的项目快速迁移到RT-Thread操作系统上。 1.1 本兼容层适合于: 老项目需要从μCOS-III操作系统向RT-Thread操作系统迁移 之前学习过μCOS-III操作系统,意图转向学习RT-Thread国产操作系统。本兼容层可以帮您用...
另外在介绍RT-Thread的数据结构时不得不提另一个概念,这个概念也是RT-Thread操作系统的一大特点——面向对象抽象思想。这你就可能要问了,RT-Thread系统原本是以C语言写成的,何以与面向对象有半点关系?没错,面向对象通常不是C语言的特长,但是只要功夫下的深,C语言也能巧用结构体和指针来实现面向对象的思想。通常手...
运行RT-Thread 如果您通过 Linux 命令行编译成功,只需要将 rtthread.hex 拖曳进 HiFive U 盘即可。如果想通过 FreedomStudio 下载、调试,请参照如下步骤。 配置Debug 参数 使用type-c usb 数据线连接电脑与开发板。右键列表中的 rtthread.elf 文件,选择 Debug As->1 As JLink launch...