阅读附件中的代码,回答: ucos是如何分层的? HAL都有哪些代码? 分析任务是如何切换的。 一、ucos是如何分层的 共分三层,分别是:上层访问抽象接口层、设备管理核心数据结构层、硬件设备驱动模块层。 (1)上层访问抽象接口层: 一般的抽象层设计会直接在这一层提供5个访问接口API: Devic ...
分类:
其他好文 时间:
2019-12-29 10:40:04
阅读次数:
441
任务要求 阅读附件中的代码,回答: 1. ucos是如何分层的? 2. HAL都有哪些代码? 3. 分析任务是如何切换的? 1. ucos是如何分层的? 分为四层: 硬件相关层 该层中,要尽量所有硬件相关都囊括在其中。不管是GPIO还是定时器,或串行接口。这其中有三个最为重要的接口Open、Clos ...
分类:
其他好文 时间:
2019-12-28 22:29:52
阅读次数:
79
任务描述 编程实现以下功能: 1.创建CUBMAX工程,并用Keil修改程序,编译后下载到M3,当程序启动时,LED9开始闪烁。(1) 2.使用定时器实现,每过1秒LED1、LED3、LED5、LED7、依次亮起,后灯亮起时,前灯灭。(1) 3.在M3上选择适当引脚连接继电器,继电器控制灯泡。当KE ...
分类:
其他好文 时间:
2019-12-28 21:21:08
阅读次数:
179
一、要求 下载 "附件" ,尝试在vc6.0中编译运行ucos 下载 "附件" ,尝试在vs2017中编译运行ucos,给出你遇到的问题和解决方式 ucos是如何分层的? HAL都有哪些代码? 分析任务是如何切换的? 二、步骤 vc6.0中编译运行ucos vs2017中编译运行ucos 三、结果 ...
分类:
其他好文 时间:
2019-12-28 16:02:15
阅读次数:
421
#coding:utf-8#1.导入模块#datatime模块用于定义时间及时间的加减操作#MySQLdb模块用于Python2.0连接数据库,Python3.0连接数据库使用pymysql#xlwt模块是excel操作模块,用于将数据写入excel中importdatetimeimportMySQLdbimportxlwt#2.连接数据库,获取数据#MySQLdb.connect用于定义连接数据
分类:
编程语言 时间:
2019-12-27 11:39:32
阅读次数:
104
STM32cubemx:version5.1 Chip: STM32F446RE IDE:Keil5 Q:小项目上写了个简单的通信包,波特率230400,数据量较大1600Byte/s,DMA的方式实现接收,量产后发现跑久了部分机器会有只能发送不能接收的问题。 查了很久没查到。中间加了断线检测,重新 ...
分类:
其他好文 时间:
2019-12-27 00:29:34
阅读次数:
140
threshold(Image : Region : MinGray, MaxGray : ) 全局阈值分割,用户指定硬阈值 binary_threshold(Image : Region : Method, LightDark : UsedThreshold) 全局阈值分割,指定计算阈值 fast ...
分类:
其他好文 时间:
2019-12-25 10:25:37
阅读次数:
99
https://cshihong.github.io/2018/02/01/DHCPv6%E5%9F%BA%E7%A1%80/ DHCPv6简介 IPv6动态主机配置协议DHCPv6(Dynamic Host Configuration Protocol for IPv6)是针对IPv6编址方案设计 ...
分类:
其他好文 时间:
2019-12-23 15:21:21
阅读次数:
107
@Test public void test() { double d = 3.05; BigDecimal b1 = new BigDecimal(d); System.out.println(b1);//3.04999999999999982236431605997495353221893310 ...
分类:
其他好文 时间:
2019-12-23 15:05:37
阅读次数:
941
Description Description There are n coins in a line, and value of i-th coin is values[i]. Two players take turns to take a coin from one of the ends o ...
分类:
其他好文 时间:
2019-12-21 22:24:15
阅读次数:
77