Заблокирован
1

Компьютер на микроконтроллере

15.05.2023, 11:37. Показов 2649. Ответов 91
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Иногда хочется чего-то простого и своего, путь примитивное как ZX, но на базе современных чипов.
То есть чтобы купить дешёвую платку МК к примеру, и за два, три вечера собрать примитивный компьютер, подключив VGA монитор, клавиатуру, флешку для загрузки программ. Потом писать под это устройство своё ПО, может соберутся и другие энтузиасты вокруг этого проекта.

Зачем мне это надо? Иногда бывает ностальгия по ZX, не то что именно поиграть, а что-то пописать под примитивное такое устройство разное ПО, от работы с внешними устройствами до ОС, игр, браузера для интернета для такого устройства и тд.

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

Разных видео полно, всякие эмуляторы ретро пк не интересны, разбираться во всех тонкостях не особо хочется, других дел полно. Вот если бы нашлись те кто в этом понимают, у кого есть конкретные схемы(подключение монитора, клавиатуры, динамиков, флеш-карты). Что лучше для такого устройства, наверное ESP32, хотя особых требований нет, главное это подключение монитора, клавиатуры, динамика и запись, сохранение программ.

ЗЫ. Чисто мысли вслух. Возможно это так и останется такой моей бредовой идеей.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2023, 11:37
Ответы с готовыми решениями:

Компьютер на микроконтроллере АТмега
Есть тут специалисты(?) которые могут спроектировать такую схему: К микроконтроллеру ATmega2560...

Диммер на микроконтроллере
Доброго времени суток! Надеюсь на вашу помощь. Собрал диммер по схеме с сайта...

Будильник на микроконтроллере
Помогите пожалуйста, хочу сделать систему напоминания на микроконтроллере. Работаю на ATmega8. В...

Освещение на микроконтроллере
Добрый день, уважаемые! Мне необходимо сделать аварийное освещение на микроконтроллере со...

91
Эксперт .NET
9756 / 5928 / 1401
Регистрация: 25.05.2015
Сообщений: 18,073
Записей в блоге: 14
15.05.2023, 11:53 2
Уже сделали :
https://awesomeopensource.com/... 100/STECCY
0
Заблокирован
15.05.2023, 12:28  [ТС] 3
Цитата Сообщение от Rius Посмотреть сообщение
Уже сделали :
Вы невнимательно читаете..
Цитата Сообщение от pgb Посмотреть сообщение
Разных видео полно, всякие эмуляторы ретро пк не интересны
ZX я приводил для примера, сам ZX сейчас не интересен и писать именно под него ничего не хочу.
0
3575 / 2243 / 406
Регистрация: 09.09.2017
Сообщений: 9,394
15.05.2023, 13:20 4
Так чем вас эмулятор ZX не устраивает?
Дело в том, что хотелка у вас больно размытая - чтобы кто-то за вас сделал "компьютер" на МК. Насколько проект должен быть сложным, какой софт на нем предполагается запускать, какова вообще цель?
Так-то, я, например, тоже какое-то время думал собрать что-то подобное. Но не придумал, где его потом применять, соответственно все заглохло еще на составлении ТЗ.
0
Заблокирован
15.05.2023, 13:37  [ТС] 5
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Так чем вас эмулятор ZX не устраивает?
Я не хочу эмулятор. Во-первых сам эмулятор будет занимать оперативку, где можно разместить что-то другое. Во-вторых скорость работы искусственно эмулятором снижается. В третьих сейчас это не актуально, уже полно проектов с эмуляторами даже повторять не интересно, и там есть косяки разные с выводом графики и звука и тд. и тп.. У кого есть желание ретро ПК могут уже сейчас на компе поиграть в эмуляторе или купить эмулятор форк на МК и др. побаловаться и выкинуть, пользы от этого нет.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Дело в том, что хотелка у вас больно размытая - чтобы кто-то за вас сделал "компьютер" на МК. Насколько проект должен быть сложным, какой софт на нем предполагается запускать, какова вообще цель?
Хотелка то простая. Подключить к МК монитор, клавиатуру, динамик и с чего загружать программы, всё. Потом уже на голом железе создавать под это устройство с нуля разное ПО, начиная с ОС конечно. С новым устройством ситуация может быть иной, может вырасти сообщество любителей такого микро ПК, можно организовать свой инет для такого устройства и тд.

Чтобы потом люди могли легко повторить(купить МК подключить периферию) и пользоваться разработанным под это устройство ПО, создавать своё и тд.
0
3575 / 2243 / 406
Регистрация: 09.09.2017
Сообщений: 9,394
15.05.2023, 14:13 6
Цитата Сообщение от pgb Посмотреть сообщение
Я не хочу эмулятор. Во-первых сам эмулятор будет занимать оперативку, где можно разместить что-то другое. Во-вторых скорость работы искусственно эмулятором снижается.
По сравнению с чем? Сама постановка задачи уже предполагает от пользователя агрессивную экономию ресурсов. По сравнению с любой современной машиной что возможности ZX, что обычного контроллера приблизительно сопоставимы.
Цитата Сообщение от pgb Посмотреть сообщение
уже сейчас на компе поиграть в эмуляторе или купить эмулятор форк на МК и др. побаловаться и выкинуть, пользы от этого нет.
Хорошо. А в чем отличие от вашей хотелки?
Цитата Сообщение от pgb Посмотреть сообщение
С новым устройством ситуация может быть иной, может вырасти сообщество любителей такого микро ПК
Только если этот "микро ПК" будет хоть чем-то примечателен.
Почему люди занимаются с раритетными компьютерами - понятно: отчасти ностальгия (у тех, кто застал), отчасти прикосновение к истории, отчасти соревнование с программистами прошлого (смогу ли я написать лучше при тех же ограничениях).
Почему люди должны вступать в "сообщество им. pgb", а не любое другое? Причем самое забавное, что даже вы сами не хотите участвовать в своем же сообществе. То есть не можете представить мотивацию хотя бы для себя, не то что для других.
0
Заблокирован
15.05.2023, 14:27  [ТС] 7
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Почему люди должны вступать в "сообщество им. pgb", а не любое другое?
Интерес разработки ПО под новое устройство с нуля, я б сам присоединился к такому сообществу если оно было. Разработка ПО для детей, для их интернета и тд. на таком мини ПК. Можно в перспективе делать проекты и для пожилых на таком мини ПК, типа видео телефона и прочее.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Причем самое забавное, что даже вы сами не хотите участвовать в своем же сообществе. То есть не можете представить мотивацию хотя бы для себя, не то что для других.
Это ваше личное мнение за всех и за меня не говорите, что я не хочу участвовать в таком проекте иначе бы не создал эту тему.
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
Цитата Сообщение от pgb Посмотреть сообщение
Интерес разработки ПО под новое устройство с нуля, я б сам присоединился к такому сообществу если оно было.
Так что вам мешает? Берете любое существующее устройство, от того же Спектрума до современных телефонов или ПК, и разрабатываете.
Цитата Сообщение от pgb Посмотреть сообщение
на таком мини ПК.
Так вы уже придумали хоть одно преимущество вашего "мини ПК" перед существующими решениями?
Цитата Сообщение от pgb Посмотреть сообщение
Это ваше личное мнение за всех и за меня не говорите, что я не хочу участвовать в таком проекте иначе бы не создал эту тему.
Если бы вы хотели участвовать в таком проекте, вы бы участвовали, а не пытались доказать непонятно что на форуме.
Вот, например, человек сделал ноутбук - но там понятно, что основным требованием была автономность. Или вот - just for fun.
0
Заблокирован
15.05.2023, 15:46  [ТС] 10
COKPOWEHEU, заканчивайте уже троллить..
Цитата Сообщение от pyzhman Посмотреть сообщение
Правильно ли я понимаю, что нужно готовое железо, а вы участвуете как программист?
Правильно. Ну как готовое железо, я сам могу купить, спаять, нужно только знать как и что. По сути то, не особо сложно, найти схемы как что подключить и как программно использовать, но на это нужно время, разбираться и тд. Наверняка же есть люди кто это уже делали, хотелось бы пообщаться именно с такими.
0
Модератор
Эксперт по электронике
8806 / 6589 / 894
Регистрация: 14.02.2011
Сообщений: 23,171
15.05.2023, 16:43 11
Цитата Сообщение от pgb Посмотреть сообщение
Хотелка то простая. Подключить к МК монитор, клавиатуру, динамик и с чего загружать программы, всё.
ну и чем не устроили одноплатные компьютеры.
Всякие "Малинки", "Апельсинки", "Омеги"
0
Эксперт .NET
9756 / 5928 / 1401
Регистрация: 25.05.2015
Сообщений: 18,073
Записей в блоге: 14
15.05.2023, 16:44 12
ValeryS, синдром NIH,
0
164 / 150 / 28
Регистрация: 14.02.2013
Сообщений: 1,251
15.05.2023, 17:24 13
Не вопрос. Берём STM32H750
Компьютер на микроконтроллере

И приступаем к выполнению поставленной задачи.
0
Заблокирован
15.05.2023, 17:53  [ТС] 14
Цитата Сообщение от ValeryS Посмотреть сообщение
ну и чем не устроили одноплатные компьютеры.
Всякие "Малинки", "Апельсинки", "Омеги"
С чего вы взяли что они меня не устраивают? У меня есть Raspberry пару штук, и эмуляторы на них устанавливал и тд.
Я же в первом посте написал, хочется чего-то более простого, свою систему написать и тд. Под большие компы я не потяну, да и под Raspberry смысла нет там и так всё есть.
Цитата Сообщение от Rius Посмотреть сообщение
ValeryS, синдром NIH,
Это у вас скорее инфантилизм, раз вы сами не развиваетесь и хотите чтобы и другие сидели сложа руки как вы..
Цитата Сообщение от VladimirU Посмотреть сообщение
Не вопрос. Берём STM32H750
Скорость в принципе потянет, видел даже что делали вывод видео на STM32, но вот памяти маловато, сначала склонялся к нему, потом к Raspberry Pico, сейчас склоняюсь к ESP32, получше будет ИМХО. Ещё была мысль сделать видекарту на STM, а логику на чём-то ещё, даже FPGA рассматривал, купил и даже пробовал. Но опять же для меня одного это сложновато будет всё сделать, если бы была команда, то может быть вместе что-то собрали. А раз большинство в основном такие как Rius, то надо что-то более простое. Чтобы другие потом смогли легко повторить.
0
Модератор
Эксперт по электронике
8806 / 6589 / 894
Регистрация: 14.02.2011
Сообщений: 23,171
15.05.2023, 18:00 15
Цитата Сообщение от pgb Посмотреть сообщение
У меня есть Raspberry пару штук
Цитата Сообщение от pgb Посмотреть сообщение
да и под Raspberry смысла нет там и так всё есть.
кто сказал что все есть? есть еще куча задач. Начни с распознавания образов
0
Заблокирован
15.05.2023, 18:08  [ТС] 16
Цитата Сообщение от ValeryS Посмотреть сообщение
кто сказал что все есть?
Даже если и нет, мне не интересно писать под Raspberry, опять же один не потяну, хоть и маленький комп, но слишком много подводных камней... Есть задумка своей системы с нуля, но нужна платформа с возможностью подключения монитора, клавиатуры, и тд. минимальный набор для компьютера.
0
164 / 150 / 28
Регистрация: 14.02.2013
Сообщений: 1,251
15.05.2023, 18:30 17
Цитата Сообщение от pgb Посмотреть сообщение
подключения монитора
Жирновато будет для начало.

Добавлено через 2 минуты
У этого STM32H750 будет достаточно своей памяти для создания в нём bootloader который в свою очередь начнёт загрузку самой ОС с флешки.

Добавлено через 1 минуту
Цитата Сообщение от pgb Посмотреть сообщение
возможностью подключения монитора
А видеокарту на ещё одном отдельном МК всё равно придётся делать.
0
Заблокирован
15.05.2023, 18:38  [ТС] 18
Цитата Сообщение от VladimirU Посмотреть сообщение
А видеокарту на ещё одном отдельном МК всё равно придётся делать.
Это если рассматривать STM. А если ESP?
0
3027 / 2210 / 510
Регистрация: 11.09.2009
Сообщений: 8,186
16.05.2023, 15:52 19
Цитата Сообщение от pgb Посмотреть сообщение
хочется чего-то более простого, свою систему написать
Вот с этого и начните. Разработайте и выложите тут структуру своей системы. По крайней мере, будет хоть исходя из чего структуру и требуемую производительность основных узлов прикинуть.
А так - разговор беспредметный. Сильно напоминает вот это:
Иногда, глядя с крыльца на двор и на пруд, говорил он о том, как бы хорошо было, если бы вдруг от дома провести подземный ход или через пруд выстроить каменный мост, на котором бы были по обеим сторонам лавки, и чтобы в них сидели купцы и продавали разные мелкие товары, нужные для крестьян.
0
Заблокирован
16.05.2023, 17:04  [ТС] 20
Цитата Сообщение от i8085 Посмотреть сообщение
Вот с этого и начните.
Чтобы писать систему нужно знать её параметры, на что будет способна и тд. И для этого нужен ещё прототип на котором можно было бы потестить.

Упс. Вы хотя-бы вообще представляете как ведутся разработки или только вчера родились?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2023, 17:04
Помогаю со студенческими работами здесь

Таймер на микроконтроллере
помогите пожалуйста составить схему электрическую структурную таймера

Радиоуправление на микроконтроллере
Привет, хочу собрать передатчик с приемником на микроконтроллере, нашел схемку...

4 USART на одном микроконтроллере?
Здравствуйте уважаемые форумчане. Возможно ли реализовать 4 USORT на одном контроллере (например...

Программирование на микроконтроллере PIC17
Необходимо вывести числа, которые записываются в буфер на семисегментный индикатор. Задействуются...

Зарядное устройство на микроконтроллере
Друзья, у кого есть програмка ассемблеровская для зарядного устройства любого типа аккумулятора на...

Задержка в микроконтроллере PIC16F84
Здравствуйте, подскажите кто-нибудь, как сделать задержку в 1сек. в микроконтроллере pic16f84a при...

Зарядное устройство на микроконтроллере
Есть универсальное зарядное устройство на PIC16F74 для любых аккумуляторов от Ni-Cd (1,5В) до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru