有人在STM32处理器上使用过kaitai结构吗?我想用它来分析来自串行端口的数据,我有点迷茫。
答案 0 :(得分:0)
您阅读了文档吗?之前从未听说过,但是对于我所看到的: 首先,您需要将项目编码为C ++,以便能够包含已编译的kaitai文件(您的已编译格式),然后需要定义输入到数据源的标准流(由kaitai使用)(可以是串行甚至环形缓冲区) 这是设置数据源的方式: https://formats.kaitai.io/bmp/cpp_stl.html
此外,请首先检查如何更改C运行时的stdin和stdout: https://electronics.stackexchange.com/questions/206113/how-do-i-use-the-printf-function-on-stm32