最近很忙,收到板子后一直没抽出时间来搞一下,趁着五一假期看到了之前一篇小虎写的【gd32f310开发板试用】可无限扩展的软件定时器multitimer移植 联想到自己最近在做的项目,看一下能不能移植使用一下,首先对小虎表示感谢。
先说一下我的需求,首先要在裸机上实现基于离散傅里叶变换的特征信号识别,因为采样点是864不是基4的,没法用快速傅里叶变换。对时间的要求较高,但是有一个对时间要求更高的需求故障判断。
为了保障故障判断功能模块,工程大量采用状态机,对于涉及技术的过程,没计算两三步就需要状态机跳出,对于颗粒度如何划分只能通过实际的测试进行调试。
看到multitimer猜想是否可以在裸机上实现任务的自动切换。下面直接基于小虎的工程进行移植,但是发现multitimer文件夹没有文件,从github上load下载后进行测试分析。
安装pack存在如下问题:
别人说mdk版本太低导致,但是我的mdk是正版只支持到5.16a无法进行升级。也在微信群里找到了解决办法
按照该方法可以完美解决。
但是分析开源工程发现可能也无法满足我项目的需求,首先是该开源工程存在一个callback占用时间过长时,会阻塞其他callback任务的执行,而我的工程设计大量float以及double的计算会非常消耗时间,时间切片还是得自己进行,无法做到系统级别的自动任务管理。
英国使用华为5G设备已在6个城部分地区率先启动了商用5G服务
交直流电源自动测试系统的性能特点及应用范围
LGD计划开发可伸缩式显示器或将2024年推出
太阳能发电需立法定价
springboot的核心配置文件有哪些
在GD32F310开发板上进行MultiTimer移植与分析
基于FPGA和IP核的数码相框的设计和实现
松线虫分离器是什么,它有什么作用
中兴Axon 30 Pro智能手机上手评测
5G开启的物联网时代谁能跑赢
金属箔式应变片—电桥性能实验
TD-SCDMA差异化业务分析
充电站电气系统的标准要求与测试方案介绍
三星GalaxyA9评测 已经远远超出中端手机的水平
ARM收购全球领先的影像和嵌入式计算机视觉公司Apical
嵌入式工程师分享:学习单片机必备的八大步骤
自动测试设备(ATE)系统中选择器件电源(DPS)IC的指南
简述ARCFOX极狐阿尔法T拆解过程解析
零售服务商玩家为何慢慢崛起了
自动驾驶与安全:经验至关重要,尤其在安全为先的领域