单片机学习小组
登录
直播中
lotusp
10年用户
1063经验值
擅长:电源/新能源
私信
关注
win7下如何使用docker编译Nodemcu固件?
开启该帖子的消息推送
win7下如何使用docker编译Nodemcu固件?
回帖
(1)
梅宁琛
2022-2-15 14:17:33
win10最方便,新版Docker直接使用HyperV虚拟主机。
Win7则要使用Docker Toolbox,安装Virtualbox。
安装Toolbox时,不安装Git,则运行Docker Quickstart Terminal时需要手动指定Git的bash路径。
它会在VirtualBox中自动创建一个虚拟机,设定两个虚拟网卡无需干预,虚拟机要能够上网;自动设定文件夹。
我的例子:
1、git clone固件到本地,放在用户文件夹下,如:C:Usersnodemcu-firmware
2、修改虚拟主机的共享文件夹名为:
3、修改文件夹权限,添加Everyone和Guest(系统禁用则需启用)。 不修改,编译时会提示权限,移动文件被拒绝。凡是提到文件权限,都来对文件夹开放这俩权限。
4、在个人文件夹中建立一个批处理文件如n.bat,把命令直接写上,免得的命令窗口手动输入。
docker run --rm -it -v //c/Users/y/nodemcu-firmware:/opt/nodemcu-firmware marcelstoer/nodemcu-build
注意一点,C:写为//c,是小写。
这个命令的意思也是,把nodemcu-firmware文件夹映射到 /opt/nodemcu-firmware。
5、同步虚拟机的系统时间,避免clock skew警告
使用 date -s 12:50:00,只改动时间部分(最终好像也不成功)。
我使用hwclock命令不能成功改变系统时间,使用date命令。
最后在nodemcu-firmware/bin目录下可以看到编译输出的文件。
整数固件可以节省空间。
NodeMCU云编译次数多了后,邮件会被阻挡,而且不方便。
编译结束后,到VirtualBox里把default虚拟机关闭,释放占用的CPU和内存。这个虚拟机会在打开Docker Quickstart Terminal后自动启动。
win10最方便,新版Docker直接使用HyperV虚拟主机。
Win7则要使用Docker Toolbox,安装Virtualbox。
安装Toolbox时,不安装Git,则运行Docker Quickstart Terminal时需要手动指定Git的bash路径。
它会在VirtualBox中自动创建一个虚拟机,设定两个虚拟网卡无需干预,虚拟机要能够上网;自动设定文件夹。
我的例子:
1、git clone固件到本地,放在用户文件夹下,如:C:Usersnodemcu-firmware
2、修改虚拟主机的共享文件夹名为:
3、修改文件夹权限,添加Everyone和Guest(系统禁用则需启用)。 不修改,编译时会提示权限,移动文件被拒绝。凡是提到文件权限,都来对文件夹开放这俩权限。
4、在个人文件夹中建立一个批处理文件如n.bat,把命令直接写上,免得的命令窗口手动输入。
docker run --rm -it -v //c/Users/y/nodemcu-firmware:/opt/nodemcu-firmware marcelstoer/nodemcu-build
注意一点,C:写为//c,是小写。
这个命令的意思也是,把nodemcu-firmware文件夹映射到 /opt/nodemcu-firmware。
5、同步虚拟机的系统时间,避免clock skew警告
使用 date -s 12:50:00,只改动时间部分(最终好像也不成功)。
我使用hwclock命令不能成功改变系统时间,使用date命令。
最后在nodemcu-firmware/bin目录下可以看到编译输出的文件。
整数固件可以节省空间。
NodeMCU云编译次数多了后,邮件会被阻挡,而且不方便。
编译结束后,到VirtualBox里把default虚拟机关闭,释放占用的CPU和内存。这个虚拟机会在打开Docker Quickstart Terminal后自动启动。
举报
更多回帖
rotate(-90deg);
回复
相关问答
如何自己动手
编译
nodemcu
固件
?
2022-02-15
549
请问如何解决
Win7
系统MDK
下
\"can not parse algorithm file\"的错误?
2023-08-23
307
win7
下
diab方式
编译
出错
2016-03-23
3983
nodemcu
固件
如何
编译
?
2022-02-15
649
介绍一种使用WSL来
编译
nodemcu
固件
的方法
2022-02-15
735
如何自己动手
编译
NodeMCU
固件
?
2022-02-15
855
Win7
下
protel仿真时出现的问题
2013-10-29
2830
ch569w EVT板子u***示例烧录完
win7
下
不识别是为什么?
2022-05-19
897
请问ucosii在XP和
win7
下
有什么不同?
2019-08-21
1442
win7
下
怎么安装matlab7.0
2012-12-13
3028
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分