获取Arduino IDE自带库的源代码


有时,你可能只是好奇Arduino的源文件藏在哪里。换句话说,当你编写**Serial.print()**时,Arduino是如何知道该做什么的?或者SPI或Wire等各种库的源代码存储在哪里。

可以通过访问包含Arduino软件的目录来访问Arduino源代码文件。在Windows系统上,你可以在开始菜单中输入Arduino,右键单击Arduino,然后点击“打开文件位置”。如果这打开的是快捷方式图标,你可以右键单击快捷方式图标,然后再次点击“打开文件位置”。

这将打开包含Arduino软件可执行文件的文件夹。Windows系统上的路径通常是**C:\Program Files (x86)\Arduino**。

在这个文件夹中,你可以找到库源代码的几个位置。Arduino核心文件位于**\hardware\arduino\avr\cores\arduino**


print(),HardwareSerial()等函数可以在这些文件中找到。

其他一些库,如SPI、Wire等,可以在**\hardware\arduino\avr\libraries**中找到。


此外,一些其他面向应用程序的库可以在**\libraries**中找到。


请注意,使用“管理库”安装的任何外部库都可以在**C:\Users\YourName\Documents\Arduino\libraries**中找到。请将YourName替换为你的用户名。


请自行承担修改库的风险。更改核心文件尤其可能导致一些意想不到的后果。

更新于:2021年3月23日

3K+ 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告