掌握Linux平台下C语言程序设计, 能写Bash脚本
能用gdb调试程序, 能用gcc, Makefile等开发工具
能用Linux平台下库函数,系统调用
理解多进程,多线程机制,并进行编程
了解TCP/IP协议,了解C/S模型,能用socket进行网络编程
熟悉PostgreSQL数据库,掌握SQL语言
会用Git,Hg等版本控制工具
本人负责开发的软件均运行于基于x86架构, Linux操作系统之下的电子秤
工作基于x86架构, Linux操作系统的电子秤:
秤上AD驱动、触摸屏驱动、通信协议开发;面向业务逻辑的应用软件开发。
* 秤上促销计划接收及销售数据实时通信:
后台PC向N台秤发送商品促销计划,秤上计划量关联某一商品,内容为计划
销售重量及促销时段。当秤销售过程中,实时把销售数据以HTTP方式提交到
后台PC,并取得该商品已经销售的总量。当商品在促销计划量中且在当前时间
在促销时段内,以促销价格销售;当促销量完成或当前时间超过促销时段,
则以原价销售。
* 韩文输入法:
韩文为拼音字,但不象英文那样,如单词cat为简单字母连成字符串。
当连续输入韩文元音、辅音字母后,几个发音字符会合并成另一个字符。
* 客显视频播放:
客显除了在称量过程中显示价格及重量等信息,在空闲时播放广告视频。
后台PC下发视频文件及播放列表,秤在等待某段时间后解析播放列表文件中,
按照列表播放视频。
* 接收CSV文件及其处理:
秤接收后台PC端发送的各类信息并导入秤上的数据库,包括商品,自定义
条码,标签格式,营业员,预置键/功能键,等等信息。
* Linerless 变长标签:
带切刀的无底纸标签打印,能根据打印内容自动调整标签长度;不像传统有底纸标签,每张标签都是固定长度。
例如,当打印内容无配料信息时,标签可能打印40mm并切断;当打印内容中含有配料信息时,标签可根据配料信息的多少,
自动伸长标签并在适当位置切断(比如60mm),同时,标签上其它信息的y位置会自动作相应调整。