ESP8266 - NodeMCU - CPU-hastighet Test (1 / 3 steg)
Steg 1: Lua kod.
Jag blinkat en ESP8266-01 med den senaste versionen av NodeMCU: nodemcu_integer_0.9.6-dev_20150704.bin
Jag skapade en lua fil som heter "speedtest.lua":
skriva ut ("Test kommer att loopa 1.000.000 gånger @ 160Mhz, \n och igen @ 80Mhz.")
skriva ut ("starta test---\n")
Print("\n+++\n")
skriva ut ("node.setcpufreq(node. CPU160MHZ) ")
Node.setcpufreq (nod. CPU160MHZ)
Print(TMR.Now())
StartTime = tmr.now()
lokala jag = 1
medan jag gör < 1000000
jag = i + 1
slutet
Print(TMR.Now())
EndTime = tmr.now()
skriva ut ("Total tid"... EndTime - starttime... "Mikrosekunder")
collectgarbage()
TMR.wdclr()
Print("\n+++\n")
skriva ut ("node.setcpufreq(node. CPU80MHZ) ")
Node.setcpufreq (nod. CPU80MHZ)
Print(TMR.Now())
collectgarbage()
StartTime = tmr.now()
lokala jag = 1
medan jag gör < 1000000
jag = i + 1
slutet
Print(TMR.Now())
EndTime = tmr.now()
skriva ut ("Total tid"... EndTime - starttime... "Mikrosekunder")
skriva ut ("\n slutet av testet.")
collectgarbage()