2011-7-12 14:06:07

本文讨论了嵌入式系统中通过libosso进行RPC调用的问题,特别是同步和异步调用的区别,以及服务名注册的相关细节。文中还涉及了Intel Memory Management (IMM) 的初始化过程及可能出现的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

2011-7-12 14:06:07

将本地预览报错的地方注释掉  代码上传

向debus总线注册topapplication方法试试

libosso提供2种不同的机制 同步调用和异步调用

osso_rpc_run

是不是服务名必须是知名的?

换成知名的服务名就可以了

是不是MVED的问题?

#define _IOC(dir,type,nr,size) \
 (((dir)  << _IOC_DIRSHIFT) | \
  ((type) << _IOC_TYPESHIFT) | \
  ((nr)   << _IOC_NRSHIFT) | \
  ((size) << _IOC_SIZESHIFT))

#define _IOWR(type,nr,size) _IOC(_IOC_READ|_IOC_WRITE,(type),(nr),(_IOC_TYPECHECK(size)))


_IOWR  注意3个参数  魔数 序号 大小

#define _IOC_WRITE 1U
#define _IOC_READ 2U

0xc014772a  

MVED_S_FLUSHCACHE

MVED_S_MTX_WAIT


Intel Memory Management (IMM)

2011-7-12 21:31:50

imm_init

 exit_cb_err = profile_event_register(PROFILE_TASK_EXIT,
      &imm_task_exit_nb);
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值