首先让我澄清一下,我已经阅读了很多关于这个问题的文章,我不想要类似的答案。
我想从存储在我的硬盘上的电脑中打开一个文件到 atmel studio 中。读取文件不是我程序的一部分,但我需要读取这个文件,因为它包含示例数据。我可以在我的程序中手动填充数组,但这会很累。
我只需要将文件内容读取到数组中,这样我就可以测试我的算法了。我知道在 avr 上没有文件系统,读取文件没有意义,但正如我所说,读取文件不是我算法的一部分。
在 Atmel Studio 6 中是否有读取文件的解决方法?
最佳答案
搜索一些工具 bin2h bin2c 或 bin2hex 或类似的。将二进制数据转换为包含您可以包含的 c-uint8_t 数组的文件。 我很确定 avr-gcc 或 winavr 确实包含这样的工具,但我记不起名字了。
关于c++ - Atmel Studio 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17147033/