首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >小工具分享,电脑模拟pos机工具

小工具分享,电脑模拟pos机工具

作者头像
杨永贞
发布2020-08-04 10:16:29
发布2020-08-04 10:16:29
1.1K0
举报

小工具分享,在电脑上实现模拟pos的功能。

除了界面,一个pos机的所有功能都有了。

功能上的模拟,

实现: M1,CPU卡片消费,银联卡消费,记录存储,与前置通信下载参数,上传记录,银联后台通信(签到,下载CA和IC卡参数,电子现金记录上送)记录分析,执行LUA脚本指令等,,

关于卡片消费的实现,配置一读卡服务的地址,卡片消费时通过TCP连接到接有读卡器的电脑上,远程操作读卡器实现。

远程读卡器:即像操作本地读卡器一样操作其他电脑上的读卡器。

带读卡器的电脑上运行一读写卡服务并开启端口供客户端访问。

编译:

文件库libmyfile.a

通信库libmycom.a

读卡库libmycard.a

算法库libmycalc.a

附:makefile文件如下:

######################################## #makefile ######################################## #编译指定子目录 SUBDIRS := .\\lib\\NC_Com\ .\\lib\\NC_FileSys\ .\\lib\\NC_BlkFile\ .\\lib\\NC_Card\\NC_Card_Lib\ .\\lib\\NC_UPCash\\NC_UPCash_Lib

(SUBDIRS) ; do \ ( cd $subdir && make

#编译主程序 BINARY := ./bin/bus OBJ_DIR := ./obj/ CC= gcc LD= ld CFLAGS= -std=c99 -Wall -g LDSCRIPT= -lmycom -lws2_32 -liconv -lmyfile -lmycard -lmyup -lmycalc -lmyblkfile -llua LDFLAGS= -Llib

(wildcard *.c) DIR = (notdir (SRC)) OBJS = (patsubst %.c,(OBJ_DIR)%.o,

prebuild: @echo Building app...

(BINARY).exe : (OBJS) @echo Generating ... (CC) -o (BINARY).exe (OBJS) (LDFLAGS)

(OBJ_DIR)%.o : %.c (CC) -c (CFLAGS) < -o

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/01/09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档