首页 > 其他 > 详细

ucosii

时间:2019-12-29 21:13:42      阅读:92      评论:0      收藏:0      [点我收藏+]

ucosii

ucosii-1

1.下载附件,尝试在vc6.0 中编译运行ucos

2.下载附件,尝试在vs2017中编译运行ucos,给出你遇到的问题和解决方式

首先下载并安装vc6.0,很顺利,运行及结果如下
技术分享图片
之后在下载vc2017的时候,总是显示下载失败,后来从同学那里考,又总是配置失败,最后放弃了

ucosii-2(选做)

阅读附件中的代码,回答:

1. ucos是如何分层的?

2.HAL都有哪些代码?

3. 分析任务是如何切换的。

1.分为四层:
硬件相关层:在这层中,有三个最为重要的接口Open,Close,Ctrl。 Open主要来完成对应硬件初始化,形参中包括了些,初始化的相关参数。Close失能硬件。Ctrl来实现一些控制的修改如:优先级,中断回调函数等等,硬件的不同,内容也大为不同。
驱动接口层:用到一个或多个硬件层的接口,进行组合来实现特定功能的程序。
应用接口层:主要连接驱动和应用。
应用层:在模块内可以有本模块化共用的主头文件,来方便本模块的维护。对硬件的访问其实直接调用应用接口就可完成。

ucosii

原文:https://www.cnblogs.com/20175203mayuda/p/12116176.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!