当前位置: 首页 > article >正文

micropython编译固件

虚拟机Oracle VirtualBoxhttps://blog.csdn.net/weixin_42029523/article/details/144022677新建-硬盘空间40GB-安装增强功能-其他安装Ubuntu系统如果共享文件夹需要连接,第一个share是win的文件夹chen是虚拟机名字share是虚拟机文件夹sudo mount -t vboxsf share /home/chen/share新建esp文件夹在esp中右键打开终端//1、下载gitee工具 git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git //2、下载esp-idf仅克隆 esp-idf不包含子模块指定版本 git clone -b release/v5.4 https://gitee.com/EspressifSystems/esp-idf.git //3、git checkout v5.4 //3、进入工具目录执行命令更新子模块 cd esp-gitee-tools ./submodule-update.sh ~/esp/esp-idf ~/esp/esp-idf 替换为你的 esp-idf 实际路径进入esp-idf文件夹打开终端export IDF_GITHUB_ASSETSdl.espressif.com/github_assets ./install.shinstall.sh如果报错检查python是不是链接到python2.0了需要连接到3.0sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150python --version 这个指令能运行即可micropython可以通过gitee clonegit clone https://gitee.com/chenxh5678/micropython.git cd ~/esp/micropython make -C mpy-cross如果没有安装make工具就执行sudo apt install cmake全部安装完毕后开始制作bin固件先cd ~/esp/esp-idf然后source export.sh开启编译环境再是cd ~/esp/micropython/ports/esp32进入目录下执行make submodules首次执行时受github网速影响可能会失败多执行几次。然后开始编译制作esp32固件所需要的一些模块。在modules中加入想加的py文件只能是py文件终端中继续输入make然后在~/esp/micropython/ports/biuld_GENERIC这个文件中找到一个firmware.bin的固件如果是其他需求的开发板比如s3就输入make BOARDGENERIC_S3

相关文章:

micropython编译固件

虚拟机Oracle VirtualBox https://blog.csdn.net/weixin_42029523/article/details/144022677 新建-硬盘空间40GB-安装增强功能-其他 安装Ubuntu系统 如果共享文件夹需要连接,第一个share是win的文件夹,chen是虚拟机名字,share是虚拟机文件夹 sudo …...

Go的runtime.LockOSThread:将goroutine绑定到系统线程

Go语言以其轻量级的goroutine和高效的并发模型著称,但在某些特殊场景下,开发者需要更精细地控制goroutine与系统线程的绑定关系。这时,runtime.LockOSThread便成为了一个关键工具。本文将深入探讨这一机制,帮助读者理解其原理、应…...

7个专家级策略:MVP.css长期项目维护完全指南

7个专家级策略:MVP.css长期项目维护完全指南 【免费下载链接】mvp MVP.css — Minimalist classless CSS stylesheet for HTML elements 项目地址: https://gitcode.com/gh_mirrors/mv/mvp MVP.css是一款极简主义的无类CSS样式表,为HTML元素提供开…...

实时多人姿态估计终极指南:多尺度特征提取技术深度解析

实时多人姿态估计终极指南:多尺度特征提取技术深度解析 【免费下载链接】Realtime_Multi-Person_Pose_Estimation Code repo for realtime multi-person pose estimation in CVPR17 (Oral) 项目地址: https://gitcode.com/gh_mirrors/re/Realtime_Multi-Person_Po…...

如何优雅处理Fumadocs错误:打造用户友好的异常捕获与错误页面

如何优雅处理Fumadocs错误:打造用户友好的异常捕获与错误页面 【免费下载链接】fumadocs The beautiful & flexible React.js docs framework. 项目地址: https://gitcode.com/GitHub_Trending/fu/fumadocs 在开发React.js文档网站时,错误处理…...

实时多人姿态估计终极指南:从理论到实践的技术突破

实时多人姿态估计终极指南:从理论到实践的技术突破 【免费下载链接】Realtime_Multi-Person_Pose_Estimation Code repo for realtime multi-person pose estimation in CVPR17 (Oral) 项目地址: https://gitcode.com/gh_mirrors/re/Realtime_Multi-Person_Pose_E…...

G-Helper终极指南:3分钟解锁华硕笔记本隐藏性能,告别臃肿控制中心!

G-Helper终极指南:3分钟解锁华硕笔记本隐藏性能,告别臃肿控制中心! 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting acr…...

Dunst多显示器支持终极指南:在不同屏幕间智能分配通知

Dunst多显示器支持终极指南:在不同屏幕间智能分配通知 【免费下载链接】dunst Lightweight and customizable notification daemon 项目地址: https://gitcode.com/gh_mirrors/du/dunst Dunst是一款轻量级且高度可定制的通知守护进程(notificatio…...

终极指南:OpenSign OTP验证和文档拒绝机制详解

终极指南:OpenSign OTP验证和文档拒绝机制详解 【免费下载链接】OpenSign 🔥 The free & Open Source DocuSign alternative 项目地址: https://gitcode.com/gh_mirrors/op/OpenSign OpenSign作为免费开源的DocuSign替代方案,提供…...

解锁XUnity.AutoTranslator潜力:7步打造高效游戏汉化解决方案

解锁XUnity.AutoTranslator潜力:7步打造高效游戏汉化解决方案 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator是一款专为Unity游戏设计的开源实时翻译工具,能…...

Wan2.2-I2V-A14B企业知识库联动:从内部文档自动生成培训视频

Wan2.2-I2V-A14B企业知识库联动:从内部文档自动生成培训视频 1. 企业知识管理的新范式 在当今快节奏的商业环境中,企业知识管理正面临前所未有的挑战。传统文档形式的培训材料往往存在几个痛点: 更新不及时导致信息滞后员工学习效率低下知…...

从USB2.0协议到Zynq7000实现:手把手拆解一次完整的批量传输(Bulk Transfer)

从USB2.0协议到Zynq7000实现:深入解析批量传输的硬件协同机制 USB批量传输(Bulk Transfer)作为最基础的数据传输模式之一,在嵌入式系统中扮演着关键角色。本文将带您深入理解USB2.0协议中批量传输的完整流程,并揭示Zyn…...

基于S7-200控制的全方位自动洗车系统设计与实现:包含设计手册、PLC程序、仿真与实际接线全图解

基于S7-200控制的自动洗车系统设计 本设计包括设计说明书,PLC程序,组态仿真,I/O接口,带注释程序pdf版,接线图,控制电路图,主电路图,PLC接线图,顺序功能图。 总体设计系统…...

React on Rails 终极集成指南:React 18/19 与 Rails 7/8 的未来展望

React on Rails 终极集成指南:React 18/19 与 Rails 7/8 的未来展望 【免费下载链接】react_on_rails Integration of React Webpack Rails including server-side rendering of React, enabling a better developer experience and faster client performance. …...

解锁Noria查询重用机制:如何智能复用数据流组件实现应用性能飞跃

解锁Noria查询重用机制:如何智能复用数据流组件实现应用性能飞跃 【免费下载链接】noria Fast web applications through dynamic, partially-stateful dataflow 项目地址: https://gitcode.com/gh_mirrors/no/noria 在现代Web应用开发中,性能优化…...

肿瘤研究者的monocle3实战:追踪癌细胞转移路径的5个关键分析步骤

肿瘤研究者的monocle3实战:追踪癌细胞转移路径的5个关键分析步骤 乳腺癌转移机制的研究一直是肿瘤学领域的难点。单细胞RNA测序技术让我们有机会在单个细胞分辨率下观察肿瘤微环境的异质性,而monocle3作为当前最先进的轨迹推断工具,能够帮助研…...

Qwen-Image-Edit-F2P结合YOLOv8实现智能人像编辑:目标检测应用案例

Qwen-Image-Edit-F2P结合YOLOv8实现智能人像编辑:目标检测应用案例 你有没有想过,给照片里的人换个发型、加副眼镜,或者换个背景,能有多简单?过去这可能需要专业的设计师,花上不少时间在Photoshop里一点点…...

南北阁4.1-3B极简WebUI入门必看:无需React/Vue的纯Python前端方案

南北阁4.1-3B极简WebUI入门必看:无需React/Vue的纯Python前端方案 想给本地部署的南北阁(Nanbeige)4.1-3B大模型配一个好看又好用的聊天界面,是不是一想到要学React、Vue这些前端框架就头大?或者觉得Streamlit做出来的…...

gte-base-zh效果惊艳:中文歌词风格迁移与语义相似度混合推荐

gte-base-zh效果惊艳:中文歌词风格迁移与语义相似度混合推荐 重要提示:本文所有内容仅供技术学习交流,严禁用于任何商业用途或违法活动。使用即表示同意自行承担所有责任。 1. 快速了解gte-base-zh模型 gte-base-zh是阿里巴巴达摩院训练的中…...

极客专属:OpenClaw命令行操控Qwen3-14B镜像高级技巧

极客专属:OpenClaw命令行操控Qwen3-14B镜像高级技巧 1. 为什么需要命令行操控OpenClaw 第一次接触OpenClaw时,我和大多数人一样被它的Web控制台吸引。可视化界面确实降低了使用门槛,但当我尝试构建自动化工作流时,发现图形界面反…...

OpenClaw学习助手:Qwen3-4B自动整理课程视频字幕与重点

OpenClaw学习助手:Qwen3-4B自动整理课程视频字幕与重点 1. 为什么需要AI学习助手 作为一个经常通过在线课程充电的技术从业者,我长期被一个问题困扰:看完几个小时的教学视频后,很难系统性地回顾重点内容。传统做法是边看边记笔记…...

AnimateDiff文生视频提示词工程:动作敏感型Prompt结构设计与优化方法

AnimateDiff文生视频提示词工程:动作敏感型Prompt结构设计与优化方法 AnimateDiff 文生视频:基于 SD 1.5 Motion Adapter | 文本生成动态视频 (Text-to-Video) | 显存优化版 1. 项目简介 AnimateDiff是一个轻量级的AI视频生成工具,它最大的…...

终极指南:Sapiens核心架构解析——从300万图像预训练到多任务微调的完整路径

终极指南:Sapiens核心架构解析——从300万图像预训练到多任务微调的完整路径 【免费下载链接】sapiens High-resolution models for human tasks. 项目地址: https://gitcode.com/gh_mirrors/sa/sapiens Sapiens是一个专注于高分辨率人体任务的深度学习模型项…...

告别卡顿与花屏:FFmpeg解码H.264/H.265实时流时,你必须处理的丢包与同步问题实战

FFmpeg实战:构建高稳定性的H.264/H.265实时流解码系统 当你在开发一个实时视频监控系统或流媒体播放器时,最令人沮丧的莫过于画面卡顿、花屏甚至崩溃。这些问题往往源于网络传输中的丢包、乱序以及解码器状态管理不当。本文将深入探讨如何利用FFmpeg构建…...

华硕笔记本终极性能优化工具:G-Helper完整使用指南

华硕笔记本终极性能优化工具:G-Helper完整使用指南 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, Scar,…...

Laravel Telescope门禁监控终极指南:10个技巧安全追踪用户权限和授权逻辑

Laravel Telescope门禁监控终极指南:10个技巧安全追踪用户权限和授权逻辑 【免费下载链接】telescope An elegant debug assistant for the Laravel framework. 项目地址: https://gitcode.com/gh_mirrors/te/telescope Laravel Telescope 是 Laravel 框架的…...

Unity2018+TextMeshPro动态字体实战:解决中文生僻字渲染难题

Unity2018TextMeshPro动态字体实战:解决中文生僻字渲染难题 在游戏开发中,文字渲染的质量直接影响用户体验,特别是对于中文这种包含大量字符的语言来说,如何确保所有文字都能正确显示是一个常见的技术挑战。TextMeshPro作为Unity中…...

如何通过XUnity.AutoTranslator实现Unity游戏本地化:从入门到精通的实用指南

如何通过XUnity.AutoTranslator实现Unity游戏本地化:从入门到精通的实用指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator是一款专为Unity游戏设计的开源自动翻译工具…...

告别复杂配置!CogVideoX-2b一键部署,小白也能当AI视频导演

告别复杂配置!CogVideoX-2b一键部署,小白也能当AI视频导演 1. 开箱即用的视频创作革命 想象一下,你只需要输入一段文字描述,就能自动生成一段高质量的视频内容。这不再是科幻电影中的场景,而是CogVideoX-2b CSDN专用…...

Mathtype公式与文本混合文档的智能分割方案

Mathtype公式与文本混合文档的智能分割方案 每次处理那些夹杂着大量Mathtype公式的学术论文、技术报告或者教材时,你是不是也感到头疼?公式和文字密密麻麻地混在一起,想批量提取文字内容,公式成了“拦路虎”;想把公式…...