weblogic 中部署rts时出现这种情况是怎么回事啊

weblogic 中部署rts时出现这种情况是怎么回事啊,第1张

这个错是说你这个应用程序HelloServletApp只能通过自动部署功能来部署,你是安装的development版的weblogic吗?domain下面有个applications的文件夹,只要你把HelloServletApp放在这个文件夹内,你启动的时候,这个应用程序会自动部署。前提是你安装的weblogic是开发版本而不是production的版本

//双字节加法指令,将内部RAM 50H开始的2个单元中存放的2字节十六进制 //和内部RAM 60H单元开始的2个单元中存放的2字节十六进制相加 //结果存放在60H开始的单元中 DouByteAdd:: LDA $0051H //先取出低字节的数据进行相加 ADD $0061H //两个字节的低字节相加结果放在A中 STA $0061H //低字节相加的结果存放在$0041H中 LDA $0050H //取出高字节的数据 ADC $0060H //高字节数据相加 STA $0060H //高字节数据相加结果存放在$0040H RTS //功能:双字节减法指令。将内部RAM 50H开始的2个单元中存放的2字节十六进制 //和内部RAM 60H单元开始的2个单元中存放的2个字节十六进制数相减 //结果存放在60H开始的单元中 DouByteSub: LDA $0051H //取出被减数的低字节 SUB $0061H //和减数的低字节相减 STA $0061H //结果存放在减数的低字节位置 LDA $0050H //去被减数的高字节 SBC $0060H //和减数的高字节相减 STA $0060h //结果存放在减数高字节位置 RTS /标号:BCDA //功能:双字节BCD码加法 //入口条件:被加数在add1中,加数在add2中。 //出口信息:和在add1中。 BCDA:: count: blkb 1 //字节的个数,如果改变这个参数可以实现多字节BCD码加法 LDA #2 STA count //设置循环次数 LDA #add1 //初始化被加数指针,从低位开始运算 ADD count //将add1的指针指到最低字节处 STA add1 LDA #add2 //初始化加数指针,从低位开始运算 ADD count //将add2的指针指到最低字节处 CLC //清进位标志位 BCLR 4,CCR //清半进位标志 lable1:DBNZ count ,loop //确定循环次数 JMP BCDA_EXIT loop: DEC add1 //将被加数移到相应字节 DEC add2 //将加数移到相应字节 LDA add1 ADDC add2 DDA //十进制调整 STA add1 //存放相应字节运算结果 BCLR 4,CCR //清半进位标志 JMP label1 BCDA_EXIT: RTS //① 求BCD减数的双字节补数公式:999AH-减数。这里的999AH代表四位BCD码的模1000。 //② 被减数加上减数的补数。 //③ 对第②步的加法之和进行十进制加法调整,调整结果即为所求的减法结果。 //标号:BCDSUB //功能:双字节字节BCD码减法 //入口条件:被减数在add1中,减数放在add2中 BCDSUB:: LDHX add2 //取得减数 JMP BCD_NEG //求减数的补数 JMP BCD //调用BCD码双字节加法子程序 RTS //标号:BCD_NEG //功能:对BCD码求补 //入口条件:将add2中所存放的BCD码转换成补码 //原理:3字节BCD码的模位99999A,4字节BCD码的模位:9999999A,因此求多字节BCD // 码的补数时,只要将最后一位单独处理即可,高位用循环求 //出口参数:add2中存放求补之后的BCD码 BCD_NEG:: count : blkb 1 //字节的个数 MOV #2 , count //设置循环次数 LDA #add2 //初始化add2的指针,将其指向最低地址处 ADD count DEC count //字节数减1 CLC //清进位标志位 //求最低一字节BCD码的补码 DEC add2 //将add2指针指到最低一字节 LDA #0x9AH SBC add2 STA add2 //求得最低一字节BCD补码 //求高字节BCD码的补码 lable1:DBNZ count ,loop //确定循环次数 JMP BCD_NEG_EXIT loop: LDA #0X99H SBC add2 LDA add2 INC add2 JMP label1 BCD_NEG_EXIT: RTS //一个延时子程序,用来延时1000个指令周期 Delay: LDA #200 //延时约200 5 = 1000(T)---- Delay_1: NOP //(1T) NOP //(1T) DBNZA Delay_1 //(3T) AIX #-1 CPHX #0 BNE Delay //=========================== DelayHX_Exit: PULA //A出栈(恢复寄存器A) RTS

在 linux 下对串口的设置主要是通过 termios 这个结构体实现的,但是这个结构体却没有提供控制 RTS 或获得 CTS 等串口引脚状态的接口,可以通过 ioctl 系统调用来获得 / 控制。

获得:

ioctl(fd, TIOCMGET, &controlbits);

if (controlbits & TIOCM_CTS)

printf(“ 有信号 \n”);

else

printf(“ 无信号 \n”);

设置:

ioctl(fd, TIOCMGET, &ctrlbits) ;

if (flag)

ctrlbits |= TIOCM_RTS;

else

ctrlbits &= ~TIOCM_RTS;

ioctl(fd, TIOCMSET, &ctrlbits);

其实 TIOCM_RTS 有效后是把串口的 RTS 设置为有信号,但串口的电平为低时是有信号,为高时为无信号,和用 TIOCMGET 获得的状态正好相反,也就是说 TIOCMGET/TIOCMSET 只是获得 / 控制串口的相应引脚是否有信号,并不反应当前串口的真实电平高低。

以上就是关于weblogic 中部署rts时出现这种情况是怎么回事啊全部的内容,包括:weblogic 中部署rts时出现这种情况是怎么回事啊、1.编写汇编子程序实现双字节数据加法和减法运。 2.编写一段延时1000个指令周期的延时子程序。、VB中怎么控制串口的RTS\CTS线等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10078280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存