-
公开(公告)号:CN118113172A
公开(公告)日:2024-05-31
申请号:CN202410303225.8
申请日:2024-03-18
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种基于WindML实现触摸屏驱动设计及触摸校准实现的方法,属于计算机软件领域。本发明创建驱动头文件和源文件,实现打开函数驱动,实现控制函数驱动,实现驱动关闭函数,创建一个驱动配置数据库,进而实现触摸屏驱动使用方法。本发明实现的触摸屏驱动扩展了用户对输入设备的使用,封装成的触摸屏驱动组件也丰富了WindML库的种类,为用户直接使用提供了便利。
-
公开(公告)号:CN111782417A
公开(公告)日:2020-10-16
申请号:CN202010574968.0
申请日:2020-06-22
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/54
Abstract: 本发明涉及一种基于消息的多进程共享串口资源的实现方法,其中,包括:串口服务的处理流程包括:初始化串口配置参数并打开串口;创建一个消息队列;启动串口接收线程;启动消息队列处理线程;消息队列处理线程等待接收来自客户进程的报文;客户进程调用订阅接口完成状态上报报文的订阅;客户进程调用发送接口完成报文的发送;客户进程调用接收接口完成请求应答报文中的应答报文和状态上报报文的接收。
-
公开(公告)号:CN119254561A
公开(公告)日:2025-01-03
申请号:CN202411256281.7
申请日:2024-09-09
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种以太网转CAN装置的实现方法,属于网络技术领域。本发明的方法包括:主控机上运行的以太网CAN转换驱动设计以及以太网转CAN装置设计;其中以太网转CAN装置一端为以太网接口,另一端为CAN接口;主控机通过以太网接口连接至交换机或者路由器上,以太网转CAN装置一端通过以太网接口连接至交换机或者路由器上,另一端通过CAN接口连接至CAN网络中,在CAN网络中存在多个受控节点;以太网转CAN驱动包括:CAN驱动接口层和通信管理层;以太网转CAN装置包括:网络通信层和CAN通信层。本发明可以随意扩展CAN网络,同时实现了在通过路由器的接入实现远程共享控制CAN网络的受控节点的需求。
-
公开(公告)号:CN118138396A
公开(公告)日:2024-06-04
申请号:CN202410303281.1
申请日:2024-03-18
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种基于缓存队列的CAN驱动实现方法,属于计算机软件领域。本发明基于FPGA嵌入IP核的片上可编程系统替代SJA1000芯片实现CAN功能,FPGA通过PCI或PCIe总线与CPU相连接,在组装成的目标机上,实现基于FPGA的CAN总线驱动;CAN总线驱动是应用软件与访问CAN硬件设备的中介,为应用软件屏蔽了硬件的细节,包括内核层PCI设备注册和CAN驱动实现。本发明实现的基于IP核的国产化CAN驱动,一方面丰富了操作系统内核驱动库,另一方面本发明改进了因SJA1000协议中接收缓存有限可能造成的丢包问题,扩展了国产化CAN功能的应用场景。推进了CAN功能国产化进程的进一步落地。
-
公开(公告)号:CN111782417B
公开(公告)日:2023-10-31
申请号:CN202010574968.0
申请日:2020-06-22
Applicant: 北京计算机技术及应用研究所
IPC: G06F9/54
Abstract: 本发明涉及一种基于消息的多进程共享串口资源的实现方法,其中,包括:串口服务的处理流程包括:初始化串口配置参数并打开串口;创建一个消息队列;启动串口接收线程;启动消息队列处理线程;消息队列处理线程等待接收来自客户进程的报文;客户进程调用订阅接口完成状态上报报文的订阅;客户进程调用发送接口完成报文的发送;客户进程调用接收接口完成请求应答报文中的应答报文和状态上报报文的接收。
-
公开(公告)号:CN116339527A
公开(公告)日:2023-06-27
申请号:CN202310468173.5
申请日:2023-04-27
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种国产化KVM切换系统,属于计算机系统设计领域。本发明获取来自外部A、B两个主处理器板的DVI/HDMI输入信号,通过响应外部切换按键,或串口命令,根据当前状态进行KVM输出切换和指示。输出接口包括与设备直接连接的一路DVI/HDMI输出接口,一路USB供电接口,两路USB数据差分接口,以及两个切换指示灯可直接指示当前输出状态为A机或B机,与调试相关的一路DVI/HDMI调试输出接口和两个调试指示灯。该系统软硬件可实现100%国产化率。
-
公开(公告)号:CN117111682A
公开(公告)日:2023-11-24
申请号:CN202311075001.8
申请日:2023-08-24
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种在中标麒麟系统下使用时统板实现时间同步的方法,属于计算机软件领域。本发明时钟设备通过输出标准秒脉冲来控制时统板的走时系统,将卫星时间同步到时统板时间,使用时统板驱动接口,设计循环每隔interval秒定期读取时统板时间更改或同步操作系统时间服务,这样应用程序可以直接调用获取系统时间的标准函数来实现时间同步。本发明提出设计使用时统板定时给本地时间校时,应用程序通过读取本地时间实现时间同步,本发明提出的技术方案稳定和有效。
-
公开(公告)号:CN116860396A
公开(公告)日:2023-10-10
申请号:CN202310774824.3
申请日:2023-06-28
Applicant: 北京计算机技术及应用研究所
Abstract: 本发明涉及一种基于时间轴的事件处理方法,属于自动控制领域。本发明使用一个基于时间轴的事件队列,该队列是一个有序队列,队列上存储的是需要执行的事件,按照事件的执行时刻进行排序,排在队头的事件是最先需要被执行的,排在队尾的事件是等待时间最长的事件。当时间到达事件的执行时刻时执行该事件。本发明在保证各时序型事件精准执行的同时也避免了使用临界资源所带来的运行隐患。同时,该机制的应用也可大大降低复杂多任务时序控制类软件的设计难度,在提升开发效率的同时保证了软件的运行期质量。
-
-
-
-
-
-
-