一种软件更新历史记录的管理系统及生成方法

    公开(公告)号:CN112463187A

    公开(公告)日:2021-03-09

    申请号:CN202011291273.8

    申请日:2020-11-17

    发明人: 黄少锋 李昊斌

    IPC分类号: G06F8/65 G06F8/71 G06F16/958

    摘要: 本发明提供了一种软件更新历史记录的管理系统,包括:在软件版本的归档目录下划分出的测试单元、发布单元和导航单元;所述测试单元用于存储提交测试的版本的所有历史版本,依据不同的版本,划分不同的子目录;所述发布单元用于存储正式发布的版本的所有历史版本,最底层的文件夹的名称,对应一个完整的版本号;所述导航单元用于对所述测试单元和所述发布单元的历史版本进行导航,所述导航单元包括一个软件版本更新历史记录HTML文档,相应地,本发明提出一种软件更新历史记录的生成方法,本发明适应性好、且可高效灵活的实现软件更新历史记录的管理及生成。

    一种基于RPC快速构建分离式对讲终端的方法

    公开(公告)号:CN112187307A

    公开(公告)日:2021-01-05

    申请号:CN202011046615.X

    申请日:2020-09-29

    发明人: 黄少锋 李昊斌

    摘要: 本发明提供了一种基于RPC快速构建分离式对讲终端的方法,包括:S1:创建一个包括手咪端单元、RPC单元和射频端单元的虚拟的一体式无线对讲终端;S2:RPC单元在手咪端单元内部实现一个请求单元,在射频端单元内部实现一个服务单元,在手咪端单元内部和射频端单元内部实现一个专用的停等式自动请求重传链路传输单元;S3:直接快速复用已有的一体式对讲终端的大型项目工程,通过RPC单元与射频端单元关联起来,发起远程过程调用;S4:在射频端单元新建一小型项目工程,通过RPC单元与手咪端单元关联起来,完成远程过程调用。本发明提升了构建分离式对讲终端的效率,且采用专用传输单元降低了应用层封装RPC请求的工作量,提高了应用灵活性。

    一种通过虚拟串口协议转换优化终端程序空间的方法

    公开(公告)号:CN111061670A

    公开(公告)日:2020-04-24

    申请号:CN201911140869.5

    申请日:2019-11-20

    发明人: 黄少锋 李昊斌

    IPC分类号: G06F13/42

    摘要: 一种通过虚拟串口进行协议转换来优化终端程序空间的方法,包括以下步骤:S1:创建两个虚拟串口,并将这两个虚拟串口互连,形成一个虚拟串口对;S2:打开自动射频校准测试的PC应用程序,将通讯端口选择为虚拟串口对中的一个端口;S3:将低成本的射频终端的串口,连接到PC上的物理串口;S4:创建一个负责协议转换的应用程序任务,实现虚拟串口对的另一个端口与物理串口的数据传输以及协议转换,完成对低成本的射频终端的自动射频校准测试的支持。本发明通过协议转换,以较小的程序空间体积,实现对低成本的射频终端的自动射频校准测试的支持,无需新增和修改既有的自动射频校准测试的交互协议和硬件,没有相应的成本开销。

    一种基于RPC快速构建分离式对讲终端的方法

    公开(公告)号:CN112187307B

    公开(公告)日:2021-10-29

    申请号:CN202011046615.X

    申请日:2020-09-29

    发明人: 黄少锋 李昊斌

    摘要: 本发明提供了一种基于RPC快速构建分离式对讲终端的方法,包括:S1:创建一个包括手咪端单元、RPC单元和射频端单元的虚拟的一体式无线对讲终端;S2:RPC单元在手咪端单元内部实现一个请求单元,在射频端单元内部实现一个服务单元,在手咪端单元内部和射频端单元内部实现一个专用的停等式自动请求重传链路传输单元;S3:直接快速复用已有的一体式对讲终端的大型项目工程,通过RPC单元与射频端单元关联起来,发起远程过程调用;S4:在射频端单元新建一小型项目工程,通过RPC单元与手咪端单元关联起来,完成远程过程调用。本发明提升了构建分离式对讲终端的效率,且采用专用传输单元降低了应用层封装RPC请求的工作量,提高了应用灵活性。

    一种快速部署CDS开发环境的方法

    公开(公告)号:CN109471623A

    公开(公告)日:2019-03-15

    申请号:CN201811345703.2

    申请日:2018-11-13

    发明人: 黄少锋 杜凯文

    IPC分类号: G06F8/35 G06F8/61

    摘要: 本发明公开了一种快速部署CDS开发环境的方法,所述方法包括以下步骤:S1:在指定软件项目的工程目录下,创建CDS开发环境部署搭建任务;S2:查找CDS安装路径;S3:导入Flash烧写驱动模板;S4:给CDS增加新功能,用于支持直接打开指定的工作区,并另存为一个新的启动程序;S5:以指定软件项目的工程目录作为工作区,用新的启动程序,打开CDS,完成开发环境的部署搭建。本发明支持一键打开指定的软件项目工程,在操作上,跟传统的嵌入式集成开发环境类似,有效降低嵌入式开发者的适应成本,同时也有效地缩短软件项目工程的打开时间;且能够快速的自动部署搭建CDS的开发环境,不需要每个开发者自己手动导入Flash烧写驱动模板,节省开发环境的部署搭建时间。

    一种管理嵌入式系统GPIO中断处理的方法

    公开(公告)号:CN107766141B

    公开(公告)日:2021-07-20

    申请号:CN201711082969.8

    申请日:2017-11-07

    发明人: 黄少锋

    IPC分类号: G06F9/48

    摘要: 本发明提供一种管理嵌入式系统GPIO中断处理的方法,包括抽象的GPIO中断事件的订阅管理单元、发布处理引擎单元,以及具体硬件的GPIO中断事件的发布处理实例单元。本发明统一接管嵌入式系统中所有的GPIO中断处理,使得GPIO的ISR模块的实现与具体硬件外设模块无关,使得对应的可阅读性、可维护性,不会随着外设模块的增多而降低,且简化了订阅者的ISR的编写工作量,并具备较好的移植性。

    一种管理嵌入式系统GPIO中断处理的方法

    公开(公告)号:CN107766141A

    公开(公告)日:2018-03-06

    申请号:CN201711082969.8

    申请日:2017-11-07

    发明人: 黄少锋

    IPC分类号: G06F9/48

    CPC分类号: G06F9/4812

    摘要: 本发明提供一种管理嵌入式系统GPIO中断处理的方法,包括抽象的GPIO中断事件的订阅管理单元、发布处理引擎单元,以及具体硬件的GPIO中断事件的发布处理实例单元。本发明统一接管嵌入式系统中所有的GPIO中断处理,使得GPIO的ISR模块的实现与具体硬件外设模块无关,使得对应的可阅读性、可维护性,不会随着外设模块的增多而降低,且简化了订阅者的ISR的编写工作量,并具备较好的移植性。