c++ - Atmel Studio 中的文件

标签 c++ file avr-studio6

首先让我澄清一下,我已经阅读了很多关于这个问题的文章,我不想要类似的答案。

我想从存储在我的硬盘上的电脑中打开一个文件到 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/

相关文章:

C++:模拟餐饮公司计费程序 - 无法将错误数据输出到错误文件

java - 如何编写矩阵等程序的输出文件,Java

c - 用 C 从文件中读取整数

c - 系统调用在 Atmel AVR Studio(带 ASF)中不起作用

c++ - 从类型 'const char*' 到类型 '__FlashStringHelper*' 的 reinterpret_cast 丢弃限定符

c++ - 默认参数 vs std::optional 作为参数 vs 函数重载

c++ - 不能内联函数定义之前的调用?

c++ - Antlr4 语法意外错误(C++ 目标)

Spring 批 : Assemble a job rather than configuring it (Extensible job configuration)