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

📄 bgid.java

📁 Java Op Processor java vhdl processor
💻 JAVA
字号:
package udp;/***	BG id write.**	write current time in sector 3**	Bgid overview (in 64 KB sectors):**		0x30000 :	Applet for TAL, bgid in oebb*/public class Bgid extends Flash {	public Bgid(Tftp t) {		super(t, "");	}	void setInt(int pos, int val) {		pos *= 4;		// pos counts in 32 bit words		mem[pos++] = (byte) (val>>>24);		mem[pos++] = (byte) (val>>>16);		mem[pos++] = (byte) (val>>>8);		mem[pos++] = (byte) val;		if (pos>len) len = pos;	}	public static void usage() {		System.out.println("usage: java Bgid [master] host");		System.exit(-1);	}	public static void main (String[] args) {		boolean master = false;		String host = "";				if (args.length<1 || args.length>2) {			usage();		}		if (args.length==2) {			if (!args[0].equals("master")) {				usage();			} else {				master = true;			}			host = args[1];		} else {			host = args[0];		}		Bgid fl = new Bgid(new Tftp(host));		fl.start = START_CONFIG;		fl.len = 0;		int val = (int) (System.currentTimeMillis()/1000);System.out.println("id: "+val);		fl.setInt(CONFIG_ID, val);		fl.setInt(CONFIG_NOTID, ~val);		fl.setInt(CONFIG_CORE, 2);		fl.setInt(CONFIG_IO, 0);		fl.setInt(CONFIG_APP, 0);		// logbook starts at byte addess 256		// len is in words?		fl.setInt(CONFIG_LEN, 64);		fl.setInt(CONFIG_CHECK, 0);		fl.setInt(CONFIG_IP_ADDR, 0);		fl.setInt(CONFIG_IP_MASK, 0);		fl.setInt(CONFIG_IP_GW, 0);		val = master ? BG_MASTER_MAGIC : 0;		fl.setInt(CONFIG_BG_MASTER, val);		fl.setInt(CONFIG_TAL_PARAM, 0);		fl.program();	}}

⌨️ 快捷键说明

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