社区
高通开发者论坛
帖子详情
关于REX其他任务和BREW应用通讯的问题
taoshahai
2009-12-30 09:50:58
如果REX其他任务给BREW的一个应用程序发送事件可以先发消息给UI TASK然后在里面调用AEE_event函数给应用发事件,REX其他任务给BREW的一个应用程序发送事件除了上面这个途径还有没有其他方法.那么如果一个应用想给其他REX任务发消息给怎么操作?谢谢
...全文
2009
7
打赏
收藏
关于REX其他任务和BREW应用通讯的问题
如果REX其他任务给BREW的一个应用程序发送事件可以先发消息给UI TASK然后在里面调用AEE_event函数给应用发事件,REX其他任务给BREW的一个应用程序发送事件除了上面这个途径还有没有其他方法.那么如果一个应用想给其他REX任务发消息给怎么操作?谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
malu_1982
2010-02-13
打赏
举报
回复
如果你不想遵守BREW的设计原则。
那么怎么做都可以,甚至可以直接裸调app的某个函数。
悠然红茶
2010-02-12
打赏
举报
回复
从理论上而言,BREW层的应用是不知道REX的存在的。事实上,高通最早设计BREW平台的一个原则就是允许你在其他系统内核上运行BREW,当然前提是你必须按照BREW AEE层的要求,很好地实现OEM层的支撑代码。
在高通自己的设计方案上,整个BREW平台是跑在一个REX task之上的,一般就是ui task啦。BREW APP可以通过函数调用,一层层地向下走到task层,并给其他task发送REX signal来进行通信的。但我们要清楚,走到这一层时,事实上已经不是BREW层次的事情了,而是ui task和其他task之间的事情了。
adipreneo
2010-01-18
打赏
举报
回复
BREW和REX(或者其实是指AMSS?)的通信模式是,BREW commands REX, REX sends Events to BREW.
所以BREW想要给REX其他任务通信,目标任务应该要提供一个BREW Interface 给应用。这个Interface的实现就是通过OEM来call目标任务的Commands来完成的。
如:App -> IBTAudioGateway_Connect()-> bt_cmd_ag_connect()
babiq
2010-01-12
打赏
举报
回复
请参考文档brwe异步通信。
sxcnfly
2009-12-30
打赏
举报
回复
在OEM层写一个扩展专门来处理从应用到Native的消息转发器,在由这个消息转发器把消息传递给其它的task,不是就搞定了嘛
taoshahai
2009-12-30
打赏
举报
回复
OEM怎么做?我们怎么在OEM扩展?谢谢
半吊子全栈工匠
2009-12-30
打赏
举报
回复
一般是做不到的,需要OEM层的支持
高通5G智能平台概述
高通5G智能平台概述 高通 android 智能手机解决方案的软件包括两个部分 以linux 操作系统为基础的 android 系统 以 L4,REX为基础的 Modem 部分 在高通系列的架构中,一个IC内部集成有两个ARM处理器,一个ARM9(或者arm11),专门负责处理通信协议,射频以及GPIO等,软件架构采用 AMSS, 另外一个是ARM11,用来处理多媒体,上层
应用
,以及其他的一些
任务
,运行的系统是 android 系统,这两个处理器之间通过共享内存的硬件方式来进行通信。 什么是L4,
早期的文章-手机开发平台指南、教程和资料介绍
这篇文章是搜集的资料中的一篇。读来发现这个文章是早期的大约为2010年之前的文章,原网博客已经找不到了。 现在自己了解的REX,揣测其实定位在在这篇文章中的7.
brew
。感慨现在学起来的时候已经是很落后的东西了。不过这篇文章还是帮助指明了
brew
的资料,记录下来以后找找看是不是这样的。 以下文章获取到的时候没有一个换行,自己进行了整理。 手机开发平台指南、教程和资料介绍 ...
高通Android智能平台开发总结
高通Android智能平台开发总结 1、 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境. 7 1.2 搭建高通平台环境开发环境. 7 1.2.1 高通android智能平台概述. 7 1.2.1.1 什么是L4,REX,
BREW
,AMSS以及相互之间的关系. 7 1.2.2 选择合适的源代码以及工具. 8 1.2.2.1 获
通用操作系统与实时操作系统(RTOS)比较
零、引 子---由终端设备到RTOS:RTOS无处不在.......... (1).Android手机有两个处理器,一个叫Application Processor(AP),一个叫Baseband Processor(BP): AP是ARM架构的处理器,用于运行Linux+Android系统; BP 用于运行实时操作系统
高通平台android开发总结
1、高通平台Android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流程分析 qcril 流程分析,设置sim卡锁 Python scons 语法学习 Python 语言之 scons 工具流程分析: 1.
高通开发者论坛
2,851
社区成员
5,756
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章