<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>01-引言 on 编程那些事儿</title><link>https://before80.github.io/prgms/Rust/embedded/intro/</link><description>Recent content in 01-引言 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Tue, 11 Aug 2026 23:57:44 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Rust/embedded/intro/index.xml" rel="self" type="application/rss+xml"/><item><title>01-硬件</title><link>https://before80.github.io/prgms/Rust/embedded/intro/01-hardware/</link><pubDate>Sat, 01 Aug 2026 10:38:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/embedded/intro/01-hardware/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/stable/embedded-book/"&gt;The Embedded Rust Book&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="meet-your-hardware"&gt;硬件&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/stable/embedded-book/intro/hardware.html"&gt;https://doc.rust-lang.org/stable/embedded-book/intro/hardware.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;让我们先熟悉一下将要使用的硬件。&lt;/p&gt;
&lt;h2 id="stm32f3discovery-the-f3"&gt;STM32F3DISCOVERY（简称 “F3”）&lt;/h2&gt;
&lt;p align="center"&gt;
&lt;img title="F3 开发板" src="../assets/f3.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;这块板子包含什么？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;一颗 &lt;a href="https://www.st.com/en/microcontrollers/stm32f303vc.html"&gt;STM32F303VCT6&lt;/a&gt; 微控制器。该微控制器具有：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;单核 ARM Cortex-M4F 处理器，硬件支持单精度浮点运算，最高时钟频率 72 MHz。&lt;/p&gt;</description></item><item><title>02-no_std</title><link>https://before80.github.io/prgms/Rust/embedded/intro/02-no-std/</link><pubDate>Sat, 01 Aug 2026 10:38:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/embedded/intro/02-no-std/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/stable/embedded-book/"&gt;The Embedded Rust Book&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="a-no_std-rust-environment"&gt;no_std&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/stable/embedded-book/intro/no-std.html"&gt;https://doc.rust-lang.org/stable/embedded-book/intro/no-std.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;“嵌入式编程”这一术语涵盖了非常广泛的编程类别。
从只有几 KB RAM 与 ROM 的 8 位 MCU（如 &lt;a href="https://www.st.com/resource/en/datasheet/st72325j6.pdf"&gt;ST72325xx&lt;/a&gt;），
到像 Raspberry Pi（&lt;a href="https://en.wikipedia.org/wiki/Raspberry_Pi#Specifications"&gt;Model B 3+&lt;/a&gt;）这样拥有 32/64 位
4 核 Cortex-A53 @ 1.4 GHz 与 1GB RAM 的系统。根据目标与用例的不同，编写代码时会面临不同的限制。&lt;/p&gt;</description></item><item><title>03-工具链</title><link>https://before80.github.io/prgms/Rust/embedded/intro/03-tooling/</link><pubDate>Sat, 01 Aug 2026 10:38:00 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/embedded/intro/03-tooling/</guid><description>&lt;blockquote&gt;
&lt;p&gt;译文 · 基于 &lt;a href="https://doc.rust-lang.org/stable/embedded-book/"&gt;The Embedded Rust Book&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="tooling"&gt;工具链&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://doc.rust-lang.org/stable/embedded-book/intro/tooling.html"&gt;https://doc.rust-lang.org/stable/embedded-book/intro/tooling.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;处理微控制器会用到多种不同工具，因为我们将面对与笔记本不同的架构，并且必须在&lt;em&gt;远程&lt;/em&gt;设备上运行与调试程序。&lt;/p&gt;
&lt;p&gt;我们将使用下列所有工具。未指定最低版本时，任何较新版本通常都可用；我们也列出了已测试的版本。&lt;/p&gt;</description></item></channel></rss>