debug 自定义, Linux下串口读写
2015-05-22 09:56
295 查看
#include <stdio.h> /*标准输入输出定义*/ #include <stdlib.h> /*标准函数库定义*/ #include <unistd.h> /*Unix 标准函数定义*/ #include <sys/types.h> /*数据类型,比如一些XXX_t的那种*/ #include <sys/stat.h> /*定义了一些返回值的结构,没看明白*/ #include <fcntl.h> /*文件控制定义*/ #include <termios.h> /*PPSIX 终端控制定义*/ #include <errno.h> /*错误号定义*/ #include <stdarg.h> static void write_serial(const char *buf, int size) { int fd; fd = open("/dev/ttyS0", O_RDWR); if(fd < 0){ return; } write(fd, buf, size); close(fd); } #define zhh_print(fmt, args...) {\ char tmp_buf[100];\ tmp_buf[99] = '\0';\ snprintf(tmp_buf, 90, "DEBUG: %s:%d:%s(): " fmt"\n", \ __FILE__, __LINE__, __func__, ##args);\ printf("%s", tmp_buf);\ write_serial(all_msg, strlen(all_msg));\ }
相关文章推荐
- linux下通过命令读写串口
- mtd_debug:linux下直接读写flash扇区 及 交叉编译mtd_utils
- linux串口 读写错误
- linux 程序读写Env分区 --- mtdparts,/dev/mtd*,mtd_debug
- Linux下读写UART串口的代码
- Linux下串口通信详解(下)读写串口及关闭串口
- Linux 串口读写(二)
- Linux下串口通信详解(下)读写串口及关闭串口
- Linux 串口读写(一)
- Linux串口读写
- LINUX 简单的串口读写实例
- linux操作串口的代码,linux串口通信以及串口初始化代码,linux串口读写方法和代码
- Linux串口读写
- Linux下读写UART串口的代码
- Linux下用C实现串口读写(转)
- Linux环境下2410开发板串口读写关键代码
- Linux 串口读写
- Linux下读写UART串口的代码
- Linux串口读写
- Linux环境下2410开发板串口读写关键代码