实时操作系统

6个员额/0个新员额
最后一篇文章
克雷格·弗拉纳根
离线
最后一次见到:2年3个月前
加入:2016-04-25 20:17
实时操作系统

你好,我是你的DA14580芯片的新手。我正在浏览包含在
BLE_App_Profile项目,看起来主程序循环在Arch_main.c中有一段时间(1)
循环存在,处理器等待中断或来自(RTOS?)的输入,基于
调用rwip_schedule()。我完全不知道这是否是一个实时操作系统,如果是,如何实现
我如何使用它。我想实现一个状态机,但不清楚如何集成
将其转换为现有的程序流。你能给我一个什么RTO的想法,如果有的话,在哪里
有描述它的文档,你有使用状态机的例子吗
在你的芯片上的一个例子。非常感谢。克雷格

设备:
MT_对话框
离线
最后一次见到:6个月2周前
工作人员
加入:2015-06-08 11:34
嗨,克雷格,

嗨,克雷格,

580不使用RTOS,只是Riviera Waves的一个小型实时内核,有关更多信息,请查看第5节中的UM-B-051,也可以查看RW-BT-Kernel-SW-FS.pdf。此外,由于您是乞丐,请查看UM-B-006.pdf,其中描述了580的睡眠过程以及while在主功能中的工作方式。关于状态机,您可以根据计时器触发的事件或交换消息的配置文件任务等实现一个状态机。键盘应用程序中有很多状态机实现,但非常复杂,因此我不知道这是否是一个好的开始,但您可以看一看以获得线索。

谢谢你的对话

克雷格·弗拉纳根
离线
最后一次见到:2年3个月前
加入:2016-04-25 20:17
哇,我开始看报纸了

哇,我开始阅读键盘项目,我的眼睛变得呆滞。您是否有一个简单的应用程序来演示如何
使用一些高级应用程序与内核接口,以便与内核对话,例如提供的APP_EASY_MSG_UTILS,最好使用
简单的状态机实现。我现在已经读了三天书,我正在获得洞察力,但这是一个很好的例子
真的能让东西凝结。非常感谢。克雷格

MT_对话框
离线
最后一次见到:6个月2周前
工作人员
加入:2015-06-08 11:34
嗨,克雷格,

嗨,克雷格,

所有不同的配置文件、内核计时器和应用程序任务通过消息使用内核进行交互,并且每个消息都与处理程序匹配。我们没有一个简单的例子专门说明内核的功能和消息的处理。

谢谢你的对话

离线
最后一次见到:1年2个月前
加入:2014-09-04 01:28
嗨,克雷格

嗨,克雷格

你能给我发一封关于RW-BT-KERNEL-SW-FS的电子邮件吗?

非常感谢。

PM_对话框
离线
最后一次见到:2天2小时前
工作人员
加入:2018-02-08 11:03
嗨,克雷格,

嗨,克雷格,

不幸的是,RW-BT-KERNEL-SW-FS在我们的支持网站上不再可用。您使用的是哪种BLE产品以及您想要实现的目标?你能分享更多的信息吗?另外,请创建一个新的论坛线程,因为这个太旧了。

谢谢,下午好