【RM2019 技术答疑】+官方开源icra代码疑问
657
0
4
2019-12-08
本帖最后由 liyinchao 于 2019-12-8 22:37 编辑
以chassis_task任务为例
数据来源为prc_info这个结构体变量中,而 prc_info的地址是来源于这个函数prc_info = rc_device_get_info(prc_dev);
获取的是prc_dev结构体的子结构体的地址,而prc_dev的地址来源于 prc_dev = rc_device_find("uart_rc");
根据函数可知最终返回的是rc_dev的地址,而地址来源于rc_dev = (rc_device_t)device_find(name);
打开device_find()函数
device_find函数里定义了一个object然后返回了地址.
我的疑问是最终的数据是哪来的,最后返回的是一个在函数里定义的结构体的地址啊,并没有数据啊。
其他任务也类似,最终都指向了这里
还希望大佬不吝赐教。
文章标签
请问这篇文章对你有用吗?
【RM2019 技术答疑】+官方开源icra代码疑问