Зеркало Telegram-чата "Репка / Repka-Pi"

Статус
Закрыто для дальнейших ответов.
в общем гпио через го на репке работает
а вот чего нету, и видимо без сильных в системном программировании гошников и не появится это запуск гошных приложений на голом железе:

Автор сообщения в Telegram: AK u
 
Всем привет.

Есть вот такой интересный проект на го: запуск бинарников го прямо на железе, без ос.
https://github.com/usbarmory/tamago

Есть пример поддержки малинки1:
https://github.com/usbarmory/tamago/tree/master/soc/bcm2835

Посмотрите пожалуйста, можно ли реализовать подобную поддержку хотя бы для реки5 на рокчипе? (У рокчип говорят тоже весь стек опенсорс, как у малины)

Автор сообщения в Telegram: AK u
 
Всем привет.

Есть вот такой интересный проект на го: запуск бинарников го прямо на железе, без ос.
https://github.com/usbarmory/tamago

Есть пример поддержки малинки1:
https://github.com/usbarmory/tamago/tree/master/soc/bcm2835

Посмотрите пожалуйста, можно ли реализовать подобную поддержку хотя бы для реки5 на рокчипе? (У рокчип говорят тоже весь стек опенсорс, как у малины)

Автор сообщения в Telegram: AK u


недавно анонсировали поддержку репкой фриртос, если мне память не изменять

но там опять всё на сях/плюсах=(

поддержка тамаго была бы альтернативой некой

Автор сообщения в Telegram: AK u
 
недавно анонсировали поддержку репкой фриртос, если мне память не изменять

но там опять всё на сях/плюсах=(

поддержка тамаго была бы альтернативой некой

Автор сообщения в Telegram: AK u


но это только, если в сообществе найдётся продвинутый и горящий гошник
команда репки тут явно не поможет

Автор сообщения в Telegram: AK u
 
жава и питон в совсем разных весовых категориях

Автор сообщения в Telegram: AK u
 
в общем гпио через го на репке работает
а вот чего нету, и видимо без сильных в системном программировании гошников и не появится это запуск гошных приложений на голом железе:

Автор сообщения в Telegram: AK u


без ос?

Автор сообщения в Telegram: Satomi Kaito
 
Я не очень понимаю что вы собираетесь делать на голом железе без С
го позволяет напрямую работать с памятью? Не очень знаком с языком

Автор сообщения в Telegram: Satomi Kaito
 
запуск bare-metal ос так же интересен

Автор сообщения в Telegram: Satomi Kaito
 
Я не очень понимаю что вы собираетесь делать на голом железе без С
го позволяет напрямую работать с памятью? Не очень знаком с языком

Автор сообщения в Telegram: Satomi Kaito


между вариантами

-управление памятью в языке и запуск на голом железе (си и раст получается)

-сборщик мусора, запуск поверх ос, и работа поверх абстракций ос

есть промежуточный вариант. видимо удалось компактный рантайм го повесить на голое железо.
и приложения запускаются гошные без ос.

Автор сообщения в Telegram: AK u
 
А, то есть для гошных программ, туда нужно его какую-то среду установить?

Автор сообщения в Telegram: Satomi Kaito
 
А, то есть для гошных программ, туда нужно его какую-то среду установить?

Автор сообщения в Telegram: Satomi Kaito


тк малинку не нашёл попробовать то пока без подробностей
но по инструкции вроде:
-подключаете зависимость намаго, компилируете, получаете бинарь нужный
- в загрузчике нужно как-то поменять адреса, чтобы с этого бинаря стартовал

Автор сообщения в Telegram: AK u
 
> Compiled binaries can be executed by converting Go binaries to emulate the Linux boot protocol and have the Pi firmware load and execute the binary as a Linux kernel.

Автор сообщения в Telegram: Satomi Kaito
 
> Compiled binaries can be executed by converting Go binaries to emulate the Linux boot protocol and have the Pi firmware load and execute the binary as a Linux kernel.

Автор сообщения в Telegram: Satomi Kaito
 
Статус
Закрыто для дальнейших ответов.