⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slipmon.java

📁 Java Op Processor java vhdl processor
💻 JAVA
字号:
/***	SlipMon.java: **	Author: Martin Schoeberl (martin.schoeberl@chello.at)**/import com.jopdesign.sys.Const;import util.*;import ejip.*;import joprt.*;public class SlipMon {	static Serial ser;	static LinkLayer ipLink;	static boolean reset;	public static void main(String[] args) {		if (args!=null) {			ser = new Serial(Const.IO_UART_BG_MODEM_BASE);		} else {			ser = new Serial(Const.IO_UART1_BASE);		}		Dbg.initSer();		//		//	start TCP/IP without the Net thread		//	we want to get all packets		//		Udp.init();		Packet.init();		TcpIp.init();		//		//	start device driver threads		//		ipLink = Slip.init(ser, (192<<24) + (168<<16) + (1<<8) + 2); 		RtThread.startMission();		for (;;) {			// is a received packet in the pool?			Packet p = Packet.getPacket(Packet.RCV, Packet.ALLOC);			if (p!=null) {					// got one received Packet from pool				printPacket(p);				p.setStatus(Packet.FREE);	// mark packet free			}			RtThread.sleepMs(20);		}	}	static void printPacket(Packet p) {		Dbg.wr("Packet! ");		int cmd = p.buf[Udp.DATA];		if (cmd==12) Dbg.wr("DL_RPL ");		if (cmd==1) Dbg.wr("Ping ");		if (cmd==5) Dbg.wr("Connect ");/*		for (int i=0; i<p.len/4; ++i) {		// p.len is in bytes			Dbg.intVal(p.buf[i]);		}*/		Dbg.lf();	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -