一种基于OpenPLC的龙芯2K1000平台的实现方法

    公开(公告)号:CN117492716A

    公开(公告)日:2024-02-02

    申请号:CN202311493915.6

    申请日:2023-11-10

    Abstract: 本发明涉及软件适配领域,更具体的说,它涉及一种基于OpenPLC的龙芯2K1000平台的实现方法。一种基于OpenPLC的龙芯2K1000平台的实现方法,包括:基于Qt框架并通过Python开发OpenPLC,并生成对应的第一工程文件;通过支持龙芯2K1000中Linux操作系统的Qt客户端对第一工程文件进行重新编译,得到第二工程文件;将第二工程文件拆分为运行时工程文件、编辑器工程文件和HMI构建器工程文件;基于运行时工程文件构建API调用库,API调用库中包括基于龙芯2K1000实现的IO调用接口。本发明通过将OpenPLC程序通过Qt框架进行封装,并嵌入龙芯2K1000平台,实现在国产化环境下执行OpenPLC程序,能够在使用OpenPLC程序过渡依赖非国产芯片。

    一种基于串口通信的OLED显示方法
    2.
    发明公开

    公开(公告)号:CN117423311A

    公开(公告)日:2024-01-19

    申请号:CN202311252796.5

    申请日:2023-09-27

    Abstract: 本申请提供一种基于串口通信的OLED显示方法。一种基于串口通信的OLED显示方法,包括如下步骤:获取IP地址、本地时间、内存使用率、CPU使用率和硬盘分区容量信息并发送至MCU;加载IO卡驱动并选择IO卡的输出端口;运行IO卡输入程序并根据IO卡的输入信息将OLED屏INT端口状态的对应位点亮。本申请所采用的OLED显示方法操作简单,能够通过命令行输入参数任意输出对应信息,采用的代码简单可读性高,易于后期技术人员对该方法使用软件的维护,软件维护成本较低,易于推广。

    一种龙芯主板验证调试龙芯显卡VBIOS相关功能的方法

    公开(公告)号:CN117435476A

    公开(公告)日:2024-01-23

    申请号:CN202311276225.5

    申请日:2023-09-30

    Abstract: 本申请提供一种龙芯主板验证调试龙芯显卡VBIOS相关功能的方法。一种龙芯主板验证调试龙芯显卡VBIOS相关功能的方法,包括如下步骤:使用VBIOS生成工具生成预调试的VBIOS数据文件;将预调试的VBIOS数据文件与编译后的LINUX操作系统内核目标文件合并生成新的内核可运行文件并运行内核;修改龙芯显卡驱动程序源码编译生成具备从已运行的内核文件中获取到预调试的VBIOS数据文件能力的龙芯显卡驱动可执行文件;已运行的龙芯显卡驱动文件获取到预调试的VBIOS数据文件后进行验证调试。本申请能够提升验证调试效率,保证开发人员人力资源的有效利用,给开发人员提供更高效率的调试手段,加快项目的调试进度。

    一种RGB灯带的实现方法
    4.
    发明公开

    公开(公告)号:CN117412454A

    公开(公告)日:2024-01-16

    申请号:CN202311454182.5

    申请日:2023-11-03

    Abstract: 本发明涉及灯带控制领域,更具体的说,它涉及一种RGB灯带的实现方法。一种RGB灯带的实现方法,包括:监测程序启动信号;对灯带控制程序进行初始化,显示灯带控制程序对应的窗口;响应用户在窗口上的操作,构建灯带控制指令;MCU模块基于灯带控制指令控制RGB灯带进行不同灯带模式的发光。本发明通过Qt框架对灯带控制程序进行开发,增加灯带控制程序的可移植性;用户可以直接在窗口进行灯带的亮、灭功能选择、灯带模式选择、自定义颜色和定时控制等操作,方便用户的使用;用户还可以对IIC总线进行切换,方便连接不同的主机。

Patent Agency Ranking