Skip to content

Arduino RT Thread Library 简介

onelife edited this page May 27, 2019 · 2 revisions

💥 由来

RT-Thread 的历史比 Arduino 要久,只是长期以来默默无闻,而 Arduino 却从诞生开始一直:fire:到现在。其原因,咱哥们儿以为至少有一条是 Arduino 把编程的门槛儿降得很低。以至于能让一个没有任何基础的人,在一天之内享受到编程的乐趣。不得不说,这实在:cow::x:!

一开始,咱也不是特别重视 Arduino ,只当它是一个初学者的玩具。内心独白是:八位机能玩儿出什么花儿来?:stuck_out_tongue_winking_eye:

然而现实“啪啪”的狠抽了哥们儿的脸蛋子 :goberserk:。八位机确实能玩儿出花儿来 🌻。这大概也正是得益于 Arduino 的低门槛儿,让原本甚至是外行的人都能够通过编程来表达自己的想法,释放出“内行人”无法想象的创意。🌋

后来一群 STM 玩儿家开发了个 STM32 版本的 Arduino。这可能是第一个 ARM 版本的 Arduino 👍。

大约与此同时(或更早?),:bear:哥也开始了 ART 项目。这是第一次 RT-Thread 和 Arduino 走到一起。

咱哥们开始玩 Arduino 的契机是表妹的毕业设计 😁。后来发现了 FreeRTOS 库,感觉 RT-Thread 也应该这样玩儿:搭上 Arduino 的车,让更多人知道有 RT-Thread 这么一号,并且享受使用 RT-Thread 的便捷 😉。

👷 移植概述

  1. Fork RT-Thread project,暂时移除内核以外的代码。
  2. 重新组织目录结构和引用( #include xxx)以适应 Arduino 的编译步骤。
Clone this wiki locally