Étape 1: Code Lua.
J’ai flashé un ESP8266-01 avec la dernière version de NodeMCU : nodemcu_integer_0.9.6-dev_20150704.bin
J’ai créé un fichier lua appelé « speedtest.lua » :
Print ("Test bouclera 1.000.000 fois à 160Mhz, \n et encore @ 80Mhz.")
Print ("Starting test---\n")
Print("\n+++\n")
Print ("node.setcpufreq(node. CPU160MHZ) ")
node.setcpufreq (nœud. CPU160MHZ)
Print(TMR.Now())
StartTime = tmr.now()
local j’ai = 1
alors que je faire < 1000000
i = i + 1
fin
Print(TMR.Now())
EndTime = tmr.now()
Print ("temps Total"... EndTime - starttime... "Microsecondes")
CollectGarbage()
TMR.wdclr()
Print("\n+++\n")
Print ("node.setcpufreq(node. CPU80MHZ) ")
node.setcpufreq (nœud. CPU80MHZ)
Print(TMR.Now())
CollectGarbage()
StartTime = tmr.now()
local j’ai = 1
alors que je faire < 1000000
i = i + 1
fin
Print(TMR.Now())
EndTime = tmr.now()
Print ("temps Total"... EndTime - starttime... "Microsecondes")
Print ("\n fin de test.")
CollectGarbage()