资源简介
CommBox通讯调试工具(支持WIN10)---可进行diy调试
支持串口、以太网通讯调试
支持串口抓包、以太网抓包
支持TFTP服务器。
支持C语言脚本编程
支持图形化分析数据
代码片段和文件信息
#define W_TYPE_SIZE 32
#define BITS_PER_UNIT 8
typedef int Wtype;
typedef unsigned int UWtype;
typedef unsigned int USItype;
typedef long long DWtype;
typedef unsigned long long UDWtype;
struct DWstruct {
Wtype low high;
};
typedef union
{
struct DWstruct s;
DWtype ll;
} DWunion;
typedef long double XFtype;
#define WORD_SIZE (sizeof (Wtype) * BITS_PER_UNIT)
#define HIGH_WORD_COEFF (((UDWtype) 1) << WORD_SIZE)
/* the following deal with IEEE single-precision numbers */
#define EXCESS 126
#define SIGNBIT 0x80000000
#define HIDDEN (1 << 23)
#define SIGN(fp) ((fp) & SIGNBIT)
#define EXP(fp) (((fp) >> 23) & 0xFF)
#define MANT(fp) (((fp) & 0x7FFFFF) | HIDDEN)
#define PACK(sem) ((s) | ((e) << 23) | (m))
/* the following deal with IEEE double-precision numbers */
#define EXCESSD 1022
#define HIDDEND (1 << 20)
#define EXPD(fp) (((fp.l.upper) >> 20) & 0x7FF)
#define SIGND(fp) ((fp.l.upper) & SIGNBIT)
#define MANTD(fp) (((((fp.l.upper) & 0xFFFFF) | HIDDEND) << 10) | \
(fp.l.lower >> 22))
#define HIDDEND_LL ((long long)1 << 52)
#define MANTD_LL(fp) ((fp.ll & (HIDDEND_LL-1)) | HIDDEND_LL)
#define PACKD_LL(sem) (((long long)((s)+((e)<<20))<<32)|(m))
/* the following deal with x86 long double-precision numbers */
#define EXCESSLD 16382
#define EXPLD(fp) (fp.l.upper & 0x7fff)
#define SIGNLD(fp) ((fp.l.upper) & 0x8000)
/* only for x86 */
union ldouble_long {
long double ld;
struct {
unsigned long long lower;
unsigned short upper;
} l;
};
union double_long {
double d;
#if 1
struct {
unsigned int lower;
int upper;
} l;
#else
struct {
int upper;
unsigned int lower;
} l;
#endif
long long ll;
};
union float_long {
float f;
long l;
};
/* XXX: we don‘t support several builtin supports for now */
#ifndef __x86_64__
/* XXX: use gcc/tcc intrinsic ? */
#if defined(__i386__)
#define sub_ddmmss(sh sl ah al bh bl) \
__asm__ (“subl %5%1\n\tsbbl %3%0“ \
: “=r“ ((USItype) (sh)) \
“=&r“ ((USItype) (sl)) \
: “0“ ((USItype) (ah)) \
“g“ ((USItype) (bh)) \
“1“ ((USItype) (al)) \
“g“ ((USItype) (bl)))
#define umul_ppmm(w1 w0 u v) \
__asm__ (“mull %3“ \
: “=a“ ((USItype) (w0)) \
“=d“ ((USItype) (w1)) \
: “%0“ ((USItype) (u)) \
“rm“ ((USItype) (v)))
#define udiv_qrnnd(q r n1 n0 dv) \
__asm__ (“divl %4“ \
: “=a“ ((USItype) (q)) \
“=d“ ((USItype) (r)) \
: “0“ ((USItype) (n0)) \
“1“ ((USItype) (n1)) \
“rm“ ((USItype) (dv)))
#define count_leading_zeros(count x) \
do { \
USItype __cbtmp; \
__asm__ (“bsrl %1%0“ \
: “=r“ (__cbtmp) : “rm“ ((USItype) (x))); \
(count) = __cbtmp ^ 31; \
} while (0)
#else
#error unsupported CPU type
#endif
/* most of this code is taken from libgcc2.c from gcc */
static UDWtype __udivmoddi4 (UDWtype n UDWtype d UDWtyp
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 143360 2011-08-09 20:26 CommBox通讯调试工具V1.261\ast
文件 12228 2010-01-17 21:33 CommBox通讯调试工具V1.261\command.ini
文件 628914 2018-04-23 17:14 CommBox通讯调试工具V1.261\Command.xm
文件 6739968 2014-05-21 12:44 CommBox通讯调试工具V1.261\CommBox.exe
文件 7443 2018-09-06 08:57 CommBox通讯调试工具V1.261\config.bin
文件 3009 2018-09-06 08:57 CommBox通讯调试工具V1.261\config.ini
文件 118784 2012-05-30 16:18 CommBox通讯调试工具V1.261\cs.dll
文件 1881 2005-10-10 11:31 CommBox通讯调试工具V1.261\Dat\Aaa.shx
文件 0 2012-05-19 08:46 CommBox通讯调试工具V1.261\Dat\abc.h
文件 30135 2012-06-03 18:47 CommBox通讯调试工具V1.261\Dat\akdata.dat
文件 17172 2012-03-31 09:53 CommBox通讯调试工具V1.261\Dat\akdata0.dat
文件 321292 2013-03-29 13:15 CommBox通讯调试工具V1.261\Dat\calc_b.swf
文件 1283141 1998-04-23 09:47 CommBox通讯调试工具V1.261\Dat\caxadx.shx
文件 273961 2013-03-29 13:48 CommBox通讯调试工具V1.261\Dat\ColorPick.swf
文件 19556 2010-04-12 18:20 CommBox通讯调试工具V1.261\Dat\complex.shx
文件 5051 1997-05-06 04:16 CommBox通讯调试工具V1.261\Dat\gdt.shx
文件 9677 2010-04-12 18:20 CommBox通讯调试工具V1.261\Dat\HAND1.SHX
文件 1374894 2010-04-12 18:20 CommBox通讯调试工具V1.261\Dat\HZTXT.SHX
文件 20097 2010-04-12 18:20 CommBox通讯调试工具V1.261\Dat\IC-italicc.shx
文件 29205 2010-04-12 18:20 CommBox通讯调试工具V1.261\Dat\ic-italict.shx
文件 19109 2010-04-12 18:20 CommBox通讯调试工具V1.261\Dat\IC-Romanc.shx
文件 2280 2012-05-11 10:41 CommBox通讯调试工具V1.261\Dat\ldrecord.dat
文件 196662 2011-09-26 22:56 CommBox通讯调试工具V1.261\Dat\mf.bmp
文件 650 2012-05-12 08:43 CommBox通讯调试工具V1.261\Dat\qdfixlen.txt
文件 2784 2013-01-30 18:55 CommBox通讯调试工具V1.261\Dat\qdlen.txt
文件 54340 2012-05-12 13:42 CommBox通讯调试工具V1.261\Dat\shx1.o
文件 1344638 2010-04-12 18:20 CommBox通讯调试工具V1.261\Dat\SHZTXT.SHX
文件 17476 1999-07-11 02:52 CommBox通讯调试工具V1.261\Dat\star.bmp
..A.SH. 8704 2011-09-27 08:33 CommBox通讯调试工具V1.261\Dat\Thumbs.db
文件 8448 2010-04-12 18:20 CommBox通讯调试工具V1.261\Dat\txt.shx
............此处省略181个文件信息
- 上一篇:UE中文版编辑器
- 下一篇:C++获取电脑CPU序列号及硬盘序列号
相关资源
- 串口调试助手(测试STM32串口)
- 网络调试助手C++源码(VS 2008开发)
- 基于MFC的串口调试助手
- MFC些的串口调试助手源码
- 网络调试助手---开发环境:VC++6.0 基于
- 基于CSerialPort串口工具MFC Demo源码
- 串口调试助手适合MFC新手入门
- 一个很好用的串口调试助手及源码
- 基于VC++ Socket 网络调试助手源码
- 串口调试助手c++源码
- mfc Socket 网络调试助手
- 基于QT5开发漂亮的串口调试助手源码
- 串口调试助手保存excel源程序
- VC++MFC串口调试助手完整编辑过程介绍
- VC++ 串口调试助手源代码
- 基于vc6.0串口调试助手源码
- GTK+串口调试助手
- 支持自动回复CRC16计算的串口调试助手
- 串口调试助手源代码(MFC+SComm)
- VS2010 C++ 串口通讯工具Serial 源代码
- 基于MFC的TCP调试助手源码
- 串口调试助手sscom32 和中文说明文档
- vs2010 mfc 手把手教你串口调试助手
- 串口工具
- RS485通信:利用串口调试助手经过US
- putty 串口工具源码
- TCP/UDP网络调试助手附源码
- 串口工具开发
- QT tcp/udp调试助手(源码)
- Linux串口调试助手(基于QT)
评论
共有 条评论