STM32 HAL 替换 HAL_Delay 和相关函数
HAL库有巨大的优点,最显著就是可移植性,并且各种考虑也非常全面,但是也有例外的时候,比如任务里经常会存在各种HAL_Delay,白白空转都是浪费,而系统中已经有RTOS,为何不利用起来?至于其他开销?基本可以忽略啦,毕竟HAL_Delay(1)都不知道...
HAL库有巨大的优点,最显著就是可移植性,并且各种考虑也非常全面,但是也有例外的时候,比如任务里经常会存在各种HAL_Delay,白白空转都是浪费,而系统中已经有RTOS,为何不利用起来?至于其他开销?基本可以忽略啦,毕竟HAL_Delay(1)都不知道...
RISC-V 指令使用模组化的设计,包括几个可以互相替换的基本指令集,以及额外可以选择的扩充指令集.所有基本跟扩充的指令集都是由各路大神合作开发的,基本指令集规范了指令跟他们的编码,控制流程,暂存器数目以及它们的长度,记忆体跟寻址...
硬件是一个没有原理图的电视盒,有网口,大致移植后出现网口不稳定,表现为大流量自动断网. 提高vdd_log能临时解决. echo 1050000 > /sys/kernel/debug/regulator/vdd_log/voltage 用户空间解决办法可以这样,但是并...
画时序图是做文档,写笔记里面非常常用的,无奈一直没找到好的画时序图的软件.不过最近发现VSC里面居然有这个插件. 复制上面的示例,然后可以按Ctrl+Shift+P进行绘图,还可以实时更新时序图,非常好看. 测试代码: { signal...
最近由于一些个人的原因长时间没有更新,让大家久等了. 很多人会因为C盘空间不足而出现各种问题,想移动AppData目录,事实上,除了安装过程移动之外,其他移动都是不标准的,会使得很多软件无法感知到路径已经移动,甚至创建链接也是不可...
问题如下,凡是下拉菜单就这样. 错误信息 jsLoader.php?lang=zh_CN&ver=6.2.0&showGuiMessaging=1:19422 Uncaught TypeError: Template is not a constructor at ZSelect.addOption (jsLoader.php?lang=zh_CN&a...
最近发现一个配方,给Yotco构建系统添加一个Tensorflow Lite,还支持添加Python API和C API,默认是为了匹配树莓派的,匹配其他也是相当的方便,因此,我就简单Port了一下. 源工程:https://github.com/NobuoTsukamoto/meta-tensorflow-l...
其实LVGL对移植真的非常方便了,比如Fatfs这么流行的库,都有例子,基本照抄,这里基本就是因为踩坑了,先从这里抄代码. https://github.com/lvgl/lv_fs_if/blob/master/lv_fs_fatfs.c 可见,他剩下一个函数没实现,毕竟平台相关,我一...
Nocix很多配置是SSD+HDD,但是想把系统装在HDD非常困难,而且还要时刻注意引导盘必须是SSD,这个没得修改,否则各可能各种启动失败.而且Nocix的救援系统居然是退不出来的,退出只有重装,如果使用pressed也很难看到进行了什么. 先重装为...
最近用Cube打算生成一些代码时候发现生成过程会提示是否启用MPU. 当启用后生成默认的配置. 可以看出除了设置了背景区(MPU在HardFault时关闭,默认特权模式全部可以访问),还额外设置了一个区,覆盖了差不多整个4GB. 而STM3...