Go: TinyGo

встраиваемые модели

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 02:40

У TinyGo есть онлайн платформа для разработки прототипов приложений в браузере, для различающихся аппаратных платформ: https://play.tinygo.org/. Вот как выглядит программирование для контроллеров Arduino:
TinyGo.png
TinyGo.png (70.16 КБ) 171 просмотр

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 03:05

Ресурсы по TinyGo, которые я раньше не заметил :oops: :
Русскоязычный саййт проекта: Go для встраиваемых систем и WebAssembly
Документация
Документация по TinyGo разбита на разделы, это поможет вам быстрее найти необходимую информацию.
Разрабатываем для Arduino и других микроконтроллеров
28 апр 2022 в 14:03
... благодаря поддержке набора инструментов LLVM, стало возможным использовать Go и для встраиваемых систем, например при создании мобильных приложений для Android/iOS (например, проекты android-go или gomobile) или микроконтроллеров. В этой статье мы поговорим о возможностях проекта TinyGo, его преимуществах по сравнению с C++ для Arduino и других микроконтроллеров, рассмотрим несколько примеров по работе с оборудованием (на примере реализации драйвера шины SPI для светодиодной ленты WS2812).
Компилятор языка Tinygo a Go на основе LLVM
Обновлено на 23/07/2019

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 11:33

Olej писал(а):
05 фев 2024, 21:29
Компиляция:
Olej писал(а):
05 фев 2024, 21:29
olej@R420:~/2024/Go/examples/fibo$ time tinygo build -o fibo_gotiny fibo_go.go

real 0m3,441s
user 0m5,627s
sys 0m0,467s
Очень любопытно :shock: ...
После обновления версии GoLang (Go: инструментарий (продолжение)) 09.02:
Olej писал(а):
07 фев 2024, 19:56
Нужно обновлять!

Код: Выделить всё

olej@R420:~$ go version
go version go1.22.0 linux/amd64
... уже на следующий день, 10.02, обнаруживается такая вещь, что:

Код: Выделить всё

olej@R420:~/2024/Go/examples/fibo$ tinygo version
tinygo version 0.30.0 linux/amd64 (using go version go1.22.0 and LLVM version 16.0.1)

Код: Выделить всё

olej@R420:~/2024/Go/examples/fibo$ tinygo build -o fibo_gotiny fibo_go.go
error: requires go version 1.18 through 1.21, got go1.22
Т.е. все вещи, которые элементарно компилировались вчера - на сегодня отказываются :!: :-o
Т.е. связь TinyGo с основным проектом GoLang куда более плотная, чем может показаться... (хотя они и сами утверждают везде что используются все импорты пакетов из репозиториев GoLang).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 11:46

Olej писал(а):
11 фев 2024, 11:33
Т.е. связь TinyGo с основным проектом GoLang куда более плотная, чем может показаться... (хотя они и сами утверждают везде что используются все импорты пакетов из репозиториев GoLang).
Да и в репозитории исходных кодов TinyGo мы можем найти:
all: drop support for Go 1.16 and Go 1.17
Т.е. TinyGo работоспособен (или даже, может и собирается) только в определённом диапазоне версия GoLang, и на сегодня этот диапазон 1.18-1.21

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 15:26

Olej писал(а):
11 фев 2024, 11:46
Т.е. TinyGo работоспособен (или даже, может и собирается) только в определённом диапазоне версия GoLang, и на сегодня этот диапазон 1.18-1.21
Обнаружив столь странность ... и предполагая не ошибся ли в чём - решил проверить.
Но, поскольку мне уже в облом переключать версии Go даже через альтернативы, решил проделать инсталляции просто на другом компьютере, где GoLang не обновлялся:

Код: Выделить всё

olej@esprimop420:~$ inxi -Cxxx
CPU:
  Info: quad core model: Intel Xeon E3-1240 v3 bits: 64 type: MT MCP
    smt: enabled arch: Haswell rev: 3 cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 1199 high: 3800 min/max: 800/3800 cores: 1: 3800 2: 800
    3: 800 4: 800 5: 800 6: 800 7: 900 8: 898 bogomips: 54278
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx

Код: Выделить всё

olej@esprimop420:~$ uname -a
Linux esprimop420 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux

Код: Выделить всё

olej@esprimop420:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 12 (bookworm)
Release:	12
Codename:	bookworm

Код: Выделить всё

olej@esprimop420:~$ go version
go version go1.21.3 linux/amd64
olej@esprimop420:~$ mc

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 15:29

Olej писал(а):
11 фев 2024, 15:26
проделать инсталляции просто на другом компьютере
0.30.0
Sep 21, 2023

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo$ wget https://github.com/tinygo-org/tinygo/releases/download/v0.30.0/tinygo_0.30.0_amd64.deb
--2024-02-11 11:37:43--  https://github.com/tinygo-org/tinygo/releases/download/v0.30.0/tinygo_0.30.0_amd64.deb
Распознаётся github.com (github.com)… 140.82.121.3
Подключение к github.com (github.com)|140.82.121.3|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 302 Found
Адрес: https://objects.githubusercontent.com/github-production-release-asset-2e65be/136505169/0cea37b7-9d0b-4d21-ac0f-0c2c94cbc558?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240211%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240211T093743Z&X-Amz-Expires=300&X-Amz-Signature=99ee236b06b49516f3e96756f6ac4c6bbf5524786951bce47490ba2d157c83f3&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=136505169&response-content-disposition=attachment%3B%20filename%3Dtinygo_0.30.0_amd64.deb&response-content-type=application%2Foctet-stream [переход]
--2024-02-11 11:37:43--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/136505169/0cea37b7-9d0b-4d21-ac0f-0c2c94cbc558?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAVCODYLSA53PQK4ZA%2F20240211%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240211T093743Z&X-Amz-Expires=300&X-Amz-Signature=99ee236b06b49516f3e96756f6ac4c6bbf5524786951bce47490ba2d157c83f3&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=136505169&response-content-disposition=attachment%3B%20filename%3Dtinygo_0.30.0_amd64.deb&response-content-type=application%2Foctet-stream
Распознаётся objects.githubusercontent.com (objects.githubusercontent.com)… 185.199.110.133, 185.199.111.133, 185.199.108.133, ...
Подключение к objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 126469036 (121M) [application/octet-stream]
Сохранение в: «tinygo_0.30.0_amd64.deb»

tinygo_0.30.0_amd64.deb           100%[==========================================================>] 120,61M  5,78MB/s    за 21s     

2024-02-11 11:38:05 (5,78 MB/s) - «tinygo_0.30.0_amd64.deb» сохранён [126469036/126469036]

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo$ ls -l tinygo_0.30.0_amd64.deb 
-rw-r--r-- 1 olej olej 126469036 сен 21 16:38 tinygo_0.30.0_amd64.deb

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo$ sudo dpkg -i tinygo_0.30.0_amd64.deb 
[sudo] пароль для olej: 
Выбор ранее не выбранного пакета tinygo.
(Чтение базы данных … на данный момент установлено 271974 файла и каталога.)
Подготовка к распаковке tinygo_0.30.0_amd64.deb …
Распаковывается tinygo (0.30.0) …
Настраивается пакет tinygo (0.30.0) …

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo$ which tinygo
/usr/local/bin/tinygo

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo$ tinygo version
tinygo version 0.30.0 linux/amd64 (using go version go1.21.3 and LLVM version 16.0.1)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 15:34

Olej писал(а):
11 фев 2024, 15:26
решил проверить
Проверяю:

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo/examples/fibo$ time tinygo build fibo_go.go 

real	0m7,021s
user	0m33,808s
sys	0m11,426s

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo/examples/fibo$ time ./fibo_go 45
1836311903

real	0m3,609s
user	0m3,609s
sys	0m0,001s
Нет. Всё ОК.
Не померещилось... :oops:

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 15:50

Olej писал(а):
05 фев 2024, 18:25
Относительно программирования для Arduino:
Их родной пример:

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo/examples/led$ tinygo build led.go
# command-line-arguments
led.go:9:20: undefined: machine.LED

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo/examples/led$ head -n6 led.go
package main

import (
    "machine"
    "time"
)
Т.е. в бинарной инсталляции с их собственного .deb - всё не совсем так, чего-то не хватает...
Хотя в исходниках, загруженных с GIT https://github.com/tinygo-org/tinygo:

Код: Выделить всё

olej@R420:~/2024/Go/tinygo$ ls -o src
итого 56
drwxrwxr-x  4 olej  4096 фев  5 17:34 crypto
drwxrwxr-x 11 olej  4096 фев  5 17:34 device
drwxrwxr-x 39 olej  4096 фев  5 17:34 examples
drwxrwxr-x  6 olej  4096 фев  5 17:34 internal
drwxrwxr-x  3 olej 12288 фев  5 17:34 machine
drwxrwxr-x  2 olej  4096 фев  5 17:34 net
drwxrwxr-x  3 olej  4096 фев  5 17:34 os
drwxrwxr-x  3 olej  4096 фев  5 17:34 reflect
drwxrwxr-x 10 olej  4096 фев  5 17:34 runtime
drwxrwxr-x  2 olej  4096 фев  5 17:34 sync
drwxrwxr-x  2 olej  4096 фев  5 17:34 syscall
drwxrwxr-x  2 olej  4096 фев  5 17:34 testing

Код: Выделить всё

 
olej@R420:~/2024/Go/tinygo$ ls -o src/machine/ | head
итого 1696
-rw-rw-r-- 1 olej   571 фев  5 17:34 adc.go
-rw-rw-r-- 1 olej  2057 фев  5 17:34 board_ae_rp2040.go
-rw-rw-r-- 1 olej   651 фев  5 17:34 board_arduino.go
-rw-rw-r-- 1 olej   544 фев  5 17:34 board_arduino_leonardo.go
-rw-rw-r-- 1 olej  1544 фев  5 17:34 board_arduino_mega1280.go
-rw-rw-r-- 1 olej  2758 фев  5 17:34 board_arduino_mega2560.go
-rw-rw-r-- 1 olej  1715 фев  5 17:34 board_arduino_mkr1000.go
-rw-rw-r-- 1 olej  2228 фев  5 17:34 board_arduino_mkrwifi1010.go
-rw-rw-r-- 1 olej  2408 фев  5 17:34 board_arduino_nano33.go

Код: Выделить всё

 
olej@R420:~/2024/Go/tinygo$ ls -o src/machine/ | wc -l
236

Т.е. вопрос не в том что их нет, а в том как их указать в путях...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 15:59

Olej писал(а):
11 фев 2024, 15:50
вопрос не в том что их нет, а в том как их указать в путях...
ОК, см. состав пакета который устанавливали...
Он настолько большой, оказалось :-o :

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo$ dpkg --contents tinygo_0.30.0_amd64.deb | wc -l
6296
... что смотрим его по частям:

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo$ dpkg --contents tinygo_0.30.0_amd64.deb | grep targets | wc -l
235
Вот они, родёмые :lol: - платформы, где:

Код: Выделить всё

olej@esprimop420:~/2024/TinyGo$ dpkg --contents tinygo_0.30.0_amd64.deb | grep targets
drwxr-xr-x 0/0               0 2023-09-21 13:25 ./usr/local/lib/tinygo/targets/
-rw-r--r-- 0/0             420 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atmega1284p.json
-rw-r--r-- 0/0              73 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/particle-xenon.json
-rw-r--r-- 0/0            1610 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nintendoswitch.ld
-rw-r--r-- 0/0             164 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsame54-xpro.json
-rw-r--r-- 0/0             221 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pca10059.json
-rw-r--r-- 0/0             206 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/microbit.json
-rw-r--r-- 0/0             742 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nxpmk66f18.ld
-rw-r--r-- 0/0             294 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nano-33-ble.ld
-rw-r--r-- 0/0             282 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/itsybitsy-m0.json
-rw-r--r-- 0/0              74 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/microbit-s110v8.json
-rw-r--r-- 0/0            1939 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arm.ld
-rw-r--r-- 0/0             254 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd51j19a.json
-rw-r--r-- 0/0             312 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pca10056.json
-rw-r--r-- 0/0            1219 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/avrtiny.S
-rw-r--r-- 0/0            1571 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/avrtiny.ld
-rw-r--r-- 0/0             212 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/reelboard.json
-rw-r--r-- 0/0             387 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/matrixportal-m4.json
-rw-r--r-- 0/0              49 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pca10056-s140v7.json
-rw-r--r-- 0/0             534 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/macropad-rp2040-boot-stage2.S
-rw-r--r-- 0/0             522 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pico-boot-stage2.S
-rw-r--r-- 0/0             528 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/qtpy-rp2040-boot-stage2.S
-rw-r--r-- 0/0             175 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/circuitplay-bluefruit.json
-rw-r--r-- 0/0              29 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gobadge.json
-rw-r--r-- 0/0             244 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/thingplus-rp2040.json
-rw-r--r-- 0/0             295 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/wioterminal.json
-rw-r--r-- 0/0             239 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/tufty2040.json
-rw-r--r-- 0/0             271 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/itsybitsy-m4.json
-rw-r--r-- 0/0             532 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/trinkey-qt2040-boot-stage2.S
-rw-r--r-- 0/0              73 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/particle-argon.json
-rw-r--r-- 0/0             234 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd51j20a.ld
-rw-r--r-- 0/0              78 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/reelboard-s140v7.json
-rw-r--r-- 0/0             316 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32f469disco.json
-rw-r--r-- 0/0             165 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nano-33-ble-s140v6-uf2.json
-rw-r--r-- 0/0             241 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/xiao-rp2040.json
-rw-r--r-- 0/0             194 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nano-33-ble-s140v7.json
-rw-r--r-- 0/0             235 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/hifive1b.json
-rw-r--r-- 0/0             321 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atmega1280.json
-rw-r--r-- 0/0             125 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nicenano.json
-rw-r--r-- 0/0             239 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gopher-badge.json
-rw-r--r-- 0/0             273 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/xiao.json
-rw-r--r-- 0/0             262 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/qtpy.json
-rw-r--r-- 0/0             599 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/riscv.json
-rw-r--r-- 0/0             303 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/teensy36.s
-rw-r--r-- 0/0            8588 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/teensy40.s
-rw-r--r-- 0/0              76 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nodemcu.json
-rw-r--r-- 0/0             167 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32l4x5.ld
-rw-r--r-- 0/0            1154 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp32c3.json
-rw-r--r-- 0/0             212 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-zero.json
-rw-r--r-- 0/0             349 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nucleo-l031k6.json
-rw-r--r-- 0/0             302 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/riscv32.json
-rw-r--r-- 0/0             149 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/particle-3rd-gen.json
-rw-r--r-- 0/0             234 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd51p20a.ld
-rw-r--r-- 0/0              40 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp32-mini32.json
-rw-r--r-- 0/0             144 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840-mdk.json
-rw-r--r-- 0/0             719 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m.json
-rw-r--r-- 0/0             165 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32l4x2.ld
-rw-r--r-- 0/0             180 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/lorae5.json
-rw-r--r-- 0/0              52 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/microbit-v2-s113v7.json
-rw-r--r-- 0/0             177 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52833.ld
-rw-r--r-- 0/0             164 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/bluemicro840.json
-rw-r--r-- 0/0             166 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32l5x2xe.ld
-rw-r--r-- 0/0             189 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-nrf52840-sense.json
-rw-r--r-- 0/0             251 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/waveshare-rp2040-zero.json
-rw-r--r-- 0/0             280 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pyportal.json
-rw-r--r-- 0/0             240 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pinetime.json
-rw-r--r-- 0/0             233 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd21.ld
-rw-r--r-- 0/0             687 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/k210.json
-rw-r--r-- 0/0             142 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840-mdk-usb-dongle.json
-rw-r--r-- 0/0            9686 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp32c3.ld
-rw-r--r-- 0/0             234 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pico.json
-rw-r--r-- 0/0             516 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m0plus.json
-rw-r--r-- 0/0             464 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-stm32f405.json
-rw-r--r-- 0/0             248 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/qtpy-rp2040.json
-rw-r--r-- 0/0            1060 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gameboy-advance.json
-rw-r--r-- 0/0             455 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/riscv-qemu.ld
-rw-r--r-- 0/0             254 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd51p19a.json
-rw-r--r-- 0/0             294 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-leonardo.json
-rw-r--r-- 0/0             282 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m-qemu.json
-rw-r--r-- 0/0            2707 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp8266.ld
-rw-r--r-- 0/0              29 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/d1mini.json
-rw-r--r-- 0/0             170 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32l072czt6.ld
-rw-r--r-- 0/0             201 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32l0x2.json
-rw-r--r-- 0/0             269 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsame51j19a.json
-rw-r--r-- 0/0             168 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32f405.ld
-rw-r--r-- 0/0              77 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32f4disco-1.json
-rw-r--r-- 0/0             276 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/metro-m4-airlift.json
-rw-r--r-- 0/0             237 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/x9pro.json
-rw-r--r-- 0/0             169 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32wlx.ld
-rw-r--r-- 0/0             165 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nano-33-ble-s140v7-uf2.json
-rw-r--r-- 0/0             401 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840-s140v7.ld
-rw-r--r-- 0/0              88 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf51-s110v8.json
-rw-r--r-- 0/0             175 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/maixbit.json
-rw-r--r-- 0/0             321 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atmega2560.json
-rw-r--r-- 0/0             253 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/macropad-rp2040.json
-rw-r--r-- 0/0             320 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nucleo-f103rb.json
-rw-r--r-- 0/0             170 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/lm3s6965.ld
-rw-r--r-- 0/0             243 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-nano33.json
-rw-r--r-- 0/0            1109 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/rp2040.ld
-rw-r--r-- 0/0             347 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino.json
-rw-r--r-- 0/0             240 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-mega1280.json
-rw-r--r-- 0/0             254 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/trinkey-qt2040.json
-rw-r--r-- 0/0              62 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/xiao-esp32c3.json
-rw-r--r-- 0/0             274 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-m4-can.json
-rw-r--r-- 0/0             190 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/p1am-100.json
-rw-r--r-- 0/0             240 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/ae-rp2040.json
-rw-r--r-- 0/0             204 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32wl5x_cm4.json
-rw-r--r-- 0/0             265 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pybadge.json
-rw-r--r-- 0/0             400 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52833-s113v7.ld
-rw-r--r-- 0/0            1187 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/avr.ld
-rw-r--r-- 0/0            5953 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp32.ld
-rw-r--r-- 0/0             354 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840.json
-rw-r--r-- 0/0             147 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52833-s113v7.json
-rw-r--r-- 0/0             317 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32f4disco.json
-rw-r--r-- 0/0             197 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsame5xx20-no-bootloader.ld
-rw-r--r-- 0/0             354 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52833.json
-rw-r--r-- 0/0             287 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840-s140v6-uf2.json
-rw-r--r-- 0/0              41 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gopherbot.json
-rw-r--r-- 0/0             849 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp32.json
-rw-r--r-- 0/0             169 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32.ld
-rw-r--r-- 0/0             183 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-nrf52840.json
-rw-r--r-- 0/0             535 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m33.json
-rw-r--r-- 0/0             188 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nucleo-wl55jc.json
-rw-r--r-- 0/0              46 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pca10040-s132v6.json
-rw-r--r-- 0/0             177 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pca10059.ld
-rw-r--r-- 0/0             512 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m3.json
-rw-r--r-- 0/0             283 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsame54p20a.json
-rw-r--r-- 0/0             227 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atmega32u4.json
-rw-r--r-- 0/0             234 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd51.ld
-rw-r--r-- 0/0             234 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsame5xx19.ld
-rw-r--r-- 0/0             180 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gnse.json
-rw-r--r-- 0/0             187 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pca10031.json
-rw-r--r-- 0/0             514 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m4.json
-rw-r--r-- 0/0             533 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/rp2040.json
-rw-r--r-- 0/0             297 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840-s140v7-uf2.json
-rw-r--r-- 0/0             291 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-nano.json
-rw-r--r-- 0/0              32 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/clue.json
-rw-r--r-- 0/0             299 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nano-33-ble.json
-rw-r--r-- 0/0             292 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/teensy36.json
-rw-r--r-- 0/0             169 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840.ld
-rw-r--r-- 0/0             595 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp8266.json
-rw-r--r-- 0/0             493 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/avrtiny.json
-rw-r--r-- 0/0             221 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/lgt92.json
-rw-r--r-- 0/0             353 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nucleo-l432kc.json
-rw-r--r-- 0/0             283 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-m0.json
-rw-r--r-- 0/0             240 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-mega2560.json
-rw-r--r-- 0/0             258 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd51p20a.json
-rw-r--r-- 0/0             185 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/itsybitsy-nrf52840.json
-rw-r--r-- 0/0             147 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840-s140v7.json
-rw-r--r-- 0/0              72 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/makerfabs-esp32c3spi35.json
-rw-r--r-- 0/0             182 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf51.ld
-rw-r--r-- 0/0             270 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/trinket-m0.json
-rw-r--r-- 0/0             351 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nucleo-l552ze.json
-rw-r--r-- 0/0            1641 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/riscv.ld
-rw-r--r-- 0/0           16592 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/rp2040-boot-stage2.S
-rw-r--r-- 0/0            1915 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/mimxrt1062-teensy40.ld
-rw-r--r-- 0/0             323 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nucleo-f722ze.json
-rw-r--r-- 0/0             220 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/riscv64.json
-rw-r--r-- 0/0             149 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/xiao-ble.json
-rw-r--r-- 0/0             239 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nano-rp2040.json
-rw-r--r-- 0/0             169 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32f469.ld
-rw-r--r-- 0/0            2435 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gameboy-advance.s
-rw-r--r-- 0/0             270 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-m4.json
-rw-r--r-- 0/0             171 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32f7x2zetx.ld
-rw-r--r-- 0/0             178 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/hifive1b.ld
-rw-r--r-- 0/0             239 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/digispark.json
-rw-r--r-- 0/0             258 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd51j20a.json
-rw-r--r-- 0/0             212 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/microbit-v2.json
-rw-r--r-- 0/0              66 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp32-coreboard-v2.json
-rw-r--r-- 0/0             278 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pygamer.json
-rw-r--r-- 0/0             514 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m7.json
-rw-r--r-- 0/0             258 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/attiny85.json
-rw-r--r-- 0/0             490 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840-s140v7-uf2.ld
-rw-r--r-- 0/0             240 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/badger2040.json
-rw-r--r-- 0/0             243 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/kb2040.json
-rw-r--r-- 0/0             512 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m0.json
-rw-r--r-- 0/0             278 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-m0-express.json
-rw-r--r-- 0/0             254 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-rp2040.json
-rw-r--r-- 0/0             256 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/circuitplay-express.json
-rw-r--r-- 0/0             169 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32f407.ld
-rw-r--r-- 0/0             377 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/attiny1616.json
-rw-r--r-- 0/0            2209 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/avr.S
-rw-r--r-- 0/0              43 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gopherbot2.json
-rw-r--r-- 0/0             305 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf51-s110v8.ld
-rw-r--r-- 0/0              55 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/mch2022.json
-rw-r--r-- 0/0             321 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52-s132v6.ld
-rw-r--r-- 0/0             269 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-mkrwifi1010.json
-rw-r--r-- 0/0             350 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/teensy41.json
-rw-r--r-- 0/0             375 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/wasm-undefined.txt
-rw-r--r-- 0/0           15781 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/wasm_exec.js
-rw-r--r-- 0/0              92 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/m5stamp-c3.json
-rw-r--r-- 0/0            1442 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/maixbit.ld
-rw-r--r-- 0/0             398 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/xtensa.json
-rw-r--r-- 0/0             700 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/wasm.json
-rw-r--r-- 0/0             690 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/fe310.json
-rw-r--r-- 0/0             278 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd21e18a.json
-rw-r--r-- 0/0             174 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/clue-alpha.json
-rw-r--r-- 0/0             176 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/mdbt50qrx-uf2.json
-rw-r--r-- 0/0             278 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd21g18a.json
-rw-r--r-- 0/0             532 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/feather-rp2040-boot-stage2.S
-rw-r--r-- 0/0             237 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atmega328p.json
-rw-r--r-- 0/0             298 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/bluepill.json
-rw-r--r-- 0/0             182 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52.ld
-rw-r--r-- 0/0             266 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gemma-m0.json
-rw-r--r-- 0/0              86 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/m5stack.json
-rw-r--r-- 0/0             306 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/grandcentral-m4.json
-rw-r--r-- 0/0              72 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp32-c3-devkit-rust-1.json
-rw-r--r-- 0/0            1563 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/cortex-m-qemu.s
-rw-r--r-- 0/0              93 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/simavr.json
-rw-r--r-- 0/0             196 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32wle5.json
-rw-r--r-- 0/0             455 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/avr.json
-rw-r--r-- 0/0             351 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/teensy40.json
-rw-r--r-- 0/0             163 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32l031k6.ld
-rw-r--r-- 0/0             254 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/challenger-rp2040.json
-rw-r--r-- 0/0             240 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pca10040.json
-rw-r--r-- 0/0              73 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/particle-boron.json
-rw-r--r-- 0/0              92 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/m5stack-core2.json
-rw-r--r-- 0/0             254 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/atsamd51g19a.json
-rw-r--r-- 0/0             466 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52840-s140v6-uf2.ld
-rw-r--r-- 0/0             915 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nintendoswitch.json
-rw-r--r-- 0/0              61 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/esp32c3-12f.json
-rw-r--r-- 0/0             127 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-nano-new.json
-rw-r--r-- 0/0             819 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/riscv-qemu.json
-rw-r--r-- 0/0             648 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/wasi.json
-rw-r--r-- 0/0             342 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52.json
-rw-r--r-- 0/0             170 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/stm32f103rb.ld
-rw-r--r-- 0/0            2095 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/gameboy-advance.ld
-rw-r--r-- 0/0             215 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/arduino-mkr1000.json
-rw-r--r-- 0/0             425 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/swan.json
-rw-r--r-- 0/0            2670 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nintendoswitch.s
-rw-r--r-- 0/0              88 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf52-s132v6.json
-rw-r--r-- 0/0             162 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/pca10056-s140v6-uf2.json
-rw-r--r-- 0/0              80 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/bluepill-clone.json
-rw-r--r-- 0/0             346 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/nrf51.json
-rw-r--r-- 0/0              88 2023-09-21 10:35 ./usr/local/lib/tinygo/targets/m5stick-c.json
А установленные в системе вот они:

Код: Выделить всё

olej@R420:~/2024/Go/tinygo$ ls -o /usr/local/lib/tinygo/src/machine | wc -l
236

Код: Выделить всё

olej@R420:~/2024/Go/tinygo$ ls -o /usr/local/lib/tinygo/src/machine | head
итого 1696
-rw-r--r-- 1 root   571 сен 21 10:35 adc.go
-rw-r--r-- 1 root  2057 сен 21 10:35 board_ae_rp2040.go
-rw-r--r-- 1 root   651 сен 21 10:35 board_arduino.go
-rw-r--r-- 1 root   544 сен 21 10:35 board_arduino_leonardo.go
-rw-r--r-- 1 root  1544 сен 21 10:35 board_arduino_mega1280.go
-rw-r--r-- 1 root  2758 сен 21 10:35 board_arduino_mega2560.go
-rw-r--r-- 1 root  1715 сен 21 10:35 board_arduino_mkr1000.go
-rw-r--r-- 1 root  2228 сен 21 10:35 board_arduino_mkrwifi1010.go
-rw-r--r-- 1 root  2408 сен 21 10:35 board_arduino_nano33.go

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Go: TinyGo

Непрочитанное сообщение Olej » 11 фев 2024, 16:18

Olej писал(а):
11 фев 2024, 15:59
А установленные в системе вот они:
А заодно и :lol: :

Код: Выделить всё

olej@R420:~/2024/own.BOOKs/BHV.Go.3$ ls -o /usr/local/lib/tinygo/src/examples 
итого 148
drwxr-xr-x 2 root 4096 фев  5 16:31 adc
drwxr-xr-x 2 root 4096 фев  5 16:31 blinkm
drwxr-xr-x 2 root 4096 фев  5 16:31 blinky1
drwxr-xr-x 2 root 4096 фев  5 16:31 blinky2
drwxr-xr-x 2 root 4096 фев  5 16:31 button
drwxr-xr-x 2 root 4096 фев  5 16:31 button2
drwxr-xr-x 2 root 4096 фев  5 16:31 can
drwxr-xr-x 2 root 4096 фев  5 16:31 caninterrupt
drwxr-xr-x 2 root 4096 фев  5 16:31 dac
drwxr-xr-x 2 root 4096 фев  5 16:31 echo
drwxr-xr-x 2 root 4096 фев  5 16:31 echo2
drwxr-xr-x 2 root 4096 фев  5 16:31 empty
drwxr-xr-x 2 root 4096 фев  5 16:31 flash
drwxr-xr-x 2 root 4096 фев  5 16:31 gba-display
drwxr-xr-x 2 root 4096 фев  5 16:31 hid-joystick
drwxr-xr-x 2 root 4096 фев  5 16:31 hid-keyboard
drwxr-xr-x 2 root 4096 фев  5 16:31 hid-mouse
drwxr-xr-x 2 root 4096 фев  5 16:31 i2c-target
drwxr-xr-x 2 root 4096 фев  5 16:31 i2s
drwxr-xr-x 2 root 4096 фев  5 16:31 mcp3008
drwxr-xr-x 2 root 4096 фев  5 16:31 memstats
drwxr-xr-x 2 root 4096 фев  5 16:31 microbit-blink
drwxr-xr-x 2 root 4096 фев  5 16:31 pdm
drwxr-xr-x 2 root 4096 фев  5 16:31 pininterrupt
drwxr-xr-x 2 root 4096 фев  5 16:31 pwm
drwxr-xr-x 2 root 4096 фев  5 16:31 ram-func
drwxr-xr-x 2 root 4096 фев  5 16:31 rand
drwxr-xr-x 2 root 4096 фев  5 16:31 rtcinterrupt
drwxr-xr-x 2 root 4096 фев  5 16:31 serial
drwxr-xr-x 2 root 4096 фев  5 16:31 systick
drwxr-xr-x 2 root 4096 фев  5 16:31 temp
drwxr-xr-x 2 root 4096 фев  5 16:31 test
drwxr-xr-x 2 root 4096 фев  5 16:31 time-offset
drwxr-xr-x 2 root 4096 фев  5 16:31 uart
drwxr-xr-x 2 root 4096 фев  5 16:31 usb-midi
drwxr-xr-x 7 root 4096 фев  5 16:31 wasm
drwxr-xr-x 2 root 4096 фев  5 16:31 watchdog

Код: Выделить всё

olej@R420:~/2024/own.BOOKs/BHV.Go.3$ ls -o /usr/local/lib/tinygo/src/examples | wc -l
38
Что тоже совсем не лишнее...

Ответить

Вернуться в «Одноплатные компьютеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя