The OpenNET Project / Index page

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



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

"Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от opennews (??), 27-Янв-23, 21:43 
Опубликован первый официальный выпуск операционной системы DiscoBSD, основанной на актуализированных исходных текстах Unix-системы 2.11BSD (RetroBSD) и предназначенной для работы на микроконтроллерах. Первый выпуск включает поддержку микроконтроллеров PIC32MX7 на базе архитектуры MIPS и STM32F4 на базе ARM Cortex-M4. Код проекта распространяется под лицензией BSD...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58564

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

Оглавление

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


3. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +7 +/
Сообщение от Аноним (3), 27-Янв-23, 21:50 
Ого, даже cc есть.
Ответить | Правка | Наверх | Cообщить модератору

5. Скрыто модератором  +14 +/
Сообщение от Аноним (5), 27-Янв-23, 21:54 
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +18 +/
Сообщение от Аноним (6), 27-Янв-23, 22:00 
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +7 +/
Сообщение от Аноним (5), 27-Янв-23, 22:05 
Ответить | Правка | Наверх | Cообщить модератору

18. Скрыто модератором  +6 +/
Сообщение от анон (?), 27-Янв-23, 23:27 
Ответить | Правка | Наверх | Cообщить модератору

7. Скрыто модератором  +1 +/
Сообщение от Аноним (7), 27-Янв-23, 22:01 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

12. Скрыто модератором  +5 +/
Сообщение от Аноним (12), 27-Янв-23, 22:24 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +1 +/
Сообщение от Аноним (14), 27-Янв-23, 22:44 
Ответить | Правка | Наверх | Cообщить модератору

17. Скрыто модератором  +/
Сообщение от Аноним (17), 27-Янв-23, 23:25 
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Аноним (14), 28-Янв-23, 00:44 
Ответить | Правка | Наверх | Cообщить модератору

25. Скрыто модератором  +1 +/
Сообщение от Аноним (25), 28-Янв-23, 02:24 
Ответить | Правка | Наверх | Cообщить модератору

30. Скрыто модератором  +1 +/
Сообщение от Аноним (14), 28-Янв-23, 03:08 
Ответить | Правка | Наверх | Cообщить модератору

33. Скрыто модератором  +/
Сообщение от Аноним (33), 28-Янв-23, 03:21 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  –1 +/
Сообщение от Аноним (33), 28-Янв-23, 03:17 
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

13. Скрыто модератором  +/
Сообщение от Аноним (14), 27-Янв-23, 22:41 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

15. Скрыто модератором  +1 +/
Сообщение от Иван (??), 27-Янв-23, 22:44 
Ответить | Правка | Наверх | Cообщить модератору

34. Скрыто модератором  +2 +/
Сообщение от Аноним (33), 28-Янв-23, 03:23 
Ответить | Правка | Наверх | Cообщить модератору

20. Скрыто модератором  +/
Сообщение от 111 (??), 28-Янв-23, 00:11 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

21. Скрыто модератором  –1 +/
Сообщение от Аноним (5), 28-Янв-23, 00:17 
Ответить | Правка | Наверх | Cообщить модератору

22. Скрыто модератором  +1 +/
Сообщение от 111 (??), 28-Янв-23, 00:30 
Ответить | Правка | Наверх | Cообщить модератору

24. Скрыто модератором  +4 +/
Сообщение от Аноним (14), 28-Янв-23, 01:55 
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

26. Скрыто модератором  +/
Сообщение от Аноним (5), 28-Янв-23, 02:33 
Ответить | Правка | Наверх | Cообщить модератору

31. Скрыто модератором  +/
Сообщение от Аноним (14), 28-Янв-23, 03:10 
Ответить | Правка | Наверх | Cообщить модератору

49. Скрыто модератором  –1 +/
Сообщение от Аноним (49), 28-Янв-23, 04:50 
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

42. Скрыто модератором  +/
Сообщение от Аноним (42), 28-Янв-23, 03:43 
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

54. Скрыто модератором  +/
Сообщение от Аноним (33), 28-Янв-23, 07:00 
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  +5 +/
Сообщение от Аноним (28), 28-Янв-23, 02:37 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

41. Скрыто модератором  +/
Сообщение от Аноним (42), 28-Янв-23, 03:39 
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

9. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +3 +/
Сообщение от Аноним (9), 27-Янв-23, 22:07 
Да STM32F4 уже Doom потянет
Ответить | Правка | Наверх | Cообщить модератору

19. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –2 +/
Сообщение от Аноним (19), 27-Янв-23, 23:58 
Думаю что нет. Какое-нибудь графло нужно. Хотя бы фреймбуфер.
Ответить | Правка | Наверх | Cообщить модератору

29. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –2 +/
Сообщение от Анонус (?), 28-Янв-23, 03:05 
Аски-арт в консоли на com-порте.
Ответить | Правка | Наверх | Cообщить модератору

38. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –1 +/
Сообщение от Аноним (42), 28-Янв-23, 03:37 
com-порта в F4 нет, там есть USART, виндузятничек, для RS-232 еще нужно мудрить переходник.
Ответить | Правка | Наверх | Cообщить модератору

53. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –1 +/
Сообщение от Бывалый смузихлёб (?), 28-Янв-23, 06:08 
> com-порта в F4 нет, там есть USART, виндузятничек
> виндузятничек

каким образом это связано ?

Нет порта - слать на мелкий мобильный экран :)

Хотя я бы и от современных и жирнющих не отказался бы, они в составе бу-смартфонов даже дешевле мелких запросто окажутся.
Жаль, нет сколь-нибудь нормальных бюджетных мк с норм поддержкой современных мобильных дисплеев

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

57. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –2 +/
Сообщение от Анонус (?), 28-Янв-23, 09:40 
> порта нет

Ну и лохи.

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

59. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –1 +/
Сообщение от STM32_GURU (?), 28-Янв-23, 10:52 
Сам ты "виндузятник", у STM32 есть всторенный USB драйвер, так что можно организовать виртуальный COM-порт
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

91. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Анонимищеemail (?), 29-Янв-23, 06:03 
есть же spi дисплеи, только вот не знаю, как надо отправлять будет из дискобсд.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

94. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (94), 29-Янв-23, 20:42 
> есть же spi дисплеи, только вот не знаю, как надо отправлять будет
> из дискобсд.

На F4 можно и на параллельную шину с интерфейсом "как у параллельной памяти" дисплей посадить, будет в разы быстрее - там 8 или 16 битов за операцию отсылается, а не побитово как SPI. Сильно резвее так то. А контроллер стекляшки и его команды те же самые, они на самом деле умеют по SPI 3/4 wire, 8080/6800bus/RGB-bus/MIPI DSI - выбираемо несколькими сигналами чипа стекляшки кем он будет. Что можно получить по скорости? Примерно как "китайские телефоны" с таким же дисплеем, F4 более-менее шину прокачает.

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

97. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от (?), 30-Янв-23, 03:09 
Не великий я специалист, но на поиграться к f1 по spi подключал дисплей, и при полной перерисовки экрана оно разумеется неистово тупит, но если только разницу изменять то приемлемо, хотя для этого конечно надо памятью жертвовать, для rgb на f1, половину точно

Хотя, ну те же 128к, 32к на ось, 64к там сетевой стек сожрет, и того остается на диодом помигать

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

37. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +2 +/
Сообщение от Аноним (42), 28-Янв-23, 03:35 
Если не знаешь ничего про F4, то не нужно писать экспертные комменты, там даже ускоритель графики есть, фреймбуфер в ОЗУ выделяется, если нужно, хоть несколько, т.к. там есть DMA.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

51. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от bOOster (ok), 28-Янв-23, 05:41 
F4 некоторых модификаций и выше имеет уже вполне годный графический акселератор - ART называется, с DMA и т.п. Фреймбуффер по сравнению с ним вообще плесень 100 летняя.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

68. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –1 +/
Сообщение от _kp (ok), 28-Янв-23, 16:05 
Stm32F4 не тянет, а бодро запускает Doom, с музыкой и звуками.
Сам запускал на Discovery F429. В качестве дисплея LCD. Оригинальный Doom тоже работал "без видеокарты", разве что звук не эмулировал. Но работал всего на 386DX 24 МГц.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

86. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (86), 29-Янв-23, 02:28 
429 явно резвей 386 на 24МГц по абсолютно всем мыслимым критериям. И частота, и скорость работы оперативы/флехи относительно 386, и процессорное ядро... да и LCD врядли такой уж огромный был.
Ответить | Правка | Наверх | Cообщить модератору

85. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (86), 29-Янв-23, 02:27 
> Думаю что нет. Какое-нибудь графло нужно. Хотя бы фреймбуфер.

Там у многих есть внешняя шина. Прицепил на нее i8080-подобную стекляшку как в китайских мобилах и вперед. У ST даже апнот есть как пооптимальнее такое к STM с внешней шиной цеплять.

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

35. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +2 +/
Сообщение от Аноним (35), 28-Янв-23, 03:25 
ОЗУ в пределах килобайтов с актуальным кодом это очень даже неплохо. Надеюсь, оно не будет dead as disco.
Ответить | Правка | Наверх | Cообщить модератору

44. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –3 +/
Сообщение от Аноним (44), 28-Янв-23, 03:55 
Хорошо с академической точки зрения. Бестолково с практической.
Ответить | Правка | Наверх | Cообщить модератору

103. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (103), 31-Янв-23, 15:42 
С практической точки зрения как раз предельно толково. Т.к. это POSIX, можно использовать "тонны" готового исходного кода. А в случае необходимости проблем с портированием не будет.
Ответить | Правка | Наверх | Cообщить модератору

46. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –1 +/
Сообщение от Аноним (46), 28-Янв-23, 04:08 
30 летний 386й с 4 метрами ОЗУ вообще топчик для такой системы. Все что нужно для погружения в киберпанк: Ethernet, telnet, современный SSH-клиент и российская локаль UTF8. Из железок еще потребуется первая малинка для выхода в сеть и арендованый VPS.
Ответить | Правка | Наверх | Cообщить модератору

52. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Анонимemail (52), 28-Янв-23, 05:45 
А почему в 4-мя можно и с двумя а еще с одним. Если очень захотеть.
Ответить | Правка | Наверх | Cообщить модератору

55. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (33), 28-Янв-23, 07:04 
Можно, но Doom будет свопиться.
Ответить | Правка | Наверх | Cообщить модератору

76. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –1 +/
Сообщение от _kp (ok), 28-Янв-23, 20:06 
Минимум 2 Мб надо, чтоб урезанную версию запустить, что несерьёзно.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

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ообщить модератору

58. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +2 +/
Сообщение от Аноним (58), 28-Янв-23, 10:08 
> Если тебе дать телефон тех времён или раньше с нативом на полгодика, ты как миленький прибежишь вымаливать вернуть j2me, а на андроид будешь молиться как на технологию высшей цивилизации.

Не буду.

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

60. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (60), 28-Янв-23, 10:53 
— А у вас нет такого же, но с перла… с перламутровыми пуговицами?
Ответить | Правка | Наверх | Cообщить модератору

61. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (60), 28-Янв-23, 10:55 
— А у вас нет такого же, но для Intel Core 2 Duo E4500 @ 2.20GHz?
Ответить | Правка | Наверх | Cообщить модератору

62. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (60), 28-Янв-23, 10:59 
Я правда не понимаю, почему мне не использовать такую ОС на моём  Intel Core 2 Duo E4500 @ 2.20GHz?

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

70. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноньимъ (ok), 28-Янв-23, 16:08 
Почему?
Ответить | Правка | Наверх | Cообщить модератору

80. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –1 +/
Сообщение от Аноним (80), 28-Янв-23, 22:25 
Я пытаюсь понять, если можно иметь полноценную UNIX-like на встраиваемой, то почему не иметь домашнем десктопе?
Ответить | Правка | Наверх | Cообщить модератору

83. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –1 +/
Сообщение от Аноньимъ (ok), 28-Янв-23, 23:10 
> Я пытаюсь понять, если можно иметь полноценную UNIX-like на встраиваемой, то почему
> не иметь домашнем десктопе?

Ну, иксы запустить на этом будет проблемой.

Я вам на корудуба могу порекомендовать разве что ванильную FreeBSD.
Можете собрать её под свою архитектуру, отключить всё лишнее в ядре, и тонко настроить на малый объём памяти.

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

90. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (90), 29-Янв-23, 05:40 
> Я пытаюсь понять, если можно иметь полноценную UNIX-like на встраиваемой, то почему
> не иметь домашнем десктопе?

Понятия о полноценном у разных людей (и операционок) довольно разные.

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

101. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от BorichL (ok), 30-Янв-23, 15:43 
Если твои потребности ограничены алфавитно-цифровым терминалом, uucp, sendmail, telnet и ftp, то вполне можешь использовать.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

64. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от name (??), 28-Янв-23, 13:26 
Но NetBSD уже есть. Все чаще в новости попадают мертворожденные васянские поделки.
Ответить | Правка | Наверх | Cообщить модератору

65. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (60), 28-Янв-23, 13:42 
Чем NetBSD лучше FreeBSD?
Ответить | Правка | Наверх | Cообщить модератору

66. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +1 +/
Сообщение от Аноним (66), 28-Янв-23, 15:31 
Знает свое место и не выпендривается всюду, как fbsd.
Ответить | Правка | Наверх | Cообщить модератору

71. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +1 +/
Сообщение от Аноньимъ (ok), 28-Янв-23, 16:09 
Выпендривается. Ковидобесие линукса в гит тянет.
FreeBSD таким не страдает.
Ответить | Правка | Наверх | Cообщить модератору

75. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +2 +/
Сообщение от Аноним (5), 28-Янв-23, 19:13 
NetBSD обязательно нужен MMU, а тут ОС может работать без него.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

67. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  –2 +/
Сообщение от Аноним (67), 28-Янв-23, 15:32 
> ядро загружается на Flash и использует около 32 КБ ОЗУ, остальные 96 КБ отдаются пользовательским приложениям. Корневая ФС размещается на SD-карте

наручные часы и чемодан с батарейками, эталонная ненужность

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

69. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноньимъ (ok), 28-Янв-23, 16:06 
>основанной на актуализированных исходных текстах Unix-системы 2.11BSD (RetroBSD)

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

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

78. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от _kp (ok), 28-Янв-23, 20:23 
С нерабочим сетевым стеком, это не ОС, а фейк будет.
Ответить | Правка | Наверх | Cообщить модератору

77. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от _kp (ok), 28-Янв-23, 20:17 
Когда запускал Linux на контроллерах, выходило что с ОЗУ менее 16 МБ, система бесполезна для практического применения, на 32 МБ уже много что полезного запустить можно было.
Да, я знаю, что можно запустить Linux и на 2 МБ ОЗУ, но это только запустить, что то узконаправленное можно утрамбовать в 8 МБ, но речи о полноценной системе так не идёт.

Ну, stm32 у многих есть, и у меня тоже. Из любопытства надо протестировать.

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

92. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +1 +/
Сообщение от Анонимemail (52), 29-Янв-23, 08:23 
Тут Вы не правы. Я в молодости однодискетный роутер сварганил на ядре линухи версии 2. И он запускался и работал на четырех метрах оперативки
Ответить | Правка | Наверх | Cообщить модератору

98. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от _kp (ok), 30-Янв-23, 11:46 
Это и есть узконаправленное решение.

А если скомпилировать обычное ПО, даже не десктопное, а типа простенького контроллера, но с сетью и USB устройствами, то сразу жмёт везде.

Потом в молодости, было компактное ядро 2.6, а то и 2.2, которого хватало для тогдашнего железа.
А если надо например подключить какой нибудь дисплейчик, так драйвера есть только по ядро 5.x.
И с большинством актуальной периферии аналогично.

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

84. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +2 +/
Сообщение от Аноним (84), 29-Янв-23, 00:12 
>поддержку микроконтроллеров PIC32MX7 на базе архитектуры MIPS и STM32F4 на базе ARM Cortex-M4

Это не кодить научились, это МК по характеристикам доросли до "первых компов".

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

87. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +2 +/
Сообщение от Аноним (86), 29-Янв-23, 02:33 
Ващет переросли с запасом. У F4 частота 180, чтоли, мегагерц. Быстрое 32-битное ядро, в лучшем случае с 1 циклом за такт, с плавучкой, оператива быстрая есть, включая SRAM рядом с ядром работающий на его скорости. Куды до этого 386 с тормозным как трактор DRAM?
Ответить | Правка | Наверх | Cообщить модератору

93. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (93), 29-Янв-23, 20:28 
PC-386 и с кешем бывали. На 386SX Вынь 3.11 вполне себе работала.
Ответить | Правка | Наверх | Cообщить модератору

95. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +1 +/
Сообщение от Аноним (-), 29-Янв-23, 20:50 
> PC-386 и с кешем бывали.

А у F4 есть TCM RAM рядом с ядром, способная на всех его 180 мегагерцах за 1 такт данные давать. И оно большую часть команд за 1 такт воротит. И хардварная плавучка. По поводу чего в математике он этого 386... да и в доступе к памяти... а что еще осталось? Даже внешняя шина с мегазами оперативы типа PSRAM какого на эн мегов мастеркласс покажет, потому что с тех времен чипы стали малость лучше и способны жить с куда более жесткими времянками на шине.

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

А если кто будет выпендриваться - сравним c современным АПЛИКУШНЫМ ARM или RISCV который все равно в разы меньше, экономичнее того 386, все такое. И стоит от 10 баксов за весь одноплатник.

> На 386SX Вынь 3.11 вполне себе работала.

Не отменяет того факта что по современным меркам это крайне тормозное железо. Сливающее даже микроконтроллерным ядрам.


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

100. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (100), 30-Янв-23, 14:43 
багованный сырец, не собирается адекватно...
Ответить | Правка | Наверх | Cообщить модератору

104. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (104), 31-Янв-23, 20:47 
Собирается, там kconfig кривой лежит. Можно или нормальный взять, или допилить напильником. GCC выпадает в осадок, когда видит переменные объявленные в заголовочном файле. Да и называть переменные так же как называется структура - это некрасиво. Плюс потом, когда будете собирать ядро, нужно симлинк на папку с include-ми сделать. В остальном всё ок.
Ответить | Правка | Наверх | Cообщить модератору

105. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от Аноним (104), 31-Янв-23, 20:48 
kconfig - в смысле исходники kconfig, а не файл конфигурации KConfig
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

102. "Проект DiscoBSD развивает BSD-систему для микроконтроллеров"  +/
Сообщение от RM (ok), 30-Янв-23, 22:44 
Особенность такая есть - там сеть не поместилась.
В PDP-11 и возможно VAX в BSD 2.11 сеть была в отдельной (странице???) памяти, а тут нету такого.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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