The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект DiscoBSD развивает BSD-систему для микроконтроллеров, opennews (??), 27-Янв-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


56. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –2 +/
Сообщение от mma (?), 28-Янв-23, 08:05 
Интересный конечно вариант, практика студентам хорошая, но практичности тут мало. Задача микроконтроллера быть энергоэффективными и/или быстрый ввод-вывод. Но тут же лютая жесть выйдет если запускать типа ОС, далее уже типа процессы под управлением типа планировщика.

При том потреблении которое в итоге выйдет смысл брать эту STM/PIC можно уже простенький проц. А уж про ввод-вывод тут вообще наверно печально, помнится уже нечто подобное было под микроконтролеры от MS аля NetFramework.

Ответить | Правка | Наверх | Cообщить модератору

72. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноньимъ (ok), 28-Янв-23, 16:12 
Линуксы на Мк запускают тащемто.
Смысл есть большой, например полноценный сетевой стек.
Ответить | Правка | Наверх | Cообщить модератору

89. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +1 +/
Сообщение от Аноним (-), 29-Янв-23, 02:38 
> Линуксы на Мк запускают тащемто.

В Linux даже поддержка STM32 официально в майнлайне есть. Какие-то чудики ставят внешний RAM на шину и фперед. Даже урезанный вариант для MMU-less есть.

Ответить | Правка | Наверх | Cообщить модератору

73. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +5 +/
Сообщение от Cradle (?), 28-Янв-23, 16:17 
сейчас в embedded вообще редко кто работает без операционки, потому что в долгосрочном плане себе дороже. Планировщик, процессы, memory management, стабильный api, модульная сборка - это всё сильно экономит время разработки, а ресурсов на самом деле от процессора требует меньше чем если самому писать. Эталонный пример аскетизма - FreeRTOS, ну а если с ней сравнивать то много уже есть популярных систем разной степени замороченности.
По потреблению ресурсов сабж будет далеко не самым оптимальным, но может понравиться тем кто хочет попасть в привычное unix окружение  и готов за это доплатить стоимостью контроллера.
Не обязательно для студентов, есть ведь множество мелкосерийных задач где стоимость железа незначительна по ставнению с затратами на время разработчика. Всякая специальная измерительная техника например (вроде осциллографов), где желательно ещё и пользователю привычное системное окружение предоставить. Сейчас там обычно линукс (buildroot), ну вот с сабжем можно даже немного сэкономить на ресурсах.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

74. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Cradle (?), 28-Янв-23, 16:20 
Для примера, сейчас вот проект на подходе написать кое-то специальное вот под такой прибор: https://digilent.com/shop/analog-discovery-pro-3000-series-p.../
Ответить | Правка | Наверх | Cообщить модератору

88. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (-), 29-Янв-23, 02:36 
> Для примера, сейчас вот проект на подходе написать кое-то специальное вот под
> такой прибор: https://digilent.com/shop/analog-discovery-pro-3000-series-p.../

Микроконтроллеры так то для разных вещей используют. Для вон того - RTOS то что доктор прописал. А для чего-то жестко реалтамного там задолбаешься просчитывать наихучшие сценарии.

Некоторая измериловка вообще линух грузит. Иногда на встроеном в FPGA/ASIC ядре. А чего в этом такого? UI отрисовать сойдет, умеет дохрена всего, типа работы с продвинутыми ФС и прочих usb, что хост что дивайс.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру