SimonLiu的ESP8266与AliOS Things 学习教程系列之十三:mac下设置默认的烧写和串口监视器参数
2023-09-11 14:21:24 时间
欢迎加入交流群: ESP8266 AliOS Things 群 号: 107723112
系列文章目录:
SimonLiu的ESP8266与AliOS Things 学习教程系列目录
在AliOS Things 的 2.1.0版本中,由于编译方式已经改变,所以截至2019.3.149编译和烧写图标实际上已经不可用(希望以后有更新),因为它们还沿用
project@board
作为参数,但是在2.1.0中已经弃用了这种参数。所以例如aos upload
这样的命令行会经常使用,但是每次都要选择串口设备也很讨厌,mac和linux下串口设备名称只和芯片型号有关,所以同一个设备的名称总是固定的,而不是像Windows那样换一个USB口串口号就变了,所以研究了一下如何设置默认上传的串口设备。
使用Windows的同学,如果长期使用一个USB口不出问题,也可以用这种方法。不过根据我自己的经验来看,经常某个USB口不认或者出问题而需要换USB口的情况很多,所以这种方法不一定适合。
干货来了:
- 串口工具(AliOS Studio的插头工具图标)默认参数设置在
.vscode/tasks.json
中:
修改为类似如下的内容即可(修改最后两行,"/dev/cu.wchusbserial1410"
要根据你的设备具体名称进行修改):
"label": "alios-studio: Serial Monitor",
"type": "shell",
"command": "aos",
"args": [
"monitor",
"/dev/cu.wchusbserial1410",
"9600"
],
aos upload
的默认参数在build/site_scons/upload/esp8266.json
中(以ESP8266为例,不同的芯片请打开对应的json文件)
把"@PORT@"
,
改为"/dev/cu.wchusbserial1410"
即可(注意替换为你自己的设备名哦)。
完整内容:
{
"cmd": [
{
"Linux32": "esptool.py",
"Linux64": "esptool.py",
"OSX": "esptool.py",
"Win32": "esptool.exe"
},
"--chip",
"esp8266",
"--port",
"/dev/cu.wchusbserial1410",
"--baud",
"921600",
"write_flash",
"--flash_size",
"detect",
"0x0",
"@AOSROOT@/platform/mcu/esp8266/bsp/boot_v1.7_921600.bin",
"0x3fc000",
"@AOSROOT@/platform/mcu/esp8266/bsp/esp_init_data_default.bin",
"0x3fe000",
"@AOSROOT@/platform/mcu/esp8266/bsp/blank.bin",
"0x1000",
"@AOSROOT@/out/@TARGET@/binary/@TARGET@.bin"
]
}
相关文章
- [Qt教程] 第43篇 进阶(三)对象树与拥有权
- WP8教程
- AOS编排语言系列教程(五):创建安全组SecurityGroup
- Spring Boot 2 快速教程:WebFlux Restful CRUD 实践(三)
- 【学习总结】Git学习-参考廖雪峰老师教程五-远程仓库
- 【J2ME 2D 游戏开发系列】◣HIMI游戏开发启蒙教程◢JAVA零基础学习J2ME游戏开发全过程!
- Django篇系列教程学习
- Python视觉深度学习系列教程 第二卷 第10章 GoogLeNet
- Python视觉深度学习系列教程 第二卷 第3章 理解rank-1&rank-5精度
- Python视觉深度学习系列教程 第一卷 第18章 Checkpointing模型
- 【OpenCV-Python】教程:4-3 Shi-Tomasi 角点检测
- HBase使用教程
- 【安富莱专题教程第3期】开发板搭建Web服务器,利用花生壳让电脑和手机可以外网远程监控
- SAP UI5 应用开发教程之五十七 - 基于 OData 注解的 Smart Field 使用方法学习试读版
- Atitit.播放系统的选片服务器,包厢记时系统 的说明,教程,维护,故障排查手册p825
- SAP HANA Cloud 学习教程之二: 如何往SAP BTP 上 HANA Cloud 实例的数据库表里插入数据
- 医美小程序实战教程
- CV之OD之YOLO:将yolo的.weights文件转换为tensorflow、keras等深度学习框架模型所需的.h5文件的图文教程(源代码来自YOLO)
- 【单片机仿真】(一)Proteus8.9 安装教程
- Workbench使用教程
- bash脚本编写教程
- Spark RDD 极简教程
- win10 Jmeter下载安装与使用教程
- [译]Vulkan教程(25)描述符布局和buffer
- 一文2500字Robot Framework自动化测试框架超强教程
- Docker 从入门到精通(0基础也能看懂的教程)
- python后台架构Django教程——manage.py命令
- 从零实现Web框架Geo教程-Http基础-01
- Gin简单明了的教程---上
- VCS & Veidi 下载与安装教程 一站式虚拟机套餐
- ansible实战应用系列教程9:管理inclusions