作者 ookk303

00 00 01 06更新

正在显示 73 个修改的文件 包含 1262 行增加1644 行删除
... ... @@ -46,6 +46,10 @@
"jzsdk_smt_code.h": "c",
"serialmat_inandout.h": "c",
"activatemat_usedfuntion.h": "c",
"activatemat.h": "c"
"activatemat.h": "c",
"ui_control.h": "c",
"jz_searchlighttemp_calculation.h": "c",
"searchlighttemcontrol.h": "c",
"taskmanagement.h": "c"
}
}
\ No newline at end of file
... ...
... ... @@ -24,7 +24,7 @@ set(CMAKE_EXE_LINKER_FLAGS "-pthread")
set(filtering_type high_pass_filtering)
# 海外版本 27行不能改动
set(firewarm_origin DOMESTIC_VERSION)
set(firewarm_origin OVERSEAS_VERSION)
# 添加Cedar库 30行不能改动
set(CedarxLib VERSION_SWITCH_OFF)
... ...
#include <stdio.h>
#include "JZsdkLib.h"
#include "./JZsdk_TaskManagement/TaskManagement.h"
//初始化sdk
T_JZsdkReturnCode JZsdk_LibInit()
{
//1、初始化log
JZsdk_LoggerInit();
//2、任务管理系统初始化
TaskManagement_Init();
}
\ No newline at end of file
... ...
... ... @@ -9,7 +9,7 @@
/******************************************************/
int JZsdk_GetFrameTemplate(int InsCode ,char *str, int *str_len)
{
printf("JZsdk_GetFrameTemplate:获取0x%x帧模板\n",InsCode);
//printf("JZsdk_GetFrameTemplate:获取0x%x帧模板\n",InsCode); //该打印可能会对 要求快速控制的地方变慢,请不要随意开启
switch (InsCode)
{
/********************************************************************************************************************************************************
... ...
#include <stdio.h>
#include <string.h>
#include "JZsdk_string.h"
#include "../../JZsdkLib.h"
... ...
/******************************
*
* JZsdk的任务管理模块
*
*
* ***************************/
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <unistd.h>
#include "./TaskManagement.h"
#include <JZsdkLib.h>
#define THREAD_POOL_SIZE 4 // 线程池大小
typedef struct {
void (*task_function)(void*); //任务函数指针,用于指定 执行的任务
void* data; // 任务参数 //任务参数的地址 用于输入任务内容
} t_JZsdk_TaskMgmt_TaskInput;
typedef struct {
pthread_t thread; // 线程 //调用的线程
int is_busy; // 标识线程是否忙碌
t_JZsdk_TaskMgmt_TaskInput* task; // 线程执行的任务
pthread_mutex_t lock; // 互斥锁
pthread_cond_t condition; // 条件变量
} t_ThreadPool;
t_ThreadPool TaskPool[THREAD_POOL_SIZE]; //任务池子
static void* TaskManagement_ThreadFunction(void* arg);
/**************
*
* 任务管理模块的初始化
*
* ***************/
T_JZsdkReturnCode TaskManagement_Init()
{
//1、创建任务池子
for (int i = 0; i < THREAD_POOL_SIZE; i++)
{
TaskPool[i].is_busy = 0;
pthread_mutex_init(&TaskPool[i].lock, NULL);
pthread_cond_init(&TaskPool[i].condition, NULL);
pthread_create(&TaskPool[i].thread, NULL, TaskManagement_ThreadFunction, &TaskPool[i]);
}
}
/**************
*
* 任务的输入
*
* ***************/
T_JZsdkReturnCode TaskManagement_SubmitTask(void (*task_function)(void*), void* data)
{
//检阅是否有空余的任务线程
int i = 0;
for ( ; i < THREAD_POOL_SIZE; i++)
{
if (!TaskPool[i].is_busy)
{
//检测到有空余的线程
break;
}
}
//没有多余的任务线程,退出该发送任务
if (i >= THREAD_POOL_SIZE)
{
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
t_JZsdk_TaskMgmt_TaskInput *task = (t_JZsdk_TaskMgmt_TaskInput*)malloc(sizeof(t_JZsdk_TaskMgmt_TaskInput));
if (task == NULL)
{
// 处理内存分配失败的情况
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
task->task_function = task_function;
task->data = data;
//将发送内容放入任务
TaskPool[i].task = task;
TaskPool[i].is_busy = 1;
pthread_cond_signal(&TaskPool[i].condition);
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
//执行函数
static void* TaskManagement_ThreadFunction(void* arg)
{
t_ThreadPool* pool = (t_ThreadPool*)arg;
while (1)
{
pthread_mutex_lock(&pool->lock);
while (!pool->is_busy)
{
pthread_cond_wait(&pool->condition, &pool->lock);
}
// 执行任务
pthread_mutex_unlock(&pool->lock);
if (pool->task->task_function != NULL)
{
pool->task->task_function(pool->task->data);
}
// 执行完成,将状态置为未忙碌
pthread_mutex_lock(&pool->lock);
if (pool->task != NULL)
{
free(pool->task);
pool->task = NULL;
}
pool->is_busy = 0;
pthread_mutex_unlock(&pool->lock);
}
return NULL;
}
\ No newline at end of file
... ...
/**
********************************************************************
* @file TaskManagement.h
*
*
*********************************************************************
*/
/* Define to prevent recursive inclusion 避免重定义 -------------------------------------*/
#ifndef JZSDK_TASK_MANAGEMENT_H
#define JZSDK_TASK_MANAGEMENT_H
/* Includes ------------------------------------------------------------------*/
#ifdef __cplusplus
extern "C" {
#endif
/* Exported constants --------------------------------------------------------*/
/* 常亮定义*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
/* Exported types ------------------------------------------------------------*/
/* Exported functions --------------------------------------------------------*/
T_JZsdkReturnCode TaskManagement_Init();
T_JZsdkReturnCode TaskManagement_SubmitTask(void (*task_function)(void*), void* data);
#ifdef __cplusplus
}
#endif
#endif
... ...
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <unistd.h>
#include "./TaskManagement.h"
#include <JZsdkLib.h>
typedef struct {
char* str;
int num;
} TaskData;
static void TaskMgmt_sample_funtion(void *data)
{
TaskData* taskData = (TaskData*)data;
printf("Sending data to serial: %s, %d\n", taskData->str, taskData->num);
free(taskData);
taskData = NULL;
}
//记得先初始化
static T_JZsdkReturnCode TaskMgmt_sample()
{
TaskData* data = (TaskData*)malloc(sizeof(TaskData));
if (data == NULL)
{
//内存注册失败
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
data->num = 1;
data->str = "A";
T_JZsdkReturnCode ret = TaskManagement_SubmitTask(TaskMgmt_sample_funtion, data);
if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
{
free(data);
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
... ...
... ... @@ -166,7 +166,7 @@ int JZsdk_Uart_SecondInit(int UART_DEV_NAME, int BitRate)
* ******************/
int JZsdk_Uart_Send_CustomOrder(int UartPort, char *frame, int frame_len)
{
JZsdk_Uart_SendDeal_SendOreder(UartPort, frame, frame_len);
JZsdk_Uart_UartSend(UartPort, frame, frame_len);
}
/*****************
... ...
... ... @@ -12,6 +12,7 @@
#include "Gimbal_InAndOut.h"
#include "Uart_Config.h"
#include "JZsdk_Uart_Send/JZsdk_Uart_Send.h"
#include "SerialMAT_InAndOut.h"
#include "UI_control.h"
#include "JZsdkLib.h"
... ... @@ -20,6 +21,23 @@ static int SecondaryDeviceName = 0x00; // 从设备名,用于多设备相连
/**********
*
* 激活状态判断
* 输入串口设备和帧类型标识
* *********/
T_JZsdkReturnCode JZsdk_Uart_ActivateStatusCheck(int flag)
{
//如果不是激活帧,也不是已激活状态,返回失败,并且发出错误帧
if( SerialMAT_Get_SerialNumberStatus() != 0x01)
{
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
/**********
*
* 电源状态设置
*
* *********/
... ...
... ... @@ -28,6 +28,7 @@ extern "C" {
/* Exported functions --------------------------------------------------------*/
int JZsdk_Uart_Init(int UART_DEV_NAME);
int JZsdk_Get_UartDev_UseFlag(int UART_DEV_NAME);
T_JZsdkReturnCode JZsdk_Uart_ActivateStatusCheck(int flag);
T_JZsdkReturnCode JZsdk_Uart_Set_PowerStatus(int DeviceName, int status);
T_JZsdkReturnCode JZsdl_Uart_ObtainConnectFrame(char *getbuf, int value);
... ...
... ... @@ -2762,7 +2762,22 @@ int Uart_4G_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int len)
********* ********|
********* ********|
*********************************************************************************************************/
static T_JZsdkReturnCode Uart_4G_RecvDeal_ActivateStatusCheck(unsigned char *getbuf, int len, int flag)
{
T_JZsdkReturnCode ret;
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
ret = JZsdk_Uart_ActivateStatusCheck(flag);
//回复操作失败
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE)
{
JZsdk_Uart_SendDeal_Reply_Failure(UART_4G, FrameSequence);
}
return ret;
}
/********************************************************************************************************
********* ********|
... ... @@ -2783,9 +2798,15 @@ int JZsdk_Uart_RecvDeal_CharmDeal_Uart_4G(unsigned char *getbuf, int len)
//已经进行了切割预处理
//1、进行指令帧对比,确认该帧的功能
int flag = JZsdk_FrameComparsion(getbuf, len);
int flag = JZsdk_FrameComparsion(getbuf, len);
//2、设备激活对比,未激活,也不是激活帧,就退出判断
if (Uart_4G_RecvDeal_ActivateStatusCheck(getbuf,len,flag) == JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE)
{
return 0;
}
//2、如果传过来的是正常帧
//3、如果传过来的是正常帧
if (flag != JZ_ERROR_SYSTEM_FRAME_ERROR )
{
Uart_4G_RecvDeal_RecvDeal(flag, getbuf, len);
... ...
... ... @@ -2765,7 +2765,22 @@ int Uart_DEV1_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int le
********* ********|
********* ********|
*********************************************************************************************************/
static T_JZsdkReturnCode Uart_DEV1_RecvDeal_ActivateStatusCheck(unsigned char *getbuf, int len, int flag)
{
T_JZsdkReturnCode ret;
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
ret = JZsdk_Uart_ActivateStatusCheck(flag);
//回复操作失败
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE)
{
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_1, FrameSequence);
}
return ret;
}
/********************************************************************************************************
********* ********|
... ... @@ -2788,7 +2803,13 @@ int JZsdk_Uart_RecvDeal_CharmDeal_Uart_DEV1(unsigned char *getbuf, int len)
//1、进行指令帧对比,确认该帧的功能
int flag = JZsdk_FrameComparsion(getbuf, len);
//2、如果传过来的是正常帧
//2、设备激活对比,未激活,也不是激活帧,就退出判断
if (Uart_DEV1_RecvDeal_ActivateStatusCheck(getbuf,len,flag) == JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE)
{
return 0;
}
//3、如果传过来的是正常帧
if (flag != JZ_ERROR_SYSTEM_FRAME_ERROR )
{
Uart_DEV1_RecvDeal_RecvDeal(flag, getbuf, len);
... ...
... ... @@ -2762,7 +2762,22 @@ int Uart_DEV2_RecvDeal_RecvDeal(int Receive_mode, unsigned char *getdata, int le
********* ********|
********* ********|
*********************************************************************************************************/
static T_JZsdkReturnCode Uart_DEV2_RecvDeal_ActivateStatusCheck(unsigned char *getbuf, int len, int flag)
{
T_JZsdkReturnCode ret;
int FrameSequence = JZsdk_Get_FrameSequence(getbuf);
ret = JZsdk_Uart_ActivateStatusCheck(flag);
//回复操作失败
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE)
{
JZsdk_Uart_SendDeal_Reply_Failure(UART_DEV_2, FrameSequence);
}
return ret;
}
/********************************************************************************************************
********* ********|
... ... @@ -2785,7 +2800,13 @@ int JZsdk_Uart_RecvDeal_CharmDeal_Uart_DEV2(unsigned char *getbuf, int len)
//1、进行指令帧对比,确认该帧的功能
int flag = JZsdk_FrameComparsion(getbuf, len);
//2、如果传过来的是正常帧
//2、设备激活对比,未激活,也不是激活帧,就退出判断
if (Uart_DEV2_RecvDeal_ActivateStatusCheck(getbuf,len,flag) == JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE)
{
return 0;
}
//3、如果传过来的是正常帧
if (flag != JZ_ERROR_SYSTEM_FRAME_ERROR )
{
Uart_DEV2_RecvDeal_RecvDeal(flag, getbuf, len);
... ...
... ... @@ -7,29 +7,24 @@
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
#include "Jzsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion.h"
//发送任务
int JZsdk_Uart_SendDeal_SendOreder(int UartPort ,char *sendbuf, int len)
{
JZsdk_Uart_UartSend(UartPort, sendbuf, len);
}
//发送主动连接帧
int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum)
{
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_ASKFORCONNECT , sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(PortNum ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(PortNum ,sendbuf, send_buf_len);
}
//回复连接帧
int JZsdk_Uart_SendDeal_Send_Connect(int Uartport , int FrameSequence,int Version_flag)
{
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -42,13 +37,13 @@ int JZsdk_Uart_SendDeal_Send_Connect(int Uartport , int FrameSequence,int Versio
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送成功帧
int JZsdk_Uart_SendDeal_Reply_Sucesss(int Uartport ,int FrameSequence)
{
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -58,13 +53,13 @@ int JZsdk_Uart_SendDeal_Reply_Sucesss(int Uartport ,int FrameSequence)
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送失败帧
int JZsdk_Uart_SendDeal_Reply_Failure(int Uartport ,int FrameSequence)
{
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -74,13 +69,13 @@ int JZsdk_Uart_SendDeal_Reply_Failure(int Uartport ,int FrameSequence)
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送当前从设备名
int JZsdk_Uart_SendDeal_Reply_SecondaryDeviceName(int Uartport , int device_name, int FrameSequence)
{
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -91,14 +86,14 @@ int JZsdk_Uart_SendDeal_Reply_SecondaryDeviceName(int Uartport , int device_name
sendbuf[10] = device_name;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询当前从设备名
int JZsdk_Uart_SendDeal_QuerySecondaryDeviceName(int Uartport ,int FrameSequence)
{
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -108,13 +103,13 @@ int JZsdk_Uart_SendDeal_QuerySecondaryDeviceName(int Uartport ,int FrameSequence
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送当前设备序列号
int JZsdk_Uart_SendDeal_SerialNumber(int UartPort, int FrameSequence, char *SerialNumber)
{
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -135,14 +130,14 @@ int JZsdk_Uart_SendDeal_SerialNumber(int UartPort, int FrameSequence, char *Seri
send_buf_len = 25;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(UartPort ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(UartPort ,sendbuf, send_buf_len);
}
//发送歌曲名字
int JZsdk_Uart_SendDeal_Reply_Musiclist(int Uartport ,char *music_name, int music_name_length)
{
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -159,14 +154,14 @@ int JZsdk_Uart_SendDeal_Reply_Musiclist(int Uartport ,char *music_name, int musi
sendbuf[4] = len & 0xff;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, len);
}
//发送歌曲列表开始帧
int JZsdk_Uart_SendDeal_Reply_Musiclist_start(int Uartport ,int num)
{
printf("发送列表开始帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -176,7 +171,7 @@ int JZsdk_Uart_SendDeal_Reply_Musiclist_start(int Uartport ,int num)
sendbuf[9] = num;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
... ... @@ -185,7 +180,7 @@ int JZsdk_Uart_SendDeal_Reply_Musiclist_end(int Uartport)
{
printf("发送歌曲列表结束帧\n");
printf("发送歌曲列表结束帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -194,14 +189,14 @@ int JZsdk_Uart_SendDeal_Reply_Musiclist_end(int Uartport)
//2、写入数据
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送播放状态结束帧
int JZsdk_Uart_SendDeal_Send_PlayStatus_end(int Uartport)
{
printf("发送播放状态结束帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -210,7 +205,7 @@ int JZsdk_Uart_SendDeal_Send_PlayStatus_end(int Uartport)
//2、写入数据
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送播放状态帧
... ... @@ -233,7 +228,7 @@ int JZsdk_Uart_SendDeal_Send_PlayStatus(int Uartport ,int num)
break;
}
printf("发送播放状态帧%x\n",num);
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -243,14 +238,14 @@ int JZsdk_Uart_SendDeal_Send_PlayStatus(int Uartport ,int num)
sendbuf[9] = (char)num;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//回复当前播放的歌曲名字
int JZsdk_Uart_SendDeal_Reply_MusicName(int Uartport ,char *music_name, int music_name_len)
{
printf("发送当前歌曲名字帧");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -267,14 +262,14 @@ int JZsdk_Uart_SendDeal_Reply_MusicName(int Uartport ,char *music_name, int musi
sendbuf[4] = len & 0xff;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, len);
}
//回复当前音量
int JZsdk_Uart_SendDeal_Reply_Volume(int Uartport ,int num)
{
printf("发送播放状态帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -284,7 +279,7 @@ int JZsdk_Uart_SendDeal_Reply_Volume(int Uartport ,int num)
sendbuf[9] = (char)num;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
... ... @@ -294,7 +289,7 @@ int JZsdk_Uart_SendDeal_Reply_Volume(int Uartport ,int num)
int JZsdk_Uart_SendDeal_Reply_SoftVersion(int Uartport ,char majorVersion, char minorVersion, char modifyVersion, char debugVersion)
{
printf("发送软件版本号帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -307,7 +302,7 @@ int JZsdk_Uart_SendDeal_Reply_SoftVersion(int Uartport ,char majorVersion, char
sendbuf[12] = debugVersion;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送循环状态
... ... @@ -315,7 +310,7 @@ int JZsdk_Uart_SendDeal_Reply_LoopPlayStatus(int Uartport ,int status)
{
printf("发送循环状态帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -325,7 +320,7 @@ int JZsdk_Uart_SendDeal_Reply_LoopPlayStatus(int Uartport ,int status)
sendbuf[9] = status;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
... ... @@ -334,7 +329,7 @@ int JZsdk_Uart_SendDeal_Reply_TTS_tone(int Uartport ,int tone)
{
printf("发送音色帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -344,7 +339,7 @@ int JZsdk_Uart_SendDeal_Reply_TTS_tone(int Uartport ,int tone)
sendbuf[9] = tone;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送语速
... ... @@ -352,7 +347,7 @@ int JZsdk_Uart_SendDeal_Reply_TTS_speed(int Uartport ,int speed)
{
printf("发送音色帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -362,7 +357,7 @@ int JZsdk_Uart_SendDeal_Reply_TTS_speed(int Uartport ,int speed)
sendbuf[9] = speed;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/*************
... ... @@ -374,7 +369,7 @@ int JZsdk_Uart_SendDeal_OpusDecodeStatus(int Uartport,int value)
{
printf("发送opus解码状态帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -384,7 +379,7 @@ int JZsdk_Uart_SendDeal_OpusDecodeStatus(int Uartport,int value)
sendbuf[9] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
... ... @@ -397,7 +392,7 @@ int JZsdk_Uart_SendDeal_OpusDecodeStatus(int Uartport,int value)
int JZsdk_Uart_SendDeal_Reply_GimbalPitchAngle(int Uartport ,int angle)
{
printf("发送当前云台角度帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -416,21 +411,21 @@ int JZsdk_Uart_SendDeal_Reply_GimbalPitchAngle(int Uartport ,int angle)
sendbuf[11] = (char)(angle & 255);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//设置当前云台角度
int JZsdk_Uart_SendDeal_Set_GimbalPitchAngle(int Uartport ,int angle)
{
printf("发送设置云台角度帧 %d\n",angle);
//char sendbuf[256];
//printf("发送设置云台角度帧 %d\n",angle); //该打印可能会造成卡顿
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
//JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_GIMBAL_PITCH_CONTROL, sendbuf, &send_buf_len);
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_GIMBAL_PITCH_CONTROL, sendbuf, &send_buf_len);
char sendbuf[14] = {0x5A ,0x5A ,0x77 ,0x00 ,0x0E ,0x00 ,0x00 ,0x64 ,0x51 ,0x00 ,0x00 ,0x00 ,0x00 ,0x23};
send_buf_len = 14;
//char sendbuf[14] = {0x5A ,0x5A ,0x77 ,0x00 ,0x0E ,0x00 ,0x00 ,0x64 ,0x51 ,0x00 ,0x00 ,0x00 ,0x00 ,0x23};
//send_buf_len = 14;
//2、写入数据
if (angle < 0)
... ... @@ -447,14 +442,14 @@ int JZsdk_Uart_SendDeal_Set_GimbalPitchAngle(int Uartport ,int angle)
sendbuf[11] = (angle & 0xff);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询云台角度
int JZsdk_Uart_SendDeal_CheckStatus_GimbalAngle(int Uartport ,int FrameSequence)
{
printf("发送查询云台角度帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -464,14 +459,14 @@ int JZsdk_Uart_SendDeal_CheckStatus_GimbalAngle(int Uartport ,int FrameSequence)
sendbuf[6] = FrameSequence;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//微调云台pitch
int JZsdk_Uart_SendDeal_Set_GimbalFineTuningPitch(int Uartport, int PitchFineTuning)
{
printf("发送微调云台pitch帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -492,14 +487,14 @@ int JZsdk_Uart_SendDeal_Set_GimbalFineTuningPitch(int Uartport, int PitchFineTun
sendbuf[11] = (PitchFineTuning & 0xff);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询云台角度微调值
int JZsdk_Uart_SendDeal_CheckStatus_GimbalFineTuningPitch(int Uartport, int FrameSequence)
{
printf("发送查询云台角度微调值帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -509,14 +504,14 @@ int JZsdk_Uart_SendDeal_CheckStatus_GimbalFineTuningPitch(int Uartport, int Fram
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//回复云台pitch微调值
int JZsdk_Uart_SendDeal_Reply_GimbalFineTuningPitch(int Uartport, int FrameSequence, int FineTunigPitch)
{
printf("发送云台pitch微调值\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -537,14 +532,14 @@ int JZsdk_Uart_SendDeal_Reply_GimbalFineTuningPitch(int Uartport, int FrameSeque
sendbuf[11] = (FineTunigPitch & 0xff);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//设置云台联动
int JZsdk_Uart_SendDeal_Set_GimbalLinkageControl(int Uartport,int FrameSequence, int value)
{
printf("发送设置云台联动帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -555,14 +550,14 @@ int JZsdk_Uart_SendDeal_Set_GimbalLinkageControl(int Uartport,int FrameSequence,
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询云台联动值
int JZsdk_Uart_SendDeal_CheckStatus_GimbalLinkage(int Uartport,int FrameSequence)
{
printf("发送查询云台联动值帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -572,14 +567,14 @@ int JZsdk_Uart_SendDeal_CheckStatus_GimbalLinkage(int Uartport,int FrameSequence
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送云台联动值
int JZsdk_Uart_SendDeal_GimbalLinkageControl(int Uartport,int FrameSequence,int value)
{
printf("发送云台联动值帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -590,14 +585,14 @@ int JZsdk_Uart_SendDeal_GimbalLinkageControl(int Uartport,int FrameSequence,int
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送云台最大最小值帧
int JZsdk_Uart_SendDeal_SetGimbalRange(int Uartport,int FrameSequence,int value)
{
printf("发送云台最大最小值帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -608,7 +603,7 @@ int JZsdk_Uart_SendDeal_SetGimbalRange(int Uartport,int FrameSequence,int value)
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
... ... @@ -622,7 +617,7 @@ int JZsdk_Uart_SendDeal_Set_SearchLightFrequency(int Uartport ,int Frequency)
{
printf("发送设置爆闪频率帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -632,7 +627,7 @@ int JZsdk_Uart_SendDeal_Set_SearchLightFrequency(int Uartport ,int Frequency)
sendbuf[10] = Frequency;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//设置探照灯控制
... ... @@ -640,7 +635,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Control(int Uartport,int mode)
{
printf("发送探照灯控制\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -650,7 +645,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Control(int Uartport,int mode)
sendbuf[10] = mode;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//设置探照灯亮度
... ... @@ -658,7 +653,7 @@ int JZsdk_Uart_SendDeal_SearchLight_SetLumen(int Uartport, int LeftLumen, int
{
printf("发送设置探照灯亮度\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -669,7 +664,7 @@ int JZsdk_Uart_SendDeal_SearchLight_SetLumen(int Uartport, int LeftLumen, int
sendbuf[10] = RightLumen;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//发送
... ... @@ -679,14 +674,14 @@ int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Frequency(int Uartport)
{
printf("发送查询探照灯频率帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询探照灯亮度
... ... @@ -694,14 +689,14 @@ int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Lumen(int Uartport)
{
printf("发送查询探照灯亮度帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_LUMEN, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询探照灯模式
... ... @@ -709,14 +704,14 @@ int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Mode(int Uartport)
{
printf("发送查询探照灯模式帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_MODE, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询探照灯属性
... ... @@ -724,14 +719,14 @@ int JZsdk_Uart_SendDeal_CheckStatus_LightAttribute(int Uartport)
{
printf("发送查询探照灯属性帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_LIGHTATTRIBUTE, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询探照灯温度
... ... @@ -739,14 +734,14 @@ int JZsdk_Uart_SendDeal_CheckStatus_SearchLightTemperture(int Uartport)
{
printf("发送查询探照灯温度\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_TEMPERATURE, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//开启消息订阅
... ... @@ -754,7 +749,7 @@ int JZsdk_Uart_SendDeal_MessageSubcription_Control(int Uartport, int value)
{
printf("发送开启消息订阅%d\n",value);
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -764,7 +759,7 @@ int JZsdk_Uart_SendDeal_MessageSubcription_Control(int Uartport, int value)
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
... ... @@ -781,7 +776,7 @@ int JZsdk_Uart_SendDeal_Set_WarningLight_Status(int Uartport,int status, int mod
{
printf("发送设置警灯状态\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -792,7 +787,7 @@ int JZsdk_Uart_SendDeal_Set_WarningLight_Status(int Uartport,int status, int mod
sendbuf[10] = mode;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/*************
... ... @@ -804,7 +799,7 @@ int JZsdk_Uart_SendDeal_Set_WarningLight_Color(int Uartport,int color1, int colo
{
printf("发送设置警灯颜色\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -815,7 +810,7 @@ int JZsdk_Uart_SendDeal_Set_WarningLight_Color(int Uartport,int color1, int colo
sendbuf[10] = color2;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询警灯状态
... ... @@ -823,14 +818,14 @@ int JZsdk_Uart_SendDeal_CheckStatus_WarningLightStatus(int Uartport)
{
printf("发送查询警灯状态\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_WARNINGLIGHT_STATUS, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
//查询警灯颜色
... ... @@ -838,14 +833,14 @@ int JZsdk_Uart_SendDeal_CheckStatus_WarningLightColor(int Uartport)
{
printf("发送查询警灯颜色\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_WARNINGLIGHT_COLOR, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
... ... @@ -862,7 +857,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Frequency(int Uartport, int Frequency)
{
printf("发送灯光频率帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -872,7 +867,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Frequency(int Uartport, int Frequency)
sendbuf[10] = Frequency;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/*************
... ... @@ -884,7 +879,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Mode(int Uartport, int mode)
{
printf("发送探照灯模式帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -894,7 +889,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Mode(int Uartport, int mode)
sendbuf[10] = mode;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/*************
... ... @@ -906,7 +901,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Lumen(int Uartport,int LeftLumen, int RightL
{
printf("发送探照灯亮度帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -917,7 +912,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Lumen(int Uartport,int LeftLumen, int RightL
sendbuf[10] = RightLumen;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/*************
... ... @@ -929,7 +924,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Temperature(int Uartport, int LeftTemperatur
{
printf("发送探照灯温度帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -940,7 +935,7 @@ int JZsdk_Uart_SendDeal_SearchLight_Temperature(int Uartport, int LeftTemperatur
sendbuf[10] = RightTemperature;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
... ... @@ -953,7 +948,7 @@ int JZsdk_Uart_SendDeal_WarningLight_Status(int Uartport, int status, int mode)
{
printf("发送警灯状态帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -964,7 +959,7 @@ int JZsdk_Uart_SendDeal_WarningLight_Status(int Uartport, int status, int mode)
sendbuf[10] = mode;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len); }
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len); }
/*************
*
... ... @@ -975,7 +970,7 @@ int JZsdk_Uart_SendDeal_WarningLight_Color(int Uartport, int color1, int color2)
{
printf("发送警灯颜色帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -986,7 +981,7 @@ int JZsdk_Uart_SendDeal_WarningLight_Color(int Uartport, int color1, int color2)
sendbuf[10] = color2;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
/*************
... ... @@ -998,7 +993,7 @@ int JZsdk_Uart_SendDeal_OutputPowerStatus(int Uartport, int FrameSequence, int s
{
printf("发送对外电源状态帧\n");
char sendbuf[256];
unsigned char sendbuf[256];
int send_buf_len;
//1、获取帧样板
... ... @@ -1008,5 +1003,5 @@ int JZsdk_Uart_SendDeal_OutputPowerStatus(int Uartport, int FrameSequence, int s
sendbuf[9] = status;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
JZsdk_Uart_UartSend(Uartport ,sendbuf, send_buf_len);
}
\ No newline at end of file
... ...
#include <stdio.h>
#include <string.h>
#include "JZsdk_Uart_UartDeal.h"
#include "Uart_Config.h"
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
#include "Jzsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion.h"
//发送任务
int JZsdk_Uart_SendDeal_SendOreder(int UartPort ,char *sendbuf, int len)
{
JZsdk_Uart_UartSend(UartPort, sendbuf, len);
}
//发送主动连接帧
int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_ASKFORCONNECT , sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(PortNum ,sendbuf, send_buf_len);
}
//回复连接帧
int JZsdk_Uart_SendDeal_Send_Connect(int Uartport ,int Version_flag)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_INITIATECONNECT , sendbuf, &send_buf_len);
//2、写入硬件码
sendbuf[9] = Version_flag;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送成功帧
int JZsdk_Uart_SendDeal_Reply_Sucesss(int Uartport ,int FrameSequence)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_SUCESS , sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送失败帧
int JZsdk_Uart_SendDeal_Reply_Failure(int Uartport ,int FrameSequence)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_DEFEAT , sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送当前从设备名
int JZsdk_Uart_SendDeal_Reply_SecondaryDeviceName(int Uartport , int device_name, int FrameSequence)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_6BFRAME_CHECKSTATUS_SECONDARY_DEVICE_NAME , sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
sendbuf[10] = device_name;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询当前从设备名
int JZsdk_Uart_SendDeal_QuerySecondaryDeviceName(int Uartport ,int FrameSequence)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_6AFRAME_CHECKSTATUS_SECONDARY_DEVICE_NAME , sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送当前设备序列号
int JZsdk_Uart_SendDeal_SerialNumber(int UartPort, int FrameSequence, char *SerialNumber)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_SERIALNUMBER , sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
for (int i = 0; i < 14; i++)
{
sendbuf[9+i] = SerialNumber[i];
}
sendbuf[23] = 0x00;
sendbuf[24] = 0x23;
sendbuf[4] = 0x17;
send_buf_len = 25;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(UartPort ,sendbuf, send_buf_len);
}
//发送歌曲名字
int JZsdk_Uart_SendDeal_Reply_Musiclist(int Uartport ,char *music_name, int music_name_length)
{
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_MUSICLIST_TRANS , sendbuf, &send_buf_len);
//2、写入数据
memcpy(&sendbuf[9],music_name,music_name_length);
sendbuf[9+music_name_length]=0x00;
sendbuf[10+music_name_length]=0x23;
int len = send_buf_len -1 + music_name_length ;
sendbuf[3] = len >> 8;
sendbuf[4] = len & 0xff;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, len);
}
//发送歌曲列表开始帧
int JZsdk_Uart_SendDeal_Reply_Musiclist_start(int Uartport ,int num)
{
printf("发送列表开始帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_MUSICLIST_START , sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = num;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送歌曲列表结束帧
int JZsdk_Uart_SendDeal_Reply_Musiclist_end(int Uartport)
{
printf("发送歌曲列表结束帧\n");
printf("发送歌曲列表结束帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_MUSICLIST_STOP , sendbuf, &send_buf_len);
//2、写入数据
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送播放状态结束帧
int JZsdk_Uart_SendDeal_Send_PlayStatus_end(int Uartport)
{
printf("发送播放状态结束帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_AUDIO_PLAYSTATUS_END , sendbuf, &send_buf_len);
//2、写入数据
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送播放状态帧
int JZsdk_Uart_SendDeal_Send_PlayStatus(int Uartport ,int num)
{
printf("向");
switch (Uartport)
{
case UART_4G:
printf("4G模块");
break;
case UART_DEV_1:
printf("串口1设备");
break;
case UART_DEV_2:
printf("串口2设备");
break;
default:
break;
}
printf("发送播放状态帧%x\n",num);
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_AUDIO_PLAYSTATUS , sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = (char)num;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//回复当前播放的歌曲名字
int JZsdk_Uart_SendDeal_Reply_MusicName(int Uartport ,char *music_name, int music_name_len)
{
printf("发送当前歌曲名字帧");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_AUDIO_PLAYFILENAME , sendbuf, &send_buf_len);
//2、写入数据
memcpy(&sendbuf[9],music_name,music_name_len);
sendbuf[9+music_name_len]=0x00;
sendbuf[10+music_name_len]=0x23;
int len = send_buf_len -1 + music_name_len;
sendbuf[3] = len >> 8;
sendbuf[4] = len & 0xff;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, len);
}
//回复当前音量
int JZsdk_Uart_SendDeal_Reply_Volume(int Uartport ,int num)
{
printf("发送播放状态帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_VOLUME, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = (char)num;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//回复软件版本号
int JZsdk_Uart_SendDeal_Reply_SoftVersion(int Uartport ,char majorVersion, char minorVersion, char modifyVersion, char debugVersion)
{
printf("发送软件版本号帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_SORTWAREVERSION, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = majorVersion;
sendbuf[10] = minorVersion;
sendbuf[11] = modifyVersion;
sendbuf[12] = debugVersion;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送循环状态
int JZsdk_Uart_SendDeal_Reply_LoopPlayStatus(int Uartport ,int status)
{
printf("发送循环状态帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_AUDIO_PLAYLOOPSTATUS, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = status;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送音色
int JZsdk_Uart_SendDeal_Reply_TTS_tone(int Uartport ,int tone)
{
printf("发送音色帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_TTS_TONE, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = tone;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送语速
int JZsdk_Uart_SendDeal_Reply_TTS_speed(int Uartport ,int speed)
{
printf("发送音色帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_TTS_SPEED, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = speed;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/*************
*
* 发送opus解码状态
*
* **************/
int JZsdk_Uart_SendDeal_OpusDecodeStatus(int Uartport,int value)
{
printf("发送opus解码状态帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_OPUS_DECODE_STATUS, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
*
* 云台部分
*
****************************************************************************************************************************************************/
//回复当前云台角度
int JZsdk_Uart_SendDeal_Reply_GimbalPitchAngle(int Uartport ,int angle)
{
printf("发送当前云台角度帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_GIMBAL_PITCH, sendbuf, &send_buf_len);
//2、写入数据
char signal = 0x00;
if (angle < 0)
{
signal = 0xff;
angle = -angle;
}
sendbuf[9] = (char)signal;
sendbuf[10] = (char)(angle >> 8);
sendbuf[11] = (char)(angle & 255);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//设置当前云台角度
int JZsdk_Uart_SendDeal_Set_GimbalPitchAngle(int Uartport ,int angle)
{
printf("发送设置云台角度帧 %d\n",angle);
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_GIMBAL_PITCH_CONTROL, sendbuf, &send_buf_len);
//2、写入数据
if (angle < 0)
{
angle = -angle;
sendbuf[9] = 0xff;
}
else
{
sendbuf[9] = 0x00;
}
sendbuf[10] = ((angle>>8) & 0xff);
sendbuf[11] = (angle & 0xff);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询云台角度
int JZsdk_Uart_SendDeal_CheckStatus_GimbalAngle(int Uartport ,int FrameSequence)
{
printf("发送查询云台角度帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_GIMBAL, sendbuf, &send_buf_len);
//2、写入帧序列
sendbuf[6] = FrameSequence;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//微调云台pitch
int JZsdk_Uart_SendDeal_Set_GimbalFineTuningPitch(int Uartport, int PitchFineTuning)
{
printf("发送微调云台pitch帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_GIMBAL_PITCH_FINETUNING_CONTROL, sendbuf, &send_buf_len);
//2、写入数据
if (PitchFineTuning < 0)
{
PitchFineTuning = -PitchFineTuning;
sendbuf[9] = 0xff;
}
else
{
sendbuf[9] = 0x00;
}
sendbuf[10] = ((PitchFineTuning>>8) & 0xff);
sendbuf[11] = (PitchFineTuning & 0xff);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询云台角度微调值
int JZsdk_Uart_SendDeal_CheckStatus_GimbalFineTuningPitch(int Uartport, int FrameSequence)
{
printf("发送查询云台角度微调值帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_GIMBAL_FINETUNING, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//回复云台pitch微调值
int JZsdk_Uart_SendDeal_Reply_GimbalFineTuningPitch(int Uartport, int FrameSequence, int FineTunigPitch)
{
printf("发送云台pitch微调值\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_GIMBAL_PITCH_FINETUNING, sendbuf, &send_buf_len);
//2、写入数据
if (FineTunigPitch < 0)
{
FineTunigPitch = -FineTunigPitch;
sendbuf[9] = 0xff;
}
else
{
sendbuf[9] = 0x00;
}
sendbuf[10] = ((FineTunigPitch>>8) & 0xff);
sendbuf[11] = (FineTunigPitch & 0xff);
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//设置云台联动
int JZsdk_Uart_SendDeal_Set_GimbalLinkageControl(int Uartport,int FrameSequence, int value)
{
printf("发送设置云台联动帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_6AFRAME_GIMBAL_LINKAGE_CONTROL, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询云台联动值
int JZsdk_Uart_SendDeal_CheckStatus_GimbalLinkage(int Uartport,int FrameSequence)
{
printf("发送查询云台联动值帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_6AFRAME_CHECKSTATUS_GIMBAL_LINKAGE, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送云台联动值
int JZsdk_Uart_SendDeal_GimbalLinkageControl(int Uartport,int FrameSequence,int value)
{
printf("发送云台联动值帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_6BFRAME_CHECKSTATUS_GIMBAL_LINKAGE, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送云台最大最小值帧
int JZsdk_Uart_SendDeal_SetGimbalRange(int Uartport,int FrameSequence,int value)
{
printf("发送云台最大最小值帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_6AFRAME_SET_GIMBAL_MAXMIN_RANGE, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[6] = FrameSequence; //帧序列
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
*
* 探照灯部分
*
****************************************************************************************************************************************************/
//发送设置探照灯爆闪频率
int JZsdk_Uart_SendDeal_Set_SearchLightFrequency(int Uartport ,int Frequency)
{
printf("发送设置爆闪频率帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_SEARCHLIGHT_SET_FREQUENCY, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[10] = Frequency;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//设置探照灯控制
int JZsdk_Uart_SendDeal_SearchLight_Control(int Uartport,int mode)
{
printf("发送探照灯控制\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_SEARCHLIGHT_CONTROL, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[10] = mode;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//设置探照灯亮度
int JZsdk_Uart_SendDeal_SearchLight_SetLumen(int Uartport, int LeftLumen, int RightLumen)
{
printf("发送设置探照灯亮度\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_SEARCHLIGHT_SET_LUMEN, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = LeftLumen;
sendbuf[10] = RightLumen;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//发送
//查询探照灯频率
int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Frequency(int Uartport)
{
printf("发送查询探照灯频率帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询探照灯亮度
int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Lumen(int Uartport)
{
printf("发送查询探照灯亮度帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_LUMEN, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询探照灯模式
int JZsdk_Uart_SendDeal_Set_SearchLight_CheckStatus_Mode(int Uartport)
{
printf("发送查询探照灯模式帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_MODE, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询探照灯属性
int JZsdk_Uart_SendDeal_CheckStatus_LightAttribute(int Uartport)
{
printf("发送查询探照灯属性帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_LIGHTATTRIBUTE, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询探照灯温度
int JZsdk_Uart_SendDeal_CheckStatus_SearchLightTemperture(int Uartport)
{
printf("发送查询探照灯温度\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_SEARCHLIGHT_TEMPERATURE, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//开启消息订阅
int JZsdk_Uart_SendDeal_MessageSubcription_Control(int Uartport, int value)
{
printf("发送开启消息订阅%d\n",value);
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_SEARCHLIGHT_MESSAGE_SUBSCRIPTION_CONTROL, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[10] = value;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
*
* 警灯部分
*
****************************************************************************************************************************************************/
/*************
*
* 设置警灯状态
*
* **************/
int JZsdk_Uart_SendDeal_Set_WarningLight_Status(int Uartport,int status, int mode)
{
printf("发送设置警灯状态\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_WARNINGLIGHT_CONTROL, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = status;
sendbuf[10] = mode;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/*************
*
* 设置警灯颜色
*
* **************/
int JZsdk_Uart_SendDeal_Set_WarningLight_Color(int Uartport,int color1, int color2)
{
printf("发送设置警灯颜色\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_WARNINGLIGHT_COLOUR, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = color1;
sendbuf[10] = color2;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询警灯状态
int JZsdk_Uart_SendDeal_CheckStatus_WarningLightStatus(int Uartport)
{
printf("发送查询警灯状态\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_WARNINGLIGHT_STATUS, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
//查询警灯颜色
int JZsdk_Uart_SendDeal_CheckStatus_WarningLightColor(int Uartport)
{
printf("发送查询警灯颜色\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5AFRAME_CHECKSTATUS_WARNINGLIGHT_COLOR, sendbuf, &send_buf_len);
//2、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/****************************************************************************************************************************************************
*
* 5B类帧
*
****************************************************************************************************************************************************/
/*************
*
* 发送探照灯爆闪频率
*
* **************/
int JZsdk_Uart_SendDeal_SearchLight_Frequency(int Uartport, int Frequency)
{
printf("发送灯光频率帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_FREQUENCY, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[10] = Frequency;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/*************
*
* 发送探照灯模式
*
* **************/
int JZsdk_Uart_SendDeal_SearchLight_Mode(int Uartport, int mode)
{
printf("发送探照灯模式帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_MODE, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[10] = mode;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/*************
*
* 发送探照灯亮度
*
* **************/
int JZsdk_Uart_SendDeal_SearchLight_Lumen(int Uartport,int LeftLumen, int RightLumen)
{
printf("发送探照灯亮度帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_LUMEN, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = LeftLumen;
sendbuf[10] = RightLumen;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/*************
*
* 发送探照灯温度
*
* **************/
int JZsdk_Uart_SendDeal_SearchLight_Temperature(int Uartport, int LeftTemperature, int RightTemperature)
{
printf("发送探照灯温度帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_SEARCHLIGHT_TEMPERATURE, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = LeftTemperature;
sendbuf[10] = RightTemperature;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/*************
*
* 发送警灯状态
*
* **************/
int JZsdk_Uart_SendDeal_WarningLight_Status(int Uartport, int status, int mode)
{
printf("发送警灯状态帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_WARNINGLIGHT_STATUS, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = status;
sendbuf[10] = mode;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len); }
/*************
*
* 发送警灯颜色
*
* **************/
int JZsdk_Uart_SendDeal_WarningLight_Color(int Uartport, int color1, int color2)
{
printf("发送警灯颜色帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_WARNINGLIGHT_COLOR, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = color1;
sendbuf[10] = color2;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
/*************
*
* 发送对外电源状态
*
* **************/
int JZsdk_Uart_SendDeal_OutputPowerStatus(int Uartport, int FrameSequence, int status)
{
printf("发送对外电源状态帧\n");
char sendbuf[256];
int send_buf_len;
//1、获取帧样板
JZsdk_GetFrameTemplate(JZ_INSCODE_5BFRAME_CHECKSTATUS_OUTPUTPOWER, sendbuf, &send_buf_len);
//2、写入数据
sendbuf[9] = status;
//3、发送帧
JZsdk_Uart_SendDeal_SendOreder(Uartport ,sendbuf, send_buf_len);
}
\ No newline at end of file
... ... @@ -22,7 +22,6 @@ extern "C" {
/* Exported types ------------------------------------------------------------*/
int JZsdk_Uart_SendDeal_Send_Connect(int Uartport , int FrameSequence,int Version_flag);
int JZsdk_Uart_SendDeal_SendOreder(int UartPort ,char *sendbuf, int len);
int JZsdk_Uart_SendDeal_ConnectFrame(int PortNum);
int JZsdk_Uart_SendDeal_Reply_SecondaryDeviceName(int Uartport , int device_name, int FrameSequence);
... ...
#include <stdio.h>
#include <string.h>
#include <pthread.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <termios.h>
#include <sys/time.h>
#include "JZsdk_Uart_UartDeal.h"
/***********************************
*
*
* 暂时未启用该c文件的多线程串口发送功能
*
*
* ***********************************8*/
// 定义任务队列结构体
struct task_queue {
struct t_JZsdk_UartSend_Struct** tasks; // 任务数组
int size; // 任务队列的大小
int head; // 任务队列的头索引
int tail; // 任务队列的尾索引
int count; // 任务队列中的任务数量
pthread_mutex_t lock; // 互斥锁
pthread_cond_t not_full; // 条件变量:队列未满
pthread_cond_t not_empty; // 条件变量:队列非空
};
// 定义线程池结构体
struct JZsdk_Uart_SendDeal_thread_pool {
int num_threads; // 线程池中的线程数量
pthread_t* threads; // 线程数组
struct task_queue* queue; // 任务队列
int is_shutdown; // 线程池是否关闭
};
struct t_JZsdk_UartSend_Struct
{
char SendData[1024]; //发送的数据
int SendDataLength; //发送的数据长度
int UartPort; //发送的端口
};
// 定义全局静态变量线程池
static struct JZsdk_Uart_SendDeal_thread_pool JZsdk_Uart_SendDeal_SendDataPool;
//发送任务
static int JZsdk_Uart_SendDeal_SendOreder(struct t_JZsdk_UartSend_Struct SendData)
{
JZsdk_Uart_UartSend(SendData.UartPort, SendData.SendData, SendData.SendDataLength);
}
// 向任务队列添加任务
static void JZsdk_Uart_SendDeal_SendDataTask_QueuePush(struct task_queue* queue, struct t_JZsdk_UartSend_Struct* task)
{
pthread_mutex_lock(&(queue->lock));
// 等待任务队列非满的条件
while (queue->count == queue->size) {
pthread_cond_wait(&(queue->not_full), &(queue->lock));
}
queue->tasks[queue->tail] = task;
queue->tail = (queue->tail + 1) % queue->size;
queue->count++;
// 通知任务队列非空
pthread_cond_signal(&(queue->not_empty));
pthread_mutex_unlock(&(queue->lock));
}
// 从任务队列中取出任务
static struct t_JZsdk_UartSend_Struct* JZsdk_Uart_SendDeal_SendDataTask_QueuePop(struct task_queue* queue) {
pthread_mutex_lock(&(queue->lock));
// 等待任务队列非空的条件
while (queue->count == 0) {
pthread_cond_wait(&(queue->not_empty), &(queue->lock));
}
struct t_JZsdk_UartSend_Struct* task = queue->tasks[queue->head];
queue->head = (queue->head + 1) % queue->size;
queue->count--;
// 通知任务队列非满
pthread_cond_signal(&(queue->not_full));
pthread_mutex_unlock(&(queue->lock));
return task;
}
// 定义任务处理函数
static void* JZsdk_Uart_SendDeal_SendDataTask_DealFuntion(void* arg) {
// 将传入的参数强制转换为线程池结构体
struct JZsdk_Uart_SendDeal_thread_pool* pool = (struct JZsdk_Uart_SendDeal_thread_pool*)arg;
while (1) {
// 从任务队列中取出任务
struct t_JZsdk_UartSend_Struct* task = JZsdk_Uart_SendDeal_SendDataTask_QueuePop(pool->queue);
// TODO: 在这里编写具体的任务处理逻辑
JZsdk_Uart_SendDeal_SendOreder(*task);
// 任务处理完成后,释放资源
free(task);
}
return NULL;
}
// 向线程池的任务队列提交任务
static void JZsdk_Uart_SendDeal_SendDataTask_submit(struct JZsdk_Uart_SendDeal_thread_pool pool, struct t_JZsdk_UartSend_Struct task)
{
struct t_JZsdk_UartSend_Struct* new_task = malloc(sizeof(struct t_JZsdk_UartSend_Struct));
*new_task = task;
JZsdk_Uart_SendDeal_SendDataTask_QueuePush(pool.queue, new_task);
}
int JZsdk_Uart_SendDeal_SendDataTask_Init()
{
// 初始化线程池
//1、线程池参数
int num_threads = 5;
int queue_size = 10;
JZsdk_Uart_SendDeal_SendDataPool.num_threads = num_threads;
JZsdk_Uart_SendDeal_SendDataPool.threads = malloc(num_threads * sizeof(pthread_t));
JZsdk_Uart_SendDeal_SendDataPool.queue = malloc(sizeof(struct task_queue));
JZsdk_Uart_SendDeal_SendDataPool.is_shutdown = 0;
//2、注册线程池队列,并初始化
JZsdk_Uart_SendDeal_SendDataPool.queue->size = queue_size;
JZsdk_Uart_SendDeal_SendDataPool.queue->head = 0;
JZsdk_Uart_SendDeal_SendDataPool.queue->tail = 0;
JZsdk_Uart_SendDeal_SendDataPool.queue->count = 0;
JZsdk_Uart_SendDeal_SendDataPool.queue->tasks = malloc(queue_size * sizeof(struct t_JZsdk_UartSend_Struct*));
pthread_mutex_init(&(JZsdk_Uart_SendDeal_SendDataPool.queue->lock), NULL);
pthread_cond_init(&(JZsdk_Uart_SendDeal_SendDataPool.queue->not_full), NULL);
pthread_cond_init(&(JZsdk_Uart_SendDeal_SendDataPool.queue->not_empty), NULL);
//3、创建线程池线程
for (int i = 0; i < num_threads; i++) {
pthread_create(&(JZsdk_Uart_SendDeal_SendDataPool.threads[i]), NULL, JZsdk_Uart_SendDeal_SendDataTask_DealFuntion, &JZsdk_Uart_SendDeal_SendDataPool);
}
}
int JZsdk_Uart_SendDeal_SendDataTask_DeInit()
{
JZsdk_Uart_SendDeal_SendDataPool.is_shutdown = 1;
// 等待所有任务被处理完
while (JZsdk_Uart_SendDeal_SendDataPool.queue->count > 0) {
usleep(1000);
}
// 销毁任务队列
free(JZsdk_Uart_SendDeal_SendDataPool.queue->tasks);
pthread_mutex_destroy(&(JZsdk_Uart_SendDeal_SendDataPool.queue->lock));
pthread_cond_destroy(&(JZsdk_Uart_SendDeal_SendDataPool.queue->not_full));
pthread_cond_destroy(&(JZsdk_Uart_SendDeal_SendDataPool.queue->not_empty));
// 唤醒所有线程并等待线程退出
for (int i = 0; i < JZsdk_Uart_SendDeal_SendDataPool.num_threads; i++) {
printf("退出任务线程:%d\n",i);
pthread_cancel(JZsdk_Uart_SendDeal_SendDataPool.threads[i]);
pthread_join(JZsdk_Uart_SendDeal_SendDataPool.threads[i], NULL);
}
// 释放资源
free(JZsdk_Uart_SendDeal_SendDataPool.threads);
free(JZsdk_Uart_SendDeal_SendDataPool.queue);
}
/*
创建发送线程
sengddata 发送的数据
*/
int JZsdk_Uart_SendDealInterface(int UartPort ,char *sendbuf, int len)
{
struct t_JZsdk_UartSend_Struct Senddata;
Senddata.UartPort = UartPort;
memcpy(Senddata.SendData, sendbuf, len);
Senddata.SendDataLength = len;
JZsdk_Uart_SendDeal_SendDataTask_submit(JZsdk_Uart_SendDeal_SendDataPool, Senddata);
}
\ No newline at end of file
... ... @@ -11,6 +11,7 @@
#include "JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal.h"
#include "JZsdkLib.h"
#include "JZsdk_Uart_Input.h"
#include "JZsdk_TaskManagement/TaskManagement.h"
// 串口参数结构体
typedef struct
... ... @@ -601,32 +602,76 @@ static int UartDeal_Recv_interface(int Uart_fd, unsigned char *getbuf, int getbu
}
/****************
*
*
* 发送函数
*
* ****************/
int JZsdk_Uart_UartSend(int UartPort, unsigned char *send, int num)
typedef struct {
char* str;
int str_lenth;
int Uart_name;
} UartSendData;
/**********
*
* 发送任务函数
*
* ***********/
static void JZsdk_Uart_UartSend_Task(void *data)
{
if (UartPort == UART_4G)
UartSendData* taskData = (UartSendData*)data;
if (taskData->Uart_name == UART_4G)
{
printf("向4G设备发送\n");
write(Uart_4G_fd, send, num);
return 0;
write(Uart_4G_fd, taskData->str, taskData->str_lenth);
}
else if (UartPort == UART_DEV_1)
else if (taskData->Uart_name == UART_DEV_1)
{
printf("向串口1号设备发送\n");
write(Uart_DEV1_fd, send, num);
return 0;
write(Uart_DEV1_fd, taskData->str, taskData->str_lenth);
}
else if (UartPort == UART_DEV_2)
else if (taskData->Uart_name == UART_DEV_2)
{
printf("向串口2号设备发送\n");
write(Uart_DEV2_fd, send, num);
return 0;
write(Uart_DEV2_fd, taskData->str, taskData->str_lenth);
}
free(taskData);
taskData = NULL;
}
/****************
*
*
* 发送函数
*
* ****************/
T_JZsdkReturnCode JZsdk_Uart_UartSend(int UartPort, unsigned char *send, int num)
{
UartSendData *senddata = (UartSendData*)malloc(sizeof(UartSendData));
if (senddata == NULL) {
// 处理内存分配失败的情况
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
senddata->str = (unsigned char*)malloc(num + 1); // 分配足够的内存用于保存字符串
if (senddata->str == NULL) {
// 处理内存分配失败的情况
free(senddata); // 释放之前分配的内存
return JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE;
}
senddata->str_lenth = num;
senddata->Uart_name = UartPort;
memcpy(senddata->str, send, num);
T_JZsdkReturnCode ret = TaskManagement_SubmitTask(JZsdk_Uart_UartSend_Task, (void *)senddata);
if (ret == JZ_ERROR_SYSTEM_MODULE_CODE_FAILURE)
{
free(senddata->str);
free(senddata);
return ret;
}
return JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS;
}
... ...
... ... @@ -18,11 +18,12 @@ extern "C" {
/* Exported constants --------------------------------------------------------*/
/* 常亮定义*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
/* Exported types ------------------------------------------------------------*/
/* Exported functions --------------------------------------------------------*/
int JZsdk_Uart_UartSend(int UartPort ,unsigned char *send, int num);
T_JZsdkReturnCode JZsdk_Uart_UartSend(int UartPort ,unsigned char *send, int num);
int JZsdk_Uart_UartDeal_Receive(int Uart_fd, int Uart_Dev_name);
int JZsdk_Uart_CloseUartFd(int UartPort);
int JZsdk_Uart_CloseUartThead(int UartPort, int BitRate);
... ...
... ... @@ -110,7 +110,6 @@ T_JZsdkReturnCode Gimbal_Set_PitchAngle(int angle)
printf("H150s/H150t的云台俯仰输入值范围出错:%d\n", angle);
return JZ_ERRORCODE_GIMBAL_INVALID_PITCH;
}
}
else if (DEVICE_VERSION == JZ_H10)
{
... ... @@ -641,12 +640,6 @@ int Gimbal_ReplyPitchToUAVScale(int angle)
}
//设置云台俯仰角度
static T_JZsdkReturnCode Gimbal_Set_RealPitchAngle(int angle)
{
... ... @@ -812,37 +805,6 @@ static T_JZsdkReturnCode Gimbal_Set_RealPitchAngle(int angle)
}
//发送电机pwm值 线程
static void *Task_Gimbal_SetAngle_task(void *arg)
{
int angle = *(int*)arg;
Gimbal_Set_RealPitchAngle(angle);
free(arg); // 在线程函数中释放动态内存
}
//设置角度
int Task_Gimbal_SetAngle(int angle)
{
pthread_t MOTOR_task;
pthread_attr_t task_attribute; //线程属性
pthread_attr_init(&task_attribute); //初始化线程属性
pthread_attr_setdetachstate(&task_attribute, PTHREAD_CREATE_DETACHED); //设置线程属性
int *arg = (int*) malloc(sizeof(int)); // 分配动态内存
*arg = angle; // 将参数值保存到动态内存中
//printf("创建发送角度\n");
int angle_ret = pthread_create(&MOTOR_task,&task_attribute, Task_Gimbal_SetAngle_task,arg); //TTS mobie
if(angle_ret != 0)
{
printf("创建motor线程失败!\n");
return -1;
}
return 0;
}
/**************************
*
*
... ... @@ -862,7 +824,6 @@ static void *Gimbal_SendAngleTask(void *arg)
while (1)
{
//JZSDK_LOG_DEBUG("GTime");
if (Gimbal_PitchAngle != angle //云台角度发生了变化
|| Gimbal_UavSelfPitch != UAV_self_angle //飞机自身角度发生了变化
|| Gimbal_PitchFineTuning != PitchFineTuning //微调角度发生了变化
... ... @@ -871,36 +832,11 @@ static void *Gimbal_SendAngleTask(void *arg)
angle = Gimbal_PitchAngle;
UAV_self_angle = Gimbal_UavSelfPitch;
PitchFineTuning = Gimbal_PitchFineTuning;
Task_Gimbal_SetAngle(angle);
Gimbal_Set_RealPitchAngle(angle);
}
//JZSDK_LOG_WARN("GimbalTime");
delayMs(3);
// if (test_value == 0)
// {
// angle+=5;
// }
// if (test_value == 1)
// {
// angle-=5;
// }
// if(angle >= 0)
// {
// angle = 0;
// test_value = 1;
// }
// else if (angle <= -900)
// {
// angle = -900;
// test_value = 0;
// }
// Task_Gimbal_SetAngle(angle);
// delayMs(3);
delayMs(6);
}
}
static int Gimbal_SendAngleTask_Init()
... ...
... ... @@ -12,7 +12,7 @@
#include "./JZ_SearchLightTemp_calculation.h"
#include "./SearchLightTemControl.h"
#include "Lighting_InAndOut.h"
static int g_InputTemp = 0; //全局输入温度
static int g_InputLumen = 0; //全局输入亮度
... ... @@ -27,7 +27,6 @@ T_JZsdkReturnCode SearchLightTemControl_Set_g_InputTemp(int temp)
g_InputTemp = temp;
}
//刷新亮度函数
T_JZsdkReturnCode JZsdk_SearchLightTemControl_FlushLumen(int InputLumen)
{
... ...
... ... @@ -50,44 +50,6 @@ int Megaphone_Init()
//初始化之后,标志完成
MegaphoneStatusFlag = JZ_FLAGCODE_ON;
#if FIRMWARE_ORIGIN == DOMESTIC_VERSION //国内版才有方言
//播放喊话器启动中
if (APP_VERSION == APP_PSDK)
{
//播放喊话器启动中
//Megaphone_TTS_Play(strlen("喊话器启动中"),"喊话器启动中", 0);
}
else if (APP_VERSION == APP_UART)
{
if (SPECIAL_VERSION == SPECIAL_DAOTONG)
{
//设置语音为英文
//Megaphone_TTS_SetTone(0x11);
//播放喊话器启动中
//Megaphone_TTS_Play(strlen("The direct connection mode of the speaker is being activated"),"The direct connection mode of the speaker is being activated", 0);
}
else
{
//播放喊话器启动中
Megaphone_TTS_Play(strlen("喊话器直连模式启动中"),"喊话器直连模式启动中", 0);
}
}
#elif FIRMWARE_ORIGIN == OVERSEAS_VERSION //海外版才有其他国家的语音
//设置语音为英文
Megaphone_TTS_SetTone(0x11);
//播放喊话器启动中
Megaphone_TTS_Play(strlen("The direct connection mode of the speaker is being activated"),"The direct connection mode of the speaker is being activated", 0);
#endif
printf("喊话器初始化完毕\n");
}
... ...
... ... @@ -750,7 +750,7 @@ T_JZsdkReturnCode UIcontrol_Set_GimbalPitchAngle(int DeviceName,int value)
return ret;
}
delayMs(10);
//delayMs(10);
//获取当前云台俯仰角度
int GimbalPitchAngle = Gimbal_Get_PitchAngle();
... ... @@ -769,7 +769,7 @@ T_JZsdkReturnCode UIcontrol_Set_GimbalPitchAngle(int DeviceName,int value)
//如果设备2有启动
if ( (JZsdk_Get_UartDev_UseFlag(UART_DEV_2) == JZ_FLAGCODE_ON) && (DeviceName != UART_DEV_2) )
{
JZsdk_Uart_Reply_GimbalPitchAngle(UART_DEV_2, GimbalPitchAngle);
//JZsdk_Uart_Reply_GimbalPitchAngle(UART_DEV_2, GimbalPitchAngle);
}
//如果psdk接口已经使用
if ( (JZsdk_Get_Psdk_UIcontrol_UseFlag() == JZ_FLAGCODE_ON) && DeviceName != DEVICE_PSDK )
... ...
不能预览此文件类型
#1、输入设备名字,程序模式,硬件号,版本号
payload_name="JZ_H1E"
payload_name="JZ_U3"
payload_mode="APP_UART" # APP_PSDK 或者 APP_UART APP_TEST
payload_platform="PLATFORM_V3S"
payload_version="V00.00.01.07"
payload_origin="DOMESTIC_VERSION" # 国内版DOMESTIC_VERSION 海外版OVERSEAS_VERSION
payload_special="SPECIAL_DAOTONG" # 特殊固件注释
payload_version="V00.00.01.08"
payload_origin="OVERSEAS_VERSION" # 国内版 DOMESTIC_VERSION 海外版 OVERSEAS_VERSION
payload_special="SPECIAL_NORMAL" # 特殊固件注释
# 目前已有的特殊版本类型
# SPECIAL_NORMAL 普通版本
# SPECIAL_DAOTONG 道通版本
... ...
... ... @@ -17,7 +17,12 @@
#include "Dji_Control/DJI_WidgetControl.h"
#include "Lighting_InAndOut.h"
#include "Camera_InAndOut.h"
// #include "fc_subscription/test_fc_subscription.h"
#include "JZsdk_TaskManagement/TaskManagement.h"
#if APP_VERSION == APP_PSDK
#include "fc_subscription/test_fc_subscription.h"
#endif
#include "./SerialMAT_InAndOut.h"
... ... @@ -64,7 +69,7 @@ int Main_APP_Psdk()
{
JZsdk_LibInit();
JZSDK_LOG_INFO("%x,UartVersion%x.%x.%x.%x\n",DEVICE_VERSION,MAJOR_VERSION, MINOR_VERSION, MODIFY_VERSION, DEBUG_VERSION);
JZSDK_LOG_INFO("%x,PsdkVersion%x.%x.%x.%x\n",DEVICE_VERSION,MAJOR_VERSION, MINOR_VERSION, MODIFY_VERSION, DEBUG_VERSION);
//引脚初始化
Ircut_Init();
... ... @@ -72,6 +77,9 @@ int Main_APP_Psdk()
//序列号初始化
SerialMAT_Init();
//工作模式设置函数,用于超时,及播放启动语音等
Main_WorkMode();
if (DEVICE_VERSION == TF_A1)
{
//串口设备1初始化
... ... @@ -208,17 +216,18 @@ int Main_APP_Psdk()
int Main_APP_Uart()
{
//lib库初始化
JZsdk_LibInit();
JZSDK_LOG_INFO("%x,UartVersion%x.%x.%x.%x\n",DEVICE_VERSION,MAJOR_VERSION, MINOR_VERSION, MODIFY_VERSION, DEBUG_VERSION);
//引脚初始化
Ircut_Init();
Ircut_Init();
//序列号初始化
SerialMAT_Init();
//串口程序计时开始(用于连接上就跑串口程序,没连上就退出 继续跑psdk)
//工作模式设置函数,用于超时,及播放启动语音等
Main_WorkMode();
if (DEVICE_VERSION == JZ_H1E)
... ... @@ -315,7 +324,7 @@ int Main_APP_Uart()
if (DEBUG_VERSION == TF_A1)
if (DEVICE_VERSION == TF_A1)
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
... ... @@ -364,12 +373,18 @@ static int Main_WorkMode()
static T_JZsdkReturnCode Start_up_and_broadcast_voice()
{
#if FIRMWARE_ORIGIN == DOMESTIC_VERSION //国内版才有方言
if (APP_VERSION == APP_PSDK)
{
#if FIRMWARE_ORIGIN == DOMESTIC_VERSION //国内版才有方言
//播放喊话器启动中
Megaphone_TTS_Play(strlen("喊话器准备就绪"), "喊话器准备就绪", 0);
#elif FIRMWARE_ORIGIN == OVERSEAS_VERSION //海外版才有其他国家的语音
//设置语音为英文
Megaphone_TTS_SetTone(0x11);
//播放喊话器启动中
Megaphone_TTS_Play(strlen("The direct connection mode of the speaker is being activated"),"The direct connection mode of the speaker is being activated", 0);
#endif
}
else if (APP_VERSION == APP_UART)
... ... @@ -389,21 +404,18 @@ static T_JZsdkReturnCode Start_up_and_broadcast_voice()
}
else
{
#if FIRMWARE_ORIGIN == DOMESTIC_VERSION //国内版才有方言
//播放喊话器启动中
Megaphone_TTS_Play(strlen("喊话器直连模式准备就绪"), "喊话器直连模式准备就绪", 0);
}
}
#elif FIRMWARE_ORIGIN == OVERSEAS_VERSION //海外版才有其他国家的语音
//设置语音为英文
Megaphone_TTS_SetTone(0x11);
//设置语音为英文
Megaphone_TTS_SetTone(0x11);
//播放喊话器启动中
Megaphone_TTS_Play(strlen("Speaker Direct Mode Ready"),"Speaker Direct Mode Ready", 0);
//播放喊话器启动中
Megaphone_TTS_Play(strlen("Speaker Direct Mode Ready"),"Speaker Direct Mode Ready", 0);
#endif
}
}
}
static void *Main_WorkModeTask(void *arg)
... ... @@ -412,6 +424,7 @@ static void *Main_WorkModeTask(void *arg)
int i=0;
printf("进入串口等待函数\n");
#if APP_VERSION == APP_UART
for (i = 0; i < 60; i++)
{
delayMs(1000);//延迟一秒钟
... ... @@ -431,6 +444,9 @@ static void *Main_WorkModeTask(void *arg)
printf("串口连接超时,回到连接psdk");
exit(0);
}
#elif APP_VERSION == APP_PSDK
#endif
while (1)
{
... ...
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <string.h>
#include "JZsdkLib.h"
#include "version_choose.h"
#include "ircut.h"
#include "Megaphone_InputAndOutput.h"
#include "Gimbal_InAndOut.h"
#include "JZsdk_Uart_Input.h"
#include "BaseConfig.h"
#include "Psdk_UI_io.h"
#include "Dji_Control/DJI_WidgetControl.h"
#include "Lighting_InAndOut.h"
#include "Camera_InAndOut.h"
#include "fc_subscription/test_fc_subscription.h"
#include "./SerialMAT_InAndOut.h"
static int Main_WorkMode();
static void *Main_WorkModeTask(void *arg);
static int WorkMode = JZ_FLAGCODE_OFF;
extern int MegaphoneStatusFlag;
/*** ************************* *************************
*
* 判断设备是否可用
* return 0 可用
* return 1 未激活
* return 2 海外版检测到在国外不可用
*
* ******************** ******************************/
int Main_Device_Wheather_Use()
{
//先判断是否有激活
if (SerialMAT_Get_SerialNumberStatus() != JZ_FLAGCODE_ON)
{
//未激活 返回1
return 1;
}
// //如果是国外版,判断是否在国内 //以后再单独领出一个模块
if (FIRMWARE_ORIGIN == OVERSEAS_VERSION)
{
#if APP_VERSION == APP_PSDK
//如果处于中国境内
if (Subscription_WhetherInChina() == 1)
{
return 2;
}
#endif
}
return 0;
}
int Main_APP_Psdk()
{
JZsdk_LibInit();
JZSDK_LOG_INFO("%x,PsdkVersion%x.%x.%x.%x\n",DEVICE_VERSION,MAJOR_VERSION, MINOR_VERSION, MODIFY_VERSION, DEBUG_VERSION);
//引脚初始化
Ircut_Init();
//序列号初始化
SerialMAT_Init();
//工作模式设置函数,用于超时,及播放启动语音等
Main_WorkMode();
if (DEVICE_VERSION == TF_A1)
{
//串口设备1初始化
//JZsdk_Uart_Init(UART_DEV_1);
//串口设备2初始化
JZsdk_Uart_Init(UART_DEV_2);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
//灯类初始化
Lighting_Init();
delayMs(1000);
//消息订阅初始化
JZsdk_Uart_Send_MessageSubcription_Control(UART_DEV_2, JZ_FLAGCODE_ON);
}
else if (DEVICE_VERSION == JZ_H1E)
{
//串口设备1初始化
//JZsdk_Uart_Init(UART_DEV_1);
//喊话器初始化
Megaphone_Init();
}
else if (DEVICE_VERSION == JZ_H1T)
{
//串口设备1初始化
//JZsdk_Uart_Init(UART_DEV_1);
//4g设备初始化
JZsdk_Uart_Init(UART_4G);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
}
else if (DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T)
{
//串口设备1初始化
// JZsdk_Uart_Init(UART_DEV_1);
if (DEVICE_VERSION == JZ_H150T)
{
//4g设备初始化
JZsdk_Uart_Init(UART_4G);
}
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
//相机初始化
JZsdk_CameraMuduleInit();
}
else if (DEVICE_VERSION == JZ_H10)
{
//串口设备1初始化
// JZsdk_Uart_Init(UART_DEV_1);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
}
else if (DEVICE_VERSION == JZ_H10T)
{
//串口设备1初始化
//JZsdk_Uart_Init(UART_DEV_1);
//4g设备初始化
JZsdk_Uart_Init(UART_4G);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
}
else if (DEVICE_VERSION == JZ_U3)
{
//串口设备1初始化
//JZsdk_Uart_Init(UART_DEV_1);
//串口设备2初始化
JZsdk_Uart_Init(UART_DEV_2);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
//灯类初始化
Lighting_Init();
delayMs(1000);
//消息订阅初始化
JZsdk_Uart_Send_MessageSubcription_Control(UART_DEV_2, JZ_FLAGCODE_ON);
#if ALLWINNER_CEDAR == VERSION_SWITCH_ON
CameraCedarX_Test();
#endif
}
//初始化dji控件
DJI_WidgetControlInit();
//初始化app模式
JZsdk_Set_Psdk_UIcontrol_UseFlag(1);
Main_WorkModeSet(JZ_FLAGCODE_ON);
}
int Main_APP_Uart()
{
JZsdk_LibInit();
JZSDK_LOG_INFO("%x,UartVersion%x.%x.%x.%x\n",DEVICE_VERSION,MAJOR_VERSION, MINOR_VERSION, MODIFY_VERSION, DEBUG_VERSION);
//引脚初始化
Ircut_Init();
//序列号初始化
SerialMAT_Init();
//工作模式设置函数,用于超时,及播放启动语音等
Main_WorkMode();
if (DEVICE_VERSION == JZ_H1E)
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
//喊话器初始化
Megaphone_Init();
}
if (DEVICE_VERSION == JZ_H1T)
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
//4g设备初始化
JZsdk_Uart_Init(UART_4G);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
}
if (DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T)
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
if (DEVICE_VERSION == JZ_H150T)
{
//4g设备初始化
JZsdk_Uart_Init(UART_4G);
}
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
}
if (DEVICE_VERSION == JZ_H10)
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
}
if (DEVICE_VERSION == JZ_H10T)
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
//4g设备初始化
JZsdk_Uart_Init(UART_4G);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
}
if (DEVICE_VERSION == JZ_U3)
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
//串口设备2初始化
JZsdk_Uart_Init(UART_DEV_2);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
//消息订阅初始化
JZsdk_Uart_Send_MessageSubcription_Control(UART_DEV_2, JZ_FLAGCODE_ON);
#if ALLWINNER_CEDAR == VERSION_SWITCH_ON
CameraCedarX_Test();
#endif
}
if (DEBUG_VERSION == TF_A1)
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
//串口设备2初始化
JZsdk_Uart_Init(UART_DEV_2);
//喊话器初始化
Megaphone_Init();
//云台初始化
Gimbal_Init();
//消息订阅初始化
JZsdk_Uart_Send_MessageSubcription_Control(UART_DEV_2, JZ_FLAGCODE_ON);
}
}
int Main_TestAPP()
{
//串口设备1初始化
JZsdk_Uart_Init(UART_DEV_1);
}
int Main_WorkModeSet(int mode)
{
WorkMode = mode;
}
static int Main_WorkMode()
{
pthread_t work_mode_task;
pthread_attr_t task_attribute; //线程属性
pthread_attr_init(&task_attribute); //初始化线程属性
pthread_attr_setdetachstate(&task_attribute, PTHREAD_CREATE_DETACHED); //设置线程属性
int timer = pthread_create(&work_mode_task,&task_attribute,Main_WorkModeTask,NULL); //线程
if(timer != 0)
{
printf("创建计时线程失败!\n");
}
}
static T_JZsdkReturnCode Start_up_and_broadcast_voice()
{
if (APP_VERSION == APP_PSDK)
{
#if FIRMWARE_ORIGIN == DOMESTIC_VERSION //国内版才有方言
//播放喊话器启动中
Megaphone_TTS_Play(strlen("喊话器准备就绪"), "喊话器准备就绪", 0);
#elif FIRMWARE_ORIGIN == OVERSEAS_VERSION //海外版才有其他国家的语音
//设置语音为英文
Megaphone_TTS_SetTone(0x11);
//播放喊话器启动中
Megaphone_TTS_Play(strlen("The direct connection mode of the speaker is being activated"),"The direct connection mode of the speaker is being activated", 0);
#endif
}
else if (APP_VERSION == APP_UART)
{
if (SPECIAL_VERSION == SPECIAL_DAOTONG)
{
//设置语音为英文
Megaphone_TTS_SetTone(0x11);
//播放喊话器启动中
Megaphone_TTS_Play(strlen("Speaker Direct Mode Ready"),"Speaker Direct Mode Ready", 0);
delayMs(1000);
//设置语音为中文
Megaphone_TTS_SetTone(0x01);
}
else
{
#if FIRMWARE_ORIGIN == DOMESTIC_VERSION //国内版才有方言
//播放喊话器启动中
Megaphone_TTS_Play(strlen("喊话器直连模式准备就绪"), "喊话器直连模式准备就绪", 0);
#elif FIRMWARE_ORIGIN == OVERSEAS_VERSION //海外版才有其他国家的语音
//设置语音为英文
Megaphone_TTS_SetTone(0x11);
//播放喊话器启动中
Megaphone_TTS_Play(strlen("Speaker Direct Mode Ready"),"Speaker Direct Mode Ready", 0);
#endif
}
}
}
static void *Main_WorkModeTask(void *arg)
{
//计时flag
int i=0;
printf("进入串口等待函数\n");
#if APP_VERSION == APP_UART
for (i = 0; i < 60; i++)
{
delayMs(1000);//延迟一秒钟
printf("计数%d\n",i);
if (WorkMode == JZ_FLAGCODE_ON)
{
printf("串口连接成功,进入串口模式\n");
printf("连接花费时间%i秒\n",i);
i = 0;
break;
}
}
if(i==60 && WorkMode == JZ_FLAGCODE_OFF && CONNECTION_TIMED_OUT == VERSION_SWITCH_ON)
{
printf("串口连接超时,回到连接psdk");
exit(0);
}
#elif APP_VERSION == APP_PSDK
#endif
while (1)
{
//如果开启工作模式已经打开,且喊话模块已经初始化完毕,播报启动完成
if (WorkMode == JZ_FLAGCODE_ON && MegaphoneStatusFlag == JZ_FLAGCODE_ON)
{
Start_up_and_broadcast_voice();
break;
}
delayMs(100);
}
}
... ...
... ... @@ -136,7 +136,6 @@ int Main_APP_Uart();
int Main_APP_Psdk();
int Main_TestAPP();
#ifdef __cplusplus
}
#endif
... ...
... ... @@ -7,7 +7,7 @@
#define VERSION_CHOOSE_H
//1~10行 除了D可以修改版本选择 禁止动任何东西
#define DEVICE_VERSION JZ_H1E
#define DEVICE_VERSION JZ_U3
//禁止修改行 选择是串口程序 还是 psdk程序
#define APP_VERSION APP_UART
... ... @@ -19,22 +19,22 @@
#define MAJOR_VERSION 0x00
#define MINOR_VERSION 0x00
#define MODIFY_VERSION 0x01
#define DEBUG_VERSION 0x07
#define DEBUG_VERSION 0x08
//禁止修改行 滤波方式
#define FILTERING_TYPE HIGH_PASS_FILTERING
//禁止修改行固件属地 目前 国内版/海外版
#define FIRMWARE_ORIGIN DOMESTIC_VERSION
#define FIRMWARE_ORIGIN OVERSEAS_VERSION
//禁止修改行指定特殊固件
#define SPECIAL_VERSION SPECIAL_DAOTONG
#define SPECIAL_VERSION SPECIAL_NORMAL
//禁止修改行 全志编解码库
#define ALLWINNER_CEDAR VERSION_SWITCH_OFF
//禁止修改行 是否开启连接超时
#define CONNECTION_TIMED_OUT VERSION_SWITCH_OFF
#define CONNECTION_TIMED_OUT VERSION_SWITCH_ON
//特殊版本号
#define SPECIAL_NORMAL 0x01
... ...
... ... @@ -28,18 +28,18 @@ The CXX compiler identification is GNU, found in "/mnt/hgfs/share/展架程序/b
Detecting C compiler ABI info compiled with the following output:
Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make -f Makefile cmTC_226ee/fast && /usr/bin/make -f CMakeFiles/cmTC_226ee.dir/build.make CMakeFiles/cmTC_226ee.dir/build
Run Build Command(s):/usr/bin/make -f Makefile cmTC_00447/fast && /usr/bin/make -f CMakeFiles/cmTC_00447.dir/build.make CMakeFiles/cmTC_00447.dir/build
make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -v -o CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c
Building C object CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -v -o CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccjGVUK1.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccIxyOM6.s
GNU C11 (Ubuntu 5.4.0-6ubuntu1~16.04.12) version 5.4.0 20160609 (x86_64-linux-gnu)
compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3
warning: GMP header version 6.1.0 differs from library version 6.1.2.
... ... @@ -59,15 +59,15 @@ GNU C11 (Ubuntu 5.4.0-6ubuntu1~16.04.12) version 5.4.0 20160609 (x86_64-linux-gn
warning: GMP header version 6.1.0 differs from library version 6.1.2.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 8087146d2ee737d238113fb57fabb1f2
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
as -v --64 -o CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o /tmp/ccjGVUK1.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
as -v --64 -o CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o /tmp/ccIxyOM6.s
GNU assembler version 2.26.1 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.26.1
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
Linking C executable cmTC_226ee
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_226ee.dir/link.txt --verbose=1
/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o -o cmTC_226ee
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
Linking C executable cmTC_00447
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00447.dir/link.txt --verbose=1
/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o -o cmTC_00447
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
... ... @@ -77,8 +77,8 @@ Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_226ee' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHSorW0.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_226ee /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_00447' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEoXNga.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_00447 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
make[1]: Leaving directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
... ... @@ -104,18 +104,18 @@ Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_226ee/fast && /usr/bin/make -f CMakeFiles/cmTC_226ee.dir/build.make CMakeFiles/cmTC_226ee.dir/build]
ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_00447/fast && /usr/bin/make -f CMakeFiles/cmTC_00447.dir/build.make CMakeFiles/cmTC_00447.dir/build]
ignore line: [make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c]
ignore line: [Building C object CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c ada c++ java go d fortran objc obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccjGVUK1.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.24/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccIxyOM6.s]
ignore line: [GNU C11 (Ubuntu 5.4.0-6ubuntu1~16.04.12) version 5.4.0 20160609 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 5.4.0 20160609 GMP version 6.1.0 MPFR version 3.1.4 MPC version 1.0.3]
ignore line: [warning: GMP header version 6.1.0 differs from library version 6.1.2.]
... ... @@ -135,15 +135,15 @@ Parsed C implicit link information from above output:
ignore line: [warning: GMP header version 6.1.0 differs from library version 6.1.2.]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 8087146d2ee737d238113fb57fabb1f2]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o /tmp/ccjGVUK1.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o /tmp/ccIxyOM6.s]
ignore line: [GNU assembler version 2.26.1 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.26.1]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [Linking C executable cmTC_226ee]
ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_226ee.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o -o cmTC_226ee ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
ignore line: [Linking C executable cmTC_00447]
ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00447.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o -o cmTC_00447 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper]
... ... @@ -153,13 +153,13 @@ Parsed C implicit link information from above output:
ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_226ee' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccHSorW0.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_226ee /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_00447' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEoXNga.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_00447 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccHSorW0.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccEoXNga.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
... ... @@ -177,7 +177,7 @@ Parsed C implicit link information from above output:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_226ee] ==> ignore
arg [cmTC_00447] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o]
... ... @@ -189,7 +189,7 @@ Parsed C implicit link information from above output:
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..]
arg [CMakeFiles/cmTC_226ee.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [CMakeFiles/cmTC_00447.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
... ... @@ -221,18 +221,18 @@ Parsed C implicit link information from above output:
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make -f Makefile cmTC_e84ec/fast && /usr/bin/make -f CMakeFiles/cmTC_e84ec.dir/build.make CMakeFiles/cmTC_e84ec.dir/build
Run Build Command(s):/usr/bin/make -f Makefile cmTC_4d967/fast && /usr/bin/make -f CMakeFiles/cmTC_4d967.dir/build.make CMakeFiles/cmTC_4d967.dir/build
make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp
Building CXX object CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -v -o CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/cceICs3b.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccAN8kvg.s
GNU C++ (Ubuntu 5.4.0-6ubuntu1~16.04.12) version 5.4.0 20160609 (x86_64-linux-gnu)
compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3
warning: GMP header version 6.1.0 differs from library version 6.1.2.
... ... @@ -256,15 +256,15 @@ GNU C++ (Ubuntu 5.4.0-6ubuntu1~16.04.12) version 5.4.0 20160609 (x86_64-linux-gn
warning: GMP header version 6.1.0 differs from library version 6.1.2.
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 85af4995304287cdd19cfa43cf5d6cf1
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
as -v --64 -o CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceICs3b.s
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
as -v --64 -o CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccAN8kvg.s
GNU assembler version 2.26.1 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.26.1
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
Linking CXX executable cmTC_e84ec
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e84ec.dir/link.txt --verbose=1
/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e84ec
COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
Linking CXX executable cmTC_4d967
/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4d967.dir/link.txt --verbose=1
/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_4d967
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
... ... @@ -274,8 +274,8 @@ Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e84ec' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXa8NW9.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_e84ec /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_4d967' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cc112s3j.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_4d967 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
make[1]: Leaving directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp'
... ... @@ -307,18 +307,18 @@ Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_e84ec/fast && /usr/bin/make -f CMakeFiles/cmTC_e84ec.dir/build.make CMakeFiles/cmTC_e84ec.dir/build]
ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_4d967/fast && /usr/bin/make -f CMakeFiles/cmTC_4d967.dir/build.make CMakeFiles/cmTC_4d967.dir/build]
ignore line: [make[1]: Entering directory '/mnt/hgfs/share/展架程序/build/CMakeFiles/CMakeTmp']
ignore line: [Building CXX object CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Building CXX object CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.12' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c ada c++ java go d fortran objc obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/cceICs3b.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/5/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.24/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o -version -fstack-protector-strong -Wformat -Wformat-security -o /tmp/ccAN8kvg.s]
ignore line: [GNU C++ (Ubuntu 5.4.0-6ubuntu1~16.04.12) version 5.4.0 20160609 (x86_64-linux-gnu)]
ignore line: [ compiled by GNU C version 5.4.0 20160609 GMP version 6.1.0 MPFR version 3.1.4 MPC version 1.0.3]
ignore line: [warning: GMP header version 6.1.0 differs from library version 6.1.2.]
... ... @@ -342,15 +342,15 @@ Parsed CXX implicit link information from above output:
ignore line: [warning: GMP header version 6.1.0 differs from library version 6.1.2.]
ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
ignore line: [Compiler executable checksum: 85af4995304287cdd19cfa43cf5d6cf1]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceICs3b.s]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccAN8kvg.s]
ignore line: [GNU assembler version 2.26.1 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.26.1]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [Linking CXX executable cmTC_e84ec]
ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e84ec.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_e84ec ]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
ignore line: [Linking CXX executable cmTC_4d967]
ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4d967.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_4d967 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper]
... ... @@ -360,13 +360,13 @@ Parsed CXX implicit link information from above output:
ignore line: [gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_e84ec' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXa8NW9.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_e84ec /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_4d967' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/cc112s3j.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTC_4d967 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccXa8NW9.res] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cc112s3j.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
... ... @@ -384,7 +384,7 @@ Parsed CXX implicit link information from above output:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_e84ec] ==> ignore
arg [cmTC_4d967] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o]
... ... @@ -396,7 +396,7 @@ Parsed CXX implicit link information from above output:
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..]
arg [CMakeFiles/cmTC_e84ec.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [CMakeFiles/cmTC_4d967.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
... ...
... ... @@ -20,13 +20,14 @@ set(CMAKE_DEPENDS_DEPENDENCY_FILES
"/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk/JZsdk_TaskManagement/TaskManagement.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Input.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Input.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Input.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Output.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_4G.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_4G.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_4G.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV1.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV1.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV1.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_UartDeal.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o.d"
"/mnt/hgfs/share/展架程序/JZsdk_Uart/UartConnection/UartConnection.c" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o.d"
"/mnt/hgfs/share/展架程序/Module/Camera/CameraFeatures/CameraFeatures.c" "CMakeFiles/JZ_UART_APP.dir/Module/Camera/CameraFeatures/CameraFeatures.c.o" "gcc" "CMakeFiles/JZ_UART_APP.dir/Module/Camera/CameraFeatures/CameraFeatures.c.o.d"
... ...
... ... @@ -33,4 +33,5 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdkLib.c.o: \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.h
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.h \
/mnt/hgfs/share/展架程序/JZsdk/./JZsdk_TaskManagement/TaskManagement.h
... ...
... ... @@ -16,6 +16,8 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdarg.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stdio_lim.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sys_errlist.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/string.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/xlocale.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
... ...
CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o: \
/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c \
CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.o: \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_TaskManagement/TaskManagement.c \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdc-predef.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdio.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/features.h \
... ... @@ -16,40 +16,49 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o: \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdarg.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stdio_lim.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sys_errlist.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/string.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/xlocale.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/pthread.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdlib.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitflags.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitstatus.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/endian.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/endian.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/byteswap.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/byteswap-16.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sched.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/time.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sched.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/time.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/pthreadtypes.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/setjmp.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdlib.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitflags.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitstatus.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/types.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/time.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/select.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/select.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sigset.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/time.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/sysmacros.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/pthreadtypes.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/alloca.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stdlib-float.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/fcntl.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/fcntl.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/fcntl-linux.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stat.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/pthread.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sched.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sched.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/xlocale.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/setjmp.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/unistd.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/posix_opt.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/environments.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/confname.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/getopt.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/termios.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/termios.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/ttydefaults.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/time.h \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/JZsdk_Uart_UartDeal.h
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_TaskManagement/./TaskManagement.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdkLib.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.h
... ...
CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o: \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdc-predef.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdio.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/features.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/cdefs.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wordsize.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/gnu/stubs.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/gnu/stubs-hard.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stddef.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/types.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/typesizes.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/libio.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/_G_config.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/wchar.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdarg.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stdio_lim.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sys_errlist.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdlib.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitflags.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/waitstatus.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/endian.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/endian.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/byteswap.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/byteswap-16.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/types.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/time.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/select.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/select.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sigset.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/time.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sys/sysmacros.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/pthreadtypes.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/alloca.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/stdlib-float.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/pthread.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/sched.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/sched.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/xlocale.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/setjmp.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/unistd.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/posix_opt.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/environments.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/confname.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/getopt.h \
/mnt/hgfs/share/展架程序/JZsdk/JZsdk_TaskManagement/./TaskManagement.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.h \
/usr/local/arm/4.9.3/lib/gcc/arm-cortexa9-linux-gnueabihf/4.9.3/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdkLib.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Osal/../JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.h
... ...
... ... @@ -53,6 +53,7 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o: \
/mnt/hgfs/share/展架程序/./Module/Gimbal/Gimbal_InAndOut.h \
/mnt/hgfs/share/展架程序/JZsdk_Uart/Uart_Config.h \
/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.h \
/mnt/hgfs/share/展架程序/./Module/SerialManagement/SerialMAT_InAndOut.h \
/mnt/hgfs/share/展架程序/./Module/UI_control/UI_control.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdkLib.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdkBase.h \
... ...
... ... @@ -19,9 +19,6 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/string.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/xlocale.h \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/JZsdk_Uart_UartDeal.h \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/Uart_Config.h \
/mnt/hgfs/share/展架程序/./application/BaseConfig.h \
/mnt/hgfs/share/展架程序/./application/version_choose.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_InsCode.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_FLagCode.h \
... ... @@ -30,6 +27,9 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o: \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/stdint.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/wchar.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ErrorCode.h \
/mnt/hgfs/share/展架程序/./JZsdk_Uart/Uart_Config.h \
/mnt/hgfs/share/展架程序/./application/BaseConfig.h \
/mnt/hgfs/share/展架程序/./application/version_choose.h \
/mnt/hgfs/share/展架程序/./JZsdk/Jzsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion.h \
/mnt/hgfs/share/展架程序/./JZsdk/Jzsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Aframe.h \
/mnt/hgfs/share/展架程序/./JZsdk/Jzsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Bframe.h \
... ...
... ... @@ -74,4 +74,5 @@ CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o: \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_Code.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdkCommonFuntion.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.h \
/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Input.h
/mnt/hgfs/share/展架程序/JZsdk_Uart/JZsdk_Uart_Input.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_TaskManagement/TaskManagement.h
... ...
... ... @@ -59,4 +59,5 @@ CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLightTemControl/Sea
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/pthreadtypes.h \
/usr/local/arm/4.9.3/arm-cortexa9-linux-gnueabihf/sys-root/usr/include/bits/setjmp.h \
/mnt/hgfs/share/展架程序/Module/Lighting/SearchLight/SearchLightTemControl/./JZ_SearchLightTemp_calculation.h \
/mnt/hgfs/share/展架程序/Module/Lighting/SearchLight/SearchLightTemControl/./SearchLightTemControl.h
/mnt/hgfs/share/展架程序/Module/Lighting/SearchLight/SearchLightTemControl/./SearchLightTemControl.h \
/mnt/hgfs/share/展架程序/./Module/Lighting/Lighting_InAndOut.h
... ...
... ... @@ -67,4 +67,5 @@ CMakeFiles/JZ_UART_APP.dir/application/BaseConfig.c.o: \
/mnt/hgfs/share/展架程序/./Module/UI_control/Dji_Control/DJI_WidgetControl.h \
/mnt/hgfs/share/展架程序/./Module/Lighting/Lighting_InAndOut.h \
/mnt/hgfs/share/展架程序/./Module/Camera/Camera_InAndOut.h \
/mnt/hgfs/share/展架程序/./JZsdk/JZsdk_TaskManagement/TaskManagement.h \
/mnt/hgfs/share/展架程序/./Module/SerialManagement/./SerialMAT_InAndOut.h
... ...
... ... @@ -23,6 +23,10 @@ file(REMOVE_RECURSE
"CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.o"
"CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.o"
"CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o"
"CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Input.c.o"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Input.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o"
... ... @@ -35,8 +39,6 @@ file(REMOVE_RECURSE
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o.d"
"CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o"
... ...
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -pthread -rdynamic CMakeFiles/JZ_UART_APP.dir/application/BaseConfig.c.o CMakeFiles/JZ_UART_APP.dir/application/main.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdkLib.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComParsion.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Aframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Bframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_6Aframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_6Bframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_GetFrameTemplate.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Input.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_4G.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV1.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/AudioFile/Megaphone_AudioFile.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Megaphone_InputAndOutput.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/Megaphone_Music.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/10t.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/Megaphone_RealTimeMP2.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Intl_tts/Intl_tts.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Megaphone_TTS.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/cn_tts/cn_tts.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RealTimeVoice/Megaphone_RealTimeVoice.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RecordVoice/Megaphone_RecordVoice.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/H3_ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/Ircut_H3_H10/Ircut_H3_H10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/boardtype_friendlyelec.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/drcSerial.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/max31855.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/max5322.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23008.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23016.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23017.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23s08.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23s17.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3002.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3004.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3422.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp4802.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/pcf8574.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/pcf8591.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/piHiPri.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/piThread.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/sn3218.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softPwm.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softServo.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softTone.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/sr595.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPi.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPiI2C.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPiSPI.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringSerial.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringShift.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/V3s_ircut/V3s_ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_TFA1/Gimbal_V3S_TFA1.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/Dji_Control/DJI_VideoDeal.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/Dji_Control/DJI_WidgetControl.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/Psdk_UI_io.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/UI_control.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/Lighting_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLightTemControl/JZ_SearchLightTemp_calculation.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLightTemControl/SearchLightTemControl.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_H1T/SearchLight_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_TFA1/SearchLight_V3S_TFA1.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_U3/SearchLight_V3S_U3.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/WarningLight/WarningLight_V3S/WarningLight_V3S_H1T/WarningLight_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/WarningLight/WarningLight_V3S/WarningLight_V3S_TFA1/WarningLight_V3S_TFA1.c.o CMakeFiles/JZ_UART_APP.dir/Module/PowerManager/PowerManager_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/CameraFeatures/CameraFeatures.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/CameraFeatures/RecordVideo.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/CameraFeatures/ShootPhoto.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/Camera_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/V4L2/V4L2_CameraParameterSetting.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/V4L2/V4L2_Record.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/ALLWINER_CedarX/CedarX_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/ALLWINER_CedarX/cedarX_vdec/cedarX_vdec.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/ALLWINER_CedarX/cedarX_venc/cedarX_venc.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/FFMPEG/ffmpeg_VideoTranscode.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/VideoTranscode.c.o CMakeFiles/JZ_UART_APP.dir/Module/TestAPP/TestAPP_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/TestAPP/TestMegaphone/TestMegaphone.c.o CMakeFiles/JZ_UART_APP.dir/Module/SerialManagement/ActivateMAT/ActivateMAT.c.o CMakeFiles/JZ_UART_APP.dir/Module/SerialManagement/FirewareOriginMAT/FirewareOriginMAT.c.o CMakeFiles/JZ_UART_APP.dir/Module/SerialManagement/SerialMAT_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/ImageProcessing/ImageProcessing_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/ImageProcessing/LightSpot/center_get.cpp.o -o JZ_UART_APP -L/mnt/hgfs/share/展架程序/ModuleLib/TTS -Wl,-rpath,/mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering:/mnt/hgfs/share/展架程序/ModuleLib/TTS:/mnt/hgfs/share/展架程序/ModuleLib/opus /mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering/libAudioPlayer.so -lmsc /mnt/hgfs/share/展架程序/ModuleLib/opus/libopus.so
/usr/local/arm/4.9.3/bin/arm-cortexa9-linux-gnueabihf-g++ -pthread -rdynamic CMakeFiles/JZ_UART_APP.dir/application/BaseConfig.c.o CMakeFiles/JZ_UART_APP.dir/application/main.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdkLib.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Code/JZsdk_ReturnCode.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Delay/JZsdk_Delay.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComParsion.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Aframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_5Bframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_6Aframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_FrameComparsion_6Bframe.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_FrameComparsion/JZsdk_GetFrameTemplate.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Logger/JZsdk_Logger.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_Base/JZsdk_Osal/JZsdk_FileSystm.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Input.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Output.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_4G.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV1.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Recv/JZsdk_Uart_RecvDeal_DEV2.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_UartDeal.c.o CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/UartConnection/UartConnection.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/AudioFile/Megaphone_AudioFile.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Megaphone_InputAndOutput.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/Megaphone_Music.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/10t.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/Music/RealTimeMP2/Megaphone_RealTimeMP2.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Intl_tts/Intl_tts.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/Megaphone_TTS.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/TTS/cn_tts/cn_tts.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RealTimeVoice/Megaphone_RealTimeVoice.c.o CMakeFiles/JZ_UART_APP.dir/Module/Megaphone/opus/RecordVoice/Megaphone_RecordVoice.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/H3_ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/Ircut_H3_H10/Ircut_H3_H10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/boardtype_friendlyelec.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/drcSerial.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/max31855.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/max5322.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23008.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23016.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23017.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23s08.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp23s17.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3002.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3004.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp3422.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/mcp4802.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/pcf8574.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/pcf8591.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/piHiPri.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/piThread.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/sn3218.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softPwm.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softServo.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/softTone.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/sr595.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPi.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPiI2C.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringPiSPI.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringSerial.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/H3_ircut/wiringPi/wiringShift.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/V3s_ircut/V3s_ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Ircut/ircut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H10/Gimbal_H3_H10.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_H3/Gimbal_H3_H150ST/Gimbal_H3_H150ST_UartDeal.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H10T/Gimbal_V3S_H10T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_H1T/Gimbal_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_TFA1/Gimbal_V3S_TFA1.c.o CMakeFiles/JZ_UART_APP.dir/Module/Gimbal/Gimbal_V3S/Gimbal_V3S_U3/Gimbal_V3S_U3.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/Dji_Control/DJI_VideoDeal.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/Dji_Control/DJI_WidgetControl.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/Psdk_UI_io.c.o CMakeFiles/JZ_UART_APP.dir/Module/UI_control/UI_control.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/Lighting_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLightTemControl/JZ_SearchLightTemp_calculation.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLightTemControl/SearchLightTemControl.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_H1T/SearchLight_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_TFA1/SearchLight_V3S_TFA1.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/SearchLight/SearchLight_V3S/SearchLight_V3S_U3/SearchLight_V3S_U3.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/WarningLight/WarningLight_V3S/WarningLight_V3S_H1T/WarningLight_V3S_H1T.c.o CMakeFiles/JZ_UART_APP.dir/Module/Lighting/WarningLight/WarningLight_V3S/WarningLight_V3S_TFA1/WarningLight_V3S_TFA1.c.o CMakeFiles/JZ_UART_APP.dir/Module/PowerManager/PowerManager_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/CameraFeatures/CameraFeatures.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/CameraFeatures/RecordVideo.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/CameraFeatures/ShootPhoto.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/Camera_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/V4L2/V4L2_CameraParameterSetting.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/V4L2/V4L2_Record.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/ALLWINER_CedarX/CedarX_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/ALLWINER_CedarX/cedarX_vdec/cedarX_vdec.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/ALLWINER_CedarX/cedarX_venc/cedarX_venc.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/FFMPEG/ffmpeg_VideoTranscode.c.o CMakeFiles/JZ_UART_APP.dir/Module/Camera/VideoTranscode/VideoTranscode.c.o CMakeFiles/JZ_UART_APP.dir/Module/TestAPP/TestAPP_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/TestAPP/TestMegaphone/TestMegaphone.c.o CMakeFiles/JZ_UART_APP.dir/Module/SerialManagement/ActivateMAT/ActivateMAT.c.o CMakeFiles/JZ_UART_APP.dir/Module/SerialManagement/FirewareOriginMAT/FirewareOriginMAT.c.o CMakeFiles/JZ_UART_APP.dir/Module/SerialManagement/SerialMAT_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/ImageProcessing/ImageProcessing_InAndOut.c.o CMakeFiles/JZ_UART_APP.dir/Module/ImageProcessing/LightSpot/center_get.cpp.o -o JZ_UART_APP -L/mnt/hgfs/share/展架程序/ModuleLib/TTS -Wl,-rpath,/mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering:/mnt/hgfs/share/展架程序/ModuleLib/TTS/intl_tts:/mnt/hgfs/share/展架程序/ModuleLib/TTS:/mnt/hgfs/share/展架程序/ModuleLib/opus /mnt/hgfs/share/展架程序/ModuleLib/music/high_pass_filtering/libAudioPlayer.so /mnt/hgfs/share/展架程序/ModuleLib/TTS/intl_tts/libportaudio.so.2 /mnt/hgfs/share/展架程序/ModuleLib/TTS/intl_tts/libTTS_Player.so -lmsc /mnt/hgfs/share/展架程序/ModuleLib/opus/libopus.so
... ...
... ... @@ -15,11 +15,11 @@ CMAKE_PROGRESS_14 = 13
CMAKE_PROGRESS_15 = 14
CMAKE_PROGRESS_16 = 15
CMAKE_PROGRESS_17 = 16
CMAKE_PROGRESS_18 = 17
CMAKE_PROGRESS_19 = 18
CMAKE_PROGRESS_20 = 19
CMAKE_PROGRESS_21 = 20
CMAKE_PROGRESS_22 =
CMAKE_PROGRESS_18 =
CMAKE_PROGRESS_19 = 17
CMAKE_PROGRESS_20 = 18
CMAKE_PROGRESS_21 = 19
CMAKE_PROGRESS_22 = 20
CMAKE_PROGRESS_23 = 21
CMAKE_PROGRESS_24 = 22
CMAKE_PROGRESS_25 = 23
... ... @@ -33,14 +33,14 @@ CMAKE_PROGRESS_32 = 30
CMAKE_PROGRESS_33 = 31
CMAKE_PROGRESS_34 = 32
CMAKE_PROGRESS_35 = 33
CMAKE_PROGRESS_36 = 34
CMAKE_PROGRESS_37 = 35
CMAKE_PROGRESS_38 = 36
CMAKE_PROGRESS_39 = 37
CMAKE_PROGRESS_40 = 38
CMAKE_PROGRESS_41 = 39
CMAKE_PROGRESS_42 = 40
CMAKE_PROGRESS_43 =
CMAKE_PROGRESS_36 =
CMAKE_PROGRESS_37 = 34
CMAKE_PROGRESS_38 = 35
CMAKE_PROGRESS_39 = 36
CMAKE_PROGRESS_40 = 37
CMAKE_PROGRESS_41 = 38
CMAKE_PROGRESS_42 = 39
CMAKE_PROGRESS_43 = 40
CMAKE_PROGRESS_44 = 41
CMAKE_PROGRESS_45 = 42
CMAKE_PROGRESS_46 = 43
... ... @@ -51,56 +51,57 @@ CMAKE_PROGRESS_50 = 47
CMAKE_PROGRESS_51 = 48
CMAKE_PROGRESS_52 = 49
CMAKE_PROGRESS_53 = 50
CMAKE_PROGRESS_54 = 51
CMAKE_PROGRESS_55 = 52
CMAKE_PROGRESS_56 = 53
CMAKE_PROGRESS_57 = 54
CMAKE_PROGRESS_58 = 55
CMAKE_PROGRESS_59 = 56
CMAKE_PROGRESS_60 = 57
CMAKE_PROGRESS_61 = 58
CMAKE_PROGRESS_62 = 59
CMAKE_PROGRESS_63 = 60
CMAKE_PROGRESS_64 =
CMAKE_PROGRESS_54 =
CMAKE_PROGRESS_55 = 51
CMAKE_PROGRESS_56 = 52
CMAKE_PROGRESS_57 = 53
CMAKE_PROGRESS_58 = 54
CMAKE_PROGRESS_59 = 55
CMAKE_PROGRESS_60 = 56
CMAKE_PROGRESS_61 = 57
CMAKE_PROGRESS_62 = 58
CMAKE_PROGRESS_63 = 59
CMAKE_PROGRESS_64 = 60
CMAKE_PROGRESS_65 = 61
CMAKE_PROGRESS_66 = 62
CMAKE_PROGRESS_67 = 63
CMAKE_PROGRESS_68 = 64
CMAKE_PROGRESS_69 = 65
CMAKE_PROGRESS_70 = 66
CMAKE_PROGRESS_71 = 67
CMAKE_PROGRESS_72 = 68
CMAKE_PROGRESS_73 = 69
CMAKE_PROGRESS_74 = 70
CMAKE_PROGRESS_75 = 71
CMAKE_PROGRESS_76 = 72
CMAKE_PROGRESS_77 = 73
CMAKE_PROGRESS_78 = 74
CMAKE_PROGRESS_79 = 75
CMAKE_PROGRESS_80 = 76
CMAKE_PROGRESS_81 = 77
CMAKE_PROGRESS_82 = 78
CMAKE_PROGRESS_83 = 79
CMAKE_PROGRESS_84 = 80
CMAKE_PROGRESS_85 =
CMAKE_PROGRESS_71 =
CMAKE_PROGRESS_72 = 67
CMAKE_PROGRESS_73 = 68
CMAKE_PROGRESS_74 = 69
CMAKE_PROGRESS_75 = 70
CMAKE_PROGRESS_76 = 71
CMAKE_PROGRESS_77 = 72
CMAKE_PROGRESS_78 = 73
CMAKE_PROGRESS_79 = 74
CMAKE_PROGRESS_80 = 75
CMAKE_PROGRESS_81 = 76
CMAKE_PROGRESS_82 = 77
CMAKE_PROGRESS_83 = 78
CMAKE_PROGRESS_84 = 79
CMAKE_PROGRESS_85 = 80
CMAKE_PROGRESS_86 = 81
CMAKE_PROGRESS_87 = 82
CMAKE_PROGRESS_88 = 83
CMAKE_PROGRESS_89 = 84
CMAKE_PROGRESS_90 = 85
CMAKE_PROGRESS_91 = 86
CMAKE_PROGRESS_92 = 87
CMAKE_PROGRESS_93 = 88
CMAKE_PROGRESS_94 = 89
CMAKE_PROGRESS_95 = 90
CMAKE_PROGRESS_96 = 91
CMAKE_PROGRESS_97 = 92
CMAKE_PROGRESS_98 = 93
CMAKE_PROGRESS_99 = 94
CMAKE_PROGRESS_100 = 95
CMAKE_PROGRESS_101 = 96
CMAKE_PROGRESS_102 = 97
CMAKE_PROGRESS_103 = 98
CMAKE_PROGRESS_104 = 99
CMAKE_PROGRESS_105 = 100
CMAKE_PROGRESS_89 =
CMAKE_PROGRESS_90 = 84
CMAKE_PROGRESS_91 = 85
CMAKE_PROGRESS_92 = 86
CMAKE_PROGRESS_93 = 87
CMAKE_PROGRESS_94 = 88
CMAKE_PROGRESS_95 = 89
CMAKE_PROGRESS_96 = 90
CMAKE_PROGRESS_97 = 91
CMAKE_PROGRESS_98 = 92
CMAKE_PROGRESS_99 = 93
CMAKE_PROGRESS_100 = 94
CMAKE_PROGRESS_101 = 95
CMAKE_PROGRESS_102 = 96
CMAKE_PROGRESS_103 = 97
CMAKE_PROGRESS_104 = 98
CMAKE_PROGRESS_105 = 99
CMAKE_PROGRESS_106 = 100
... ...
不能预览此文件类型
... ... @@ -417,6 +417,54 @@ JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.s
.PHONY : JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.c.s
JZsdk/JZsdk_TaskManagement/TaskManagement.o: JZsdk/JZsdk_TaskManagement/TaskManagement.c.o
.PHONY : JZsdk/JZsdk_TaskManagement/TaskManagement.o
# target to build an object file
JZsdk/JZsdk_TaskManagement/TaskManagement.c.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.o
.PHONY : JZsdk/JZsdk_TaskManagement/TaskManagement.c.o
JZsdk/JZsdk_TaskManagement/TaskManagement.i: JZsdk/JZsdk_TaskManagement/TaskManagement.c.i
.PHONY : JZsdk/JZsdk_TaskManagement/TaskManagement.i
# target to preprocess a source file
JZsdk/JZsdk_TaskManagement/TaskManagement.c.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.i
.PHONY : JZsdk/JZsdk_TaskManagement/TaskManagement.c.i
JZsdk/JZsdk_TaskManagement/TaskManagement.s: JZsdk/JZsdk_TaskManagement/TaskManagement.c.s
.PHONY : JZsdk/JZsdk_TaskManagement/TaskManagement.s
# target to generate assembly for a file
JZsdk/JZsdk_TaskManagement/TaskManagement.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskManagement.c.s
.PHONY : JZsdk/JZsdk_TaskManagement/TaskManagement.c.s
JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.o: JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o
.PHONY : JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.o
# target to build an object file
JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o
.PHONY : JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.o
JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.i: JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.i
.PHONY : JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.i
# target to preprocess a source file
JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.i
.PHONY : JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.i
JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.s: JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.s
.PHONY : JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.s
# target to generate assembly for a file
JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.s
.PHONY : JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.c.s
JZsdk_Uart/JZsdk_Uart_Input.o: JZsdk_Uart/JZsdk_Uart_Input.c.o
.PHONY : JZsdk_Uart/JZsdk_Uart_Input.o
... ... @@ -561,30 +609,6 @@ JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.s
.PHONY : JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.c.s
JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.o: JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o
.PHONY : JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.o
# target to build an object file
JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o
.PHONY : JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.o
JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.i: JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.i
.PHONY : JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.i
# target to preprocess a source file
JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.i
.PHONY : JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.i
JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.s: JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.s
.PHONY : JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.s
# target to generate assembly for a file
JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/JZ_UART_APP.dir/build.make CMakeFiles/JZ_UART_APP.dir/JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.s
.PHONY : JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.c.s
JZsdk_Uart/JZsdk_Uart_UartDeal.o: JZsdk_Uart/JZsdk_Uart_UartDeal.c.o
.PHONY : JZsdk_Uart/JZsdk_Uart_UartDeal.o
... ... @@ -2670,6 +2694,12 @@ help:
@echo "... JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.o"
@echo "... JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.i"
@echo "... JZsdk/JZsdk_CommonFuntion/JZsdk_string/JZsdk_string.s"
@echo "... JZsdk/JZsdk_TaskManagement/TaskManagement.o"
@echo "... JZsdk/JZsdk_TaskManagement/TaskManagement.i"
@echo "... JZsdk/JZsdk_TaskManagement/TaskManagement.s"
@echo "... JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.o"
@echo "... JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.i"
@echo "... JZsdk/JZsdk_TaskManagement/TaskMgmt_sample.s"
@echo "... JZsdk_Uart/JZsdk_Uart_Input.o"
@echo "... JZsdk_Uart/JZsdk_Uart_Input.i"
@echo "... JZsdk_Uart/JZsdk_Uart_Input.s"
... ... @@ -2688,9 +2718,6 @@ help:
@echo "... JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.o"
@echo "... JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.i"
@echo "... JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_Send.s"
@echo "... JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.o"
@echo "... JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.i"
@echo "... JZsdk_Uart/JZsdk_Uart_Send/JZsdk_Uart_SendDeal.s"
@echo "... JZsdk_Uart/JZsdk_Uart_UartDeal.o"
@echo "... JZsdk_Uart/JZsdk_Uart_UartDeal.i"
@echo "... JZsdk_Uart/JZsdk_Uart_UartDeal.s"
... ...
#!/bin/bash
#1、输入分支名,账号,密码,描述信息
branch_name="dev_00.00.01.07"
branch_name="dev_00.00.01.08"
Account="PanHaoBin"
PassWord="ookk3866"
Message="00 00 01 06更新"
... ...