看看架构: ARM7:ARMv4架构 ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux、WinCE等 这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户进程分配进 程自己独立的地址空间。ucOS、ucLinux这些精简实时的RTOS不需要 ...
分类:
移动开发 时间:
2020-06-07 18:01:16
阅读次数:
251
Keil IDE 工具学习 前言 学习过近4年的STM32,通过正点原子的视频还有资料入门的,里面的资料很齐全。可是我很少去看除了视频,原理图,中文手册之外的资料。但是最近翻看了一下那些资料发现了许多的宝藏,比如,CM3权威指南,Ucos-ii的讲解,个人对基础比较喜欢,所以没有去看关于界面EmWi ...
分类:
其他好文 时间:
2020-04-10 00:16:11
阅读次数:
272
1、参考博客:https://blog.csdn.net/wang328452854/article/details/78486458 2、uCOS(也有人叫uC/OS)由美国人 Jean Labrosse在1992年编写的一个实时操作系统 3、uCOS特点: ①、可剪裁:有一个专门用来裁剪系统的配 ...
分类:
其他好文 时间:
2020-04-06 11:32:11
阅读次数:
77
IAR Visual State 10.1官方安装包和指导手册--专用于状态机设计 MDK和各种软件包镜像下载 uCOS全家桶下载 emWin AppWizard软件下载 ...
分类:
其他好文 时间:
2020-03-31 14:09:48
阅读次数:
75
先说一下UCOSIII:Micrium在2009年推出了UCOSIII,相对于之前的UCOSII版本,在性能上有了进一步的提升,主要是支持时间片轮调度,极短的关中断事件等。 可剥夺多任务管理: 什么是可剥夺多任务管理呢?查相关资料,意思就是这个系统总是在执行当前所有就绪的最高优先级的任务。也就是说, ...
分类:
其他好文 时间:
2020-03-02 14:48:14
阅读次数:
55
这里结合任哲的书籍+源代码来分析信号量1、在任哲的书中,提到信号量只有普通的信号量,没有区分freertos所谓的二值信号量和计数信号量。可以看看源代码,ucos的代码风格是很不错的,个人认为这个风格比freertos好,看起来很舒服,不像freertos一大堆宏定义。可以看到,OSSemCreat ...
分类:
其他好文 时间:
2020-02-02 16:01:14
阅读次数:
111
说明: 1、预计将在下个月末的Embedded World 2020正式宣布开源免费商用。 2、uCOS全家桶一旦宣布免费商用,将给那些还在收费的RTOS带来一波冲击。其中最值的关注的是去年微软收购ThreadX后,当前还没有宣布以那种授权方式供用户使用。 3、全家桶包括:μC/OS-II, μC/ ...
分类:
其他好文 时间:
2020-01-28 21:11:33
阅读次数:
240
任务2 cosii 2 题目要求 阅读附件中的代码,回答: + ucos是如何分层的? + HAL都有哪些代码? + 分析任务是如何切换的。 1. ucos是如何分层的? + 硬件相关层:该层中,要尽量所有硬件相关都囊括在其中。不管是GPIO还是定时器,或串行接口。这其中有三个最为重要的接口Open ...
分类:
其他好文 时间:
2020-01-04 22:25:56
阅读次数:
101
题目: 1. ucos是如何分层的? 2.HAL都有哪些代码? 3. 分析任务是如何切换的。一.ucos是如何分层的? ucos分为硬件相关层,驱动接口层,应用接口层,应用层。 硬件相关层:在这层中,要尽量所有硬件相关都囊括在其中。不管是GPIO还是定时器,或串行接口。只要提供标准统一的接口,就可以 ...
分类:
其他好文 时间:
2019-12-29 21:55:30
阅读次数:
87
ucosii 1(必做) 下载附件,尝试在vc6.0 中编译运行ucos 下载附件,尝试在vs2017中编译运行ucos,给出你遇到的问题和解决方式 下载附件,尝试在vc6.0 中编译运行ucos 下载附件,尝试在vs2017中编译运行ucos,给出你遇到的问题和解决方式 软件下载失败 ucosii ...
分类:
其他好文 时间:
2019-12-29 16:56:39
阅读次数:
79