问题标签 [nuttx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
stm32 - NuttX:如何为 STM32F7 板添加 PWM 支持?(stm32_pwm.h 未找到)
我想在我的 nuttx 板配置中添加 PWM 支持。我正在使用 STM32F765VGT6 MCU。
我开始像在 STM32F4Discovery 配置目录中那样实现它:
- 加入
stm32_pwm_setup()
_configs/<board_name>/src/<board_name>.h
- 添加
configs/<board_name>/src/stm32_pwm.c
:
- 附加
stm32_pwm.c
在 Makefile (configs/<board_name>/src/Makefile
)
但是,我总是收到找不到“stm32_pwm.h”的编译错误。另外,我无法调用stm32_pwm_initialize()
我的configs/<board_name>/src/stm32_boot.c
.
是否有人已经在 STM32F7 上实现了 NuttX PWM 支持,或者可以提示我为什么会失败?
command - 如何在非常有限的控制台中获得与 rm -r 相同的功能
我正在尝试rm -r *
使用一个非常特殊的终端(px4 控制台)来复制其功能。它基于 nuttx,但它的命令和功能更加有限。
我尝试过的事情和发现的限制是:
- 我不能使用通配符,所以不
rm *
- 几乎所有命令都没有参数的可能性,例如 no
rm -r
- 我可以执行 sh 脚本,但它们必须由这些限制组成。在 sh 脚本中,
if
逻辑有效,但for
无效 - 我有大约 36 个命令,对这个任务最有用的是(在我看来):
cat, cd, echo, ls, mkdir, mkfatfs, pwd, mv, rm, rmdir
我尝试创建一个 sh 脚本来迭代文件以使用andls
逐个删除,但没有逻辑我不知道如何继续。rm
rmdir
for
我的意图是删除 sdcard 中的所有文件,所以可能mkfatfs
是答案?我无法让它工作,但我不熟悉这个命令。
现在我的方法是直接删除所有文件,rm
然后删除空目录rmdir
。我熟悉基本的 linux 类型的 shell,但我不知道这种类型的任务是否有替代方案,或者是否由于限制而不可能。