nodemcu Ubuntu16自行编译固件--超神丶学院
目录
- 欢迎来到超神丶学院
- 一、编译固件
- 1. **安装基本库**
- 2. **克隆nodemcu源码**
- 3. **进行diy配置固件**
- 4 **开始编译**
欢迎来到超神丶学院
希望大家能多多支持一下视频,重在分享,来到这里大家也是想取其精华,去其糟粕,当然了,有没有精华我就不敢保证了。【手动狗头】
一、编译固件
我这里只说Ubuntu16.04 64位,因为我用的是这个环境。
前提是已经执行更新成功了(指这个apt指令 sudo apt-get update),如果没有成功可以度娘错误,这个好解决。在上面都ok的情况下就可以继续了。
1. 安装基本库
sudo apt-get install make git tar unzip srecord python python-pip python-serial gcc g++
我这边执行成功一次,然后再执行一次后显示的版本。
2. 克隆nodemcu源码
为什么要克隆而不是下载zip,因为会出现其他问题,当然大家可以自行测试一下,我这边会出问题,如果有知道的烦请评论区告诉我,谢谢啦。
git clone https://github.com/nodemcu/nodemcu-firmware.git
克隆中。。。
克隆完成!!!(文件大小14.6MB)
3. 进行diy配置固件
官网说明
https://nodemcu.readthedocs.io/en/master/build/app nodemcu主要文件夹,里面涉及lua,dht,http,json,u8g2等。
bin 编译最终生成的固件文件在这里。
ld 和链接相关的信息。
lua_examples lua编程示例
tools 交叉编译工具和其他工具等app/include 目录下的 user_config.h 和 user_modules.h 文件。
app/include 目录下的 u8g2_fonts.h 是OLED字体相关的。
大家可以从user_config.h中配置flash大小,默认波特率,当然最重要是Smart_config这个功能
大概再151行,把这行前面2个 ‘’ 去掉保存文件就可以了。
之后就是配置要使用的模块了,打开user_modules.h文件,使用哪个模块就取消哪个注释,不要同时使用太多模块。
说明:我没有测试u8g2库,所以需要自行测试
4 开始编译
打开终端,定位到 nodemcu-firmware 目录下,(自己改名的话用自己改的名)
之后就可以直接输入 开始编译
make
或 sudo make
都可
清空指令 sudo make clean
说明:这是没有进行过编译的nodemcu文件,他会先从官网下载编译链,可能有点慢,只要下载完成,下次编译就不用了。
编译完成
然后回到 bin文件下,发现有2个文件。
之后使用烧录软件安装文件名的地址进行烧录即可。
以上就是编译及下载说明了
俺的小破站链接 : bilibili-超神丶学院.
东西还没写全,准备分文章写,不挤到一起,免得图片太多,希望大家能多多关注。
本文所有图片全部截图自己的虚拟机,没有粘贴复制。
nodemcu Ubuntu16自行编译固件--超神丶学院相关推荐
- linux哪个系统能编译固件,rk3328编译Linux固件
1.6 打包原始固件 把你的 Linux 根文件系统映像文件放在 out/rootfs.img out 目录将包含以下文件: $ tree out out ├── boot.img ├── kerne ...
- 一只猴子和那些超神的脚本......
声明:本文首发微信公众号[菜鸟要飞],如有转载,请标明出处! 上次推荐了一个可以看VIP视频的开源项目,但主要目的还是分享其开发技术,所以对VIP视频破解的支持很不友好,有兴趣的可以看这里分享两个开源 ...
- Java 20 超神版正式发布,展示了 Java 技术的最新进展
作用域值(Scoped Values)进入孵化阶段 记录模式(Record Patterns)进入第 2 预览阶段 switch 模式匹配(Pattern Matching for switch)进入 ...
- linux超神之旅二
嗯--果真是二. 背景:远程在CentOS 6.3系统里面安装Oracle和部署项目. 难点: 1.用ssh远程登陆成都的app服务器,再从app服务器内部命令ssh远程内网数据库服务 ...
- openwrt编译固件流程
openwrt编译固件分为环境配置以及固件编译两个部分,下面将按步骤介绍编译固件的方法流程 1.环境配置 编译固件需要先配置环境,自己所需的环境在官网中可以找到.选择适合自己的分支,默认的分支为mas ...
- Ubuntu16.04编译Android10源码并刷机Pixel
一.环境描述 电脑配置: 系统:Windows10 内存:16GB 硬盘:500GB 软件环境: VirtualBox虚拟机 虚拟配置: 系统:Ubuntu16.04.7 内存:9GB 硬盘:300G ...
- 谷歌自揭“家丑”:医疗AI实验室表现超神,临床结果却不佳
来源:澎湃新闻 在医疗领域,尤其是在医学影像筛查过程中,人工智能常被描述为完美的工作者.它们能准确识别疾病,拥有人类专家级的发现能力,还不知疲倦.但与许多技术一样,在实验室取得成功是一回事,而到了临床 ...
- UWA官方Demo新增《小米超神》,全面揭秘重度手游的性能表现!
还记得UWA[博观约取]专栏推荐的<小米超神>吗?作为一款重度的MOBA手游,它在不同配置的移动设备上,无论是画面表现力,还是性能开销都非常优秀.我们曾公布过该游戏的主要性能数据,当然其出 ...
- 【正一专栏】曼彻斯特德比落幕——曼城独孤求败继续超神
曼彻斯特德比落幕--曼城独孤求败继续超神 原创 2017-12-11 九天 九天时空 从来没有一场曼彻斯特德比像今天凌晨这场这样引人注目,先不说两队加起来超过10亿英镑的身价,单单只说瓜迪奥拉和穆里尼 ...
最新文章
- Maven 新版本 3.8.1 打包报错 maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories
- 天玑机器人颈椎_烟台一女子车祸致颈椎重度骨折 骨科机器人助力救治
- 翻译:WebApi 认证--用户认证Oauth解析
- ETDM:基于显式时间差分建模的视频超分辨率(CVPR 2022)
- 【TensorFlow】TensorFlow函数精讲之tf.truncated_normal()
- 华为P30 Pro终极渲染图曝光:后置徕卡四摄颜值出众
- Linux内核参考链接与书籍
- TestBench 基本写法与框架
- Photoshop脚本 图层的栅格化
- 魔点人脸识别智慧工地实名制考勤管理系统
- 页眉怎样从特定的一页开始以及word页眉页脚第几页共几页格式设置
- 一般格式 | 分离变量法(三)| 偏微分方程(十五)
- Firewall常用
- 不能设置一个python sdk_【君奉天|开发日记】Python SDK换唤醒词及设置服务配置
- 考研数学一二重积分常见解题思路
- Teams app 的 SSO 机制
- 通过adb操作安卓亮屏、设置背光亮度、解锁、打开app
- java 子类克隆_Java对象克隆了解
- 管理系统菜单父子结构,有parentId,快速获取结构树代码
- 六月计算机应用基础考试是啥,2017年6月计算机应用基础试题及答案