随笔分类 -  嵌入式

摘要:MicroPython 是 Python 3 编程语言的一种轻量级实现,专为资源受限的嵌入式设备(如微控制器)设计。它允许开发者使用熟悉的 Python 语法直接控制硬件,无需深入底层寄存器或汇编代码,大幅降低了嵌入式开发的门槛。 本例程在Ubuntu 22.04上使用GCC交叉编译对树莓派Pico 阅读全文
posted @ 2025-05-04 21:38 this毛豆 阅读(335) 评论(0) 推荐(0)
摘要:RT-Thread 是一个开源、实时、轻量级的嵌入式操作系统(RTOS),来自中国,v3.1.0之后采用Apache-2.0协议,可闭源免费商用。 使用Ubuntu 22.04, GCC交叉编译器,分别演示树莓派Pico和Qemu仿真。 1. 基础环境 $ sudo apt install buil 阅读全文
posted @ 2025-05-04 10:51 this毛豆 阅读(168) 评论(0) 推荐(0)
摘要:ThreadX 是由 Express Logic 开发的一款硬实时操作系统,是唯一同时通过汽车电子、工业控制和医疗设备等高安全认证的RTOS,起初是收费RTOS,在2019年微软收购后,改为MIT开源协议,商用免费,是目前最强开源RTOS,具有完整的全家桶,如GUIX、NetX、NetX Duo、F 阅读全文
posted @ 2025-05-01 23:59 this毛豆 阅读(766) 评论(0) 推荐(0)
摘要:FreeRTOS是一个面向嵌入式设备的实时操作系统内核,目前已移植超过 40 个微控制器平台,AWS正在开发SMP版本。它采用MIT 许可证发行,商用免费。 最初由英国人 Richard Barry 于 2003 年左右开发。2018年美国亚马逊收购FreeRTOS,并把协议从GPLv2为MIT,A 阅读全文
posted @ 2025-04-27 19:03 this毛豆 阅读(420) 评论(0) 推荐(0)
摘要:Zephyr 一开始由风河公司(Wind River被Intel收购后的杰作)开发的微内核,后由Linux基金会托管,Apache-2.0开源协议,商用免费。 模块化架构,标准化驱动接口,通过设备树描述硬件,Tickless内核,动态电源管理,动态频率调整,多种安全性设计,内置多种协议栈,如蓝牙/B 阅读全文
posted @ 2025-04-23 20:41 this毛豆 阅读(1122) 评论(0) 推荐(0)
摘要:MicroPython 是一种专为微控制器和受限系统设计的精简版Python3解释器。它允许开发者使用Python语言直接编写代码,运行在资源有限的硬件平台上。 官方网址: https://micropython.org/Github: https://github.com/micropython/ 阅读全文
posted @ 2025-04-22 00:00 this毛豆 阅读(268) 评论(0) 推荐(0)
摘要:本文主要侧重于Linux命令行形式的esp-idf,但也会粗略介绍windows命令行esp-idf和vs code的esp-idf插件。 1. 型号 上市日期 型号 内核 RAM ROM WiFi BT 备注 2016.09 esp32 单核或双核32bit xtensa LX6@240MHz 5 阅读全文
posted @ 2025-04-17 20:03 this毛豆 阅读(1648) 评论(0) 推荐(0)
摘要:本教程演示在Ubuntu下编译树莓派Pico 1/Pico 2官方C/C++示例。 1. 安装环境 Ubuntu 22.04 pico-sdk picotool pico-examples 安装基础开发环境: $ sudo apt install build-essential flex bc ga 阅读全文
posted @ 2025-04-15 16:11 this毛豆 阅读(309) 评论(0) 推荐(0)