zoukankan      html  css  js  c++  java
  • ESP8266 LUA脚本语言开发: 准备工作-动手编译LUA固件

    最近比较蛋疼的是,想使用nodemcu固件是8266轻度睡眠,然而:

    所以这里需要我们自定义修改固件

     主页链接:https://github.com/nodemcu/nodemcu-firmware/tree/master

    固件地址:https://github.com/nodemcu/nodemcu-firmware.git

    小技巧,为了加快在git hub的下载速度,我们可以在git 上加 

    .cnpmjs.org

    例如我们用git 下载固件时可以下载此地址

    https://github.com.cnpmjs.org/nodemcu/nodemcu-firmware.git

     下载完成

    准备

    一台linux电脑,我这里用的WSL 我安装的是ubuntu 18.04

    打开ubuntu

    安装一些软件

    执行  apt-get install make gedit git tar unzip srecord python python-serial gcc g++            

    分开看(tar    unzip   ......自行百度都是干什么的)  

    gedit : 相当于记事本

    tar : 解压tar类型的压缩包

    unzip:解压zip类型的压缩包

    srecord:裁剪拼接文件用

     我下在的文件放在F盘,通过ubuntu进入F盘

    WSL进入windows路径为

    /mnt

     可以看到盘符

    进入F盘,打开nodemcu-firmware

     对比

     

    在win环境下进入:app/include/user_config.h

     

    修改自己需要的,比如此时我需要使用轻度睡眠功能,打开user_config,h  可以看到

     

     然后在ub下进行

    sudo make

     你会发现多了一个cache文件

     接下来就是等待。。。。。。。。。。。。。

    如果觉得太慢了,我将cache文件夹内容放到了云盘,以供下载

    链接:https://pan.baidu.com/s/1a1CSlGNS1Wr3w8JbSXiWVg
    提取码:cbij
    复制这段内容后打开百度网盘手机App,操作更方便哦

    然后你会发现报错了

     打开

    修改

     即添加

    .cnpmjs.org

    在文件下使用git 执行

    git submodule update --init --recursive

     然后再 执行 sudo make  再次等待

    完成之后,会在bin文件下生成你需要的固件,

    按照文件名进行固件下载

  • 相关阅读:
    JavaScript 作用域链与闭包
    JavaScript获取DOM节点
    memcache安装与简单介绍
    抽象工厂模式
    工厂模式
    适配器模式
    策略模式
    观察者模式
    责任链模式
    简单工厂模式
  • 原文地址:https://www.cnblogs.com/fw-qql/p/14512780.html
Copyright © 2011-2022 走看看