对于测试我使用Arduino IDE中的SD卡示例ReadWrite。 Arduino自己可以写入和读取数据,但是当我在Ubuntu 16.04上安装SD卡时,我看到文件,但内容只是纠结的标志。 file -i告诉我" application / octet-stream;字符集=二进制&#34 ;. 问题可以通过两种方式解决。 Arduino将文件写为plain txt。 或者我可以将文件转换为plain txt。 我尝试使用iconf,但是我无法从代码中找到正确的#34;二进制代码不是代码。
有人有解决方案吗?
尊重ThomasD
答案 0 :(得分:0)
如果使用arduino将新文件写入(fat32)SD卡,那么就没有charset这样的东西了。 AFAIK,在Linux上安装这样的SD卡时有iocharset
选项吗?
什么是
iconv -f ASCII <your file>
在你的linux上显示?