天嵌二次封装库使用手册  V2.1.2
tq_common.h
浏览该文件的文档.
1 
7 #ifndef LINUX_LIBV2_SOURCE_TQCOMMON_TQ_COMMON_H_
8 #define LINUX_LIBV2_SOURCE_TQCOMMON_TQ_COMMON_H_
9 
10 // Copyright 2024 广东省天嵌嵌入式技术股份有限公司
11 
28 #include <stdlib.h>
29 #include <stdio.h>
30 #include <string.h>
31 #include <unistd.h>
32 #include <fcntl.h>
33 #include <errno.h>
34 #include <dirent.h>
35 #include <stdarg.h>
36 #define TQ_VERSION "1.0.3"
37 //#define dbg(fmt,args...) printf("[common]:%s:%d:" fmt,__func__,__LINE__,##args)
38 #define dbg(fmt, args...)
39 #define MAX_CMD 200
40 #ifdef __cplusplus
41 #define COMMON_API extern "C"
42 #else
43 #define COMMON_API
44 #endif
45 
51 COMMON_API int tq_check_file(char* filename);
52 
60 COMMON_API int tq_write_file_str(char* filename, char* value, int size);
61 
69 COMMON_API int tq_read_file_str(char* filename, char* value, int size);
70 
77 COMMON_API int tq_write_file_int(char* filename, unsigned int value);
78 
85 COMMON_API int tq_read_file_int(char* filename, int* value);
86 
93 COMMON_API int tq_getPidByName(char *task_name, int *pid);
94 
101 COMMON_API int tq_getNameByPid(int pid, char *task_name);
102 
109 COMMON_API int run_cmd(const char *fmt, ...);
110 
115 COMMON_API const char* tq_get_libversion(void);
116 
121 // COMMON_API char* tq_get_boardinfo(void);
122 
128 COMMON_API int tq_check_fd_fine(int fd);
129 
130 #endif
COMMON_API int tq_write_file_int(char *filename, unsigned int value)
往文件写入整型
COMMON_API int tq_getPidByName(char *task_name, int *pid)
通过进程名字获取进程号
COMMON_API int tq_read_file_int(char *filename, int *value)
从文件中读取int的数据
#define COMMON_API
Definition: tq_common.h:43
COMMON_API const char * tq_get_libversion(void)
获取二次封装库版本
COMMON_API int tq_read_file_str(char *filename, char *value, int size)
读取文件内容
COMMON_API int tq_write_file_str(char *filename, char *value, int size)
往文件里写字符串,文件不存在则创建
COMMON_API int run_cmd(const char *fmt,...)
运行命令
COMMON_API int tq_getNameByPid(int pid, char *task_name)
通过进程号获取进程名字
COMMON_API int tq_check_fd_fine(int fd)
获取板卡信息
COMMON_API int tq_check_file(char *filename)
检查文件是否存在