< 返回版块

xieren58 发表于 2021-10-11 19:42

Tags:rust,嵌入式,智能硬件

创业5个月了, 用rust开发嵌入式, 做了个智能围棋盘.简单分享下.

用到的主要包:

cortex-m-rtic

stm32f4xx-hal

heapless

总结:

rust 用在嵌入式, 虽然还不够太完善, 但是完全够用了. 而且开发现代化, 开发速度快, 完全可以替代C.

对围棋感兴趣的童鞋, 可以关注下, 说明从rustcc.cn过来的有优惠.


Ext Link: https://img.w2solo.com/photo/xieren58/9c8ae1a4-9937-4823-939a-6e4d795a71af.jpeg?imageView2/2/w/1920/q/100

评论区

写评论
作者 xieren58 2021-10-13 17:08

加了. 麻烦你通过下.

--
👇
enginefuture: 老哥用户不存在啊。是atob 还是Y2N6b3B5还是atob('Y2N6b3B5'),都试了。好像木有。方便加我不v:tabshi

--
👇
xieren58: v: atob('Y2N6b3B5')

--
👇
enginefuture: 感谢。方便加个微信不。

--
👇
xieren58: 可以看下cortex-m-rtic, 看看能否满足, 不满足再用RTOS.

--
👇
enginefuture:

--
👇
enginefuture: 之前是打算用rtthread。我这个项目目前外设比较多,蓝牙和4g都有,还要驱动电机,音频等等。这个裸跑的话,目前rust能支持到嘛。芯片是stm32.

--
👇
xieren58: 芯片具体是? 找芯片相关的crate, 如果是stm32的, 裸跑的话, 推荐用cortex-m-rtic和对应的stm32 hal.

--
👇
enginefuture: 我们也正打算用rust做嵌入式,但是不知道如何入手,请指教下。

enginefuture 2021-10-13 16:20

老哥用户不存在啊。是atob 还是Y2N6b3B5还是atob('Y2N6b3B5'),都试了。好像木有。方便加我不v:tabshi

--
👇
xieren58: v: atob('Y2N6b3B5')

--
👇
enginefuture: 感谢。方便加个微信不。

--
👇
xieren58: 可以看下cortex-m-rtic, 看看能否满足, 不满足再用RTOS.

--
👇
enginefuture:

--
👇
enginefuture: 之前是打算用rtthread。我这个项目目前外设比较多,蓝牙和4g都有,还要驱动电机,音频等等。这个裸跑的话,目前rust能支持到嘛。芯片是stm32.

--
👇
xieren58: 芯片具体是? 找芯片相关的crate, 如果是stm32的, 裸跑的话, 推荐用cortex-m-rtic和对应的stm32 hal.

--
👇
enginefuture: 我们也正打算用rust做嵌入式,但是不知道如何入手,请指教下。

作者 xieren58 2021-10-13 15:03

v: atob('Y2N6b3B5')

--
👇
enginefuture: 感谢。方便加个微信不。

--
👇
xieren58: 可以看下cortex-m-rtic, 看看能否满足, 不满足再用RTOS.

--
👇
enginefuture:

--
👇
enginefuture: 之前是打算用rtthread。我这个项目目前外设比较多,蓝牙和4g都有,还要驱动电机,音频等等。这个裸跑的话,目前rust能支持到嘛。芯片是stm32.

--
👇
xieren58: 芯片具体是? 找芯片相关的crate, 如果是stm32的, 裸跑的话, 推荐用cortex-m-rtic和对应的stm32 hal.

--
👇
enginefuture: 我们也正打算用rust做嵌入式,但是不知道如何入手,请指教下。

enginefuture 2021-10-13 14:43

感谢。方便加个微信不。

--
👇
xieren58: 可以看下cortex-m-rtic, 看看能否满足, 不满足再用RTOS.

--
👇
enginefuture:

--
👇
enginefuture: 之前是打算用rtthread。我这个项目目前外设比较多,蓝牙和4g都有,还要驱动电机,音频等等。这个裸跑的话,目前rust能支持到嘛。芯片是stm32.

--
👇
xieren58: 芯片具体是? 找芯片相关的crate, 如果是stm32的, 裸跑的话, 推荐用cortex-m-rtic和对应的stm32 hal.

--
👇
enginefuture: 我们也正打算用rust做嵌入式,但是不知道如何入手,请指教下。

作者 xieren58 2021-10-13 14:25

可以看下cortex-m-rtic, 看看能否满足, 不满足再用RTOS.

--
👇
enginefuture:

--
👇
enginefuture: 之前是打算用rtthread。我这个项目目前外设比较多,蓝牙和4g都有,还要驱动电机,音频等等。这个裸跑的话,目前rust能支持到嘛。芯片是stm32.

--
👇
xieren58: 芯片具体是? 找芯片相关的crate, 如果是stm32的, 裸跑的话, 推荐用cortex-m-rtic和对应的stm32 hal.

--
👇
enginefuture: 我们也正打算用rust做嵌入式,但是不知道如何入手,请指教下。

enginefuture 2021-10-13 13:46

--
👇
enginefuture: 之前是打算用rtthread。我这个项目目前外设比较多,蓝牙和4g都有,还要驱动电机,音频等等。这个裸跑的话,目前rust能支持到嘛。芯片是stm32.

--
👇
xieren58: 芯片具体是? 找芯片相关的crate, 如果是stm32的, 裸跑的话, 推荐用cortex-m-rtic和对应的stm32 hal.

--
👇
enginefuture: 我们也正打算用rust做嵌入式,但是不知道如何入手,请指教下。

作者 xieren58 2021-10-13 11:36

芯片具体是? 找芯片相关的crate, 如果是stm32的, 裸跑的话, 推荐用cortex-m-rtic和对应的stm32 hal.

--
👇
enginefuture: 我们也正打算用rust做嵌入式,但是不知道如何入手,请指教下。

enginefuture 2021-10-13 11:28

我们也正打算用rust做嵌入式,但是不知道如何入手,请指教下。

作者 xieren58 2021-10-13 11:07

对应的点在棋盘上亮灯, 摆子, 还可以让AI分析

--
👇
kingfree: 看起来挺有意思的,怎么实现的自动打谱?

kingfree 2021-10-12 16:51

看起来挺有意思的,怎么实现的自动打谱?

1 共 10 条评论, 1 页