【UART.h】
#define UART_PORT "/dev/ttyUSB0"
int UART_Open(void);
void UART_Send(unsigned char Byte);
int UART_Receive(char* buf);
void UART_Close();
作者共發了14篇帖子。
![]() |
【UART.h】
#define UART_PORT "/dev/ttyUSB0" int UART_Open(void); void UART_Send(unsigned char Byte); int UART_Receive(char* buf); void UART_Close(); |
![]() |
注意:編譯時,powerlog2和logview這兩個程序都要編譯,並且要將autorun.sh設為開機啟動。最後還要設置串口設備的訪問權限,方法請參閱:
http://blog.csdn.net/cokewei/article/details/8281239 |
![]() |
【MySQL數據表的結構】
CREATE TABLE `PowerLog` ( `LogID` int(11) NOT NULL AUTO_INCREMENT, `LogTime` datetime NOT NULL, `LogFlag` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'TEST', `LogTimeZone` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'UTC+8', `ComputerIP` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT '192.168.0.4', `Temperature` varchar(100) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'NO DATA', PRIMARY KEY (`LogID`) ) ENGINE=InnoDB AUTO_INCREMENT=1159 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |
![]() |
回復7樓 @巨大八爪鱼 的內容:【powerlog2.c】
#include <mysql/mysql.h> #include <stdio.h> #include <string.h... 其實,那個TRIM('%s')中的TRIM是可以去掉的
|