6个员额/ 0个新员额
最后发表
克雷格·弗拉纳根
离线
最后看到:2年4个月前
加入:2016-04-25 20:17
RTOS

你好,我是你们DA14580芯片的新手。我在看里面的启动代码
BLE_App_Profile项目,它看起来像主程序循环在Arch_Main.c a while(1)
循环存在,处理器等待一个中断或从输入(RTOS?)基于
调用rwip_schedule()。我完全搞不清这是不是一个实时操作系统,如果是,怎么回事
我如何使用它。我想实现一个状态机,但不清楚如何集成
它进入现有的程序流。你能给我一个关于实时操作系统的概念吗,如果有的话,在哪里
文档是用来描述它的,还有状态机的例子
在你的一个例子里。谢谢你!克雷格

设备:
MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
你好克雷格,

你好克雷格,

580不使用RTOS,只是Riviera Waves的一个小的实时内核,关于这方面的更多信息,请查看第5节的UM-B-051,也可以查看RW-BT-KERNEL-SW-FS.pdf。另外,既然你是一个乞丐,请查看UM-B-006.pdf,它描述了580的睡眠过程,以及while在主要功能中是如何工作的。关于状态机,您可以基于计时器或交换消息的概要任务触发的事件来实现状态机。在键盘应用程序中有相当多的状态机实现,但它相当复杂,所以我不知道这是否是一个好的开始,但你可以看一下,以获得线索。

由于MT_dialog

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

哇,我开始读键盘项目,我的眼睛发呆了。你有一个简单的应用程序演示如何
使用一些高级应用程序与内核(如提供的APP_EASY_MSG_UTILS)进行通信,最好使用
简单的状态机实现。我已经读了三天了,我得到了一个很好的例子
真的能让东西凝胶化。谢谢你!克雷格

MT_dialog
离线
最后看到:6个月3个星期前
工作人员
加入:2015-06-08 34
你好克雷格,

你好克雷格,

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

由于MT_dialog

离线
最后看到:1年2个月前
加入:2014-09-04 01:28
你好克雷格

你好克雷格

你能帮我发一封关于RW-BT-KERNEL-SW-FS的邮件吗?,好吗?

谢谢你!

PM_Dialog
离线
最后看到:1天5小时前
工作人员
加入:2018-02-08 11:03
你好克雷格,

你好克雷格,

不幸的是,RW-BT-KERNEL-SW-FS在我们的支持网站上已经不可用了。你正在使用哪种BLE产品,你想要完成什么?你能分享更多信息吗?另外,请创建一个新的论坛线程,因为这个太旧了。

谢谢,PM_Dialog