23111|1

661

帖子

18

TA的资源

纯净的硅(初级)

楼主
 

12 UCOS-II的文件结构 [复制链接]

前面我们对UCOS的基础知识做了了解,其中有些地方由于邵贝贝翻译的树上讲解的很少我就没有班门弄斧,大家可以结合那本书来看。有问题或不明白的在这里讨论,欢迎大家剔除问题。

这次我们主要了解UCOS-II的文件结构。等对UCOS文件结构了解以后,我们就逐一的去讲解其各章的重点和难点,达到在短时间内学会使用UCOS。


我们利用这张图片把UCOS的内部做一个解剖,我们可以清楚的看到UCOS内核的结构及层次,在这个图的最下面是我们使用的硬件,就是我们的移植平台,比如STM32F103XX系列的最小系统版、51最小系统版。呵呵,我本人觉得把UCOS移植到51上的意义不大。只是学习可以,使用我就不建议了!从图中我们可以知道,要想移植UCOS你的硬件平台必须具备一个定时器,也就是上图中的TIMER。这个TIMER是用来给UCOS提供时钟节拍的,相当于我们人的心跳。如果没有这个TIMER,统统就无法运行。

再往上就是软件了,软件的第一层是我们移植的重点,这三个文件内主要包括一些与处理器相关的代码,在后面我们我们再讲解移植过程的时候会详细的讨论到这三个文件。

在往上左侧就是系统内核源码的各个文件。有兴趣的坛友可以参考邵贝贝教授翻译的书进行深入学习,由于我在这里的主要任务是告诉大家如何使用UCOS,故不再过多的讲解源码部分,只是告诉大家如何使用即可。当然,如果你在研究过程中遇到问题可以拿出来和大家共同讨论,右侧是系统的配置文件,相对比较简单,主要涉及到一些功能的裁剪。

最上层是我们的应用软件,相当于我们在电脑上使用的Office软件等,当然这里是你自己的任务代码。


最新回复

保持啊  详情 回复 发表于 2018-8-26 19:43
点赞 关注

回复
举报

1903

帖子

0

TA的资源

版主

沙发
 
保持啊
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表