为新的 Arduino 竞争对手腾出空间——使用 Native Brainfuck

2021-08-07 07:17:12

市场上有这么多更小、功能更强大的微控制器板,现在可以肯定地说,经典的 Arduino 占用空间和外形已经过时了。但这并不是说旧的竞争者没有任何战斗,而是要证明它是一个新平台,它采用了由著名的 Atmel 董事会设置的熟悉风格。 [Eduardo Corpeño] 的 Brainfuino 是 Arduino 的竞争对手,它运行每个人都喜欢的深奥编程语言 Brainf*ck。 (保持 SFW,伙计们。)如果你把它误认为是 PCB 上的 Brainf*ck 仿真器,那么随时准备纠正,因为该板在莱迪思 MachXO2 FPGA 上的 Brainf*ck 软核中本地运行该语言。这是真正的交易,只有真正的天才或受虐狂才会敢于编码。电路板本身非常整齐地执行,具有图形风格,不仅仅是对原始 Arduino 的点头。该板上有 FPGA、256 kB ROM 和 138 kB RAM、一个提供 USB 串行端口和模拟输入的 STM32,以及一个电平转换器,用于在引脚上提供 Arduino 风格的 5 V 逻辑。我们可以看到它会为任何有兴趣学习 Brainf*ck 的人提供数小时的乐趣,但除此之外,它还具有作为 Arduino 形状的 FPGA 板的潜力。我们喜欢这个笑话,我们喜欢图形和工程设计,但在其背后隐藏着相当多的技术成就。