繁体   English   中英

有关docker nodemcu-build的一般问题

[英]General questions about docker nodemcu-build

有关docker nodemcu生成过程的一些一般性问题:

  1. 有没有办法指定构建中包含哪些模块? (类似于云构建服务的工作方式)

  2. 有没有一种方法可以包含运行最终固件时出现的说明?

  3. 是否启用SSL?

  4. docker nodemcu-build进程(来自dev分支源)创建的bin文件的大小为405k。 最近使用云服务进行的构建产生了大小为444k的bin文件。 云服务构建仅包含以下模块:cjson,文件,gpio,http,net,节点,tmr,uart,wifi,ssl。 为什么包含所有模块的docker build bin文件比仅包含10个模块的cloud build bin文件要小? (我担心我的本地docker构建版本缺少某些内容-即使构建过程没有错误)。

  1. 您可以通过在源树的/app/include/user_modules.h文件中取消注释来指定要构建的模块。 源代码树的默认构建相对较小-不是“所有模块”构建。

  2. 连接处的标语是“版本”字段。 nodemcu-build.com构建会将其更改为自定义文本。 它在/app/include/user_version.h中定义为USER_VERSION定义。 您需要在字符串中嵌入“ \\ n”换行符以获取单独的行。

  3. 是的,Net模块可以包括有限的SSL支持 (仅TLS 1.1)(根据下面Marcel的评论,TLS 1.2在开发人员中)。 您需要通过定义CLIENT_SSL_ENABLE/app/include/user_config.h中启用它。

  4. user_modules.h / user_config.h的默认模块和配置设置与nodemcu-build.com上的默认模块和配置不同,因此,这些版本的开箱不可能相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM