PX4添加新的应用
研究了四天怎么添加新的应用程序,前几天都尝试着添加.cpp文件的应用程序,跟着网上的方法都失败了,结果今天试着添加一个.c文件的应用程序居然成功了。 先把.c的添加方法写一写,以后学会了怎么添加.cpp了再来修改吧。 这是官方手册给的添加方法,也是我参考的: https://dev.px4.io/master/zh/apps/hello_sky.html 一、新建文件 在src下想要的文件夹(如/src/modules 或 /src/examples)中新建一个文件夹,我这里选择在/src/modules中新建一个名为Data_link_read的文件夹。 然后在Data_link_read文件夹中新建一个.c文件和一个CMakeLists.txt文件: 这里建议文件夹名和.c文件名相同 二、写.c和CMakeLists.txt文件 .c如下写: __EXPORT int Data_link_read_main(int argc, char *argv[]); int Data_link_read_main(int argc, char *argv[]) { return OK; } 为了避免添加头文件的困扰,我先把官方手册中的 PX4_INFO("Hello Sky!"); 这条语句删了,毕竟我们的目的是新建一个应用程序而以,先追求编译通过,再来考虑让这个应用程序实现一些功能吧!