- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
using System.Device.Gpio;
using System;
using System.Threading;
namespace Blinky
{
public class Program
{
private static GpioController s_GpioController;
public static void Main()
{
s_GpioController = new GpioController();
// ESP32 DevKit: 4 is a valid GPIO pin in, some boards like Xiuxin ESP32 may require GPIO Pin 2 instead.
GpioPin led = s_GpioController.OpenPin(4,PinMode.Output);
led.Write(PinValue.Low);
while (true)
{
led.Toggle();
Thread.Sleep(125);
led.Toggle();
Thread.Sleep(125);
led.Toggle();
Thread.Sleep(125);
led.Toggle();
Thread.Sleep(525);
}
}
}
}
https://habr.com/ru/post/549012/: «.NET nanoFramework — платформа для разработки приложений на C# для микроконтроллеров».
Ну все, последний оплот сишки пал, можно ее закапывать.
guest6 25.03.2021 19:49 # 0
guest6 25.03.2021 19:55 # 0
GC на микропитушнее будут гонять?
Fike 26.03.2021 05:31 # 0
bormand 25.03.2021 19:57 # +2
guest6 25.03.2021 20:02 # +3
А у жабы там было худшее их всех миро
j123123 26.03.2021 04:33 # +2
KoWe4Ka_l7porpaMMep 26.03.2021 06:17 # +1
Вообще, я не понимаю, нахуя надо обрезать 99% хуйни из ЯП, чтобы запихнуть его в микроконтроллер, это уже будет не С# а питу#. И получится как с йажей, где андроид-йажа и просто-йажа – джве большие разницы.
bormand 26.03.2021 08:56 # +1
bormand 26.03.2021 13:31 # +1
Хотя все вот эти микро-обрезки -- это не более чем сишка с классами.
MAPTbIwKA 26.03.2021 14:15 # 0
bormand 26.03.2021 14:33 # +1
Стильно, модно, молодёжно же: умный дом, IoT, облака, блокчейны, нейросети и т.п. ESP32 -- это как раз чип с вайфу на борту.
Ну и чтобы на весьма мощном (по меркам embedded) чипе почитать пару датчиков да релюшку включить совсем не обязательно пердолиться с битами да указателями.
MAPTbIwKA 26.03.2021 14:35 # 0
bormand 26.03.2021 14:37 # +2
MAPTbIwKA 26.03.2021 14:39 # 0
там типа enum тебе сразу из коробки?
bormand 26.03.2021 14:40 # +1
MAPTbIwKA 26.03.2021 14:45 # 0
bormand 26.03.2021 14:49 # +1
Когда-то такое персональным компом считалось )))
Не удивительно, что там шарп завели (с AoT конпеляцией в нативный код, скорее всего).
MAPTbIwKA 26.03.2021 14:51 # 0
> полметра оперативки,
ну таких компов не было всё таки
3_dar 26.03.2021 14:58 # +1
j123123 13.04.2021 05:55 # +2
> полметра оперативки,
Такое сочетание тактовой частоты и количества оперативки - да, пожалуй не встречалось на IBM PC. Но комп с 512 килобайтами SIMM оперативы и каким-нибудь i386 вполне реально собрать
gologub 13.04.2021 10:14 # 0
> SIMM
ну такой памяти не было всё таки
:р
j123123 13.04.2021 13:49 # 0
gologub 13.04.2021 15:11 # 0
DypHuu_niBEHb 13.04.2021 15:16 # 0
Скорее уж это был бы XT (двойка) с впаянной памятью.
Забавный факт: Начиная с первых пней ширина канала памяти увеличилась, и пришлось ставить по два SIMMа.
А в 386 вполне реально было вставить один
guest6 26.03.2021 14:43 # +1
MAPTbIwKA 26.03.2021 19:29 # 0