找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7768|回复: 4
打印 上一主题 下一主题
收起左侧

构造一个51单片机的实时操作系统

[复制链接]
跳转到指定楼层
楼主
ID:164783 发表于 2017-6-9 14:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:209899 发表于 2017-6-10 17:58 | 只看该作者
我接触过的BLE就是跑得协议栈,有应用层,系统层,驱动程,部分交换是通过回调函数实现,有自己的系统定时器等等,在实际使用过程中,用户只需要操作用户层即可完成大部分工作,还是很方便的,效率也很高
回复

使用道具 举报

板凳
ID:98495 发表于 2017-12-11 11:36 | 只看该作者
你好,通过阅读这篇文章,我有不解的地方,前面两端的任务切换是如何完成的?再者就是,既然前面说局部变量编译时位置固定,也就意味着任务无压栈动作,那为何采用第三种方式开辟新的堆栈空间,就存在,压栈了?
回复

使用道具 举报

地板
ID:98495 发表于 2017-12-11 11:41 | 只看该作者
为何前面说了,编译时局部变量就已经定位,也就意味着函数调用无进栈动作,即使第三种方式,采取开辟新的堆栈区,但局部变量位置已经确定,那不还是存在覆盖可能?
回复

使用道具 举报

5#
ID:260104 发表于 2017-12-11 11:51 | 只看该作者
这样就可以了吧
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表