ARM Embedded Tutorials/zh CN

From Free Pascal wiki
Jump to navigationJump to search

Deutsch (de) English (en) 中文(中国大陆) (zh_CN)

概述

使用FPC和Lazarus编程ARM微控制器的教程。这适用于例如STM32微控制器和RP2040(Raspberry Pi Pico)微控制器。

设置驱动程序/交叉编译器/IDE

STM32

Raspberry Pi Pico

为了最好地利用本教程,您需要购买(至少)两个Raspberry Pi Pico,我们将使用一个作为目标设备,另一个作为调试探针。为自己做件好事,投资4美元购买第二个设备,因为能够调试的价值远远超过这个价格。

由于Pico是全新的,并且对该板的支持仍在开发中,我建议您安装专用的Lazarus和Free Pascal,因为您需要使用Lazarus的trunk版本和一个经过特别修补的FPC版本,该版本包含必要的调整,以便FPC了解Pico。同时,随着我们不断学习,也请期待变化。

要访问下面的Raspberry Pi Pico示例以及所有所需的依赖项,请克隆此存储库:

https://github.com/michael-ring/pico-fpcexamples

在Github上创建问题并添加功能请求:

https://github.com/michael-ring/pico-fpcexamples/issues

ARM编程示例

STM32

Raspberry Pi Pico

另请参阅