【 在 dismoon 的大作中提到: 】
: 标 题: Re: 51不出门瞎逛,在家看了一遍rust,感觉不可能替代C吧
: 发信站: 水木社区 (Thu May 4 11:29:22 2023), 站内
:
:
: 什么高端3D打印机还有上位机?
: 现在的3D打印机不都是直接弄个TF卡上面拷了STL或者STEP就能打印的么
:
: 说到rust的指针,我就举个例子
: 比如你MCU计算出一个double浮点数,想通过SPI传给一个蓝牙模块
: C就很简单,你弄个指针指向这个double,然后把这个double指针地址强制赋值给一个char指针,SPI从这个char指针读64位1或者0,发送,完事~
: 虽然编译器会警告,但是你可以编译通过,而且运行良好
: 我看rust就做不了这种事情
mem::transmute,万能cast
: 你要做很多中间步骤把这64个0和1变成合法的INT64才能通过SPI发送,这中间很多步骤就是属于脱裤子,但是最后和C一样,就是放个P
:
: 【 在 lvsoft 的大作中提到: 】
: : 我51第三天装了台3d打印机...
: : 然后发现丫自带的上位机貌似挂了,
: : 然后我本来就对他的上位机不太满意,准备直接上红米手机刷机klipper的方案。
: : ...................
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 114.228.210.*]
--
FROM 123.120.197.*