Haas入门1-helloworld例程,以及简单的快捷键操作

2023-11-02 10:11

本文主要是介绍Haas入门1-helloworld例程,以及简单的快捷键操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Haas入门1-helloworld例程,以及简单的快捷键操作

settings.json

{"haasStudio.name": "test_demo",  #项目名称"haasStudio.hardware.board": "haaseduk1", #板子的名称"haasStudio.appType": "python","haasStudio.solutionName": "helloworld", #解决方案的名称"haasStudio.projectDir": "C:\\Users\\tao\\workspace\\test_demo", #项目存储的路径"haasStudio.pythonAdvanced": "disable" 
}

spgrade.json通讯方式

{"mode": "本地更新","baudrate": "1500000",  #波特率"comPort": "COM6                ", #串口号,在别人的板子开发时候,可以将这个文件删除"token": "dummy","device": "dummy","engine": "dummy","encode": "dummy","tokenList": []
}

helloworld例程

烧录

左下角点击部署运行

image-20221006134632800

点击本地更新

image-20221006134653380

选择串口

image-20221006134711826

在接受到重启指令后,按板子Reset键,进行板子重启

image-20221006134843690

image-20221006134859610

那我们如何显示print的信息呢?点击先放串口,选择正确的串口号和波特率,就可以运行了

image-20221006135033555

简单的快捷键

ctrl c即可终止运行

可以按ctrl x,进入命令行模式,可以理解为剪裁板的linux

image-20221006135208978

ls打印文件列表

image-20221006135313049

cd进入你想进的文件夹

cd data

image-20221006135417940

当我们只打一个p时,按Tap键自动补全

image-20221006135526322

image-20221006135650680

通过检查main.py,可以查看代码是否烧录进去.cat main.py可以查看代码

image-20221006135745098

import utime   # 延时函数在utime库中,Mpython的库if __name__ == '__main__':while True:             # 无限循环print("helloworld")  # 打印"helloworld"字串到console中utime.sleep(1)      # 打印完之后休眠1秒

这篇关于Haas入门1-helloworld例程,以及简单的快捷键操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/329897

相关文章

Python yield与yield from的简单使用方式

《Pythonyield与yieldfrom的简单使用方式》生成器通过yield定义,可在处理I/O时暂停执行并返回部分结果,待其他任务完成后继续,yieldfrom用于将一个生成器的值传递给另一... 目录python yield与yield from的使用代码结构总结Python yield与yield

python panda库从基础到高级操作分析

《pythonpanda库从基础到高级操作分析》本文介绍了Pandas库的核心功能,包括处理结构化数据的Series和DataFrame数据结构,数据读取、清洗、分组聚合、合并、时间序列分析及大数据... 目录1. Pandas 概述2. 基本操作:数据读取与查看3. 索引操作:精准定位数据4. Group

Spring WebClient从入门到精通

《SpringWebClient从入门到精通》本文详解SpringWebClient非阻塞响应式特性及优势,涵盖核心API、实战应用与性能优化,对比RestTemplate,为微服务通信提供高效解决... 目录一、WebClient 概述1.1 为什么选择 WebClient?1.2 WebClient 与

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

Python对接支付宝支付之使用AliPay实现的详细操作指南

《Python对接支付宝支付之使用AliPay实现的详细操作指南》支付宝没有提供PythonSDK,但是强大的github就有提供python-alipay-sdk,封装里很多复杂操作,使用这个我们就... 目录一、引言二、准备工作2.1 支付宝开放平台入驻与应用创建2.2 密钥生成与配置2.3 安装ali

MySQL 强制使用特定索引的操作

《MySQL强制使用特定索引的操作》MySQL可通过FORCEINDEX、USEINDEX等语法强制查询使用特定索引,但优化器可能不采纳,需结合EXPLAIN分析执行计划,避免性能下降,注意版本差异... 目录1. 使用FORCE INDEX语法2. 使用USE INDEX语法3. 使用IGNORE IND

Java中使用 @Builder 注解的简单示例

《Java中使用@Builder注解的简单示例》@Builder简化构建但存在复杂性,需配合其他注解,导致可变性、抽象类型处理难题,链式编程非最佳实践,适合长期对象,避免与@Data混用,改用@G... 目录一、案例二、不足之处大多数同学使用 @Builder 无非就是为了链式编程,然而 @Builder

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

Python使用openpyxl读取Excel的操作详解

《Python使用openpyxl读取Excel的操作详解》本文介绍了使用Python的openpyxl库进行Excel文件的创建、读写、数据操作、工作簿与工作表管理,包括创建工作簿、加载工作簿、操作... 目录1 概述1.1 图示1.2 安装第三方库2 工作簿 workbook2.1 创建:Workboo