当前位置: 首页 > 软件库 > 其他开源 > 物联网 >

ESP8266App

WiFi模块固件
授权协议 GPL
开发语言 C/C++
所属分类 其他开源、 物联网
软件类型 开源软件
地区 国产
投 递 者 齐栋
操作系统 未知
开源组织
适用人群 未知
 软件概览

ESP8266App 是基于ESP8266芯片的WiFi模块固件,可以在低功耗超小体积的集成CPU和WiFI的SoC上编写自己的应用,是物联网应用设备开发的绝佳选择。该工程收录了基于该芯片的最新、最全、最为强大的多个应用工程,并包含相关的资源链接,方便开发和遇到问题时获取帮助。全部开源,包括在微型SoC上实现Python/LUA脚本引擎、使用RtOS实时操作系统的工程,不仅可用于产品开发,也是学习SoC和LUA/Python引擎级开发的非常好的范例。

 相关资料
  • 每个模块都有一个名称,在模块中可以通过语句来找出模块的名称。这在一个场合特别有用——就如前面所提到的,当一个模块被第一次输入的时候,这个模块的主块将被运行。假如我们只想在程序本身被使用的时候运行主块,而在它被别的模块输入的时候不运行主块,我们该怎么做呢?这可以通过模块的__name__属性完成。 使用模块的__name__ 例8.2 使用模块的__name__ #!/usr/bin/python

  • 在 Macaron 中, 路由是一个 HTTP 方法配对一个 URL 匹配模型. 每一个路由可以对应一个或多个处理器方法: m.Get("/", func() { // show something }) m.Patch("/", func() { // update something }) m.Post("/", func() { // create something

  • 模块分块策略 coolie-cli 默认会将入口模块及其依赖模块都合并在一个文件里, 如果一些模块几乎被全站使用了,那么就可以考虑独立出来, 而不需将这些公共模块重复加载。例: "chunk": [ "./static/js/libs/**/*", // 分组0 "./static/js/3rd/**/*", // 分组1 [

  • author: Wuxiaolong 在Python中有一些内置的数据类型,比如int, str, list, tuple, dict等。Python的collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型:namedtuple, defaultdict, deque, Counter, OrderedDict等,其中defaultdict和namedtuple是两个很实用

  • 关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块”,这是为了与ECMAScript 2015里的术语保持一致,(也就是说 module X { 相当于现在推荐的写法 namespace X {)。 从ECMAScript 2015开始,JavaScript引入了模块的概念。TypeScri

  • 从 Lua 5.1 语言添加了对模块和包的支持。一个 Lua 模块的数据结构是用一个 Lua 值(通常是一个 Lua 表或者 Lua 函数)。一个 Lua 模块代码就是一个会返回这个 Lua 值的代码块。 可以使用内建函数 require() 来加载和缓存模块。简单的说,一个代码模块就是一个程序库,可以通过 require 来加载。模块加载后的结果通过是一个 Lua table,这个表就像是一个命

  • Figure: Used Lego Duplo Bricks by Arto Alanenpää is licensed under CC BY-SA 4.0 ()

  • Rust 提供了一套强大的模块系统,可以将代码按层次分成多个逻辑单元(模块),并在这些模块之间管理可见性(公开 public/私有 private)。 模块是一系列项的集合:函数,结构体,trait,impl 块,甚至其它模块。