主題:EM9287 例程 共有48556人關(guān)注過本帖 |
---|
十八子三少 |
1樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
EM9287 例程 Post By:2016-4-18 17:20:00 [只看該作者]
哈嘍 ,有幾個問題想問問明白人
1)我想知道這幾個例程怎么用;謝謝 要是需要使用LCD是不是需要將step1_lcdtest復(fù)制到/mnt/nandflah下,否則我現(xiàn)在LCD沒有現(xiàn)象
2)Linux系統(tǒng)下的EM9287開發(fā)不存在燒寫程序的問題吧,只要將文件掛載到/mnt/nfs下測試完復(fù)制到/mnt/nandflash中就可開機運行 |
單帖管理 | 引用 | 回復(fù) |
lgz |
2樓 |
Post By:2016-4-18 17:41:00 [只看該作者]
你好
lcd的例程可以直接運行,你的lcd顯示屏沒有反應(yīng)?開機有畫面嗎? tcp的例程需要你自己改一下源碼的中的ip地址,step3_tcpserver可以不用修改,step4_tcplient中需要在step4_tcpclien.cpp中更改ip為你開發(fā)板的ip(可以使用127.0.0.1, linux的loopback),然后重新編譯即可運行,運行使使用命令 #: ./step3_tcpserver & ./step4_tcpclient 可同時運行server和client程序,便于看到運行結(jié)果,單獨運行step3_tcpserver或者step4_tcpclient和兩個程序一起運行輸出是不一樣的
|
|
單帖管理 | 引用 | 回復(fù) |
lgz |
3樓 |
Post By:2016-4-18 17:43:00 [只看該作者]
不需要燒寫程序,可直接在/mnt/nfs下運行,測試完直接復(fù)制到/mnt/nandflash就可
|
|
單帖管理 | 引用 | 回復(fù) |
十八子三少 |
4樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2016-4-18 21:53:00 [只看該作者]
所有需要掛載的程序都先要用eclipse進行編譯么?然后在Debug下通過超級終端運行 |
單帖管理 | 引用 | 回復(fù) |
lgz |
5樓 |
Post By:2016-4-19 7:18:00 [只看該作者]
你好
都可以直接運行,但是有些程序的參數(shù)是直接寫在程序里面的,就比如這個ip地址,你需要自己瀏覽源碼進行更改(應(yīng)該只有這個程序是需要直接改源碼里面的數(shù)據(jù)),大部分的程序都可以運行時指定參數(shù),當(dāng)然也需要你瀏覽一下源碼弄清楚參數(shù)是什么,在根據(jù)自己的實際情況指定參數(shù),這樣運行結(jié)果才是正確的,具體可以參考光盤中的pdf文件
|
|
單帖管理 | 引用 | 回復(fù) |
ccl |
6樓 |
Post By:2016-4-19 9:17:00 [只看該作者]
TCPTest_Linux目錄下的TCPTest.exe是PC端運行的程序,可以作為客戶端或者服務(wù)器;當(dāng)目標(biāo)板運行客戶端程序時,TCPTest.exe運行套接字為服務(wù)器,當(dāng)目標(biāo)板運行服務(wù)端程序時,TCPTest.exe運行為客戶機套接字。設(shè)置正確ip地址和端口后,就可以通訊。
|
|
單帖管理 | 引用 | 回復(fù) |
十八子三少 |
7樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2016-4-20 11:57:00 [只看該作者]
你好; 1) 你的意思就是TCPTest_Linux與step3_tcpserver和step4_tcplient配合著使用被。 當(dāng)TCPTest.exe是PC端運行的程序,作為服務(wù)器,就需要將step4_tcplient掛載到EM9287中唄,進行通訊
2)為什么將step3_tcpserver和step4_tcplient導(dǎo)入eclipse進行編譯會有錯誤出現(xiàn)
此主題相關(guān)圖片如下:圖片1.png 此主題相關(guān)圖片如下:圖片2.png 謝謝 |
單帖管理 | 引用 | 回復(fù) |
ccl |
8樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2016-4-20 13:19:00 [只看該作者]
你好,
1)正確,客戶端程序要注意修改服務(wù)器ip地址; 2)是因為沒有添加線程庫。 右鍵step3_tcpserver項目,
選擇 Properties項,在窗口中選擇 C/C++ Build -> Settings -> Tool Settings -> Sourcery G++ C++ Linker -> Libraries,在Libraries(-l)中添加pthread。
|
單帖管理 | 引用 | 回復(fù) |
十八子三少 |
9樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2016-4-21 22:47:00 [只看該作者]
1)通過超級終端執(zhí)行step4_tcplient后打開TCPTest_Linux中的TCPTest.exe選擇服務(wù)器輸入主板IP49.140.75.134開始偵聽,此時就是下兩個圖被?
|
單帖管理 | 引用 | 回復(fù) |
lgz |
10樓 |
Post By:2016-4-22 9:13:00 [只看該作者]
你好
TCPClient Test v1.0是TCPClient連接管理線程發(fā)送的數(shù)據(jù),當(dāng)socket連接建立好之后,該線程會一直向server發(fā)送此字符串 TCP Connect 1 State: 3 是main主程序中的循環(huán)中的輸出, 1 指TCP客戶端連接對象編號, 3是此連接對象的狀態(tài) 狀態(tài): 0--csWAIT,1--csINIT, 2--csCLOSE,3--csOPEN 具體請閱讀源碼
|
|
單帖管理 | 引用 | 回復(fù) |