亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 另類串口編程問(wèn)題,尋解決思路 [打印本頁(yè)]

作者: wdove    時(shí)間: 2009-06-10 10:28
標(biāo)題: 另類串口編程問(wèn)題,尋解決思路
在嵌入式開(kāi)發(fā)板中,想寫一個(gè)程序,開(kāi)發(fā)板進(jìn)入linux后就運(yùn)行,該程序能記錄所有COM1輸出的信息。就像把COM口連在PC上用Putty或minicom看一樣。

現(xiàn)在的串口編程都是把板子連到了PC上對(duì)PC上的COM口進(jìn)行編程,有沒(méi)有這種另類的編程方法,能夠不連PC直接對(duì)COM記錄log,尋解決思路?
作者: yidou    時(shí)間: 2009-06-10 10:48
你就是想記錄本機(jī)COM1的輸出消息. Right?  
重定向
作者: wdove    時(shí)間: 2009-06-10 11:24
是啊,但是重定向不能把kernel dump和#dmesg里面的信息記錄下來(lái)

我是想達(dá)到能記錄 如用minicom連上,所輸出的所有內(nèi)容
作者: fineshang    時(shí)間: 2009-06-10 16:55
些個(gè)log_write日志程序,放在你串口發(fā)送程序中就好了。log_write()可以在網(wǎng)上搜。
類似于:
int sendData(int portNum)  //串口1的發(fā)送程序
{
......
    char target[2000];//分配足夠內(nèi)存給你要記錄的東西
   log_write("./log.txt","send\r\n");
    //str_to_hex(target,記錄內(nèi)容);//如果要求16進(jìn)制顯示,可以這樣轉(zhuǎn)換一下。
    log_write("./log.txt",記錄內(nèi)容);
......
}




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2