Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compilation 函数的隐式声明';ipipe恢复管道头;;你的意思是';ipipe测试线程标志';_Compilation_Buildroot_Xenomai_Adeos - Fatal编程技术网

Compilation 函数的隐式声明';ipipe恢复管道头;;你的意思是';ipipe测试线程标志';

Compilation 函数的隐式声明';ipipe恢复管道头;;你的意思是';ipipe测试线程标志';,compilation,buildroot,xenomai,adeos,Compilation,Buildroot,Xenomai,Adeos,我正在尝试用buildroot 2020.02和2个内核构建一个嵌入式操作系统。我的Linux内核是4.19.107,Xenomai内核是3.1。我应用Adeos补丁以获得ipipe特性:ipipe-core-4.19.106-cip21-arm07,来自此站点:。 编译使用的是旧内核和旧xenomai版本,但在/include/asm generic/xenomai/hal.h和hal.c中有编译错误: ./include/asm-generic/xenomai/hal.h:169:34: e

我正在尝试用buildroot 2020.02和2个内核构建一个嵌入式操作系统。我的Linux内核是4.19.107,Xenomai内核是3.1。我应用Adeos补丁以获得ipipe特性:ipipe-core-4.19.106-cip21-arm07,来自此站点:。 编译使用的是旧内核和旧xenomai版本,但在/include/asm generic/xenomai/hal.h和hal.c中有编译错误:

./include/asm-generic/xenomai/hal.h:169:34: error: implicit declaration of function 'ipipe_propagate_irq'; did you mean 'rthal_propagate_irq'? [-Werror=implicit-function-declaration]
 #define rthal_propagate_irq(irq) ipipe_propagate_irq(irq)
                                  ^~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h:524:2: note: in expansion of macro 'rthal_propagate_irq'
  rthal_propagate_irq(irq);
  ^~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h: In function '__rthal_apc_schedule':
./include/asm-generic/xenomai/hal.h:168:38: error: implicit declaration of function 'ipipe_schedule_irq'; did you mean 'ipipe_disable_irq'? [-Werror=implicit-function-declaration]
 #define rthal_schedule_irq_root(irq) ipipe_schedule_irq(irq)
                                      ^~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h:537:3: note: in expansion of macro 'rthal_schedule_irq_root'
   rthal_schedule_irq_root(rthal_apc_virq);
   ^~~~~~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h: In function 'rthal_apc_schedule':
./include/asm-generic/xenomai/hal.h:118:41: error: implicit declaration of function 'ipipe_test_and_stall_pipeline_head'; did you mean 'ipipe_test_and_stall_head'? [-Werror=implicit-function-declaration]
 #define rthal_local_irq_save(x)  ((x) = ipipe_test_and_stall_pipeline_head() & 1)
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h:118:41: note: in definition of macro 'rthal_local_irq_save'
 #define rthal_local_irq_save(x)  ((x) = ipipe_test_and_stall_pipeline_head() & 1)
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h:119:36: error: implicit declaration of function 'ipipe_restore_pipeline_head'; did you mean 'ipipe_restore_head'? [-Werror=implicit-function-declaration]
 #define rthal_local_irq_restore(x) ipipe_restore_pipeline_head(x)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h:546:2: note: in expansion of macro 'rthal_local_irq_restore'
  rthal_local_irq_restore(flags);
  ^~~~~~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h:203:3: error: implicit declaration of function 'ipipe_stall_pipeline_from'; did you mean 'ipipe_stall_head'? [-Werror=implicit-function-declaration]
   ipipe_stall_pipeline_from(ipipe_root_domain); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/system.h:159:3: note: in expansion of macro 'rthal_emergency_console'
   rthal_emergency_console();
   ^~~~~~~~~~~~~~~~~~~~~~~
./include/asm-generic/xenomai/hal.h:204:3: error: implicit declaration of function 'ipipe_set_printk_sync'; did you mean 'ipipe_set_hooks'? [-Werror=implicit-function-declaration]
   ipipe_set_printk_sync(ipipe_current_domain); \
   ^~~~~~~~~~~~~~~~~~~~~

我在ipipe.h文件中搜索,但不幸的是,这里没有定义这些方法,也没有找到等效的方法

有人知道是否有问题吗

基本上