gpt4 book ai didi

c - 如何在 Code::blocks 中将 Arduino 草图转换为 C 文件?

转载 作者:行者123 更新时间:2023-11-30 18:27:08 25 4
gpt4 key购买 nike

如何在 Code::blocks 中将 Arduino 草图转换为 C 文件?

我不知道为什么这个行业(嵌入式系统)的文档如此匮乏。每个人都告诉我,在这个领域有很多文档需要阅读...很好...我知道数据表,但是对于一些小的代码转换(Code::blocks 中的 Arduino 草图到 C)我什至找不到1 个示例来了解它是如何工作的...

最佳答案

虽然这可能更像是一条评论,但我想使用一个答案,希望我的“评论”能回答您的问题。

don't know why this industry (Embedded Systems) is so poor in documentation.

事实并非如此。嵌入式系统的硬件和软件文档都有很好的文档记录。为大多数 Arduino 型号提供支持的 Atmel AVR MCU 手册非常好。

将 Arduino 草图转换为 Code::Blocks 是一个非常特殊的项目。毫不奇怪,您找不到关于它的完整工作教程。而是学习如何使用 Code::Blocks、Arduino 如何工作以及如何从头开始对 AVR 进行编程。您会发现大量有关这方面的教程/资源。然后您将这些知识结合到您的项目中。 (这是解决生活中几乎所有问题的好方法。将其分解)

还有一个充满活力且非常友善的社区。您需要做的就是表明您确实做了一些自己的工作,您将会获得巨大的支持。

Arduino 面向的是零到很少编程经验的人。他们带走了大部分的努力和思考。您不必阅读 400 页的手册并按位操作寄存器即可让 LED 闪烁或电机转动。您只需调用几个函数即可。它使用一些简化的 C++ 方言以及大量库和幕后便利的东西来实现这一点。

您不必担心程序员、刷新固件、设置项目文件、编写 make 文件等等。

如果您想在不使用 Arduino IDE 的情况下执行相同的操作,我强烈建议您购买一本有关 C++ 中的 AVR 编程的书,如果您对 C++ 的了解至少达到中等水平,请再阅读一本有关 C++ 的书。从长远来看,将 Arduino 草图移植到普通 IDE 中似乎没有什么希望。您可以充分利用自己的时间。

关于c - 如何在 Code::blocks 中将 Arduino 草图转换为 C 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59056384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com