资讯详情

Anycloud平台 Isptool连接使用方法

Anycloud平台 Isptool连接使用方法

以下记录Anycloud平台中设备与Isptool连接的方法.

需要打开一个设备端server,Isptool工具通过网络连接,server的开启方式有两种:

  • 初始化SDK时开启server标志
  • 使用中间件API手动开启server

用户根据自己的调试情况进行选择。

1. 初始化SDK时开启server标记

默认使用Anycloud SDK时间,首先要对sdk初始化:

/* start the application */ sdk_run_config config; memset(&config, 0, sizeof(config)); config.mem_trace_flag = SDK_RUN_NORMAL; config.isp_tool_server_flag = 1; // isp tool server flag, 0 : disable, 1 : enable ak_sdk_init( &config ); 

如果显示代码,只需添加 标志位置配置可以在后台打开server.

此时打开Ispiotool,目前输入设备IP,默认是端口号 ,点击 可连接设备.

注意:

  • 在使用此方法时,程序编译必须添加动态库链接app_its, 否则,程序运行会提示错误:

    Start server, but can't find file : /usr/lib/libapp_its.so

    并且Isptool此时无法连接设备

  • 如果isp_tool_server_flag不是0或1,然后sdk根据端口号进行分析,即config.isp_tool_server_flag = 8888;

    此时isptool连接时端口为 .

2. 打开中间件接口Server

查看中间件代码(ak_its.h):

/**  * ak_its_get_version - get ISP tool server version  * return: version string  * notes:   */ const char* ak_its_get_version(void);  /**    * ak_its_start - start anyka ISP tool server  * @port[IN]:port  * notes: If you wan't use ISP tool to debug, do not start this server.  */ void ak_its_start(unsigned int port);  /**    * ak_its_stop - stop anyka ISP tool server  * notes:  */ void ak_its_stop(void); 

可见调用 即可开启server,而且端口号可以根据用户自定义配置。

标签: 1832zj连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台