共查询到18条相似文献,搜索用时 171 毫秒
1.
2.
利用MATLAB进行算法的研究、仿真和实现,已经成为科研工作者的重要手段之一。在MATLAB上开发算法便捷、高效,但无法直接应用在其他平台,此时需要软件人员编码转换进行二次开发。如果某个算法同时应用在Windows和Linux这两个系统中,软件人员需要开发两个不同的软件,它们功能相同只是代码不同。这不仅增加了软件开发的工作量,同时也不利于后期维护。针对上述问题,提出了一种基于MATLAB快速开发跨平台算法软件的方法。首先,利用MATLAB开发算法的便捷性进行算法的调试与验证,简化接口函数;其次,使用MATLAB Coder生成独立于MATLAB的C/C++代码;然后,将生成的代码在不同平台下进行封装,生成该目标平台的动态链接库;最后,不同平台通过调用该平台下的动态链接库,实现了同一算法的跨平台软件开发。所提出的算法软件跨平台开发方法,已成功应用于多个实际项目。通过本方法,不仅缩短了软件的开发周期,提高了软件编程效率,减少了软件开发中的人为错误,同时方便了软件的后期维护。 相似文献
3.
针对存在周期性变速运动的微波遥感器机械扫描驱动系统,根据其扫描运动的速度、位置控制要求,采用步进电机做为执行元件研制开发了一套驱动控制系统。该系统不仅能完成运动轨迹的控制,而且速度精度和扫描周期的误差等指标满足给定的要求。描述了该系统的组成,转速、转矩等参数的特性匹配设计过程以及控制实现方法,并对系统的速度精度、扫描周期误差等主要性能测试进行了简单介绍。 相似文献
4.
5.
6.
7.
嵌入式Linux下USB Gadget驱动框架研究 总被引:2,自引:0,他引:2
为更好地应用嵌入式Linux系统下的USB Gadget驱动框架,介绍了USB的相关概念及其设备驱动模型,分析了USB Gadget驱动程序的主要数据结构,以Ethernet Gadget驱动程序为例展示了编写USB Gadget驱动程序的整体思路,最后总结了USB Gadget驱动框架的不足,并对之进行了改进。 相似文献
8.
9.
10.
本文面向低成本、高可靠、便携式光谱分析检测设备的需要,提出了一种基于FR4(Flame Retardant,阻燃等级为UL94V-O的板材,4表示树脂为环氧树脂、增强材料为玻璃纤维布)复合材料的多自由度电磁驱动微型集成扫描光栅微镜新结构。通过多自由度结构设计,有效提升了微镜转动角度。建立了器件有限元仿真模型,开展了静力学、模态及谐响应分析。有限元分析结果表明:微镜能够在设定谐振模态下工作,其微镜与驱动线圈的位移比值为1.795,为大转角电磁式微型集成扫描光栅微镜设计提供了一种新方法。 相似文献
11.
以基于AT91RM9200微处理器的Linux嵌入式系统为平台,介绍了嵌入式驱动程序的一般开发模式,根据所开发的串口驱动程序,详细分析了驱动的开发方法,对嵌入式系统驱动程序的开发有一定的指导意义。 相似文献
12.
软硬件划分是SoC软硬件协同设计中的重要步骤之一。针对软硬件划分问题,提出一种基于无向图的软硬件划分方法,将软件成本和硬件成本设定为网络图的节点,将功能模块间的通讯成本设定为无向的边,从而将芯片的软硬件划分问题归结为基于无向图理论的多目标优化求解的问题。仿真结果证明,该方法在算法效率上优于GA算法和KL算法。并且设计研制了FPGA测试平台,实现软硬件并行开发,提高了基带芯片开发的效率。以BDS/GPS双模基带芯片为例,对本方法进行了具体实施,为基带芯片的软硬件划分设计提供了理论依据。 相似文献
13.
本文介绍了Linux操作系统中网络设备和驱动程序的工作原理,针对不同的网卡提出了配置TCP/IP网络参数的方法,并重点对于网卡安装过程中出现的一些问题进行了分析,提出了相应的解决办法。 相似文献
14.
15.
16.
17.
磁场导向控制FOC(field-oriented control)矢量控制算法在伺服驱动控制系统中一般由CPU或DSP实现,难以满足航天应用中实时性较高场景下的需求。为提高宇航电机系统控制的实时性与可靠性,从FOC矢量控制算法的硬件加速角度出发,详细介绍了伺服控制器的设计,给出了一种全数字、高性能的伺服控制器硬件加速设计方案,并在具有可编程逻辑功能的宇航级SiP6117S芯片上进行了验证。仿真实验表明,相比于前人的设计,通过调整观测数据的量化精度来降低硬件加速过程中的处理延时,能有效改善多级流水延迟并在一定程度上提升算法的实时性。 相似文献
18.
真空热试验测控仪器驱动器通用化设计 总被引:2,自引:0,他引:2
航天器真空热试验中温度的测量和外热流的模拟使用到多种不同型号的测控仪器, 这些仪器驱动方式也大不相同,这给测控系统应用软件的开发带来很多不便。文章基于VISA(虚拟仪器软件结构)标准针对目前使用的各种仪器编写了通用的驱动函数,并以动态链接库的形式进行封装,可以供调用进行二次开发,有利于仪器驱动配置过程的简化和测控软件的通用化设计。 相似文献