下载安装vc6.0和Visual Studio 2017 按照题目要求,对 和 进行下载解压安装,将ucos导入vc6.0即可编译运行。 可以在以下网址下载: https://docs.microsoft.com/en us/visualstudio/releasenotes/vs2017 reln ...
分类:
其他好文 时间:
2019-12-26 21:18:06
阅读次数:
77
QP总体结构 QP是一个基于事件驱动的嵌入式系统软件框架,其总体结构如下图。 AO活动对象由事件队列和层次状态机两部分组成,每个AO占有一个优先级; QF量子框架由五个数据结构及操作组成,其数据结构采用了uCOS-II相似的结构; QP有两种调度方式:合作式调度Qvanilla和抢占式调度QK,按实 ...
分类:
其他好文 时间:
2019-12-18 15:10:05
阅读次数:
122
CmBacktrace (Cortex Microcontroller Backtrace)是一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误原因自动分析的开源库。支持裸机、ucos rh-thread,freertos.适配 Cortex-M0/M3/M4/M7 M ...
分类:
其他好文 时间:
2019-12-05 01:12:48
阅读次数:
102
Systick定时器,是一个简单的定时器,对于CM3,CM4内核芯片,都有Systick定时器。 Systick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。比如UCOS中,分时复用,需要一个最小的时间戳,一般在STM32+UCOS系统中,都采用Systic ...
分类:
其他好文 时间:
2019-11-03 11:03:59
阅读次数:
523
elementui是一个十分好用的组件库,但毕竟也不能做到面面俱到,有些还是要根据根据自己的实际需求做一些自定义的方法。 比如el-select选择器在同一个页面使用多次的话就会造成选择一个另一个也会跟着变化的情景,解决方法其实也很简单,但还是弄不懂,其实就是把v-model及绑定的数据换一下就可以 ...
分类:
其他好文 时间:
2019-09-26 17:31:32
阅读次数:
195
1. 在云服务器上搭建git服务 https://www.cnblogs.com/ucos/p/3924720.html 这篇文章已经详细的介绍了如何配置和安装 但是文章略微有点老 在配置环节稍微有点不一样 配置完 参照教程 就可以运行 2.创建远程库 3.添加用户 4.添加完用户后 该用户可以在本 ...
分类:
Web程序 时间:
2019-08-27 19:41:42
阅读次数:
121
前言:最近玩esp8266和ucos-iii以及在学c++比较多,接触的大部分都是指针、结构体、链表;刚好自己又在看数据结构(数据结构真的非常重要,要好好学,是学算法的敲门砖,哈哈哈),个人看法在对顺序表进行元素增和删操作,效率比较低(要移动非常多的其他元素),而我之前写的对链表操作,使用指针操作, ...
分类:
其他好文 时间:
2019-08-27 09:15:38
阅读次数:
114
理解Keil编译过程,分析单片中程序在Flash和SRAM的空间分配 ...
分类:
其他好文 时间:
2019-08-23 19:34:12
阅读次数:
111
1. 如果将关系密切(比如两个任务之间需要经常收发数据)的若干功能分别用不同的任务来实现,则需要进行大量的任务之间数据通信和同步通信,这系统来说是一个很大的负担。因此应该将关系密切的若干功能组合成一个任务,相关数据为各个功能共享,因此可以节省大量的资源。 2. 任务之间的切换需要占用CPU的资源,所 ...
分类:
其他好文 时间:
2019-08-20 18:49:51
阅读次数:
142
MSP和PSP 的含义是Main_Stack_Pointer 和Process_Stack_Pointer,在逻辑地址上他们都是R13; 权威手册上说的很清楚PSP主要是在Handler的模式下使用,MSP主要在线程模式下使用(当然你在线程模式下也可以调用PSP,需要你做特殊的处理); 这意味着同一 ...
分类:
其他好文 时间:
2019-07-19 12:44:16
阅读次数:
124