Заблокирован
|
|
1 | |
Компьютер на микроконтроллере15.05.2023, 11:37. Показов 2649. Ответов 91
Метки нет Все метки)
(
Иногда хочется чего-то простого и своего, путь примитивное как ZX, но на базе современных чипов.
То есть чтобы купить дешёвую платку МК к примеру, и за два, три вечера собрать примитивный компьютер, подключив VGA монитор, клавиатуру, флешку для загрузки программ. Потом писать под это устройство своё ПО, может соберутся и другие энтузиасты вокруг этого проекта. Зачем мне это надо? Иногда бывает ностальгия по ZX, не то что именно поиграть, а что-то пописать под примитивное такое устройство разное ПО, от работы с внешними устройствами до ОС, игр, браузера для интернета для такого устройства и тд. Зачем это людям? Ну может у кого-то тоже как у меня есть такая ностальгия пописать программы под простое устройство. Это устройство может быть дешёвым детским компьютером, на котором дети могли бы учится программировать, играть, детская сеть интернета и тд. Разных видео полно, всякие эмуляторы ретро пк не интересны, разбираться во всех тонкостях не особо хочется, других дел полно. Вот если бы нашлись те кто в этом понимают, у кого есть конкретные схемы(подключение монитора, клавиатуры, динамиков, флеш-карты). Что лучше для такого устройства, наверное ESP32, хотя особых требований нет, главное это подключение монитора, клавиатуры, динамика и запись, сохранение программ. ЗЫ. Чисто мысли вслух. Возможно это так и останется такой моей бредовой идеей.
0
|
|
15.05.2023, 11:37 | |
Ответы с готовыми решениями:
91
Компьютер на микроконтроллере АТмега Диммер на микроконтроллере Будильник на микроконтроллере Освещение на микроконтроллере |
![]() |
|
15.05.2023, 11:53 | 2 |
Уже сделали :
https://awesomeopensource.com/... 100/STECCY
0
|
3575 / 2243 / 406
Регистрация: 09.09.2017
Сообщений: 9,394
|
|
15.05.2023, 13:20 | 4 |
Так чем вас эмулятор ZX не устраивает?
Дело в том, что хотелка у вас больно размытая - чтобы кто-то за вас сделал "компьютер" на МК. Насколько проект должен быть сложным, какой софт на нем предполагается запускать, какова вообще цель? Так-то, я, например, тоже какое-то время думал собрать что-то подобное. Но не придумал, где его потом применять, соответственно все заглохло еще на составлении ТЗ.
0
|
Заблокирован
|
|
15.05.2023, 13:37 [ТС] | 5 |
Я не хочу эмулятор. Во-первых сам эмулятор будет занимать оперативку, где можно разместить что-то другое. Во-вторых скорость работы искусственно эмулятором снижается. В третьих сейчас это не актуально, уже полно проектов с эмуляторами даже повторять не интересно, и там есть косяки разные с выводом графики и звука и тд. и тп.. У кого есть желание ретро ПК могут уже сейчас на компе поиграть в эмуляторе или купить эмулятор форк на МК и др. побаловаться и выкинуть, пользы от этого нет.
Хотелка то простая. Подключить к МК монитор, клавиатуру, динамик и с чего загружать программы, всё. Потом уже на голом железе создавать под это устройство с нуля разное ПО, начиная с ОС конечно. С новым устройством ситуация может быть иной, может вырасти сообщество любителей такого микро ПК, можно организовать свой инет для такого устройства и тд. Чтобы потом люди могли легко повторить(купить МК подключить периферию) и пользоваться разработанным под это устройство ПО, создавать своё и тд.
0
|
3575 / 2243 / 406
Регистрация: 09.09.2017
Сообщений: 9,394
|
|
15.05.2023, 14:13 | 6 |
По сравнению с чем? Сама постановка задачи уже предполагает от пользователя агрессивную экономию ресурсов. По сравнению с любой современной машиной что возможности ZX, что обычного контроллера приблизительно сопоставимы.
Хорошо. А в чем отличие от вашей хотелки? Только если этот "микро ПК" будет хоть чем-то примечателен. Почему люди занимаются с раритетными компьютерами - понятно: отчасти ностальгия (у тех, кто застал), отчасти прикосновение к истории, отчасти соревнование с программистами прошлого (смогу ли я написать лучше при тех же ограничениях). Почему люди должны вступать в "сообщество им. pgb", а не любое другое? Причем самое забавное, что даже вы сами не хотите участвовать в своем же сообществе. То есть не можете представить мотивацию хотя бы для себя, не то что для других.
0
|
Заблокирован
|
|
15.05.2023, 14:27 [ТС] | 7 |
Интерес разработки ПО под новое устройство с нуля, я б сам присоединился к такому сообществу если оно было. Разработка ПО для детей, для их интернета и тд. на таком мини ПК. Можно в перспективе делать проекты и для пожилых на таком мини ПК, типа видео телефона и прочее.
Это ваше личное мнение за всех и за меня не говорите, что я не хочу участвовать в таком проекте иначе бы не создал эту тему.
0
|
1161 / 640 / 108
Регистрация: 15.05.2012
Сообщений: 3,918
|
|
15.05.2023, 15:38 | 8 |
Правильно ли я понимаю, что нужно готовое железо, а вы участвуете как программист?
0
|
3575 / 2243 / 406
Регистрация: 09.09.2017
Сообщений: 9,394
|
|
15.05.2023, 15:40 | 9 |
Так что вам мешает? Берете любое существующее устройство, от того же Спектрума до современных телефонов или ПК, и разрабатываете.
Так вы уже придумали хоть одно преимущество вашего "мини ПК" перед существующими решениями? Если бы вы хотели участвовать в таком проекте, вы бы участвовали, а не пытались доказать непонятно что на форуме. Вот, например, человек сделал ноутбук - но там понятно, что основным требованием была автономность. Или вот - just for fun.
0
|
Заблокирован
|
|
15.05.2023, 15:46 [ТС] | 10 |
COKPOWEHEU, заканчивайте уже троллить..
![]() Правильно. Ну как готовое железо, я сам могу купить, спаять, нужно только знать как и что. По сути то, не особо сложно, найти схемы как что подключить и как программно использовать, но на это нужно время, разбираться и тд. Наверняка же есть люди кто это уже делали, хотелось бы пообщаться именно с такими.
0
|
164 / 150 / 28
Регистрация: 14.02.2013
Сообщений: 1,251
|
|
15.05.2023, 17:24 | 13 |
0
|
Заблокирован
|
|
15.05.2023, 17:53 [ТС] | 14 |
С чего вы взяли что они меня не устраивают? У меня есть Raspberry пару штук, и эмуляторы на них устанавливал и тд.
Я же в первом посте написал, хочется чего-то более простого, свою систему написать и тд. Под большие компы я не потяну, да и под Raspberry смысла нет там и так всё есть. Это у вас скорее инфантилизм, раз вы сами не развиваетесь и хотите чтобы и другие сидели сложа руки как вы.. Скорость в принципе потянет, видел даже что делали вывод видео на STM32, но вот памяти маловато, сначала склонялся к нему, потом к Raspberry Pico, сейчас склоняюсь к ESP32, получше будет ИМХО. Ещё была мысль сделать видекарту на STM, а логику на чём-то ещё, даже FPGA рассматривал, купил и даже пробовал. Но опять же для меня одного это сложновато будет всё сделать, если бы была команда, то может быть вместе что-то собрали. А раз большинство в основном такие как Rius, то надо что-то более простое. Чтобы другие потом смогли легко повторить.
0
|
Заблокирован
|
|
15.05.2023, 18:08 [ТС] | 16 |
Даже если и нет, мне не интересно писать под Raspberry, опять же один не потяну, хоть и маленький комп, но слишком много подводных камней... Есть задумка своей системы с нуля, но нужна платформа с возможностью подключения монитора, клавиатуры, и тд. минимальный набор для компьютера.
0
|
164 / 150 / 28
Регистрация: 14.02.2013
Сообщений: 1,251
|
|
15.05.2023, 18:30 | 17 |
Жирновато будет для начало.
Добавлено через 2 минуты У этого STM32H750 будет достаточно своей памяти для создания в нём bootloader который в свою очередь начнёт загрузку самой ОС с флешки. Добавлено через 1 минуту А видеокарту на ещё одном отдельном МК всё равно придётся делать.
0
|
3027 / 2210 / 510
Регистрация: 11.09.2009
Сообщений: 8,186
|
|
16.05.2023, 15:52 | 19 |
Вот с этого и начните. Разработайте и выложите тут структуру своей системы. По крайней мере, будет хоть исходя из чего структуру и требуемую производительность основных узлов прикинуть.
А так - разговор беспредметный. Сильно напоминает вот это: ![]()
0
|
Заблокирован
|
|
16.05.2023, 17:04 [ТС] | 20 |
Чтобы писать систему нужно знать её параметры, на что будет способна и тд. И для этого нужен ещё прототип на котором можно было бы потестить.
Упс. Вы хотя-бы вообще представляете как ведутся разработки или только вчера родились?
0
|
16.05.2023, 17:04 | |
Помогаю со студенческими работами здесь
20
Таймер на микроконтроллере Радиоуправление на микроконтроллере 4 USART на одном микроконтроллере? Программирование на микроконтроллере PIC17 Зарядное устройство на микроконтроллере Задержка в микроконтроллере PIC16F84 Зарядное устройство на микроконтроллере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |