Lua+luasocket笔记

Lua+luasocket笔记,第1张

最近项目接触到Openwrt的编译和使用,op本身是一个定制的linux系统,兼容的包和语言也有很多,随着物联网的发展,相信在路由器方面的应用会越来越多,lua、shell本身是小巧并且适用于运行在小内存机子上的脚本语言,而lua的速度和使用更偏向于面向对象的高级语言,所以暂时选择lua来配置路由器以及访问远程api对数据进行交互。

console模式既是即时命令行模式, 也可以称之为交互模式, 就像micropython的交互模式一样

烧录console模式脚本, 烧录方法和第一篇中讲解的一样, 脚本是luattools v2自带的,在 \resource\8910_script\script_LuaTask_V236\demo\console 目录下

烧录完成后, 我们需要用一条micro-USB数据线连接UART接口, 然后打开电脑上的串口调试助手, 我们可以看到串口调试助手进入了console

根据air724ug a13原理图: >UNO作为Arduino官方的标准开发板,血统当然最纯正,各种资源也最丰富。奈何这位“正宫太子”资质确实平平,一颗ATMega328P 8位AVR的心,这几年让人觉得有点“力不从心”了。
STM32F103C8T6 BluePill核心板
我们提到过这块外号叫“BluePill(蓝色药丸)”的STM32F103C8T6核心板,蓝色药丸兄可谓出身世家,STM32家族庞大,兄弟众多,各个领域都有涉及。虽然作为家族小弟,这位仁兄有着32位的ARM心,72MHZ的主频,要身材有身材要模样有模样,还不骄不躁,价格亲民。10块钱不香么,您还要啥自行车?
ESP8266和ESP32两兄弟
这两兄弟可谓是两匹土著黑马,完全没有显赫的家世,纯凭自己骨骼奇异、天赋异禀,借着物联网的大潮顺势而起,备受众人喜爱。在左邻右舍你一勺我一碗的给养下,什么C/C++、Lua、MicroPython、JS、mRuby、BASIC什么功夫都会点。兄弟特点也很直白,小弟ESP8266只钻研WiFi门,然后就是头铁价格低,不服就肝。大哥ESP32双核心,左手练WiFI,右手练蓝牙,弟弟会的大哥我也全会,价格也很亲民。
那有人可能会问,这“四剑客”里如果分个高下,谁的性能最牛呢?
把四块开发板的参数列张表的话
纯从参数上判断的话,很多硬件参数是高下立判的,比如说如果我们要比较四块开发板的处理能力最快,那从主频上看,应该是ESP32最猛,毕竟是双核,ESP8266应该比STM32F103稍快,最后才是8位的UNO R3。
理论上应该是这样的,但实际上是这样的么?如果是,那到底快多少呢?今天我们就来实践一下。
判断快的方法其实很简单:大家在同一时间间隔里处理同样的工作,谁的干的活越多谁就越快,或者大家干等量的工作,谁用的时间最少谁就越快。接下去我们就设计几种工作进行比较。
素数运算
素数又称质数,指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。不废话,上代码:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/10703930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存