有可能使用提交号对NodeMCU可怕的构建规范进行逆向工程吗



我刚开始使用物联网,我购买了两包ESP8266的v2(CP1201 DOIT.am)。这两个版本都带有一个可怕的NodeMCU构建的旧版本。在学习更多关于NodeMCU/LUA的知识时,我意识到我需要闪存它们来为我的项目添加更多功能。在刷新新固件的过程中,我了解到波特率发生了巨大变化(9600-115k),我很好奇从ESP8266的原始版本到新版本还有什么变化

那么,有没有可能从可怕的构建中获取一个构建提交编号,并使用它进行反向工程或查找该构建的规范,这样我就可以更好地了解我的项目在处理什么?

原始(旧)构建规范:

NodeMCU自定义构建由scaranic.com
分支:master
提交:c8037568571edb5c568c2f8231e4f8ce0683b883
SSL:false
模块:cjson、文件、gpio、net、node、pwm、tmr、uart、wifi
构建于:2016-03-14 02:10
由Lua 5.1.4在SDK 1.4.0上提供支持

固件项目存储库托管在GitHub上。那里的整个历史加上你在Q中显示的提交ID导致

https://github.com/nodemcu/nodemcu-firmware/tree/c8037568571edb5c568c2f8231e4f8ce0683b883

  • 那个固件已经有将近两年的历史了——这太古老了
  • 当时,我们甚至没有存储库中的文档(缺少/docs文件夹)

那么,是否可以从可怕的中获取构建提交编号,并使用它进行反向工程或查找该构建的规格

规格基本上就是Q中显示的。给定Git版本和模块列表,您可以随时重新创建固件。

最新更新