一种配置POS文件系统的方法及POS机技术方案

技术编号:17704600 阅读:34 留言:0更新日期:2018-04-14 17:40
本发明专利技术公开了一种配置POS文件系统的方法及POS机,至少包括如下步骤:S1:在系统根目录下设置文件系统固件包,并存储多个驱动配置文件;S2:在POS机初始化时,将对应POS机型的驱动配置文件下载到POS机的驱动加载目录中;S3:根据POS机型,修改驱动配置文件,以完成POS文件系统的配置。通过上述方式,本发明专利技术能够实现多个POS机型通用一个系统文件固件包,只需修改对应机型的配置驱动文件,即可完成配置,因此可提升工作效率,降低难度,也减少了固件下载出错率。

【技术实现步骤摘要】
一种配置POS文件系统的方法及POS机
本专利技术涉及POS机生产
,尤其是涉及一种配置POS文件系统的方法及POS机。
技术介绍
如图1所示,电子终端(如POS机、手机、个人电脑、智能家居或行车记录仪)在生产过程中需要经过下载boot(系统引导文件)、固件、PN码(PartNumber,零(部)件号,代表出厂批次)、SN码(SerialNumber,序列(顺序)号,代表出厂编号,主要作为产品号,为消费者售后使用)、机号以及配置文件等,才能使机器正常工作。目前业内普遍采用一个机型对应一个固件的下载方法,固件下载后还需要通过相应软件将配置文件下载到机器当中去,这样需要专门对某一机型进行单独修改固件内容然后生成对应文件系统固件包,并且需要由开发人员手动修改一份至多份配置文件(用于匹配不同硬件配置的机器)用于下载到对应机型中。上述方式步骤繁杂、工作强度大、效率低,即使是同一平台的机器也需要单独的固件包,这样需要当修改多个机型的时候容易导致因人员疏忽而使某一机型漏改或者替换错文件,而且容易因为人工问题导致固件下载出错或者配置文件下载错误。
技术实现思路
本专利技术所要解决的技术问题是:提供一种配置POS文件系统的方法及POS机,可提高加载效率,降低出错率。为了解决上述技术问题,本专利技术采用的技术方案为:提供一种配置POS文件系统的方法,至少包括如下步骤:S1:在系统根目录下设置文件系统固件包,并存储多个驱动配置文件;S2:在POS机初始化时,将对应POS机型的驱动配置文件下载到POS机的驱动加载目录中;S3:根据POS机型,修改驱动配置文件,以完成POS文件系统的配置。其中,步骤S2具体为:S21:在POS机初始化时,启动脚本文件;S22:脚本文件判断多个驱动配置文件中是否有对应POS机型的初始化标识,若有,则执行步骤S23:将含有初始换标识的驱动配置文件下载到POS机的驱动加载目录中;若无,则执行步骤S24:显示错误,结束流程。其中,步骤S1之后,还包括步骤S10:在不同的驱动配置文件上增加标识符。其中,步骤S2具体为:S25:在POS机初始化时,启动脚本文件;S26:脚本文件检测POS机型,并删除不符合POS机型的驱动配置文件后,将符合POS机型的驱动配置文件删除标识符;S27:将删除标识符后的驱动配置文件下载到POS机的驱动加载目录中。其中,步骤S3之前,还包括步骤S30:设置元器件编号,以表示POS机型信息。其中,所述元器件编号长度为14位;其中前3位表示POS机型号,第四位为字节间隔符,后10位表示POS机配置信息。为解决上述问题,本专利技术还提供一种POS机,内置有POS文件系统,其特征在于,所述POS文件系统通过上述所述的方法进行配置。本专利技术的有益效果在于:区别于现有技术,本专利技术在一个文件系统固件包内兼容多种POS机型的驱动配置文件,并在POS机初始化时,将对应POS机型的驱动配置文件下载到POS机的驱动加载目录中,并修改以完成POS文件系统的配置。通过上述方式,本专利技术可以实现多个POS机型通用一个系统文件固件包,只需修改对应机型的配置驱动文件,即可完成配置,因此可提升工作效率,降低难度,也减少了固件下载出错率。附图说明图1为现有技术中配置POS文件系统方法的流程示意图;图2为本专利技术配置POS文件系统方法的流程示意图。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。请参照图2,本专利技术提供一种配置POS文件系统的方法,至少包括如下步骤:S1:在系统根目录下设置文件系统固件包,并存储多个驱动配置文件;S2:在POS机初始化时,将对应POS机型的驱动配置文件下载到POS机的驱动加载目录中;S3:根据POS机型,修改驱动配置文件,以完成POS文件系统的配置。其中,步骤S2具体为:S21:在POS机初始化时,启动脚本文件;S22:脚本文件判断多个驱动配置文件中是否有对应POS机型的初始化标识,若有,则执行步骤S23:将含有初始换标识的驱动配置文件下载到POS机的驱动加载目录中;若无,则执行步骤S24:显示错误,结束流程。其中,步骤S1之后,还包括步骤S10:在不同的驱动配置文件上增加标识符。其中,步骤S2具体为:S25:在POS机初始化时,启动脚本文件;S26:脚本文件检测POS机型,并删除不符合POS机型的驱动配置文件后,将符合POS机型的驱动配置文件删除标识符;S27:将删除标识符后的驱动配置文件下载到POS机的驱动加载目录中。其中,步骤S3之前,还包括步骤S30:设置元器件编号,以表示POS机型信息。其中,所述元器件编号长度为14位;其中前3位表示POS机型号,第四位为字节间隔符,后10位表示POS机配置信息。对应地,本专利技术还提供一种POS机,内置有POS文件系统,所述POS文件系统通过上述所述的方法进行配置。本专利技术的有益效果在于:区别于现有技术,本专利技术在一个文件系统固件包内兼容多种POS机型的驱动配置文件,并在POS机初始化时,将对应POS机型的驱动配置文件下载到POS机的驱动加载目录中,并修改以完成POS文件系统的配置。通过上述方式,本专利技术可以实现多个POS机型通用一个系统文件固件包,只需修改对应机型的配置驱动文件,即可完成配置,因此可提升工作效率,降低难度,也减少了固件下载出错率。在一个具体实施例中,本专利技术通过对需要人工进行判断的选择固件及配置文件步骤进行优化,来达到提升效率,减少生产成本的目的。具体思路如下:1、修改文件系统,使得同一个NLC固件包能兼容多个产品,这样可以省去产线上工人进行判断机型选择固件的步骤。2、根据PN(PartNumber,元器件编号)码对机器进行对应配置的修改,这样可以省去下载配置文件的步骤,也可以避免因为下错配置文件或者配置文件没有及时下发产线导致的生产问题。由于不同POS机型之间共用同一个平台,而其之间差别只是驱动跟某些配置文件的差异,其他文件系统的内容都是通用的,所以本专利技术可以采用同一个NLC固件包(即POS系统文件固件包,其内含机器正常运行所需的文件系统),对有区别的文件进行整理,比如说将A机型的驱动文件放在一个文件夹内,B机型的驱动文件放在一个文件夹内,等固件下载后第一次开机进行初始化时将对应机型的驱动移动到相应目录中,具体步骤如下:(1)在系统根目录下创建一个drivers的文件夹,这个文件夹中包含A和B的驱动文件。若驱动相同,则可以放在/lib/modules/2.6.32.9/kernel/drivers/(具体实施例中作为驱动加载路径)。(2)在开机启动脚本文件rcS中判断有无初始化标志。若有,则执行复制命令,将对应机型的驱动文件放到驱动加载目录中。此外,本专利技术还提供另外一种处理方式,即可以通过把有区别文件的后缀名增加个标识符,比如*.A,*.B,后续可以用rcS脚本判断机型,移除不需要的文件,并重命名正确的文件。具体步骤如下:(1)在/etc/config/目录下存在devmgr.conf.A和devmgr.conf.B两个文件;(2)初始化配置时通过rcS脚本判断此机型为B机型,则将devmgr.conf.B复制到配置文件的默认目录/mnt/hwinfo/,并重命名为devmgr.conf。在执行本文档来自技高网
...
一种配置POS文件系统的方法及POS机

【技术保护点】
一种配置POS文件系统的方法,其特征在于,至少包括如下步骤:S1:在系统根目录下设置文件系统固件包,并存储多个驱动配置文件;S2:在POS机初始化时,将对应POS机型的驱动配置文件下载到POS机的驱动加载目录中;S3:根据POS机型,修改驱动配置文件,以完成POS文件系统的配置。

【技术特征摘要】
1.一种配置POS文件系统的方法,其特征在于,至少包括如下步骤:S1:在系统根目录下设置文件系统固件包,并存储多个驱动配置文件;S2:在POS机初始化时,将对应POS机型的驱动配置文件下载到POS机的驱动加载目录中;S3:根据POS机型,修改驱动配置文件,以完成POS文件系统的配置。2.根据权利要求1所述配置POS文件系统的方法,其特征在于,步骤S2具体为:S21:在POS机初始化时,启动脚本文件;S22:脚本文件判断多个驱动配置文件中是否有对应POS机型的初始化标识,若有,则执行步骤S23:将含有初始换标识的驱动配置文件下载到POS机的驱动加载目录中;若无,则执行步骤S24:显示错误,结束流程。3.根据权利要求1所述配置POS文件系统的方法,其特征在于,步骤S1之后,还包括步骤S10:在不同的驱动配置文件上增...

【专利技术属性】
技术研发人员:黄树清倪志杰高锵
申请(专利权)人:福建新大陆支付技术有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1