首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker和nodemcu-build。兴奋但无法运行它

Docker和nodemcu-build。兴奋但无法运行它
EN

Stack Overflow用户
提问于 2016-07-09 19:23:28
回答 1查看 498关注 0票数 1

我今天尝试安装docker image来构建我的带有http服务器的esp6288的固件,但是我似乎失败了。

安装docker工具箱。

运行"C:\Program Files\Git\bin\bash.exe“--登录-i "C:\Program Files\Docker Toolbox\start.sh”也称为"Docker快速入门终端“快捷方式

代码语言:javascript
复制
See:

                    ##         .
              ## ## ##        ==
           ## ## ## ## ##    ===
       /"""""""""""""""""\___/ ===
  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
       \______ o           __/
         \    \         __/
          \____\_______/
docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com

Start interactive shell

Jaroslaw@lpatop MINGW64 ~
$

运行"C:\Program Files\Docker Toolbox\kitematic\Kitematic.exe“(Alpha)

搜索nodemcu-build by marcelstoer单击创建...下载后,运行。查看容器日志:

代码语言:javascript
复制
fatal: Not a git repository (or any of the parent directories): .git
cp: cannot stat 'tools/esp-open-sdk.tar.gz': No such file or directory

根据https://hub.docker.com/r/marcelstoer/nodemcu-build/进行操作

打开cmd:转到C:\Users\Jaroslaw (cmd已经在该目录中打开)运行git克隆https://github.com/nodemcu/nodemcu-firmware.git查看,文件夹就在那里。进入那个文件夹。运行:

代码语言:javascript
复制
docker run --rm -ti -v //c/Users/Jaroslaw/nodemcu-firmware:/opt/nodemcu-firmware marcelstoer/nodemcu-build

请参见输出:

代码语言:javascript
复制
docker: An error occurred trying to connect: Post http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.23/containers/create: open //./pipe/docker_engine: The system cannot find the file specified..
See 'docker run --help'.

你能告诉我我该怎么做才能让它工作吗?我非常兴奋能够开始为我的家庭目的构建我的通用IoT单元,并在板上安装http服务器。

EN

回答 1

Stack Overflow用户

发布于 2016-07-09 19:47:59

默认的NodeMCU固件可用于创建HTTP服务器。要做到这一点,您不需要再次从源构建固件。

  1. here下载预编译的NodeMCU固件。(请注意,这不是最新版本!Latest不再附带预编译的二进制文件,因为有很多配置可供选择。一旦开始,建议按照下面粗体所述构建最新的固件,因为据报道这个旧版本有错误。)

  1. here下载ESPFlasher并将固件闪存到芯片上。(这是唯一对我有效的闪光灯)。

  1. 只需将固件闪存到芯片并下载ESPlorer IDE即可。集成开发环境允许您在设备上编写Lua脚本,该脚本也可用于创建HTTP服务器。

  1. 有关在ESP8266上模拟的web服务器的示例,请参阅this page。如果您使用的是(1)中的预编译固件,则此示例开箱即用。如果您使用最新的源构建自己的固件,建议使用维护的these脚本。

希望这能有所帮助。

要构建自己的固件,只需执行以下操作:

如果你想从最新的源码编译你自己的固件,你可以访问http://nodemcu-build.com,在线编译一个定制的固件,然后通过电子邮件发送给你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38281303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档