UCOSIII的内部任务

betball贝博app RTOS 387 次浏览
1.空闲任务:是UCOSIII创建的第一个任务,必须创建,优先级最低,不能调用任何使空闲任务进入等待态的函数。 2.时钟节拍任务:用来跟踪任务延时和任务等待超时,任务函数为OS_TickTask(), 必须创建。优先级用...

UCOSIII时间片轮转调度

betball贝博app RTOS 195 次浏览
该功能UCOSII中没有,因为有了时间片轮转调度,所以可以实现同一优先级下有多个任务。 时间片轮转调度器用于时间片轮转调度,为函数OS_SchedRoundRobin(),该函数由OSTimeTich或者OS_IntQTask调用。 使用时...

UCOS-实践-cubemx生成工程移植ucosii

betball贝博app RTOS 299 次浏览
板子:探索者stm32f407ZGT6 cubemx中生成工程,启用了一个串口和两个LED。目的想实现原子官方的移植例程的功能。 工程生成好,根据报错信息把ucosii相关文件该添加的添加以后,直接编译通过运行,发现程序...

RTOS-UCOSIII任务管理

betball贝博app RTOS 209 次浏览
UCOSIII中的任务就是程序实体,UCOSIII能够管理和调度这些小任务(程序) 任务由三部分组成: 1.任务堆栈:上下文切换的时候用来保存任务的工作环境,就是STM32的内部寄存器值。 2.任务控制块:用来记录...

UCOS-USOSII移植

betball贝博app RTOS 231 次浏览
1.在原有的工程内,新建UCOSII文件夹,并在其下建立CONFIG、CORE、PORT文件夹, 2.将UCOSII的全部源码拷贝到CORE文件夹内。 3.CONFIG文件夹内添加includes.h 和os_cfg.h 4.PORT文件夹中添加(3,4均从移...

RTOS-背景知识

betball贝博app RTOS 223 次浏览
裸机-没有操作系统,程序分为前台系统和后台系统,包含一个死循环和若干个中断服务程序。应用程序是一个大循环,循环中调用API函数完成操作,大循环为后台系统;中断服务程序用于处理异步事件,为前台系统。 R...

使用powershell批量下载文件

betball贝博app 未分类 480 次浏览
$client = new-object System.Net.WebClient $client.DownloadFile('下载地址1','存储位置\文件名1.后缀') 用excel批量编辑命令后粘贴即可。

CAN总线学习

betball贝博app 未分类, 硬件 463 次浏览
  特点: 多主控制。总线空闲时,所有的单元都可以发送消息,由标识符(ID,非地址决定优先级) 系统柔软性:没有地址,所以添加单元时,其他已经连接的不需要做改变。 错误检测,错误通知,错...

MC20-OPENCPU学习笔记(一)-阅读说明文档

betball贝博app MC20 498 次浏览
MC20在网上的资料感觉非常少,从MSDN上下载了一个OPEN_CPU_DGD_V1.1.pdf,纯英文的说明文件,不好记忆,边看便翻译编写吧。 总之,通过OPENCPU,可以对移远公司生产的GPRS模块进行贝博betball网页编程,实现一些比AT指令...
Go