1.基于 QT、Winform 的应用程序开发与调试,包含测控工装的定制软件;
2.板卡功能驱动、SDK 开发与调试;
3.嵌入式应用程序开发,包括嵌入式服务器部署以及功能驱动研发,曾团队开发过PCIe3.0驱动;
4.网站开发,选课管理系统、企业管理系统等;
4.Xilinx FPGA ,Intel FPGA,紫光FPGA等;
5.纯逻辑实现SATA 1.0 /2.0/3.0等ATA协议,PCIe功能,PCI,Aurora,GT等裸核高速接口;
6.支持各类高速接口,低速总线等定制协议。
(一) 介绍
该项目是一款符合 LXI 规则的高精度稳态热电偶测量设备。主要功能为 48 路通道独立采集输
入电压信号,并在软件中根据设置的热电偶类型,使用不同的计算参数将电压转换为温度。项目中
较为关键的地方在于测量数据校准。
(二) 软件
项目中软件框架主题分为上位机软件以及设备端驱动程序两个部分,上位机通过像设备端发送
SCPI 指令的方式对设备进行功能控制;
上位机软件分为 IVI 驱动程序以及显控应用软件。IVI 驱动程序采用 Nimbus 框架,编程语言
选择 C++来进行开发,主要功能是将特定的 SCPI 指令封装成函数,以供应用层进行直接调用;显
控应用软件采用 WinForm,编程语言选择 C#进行开发,显控软件是为了方便用户在上位机可通
过界面直接控制设备。
设备驱动软件分为服务器以及设备功能驱动。服务器开发是基于 TCP 协议同时满足特定解析
要求的情况下进行开发,主题功能是对接入服务器的客户端进行管理并将从客户端发送的 SCPI 协
议指令进行拆分与解析,再根据解析情况调用不同的设备功能函数;设备功能驱动是根据设备特定
功能进行的驱动开发。设备驱动软件都是通过 VisualGDB 交叉编译的方式开发并部署
角色 | 职位 |
负责人 | 中级C#开发工程师 |
队员 | 后端工程师 |
该项目是一个便携主控设备,主要功能为根据人为的控制操作(如:摇杆、按钮等),对远端 设备发送控制指令,并定期接收远端发送的状态信息指令,根据解析后的指令情况,将远端设备的 状态实时显示在屏幕上,以此实现便携端对远端设备的功能模块间的联动、协调与控制。 软件采用
1 PCIe 通用 IPCore 支持动态重配置功能。 支持BARO(DMA功能寄存器)、BAR2(产品寄存器空间)、BAR3(外部储存器空间)以及支持各类自定义的BAR空间开放,支持IO(MEM)访问33M次/s(不含BAR3)。 单次BAR3支持