运行 Linux 示例代码
说明: 本文以 EC3588 为例,介绍运行 Linux 示例代码的步骤和方法 [1]
补充应用信息
- 在 samples/sample_c/platform/linux/manifold2/application/dji_sdk_app_info.h 文件中替换应用的名称、ID、Key、License、开发者账号和指定波特率。
#define USER_APP_NAME "your_app_name"
#define USER_APP_ID "your_app_id"
#define USER_APP_KEY "your_app_key"
#define USER_APP_LICENSE "your_app_license"
#define USER_DEVELOPER_ACCOUNT "your_developer_account"
#define USER_BAUD_RATE "460800"
- 在 samples/sample_c/platform/linux/manifold2/hal/hal_uart.h 文件的 LINUX_UART_DEV1和 LINUX_UART_DEV2 宏中填写对应的串口名称。
#define LINUX_UART_DEV1 "/dev/ttyS0"
- 通过ifconfig命令,查看当前与无人机通讯的网口设备名称,并填写到samples/sample_c/platform/linux/manifold2/hal/hal_network.h 文件的 LINUX_NETWORK_DEV 宏中
#define LINUX_NETWORK_DEV "eth1"
#define USB_NET_ADAPTER_VID (0x0BDA)
#define USB_NET_ADAPTER_PID (0x8152)
编译示例程序
编译示例代码
进入示例代码工程的根目录下:Payload-SDK/
,使用如下命令将示例代码编译为示例程序。1. mkdir build 2. cd build 3. cmake .. 4. make
根目录位置说明:
Payload-SDK/ ├── CMakeLists.txt ├── EULA.txt ├── LICENSE.txt ├── README.md ├── build/ ├── doc/ ├── psdk_lib/ ├── samples/ └── tools/
执行 C 语言示例程序
进入示例程序的目录:cd build/bin/
使用sudo ./dji_sdk_demo_linux
命令运行示例程序
- 执行 C++ 语言示例程序
进入示例程序的目录:cd build/bin/
使用sudo ./dji_sdk_demo_linux_cxx
命令运行示例程序
作者:admin 创建时间:2024-07-01 18:56
最后编辑:bai 更新时间:2024-11-20 18:11
最后编辑:bai 更新时间:2024-11-20 18:11