
RTOS
文章平均质量分 89
实时操作系统
Chenxr32
博学而约取,厚积而薄发
展开
-
ZYNQ移植uCOSIII
本文介绍在ZYNQ开发板上移植uCOSIII操作系统,配置BSP,这里记录部分关键步骤,实现串口打印字符串。原创 2022-07-01 00:55:43 · 2489 阅读 · 0 评论 -
测量RT-Thread线程调度的时间的方法
在实时操作系统中,线程调度花费的时间是一个值得关注的影响系统实时性的因素,尤其是在系统需要处理紧急的任务时,线程调度的时间更是不能忽略。本文给出了一种在GD32单片机上测量RT-Thread系统线程调度时间的方法。原创 2021-08-15 01:28:48 · 1872 阅读 · 0 评论 -
单片机串口数据处理(2)——uCOSIII+循环队列接收数据
上一篇文章介绍了串口发送数据的优化方法,使用中断的方式发送数据可以提高系统实时性。这次介绍串口接收数据的方法。新的数据接收方法结合了uCOS-III和循环队列,有较好的实时性。同时,使用STM32的总线空闲中断判断数据包接收完毕,使用状态机检查数据包正误。配置USART时要使能总线空闲中断,当MCU检测到串口总线上有一个字节的时间没有接收数据时便触发中断。在中断处理函数中必须软件清除中断标志位...原创 2019-02-15 14:44:03 · 6282 阅读 · 1 评论 -
STM32上μC/Shell移植与应用
本着“停课不停学”的原则,在家也不能闲着,最近在进一步探索μC/OS时发现了μC/Shell,果断决定尝试一下。Silicon Labs收购Micrium后,将其产品开源了,GitHub上可以下载代码。https://github.com/SiliconLabs下面先介绍μC/Shell的文件结构,再介绍移植方法和实际应用。μC/Shell文件结构\Cfg\Template\she...原创 2020-03-22 15:43:42 · 2581 阅读 · 1 评论