dotnet / dotnet/vblang

Proposal: Lightweight VB runtime for IoT

Open
#424 31 comments 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
328
Forks
71
PR merge metrics
No merged PRs in 30d

Description

Lately we are programming more on IoT devices and it is most of the time C code (Arduino code repository) or Lua scripting. [ESP32](https://www.espressif.com/en/products/hardware/esp32/overview), [ESP-EYE](https://www.espressif.com/en/products/hardware/esp-eye/overview) has inbuilt Vision and Vernacular functionality which can be utilized by our programs.
It appears that the Memory and OpCodes are limitations in ESP chips to have VB runtimes loaded.

Idea:
1. Create a ".NET IoT" as a subset of ".NET Core" which can be loaded into chips like ESP. The ".NET IoT" to use "Reduced RISC" (Reduced-Reduced Instruction Set Computing) to target sub $8 chips like ESP which has dual core CPU, Built-In Memory, Camera, Mic and Buzzer speaker.
2. Support LinkPoke in ".NET IoT" for communication (#383).
3. Make these chips directly participate in AD authentication via ".NET IoT".
4. Allow VB.NET programming to target ESP or similar IoT platform.
5. Chipmakers to increase current 4MB memory on chip or use [CrossBar](https://www.crossbar-inc.com) technology within existing cross section.

Help:
@KathleenDollard please guide us creating ".NET IoT".

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.