-675 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 886
1

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

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

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

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

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

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

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

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

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

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

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

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

92
Маздаененавистник
493 / 651 / 83
Регистрация: 23.11.2021
Сообщений: 3,566
Записей в блоге: 6
17.05.2023, 11:04 41
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от pgb Посмотреть сообщение
У вас не получится.., а люди делают
Я не хожу по ссылкам на тытрубу (в 99.999% это - просто бред). Где ссылка на гитхаб? Хочу исходники глянуть.
Потому что я на 100% уверен, что это - фейк.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
бывают ли USB-мониторы, не имеющие проблем с подключением
Нет, не встречал таких, которые бы вообще работали. Кстати, с фреймграбберами та же история. Несколько лет назад купили на али парочку внешне одинаковых. Один оказался нерабочим, а вот второй заработал. Правда, там была такая адская задержка, что все равно его использовать нереально в наших задачах (но, скажем, кино с видеомагнитофона содрать - вполне сойдет).
Цитата Сообщение от ValeryS Посмотреть сообщение
ссылка на STM32F401
А, вот тем более!
Кстати, там максимум 96кБ ОЗУ: не хватит даже для полноценного 24-битного цвета 1024x768! (для этого нужно около 2.5МБ оперативки).
Цитата Сообщение от pgb Посмотреть сообщение
Память: 264 КБ SRAM, 2 МБ QSPI Flash
Т.е. тоже монитор не подключить в нормальном режиме. Что и требовалось доказать.
0
-675 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 886
17.05.2023, 11:17  [ТС] 42
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Т.е. тоже монитор не подключить в нормальном режиме. Что и требовалось доказать.
Ещё как можно:
демонстрация https://yandex.ru/video/previe... 9163802854

подключение https://yandex.ru/video/previe... 2572798306
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,859
17.05.2023, 12:33 43
Цитата Сообщение от pgb Посмотреть сообщение
Ещё как можно:
То есть что такое "подключение дисплея в нормальном режиме" вы не в курсе. Не то чтобы это кого-то удивляло... А софтовый VGA и на AVR делали:
https://www.youtube.com/watch?v=sNCqrylNY-0

И для raspberry Pi я делал шилд GPIO-VGA, вполне работает, хотя смысла немного.
0
-675 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 886
17.05.2023, 13:55  [ТС] 44
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
подключение дисплея в нормальном режиме
Сам придумал, нормальный режим для дисплея?
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А софтовый VGA и на AVR делали
Делал, поэтому знаю что возможно и для 32х битных сделать с лучшим качеством. Сейчас просто не до экспериментов и тестов, я не электронщик, мне больше программировать нравится.

ЗЫ. Тема пожалуй для меня уже не актуальна, тут один флуд и троллинг, некомпетентность и тд.. Будет больше свободного времени сам разберусь, найду схемы, потестирую и сделаю.
0
Маздаененавистник
493 / 651 / 83
Регистрация: 23.11.2021
Сообщений: 3,566
Записей в блоге: 6
17.05.2023, 15:04 45
Цитата Сообщение от pgb Посмотреть сообщение
некомпетентность
чья бы корова мычала…
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,859
17.05.2023, 15:18 46
Цитата Сообщение от pgb Посмотреть сообщение
Сам придумал, нормальный режим для дисплея?
Это вы про себя что ли, когда пытались за него выдать ручной ногодрыг?
Цитата Сообщение от pgb Посмотреть сообщение
Делал, поэтому знаю что возможно и для 32х битных сделать с лучшим качеством. Сейчас просто не до экспериментов и тестов, я не электронщик, мне больше программировать нравится.
Где можно ознакомиться с вашими проектами?
Цитата Сообщение от pgb Посмотреть сообщение
ЗЫ. Тема пожалуй для меня уже не актуальна, тут один флуд и троллинг, некомпетентность и тд.
То есть вы заполнили тему флудом, троллингом и некомпетентностью, а теперь удивляетесь, откуда они тут?
Собственно, на главный вопрос всей темы вы так до сих пор и не ответили: что же вы хотите чтобы за вас сделали? Чем конкретно оно должно превосходить существующие решения? А пока нету четкого ТЗ, результат мы все здесь видим.
1
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,859
17.05.2023, 15:44 47
Цитата Сообщение от pgb Посмотреть сообщение
Вот вы вообще адекватный? Какое ТЗ
Ну вы же создали тему и ждете от форумчан совета или решения. Мы бы и ради помочь, но пока непонятно как, ведь вы до сих пор не смогли сформулировать чего же вам надо.
Цитата Сообщение от pgb Посмотреть сообщение
я чётко сказал нужо выбрть МК и найти способ подключения к монитору, клавиатуре, возможность загрузки.
Любой МК. Вообще любой, хоть древность на х51 или ZX из прошлого тысячелетия.
Вас ведь именно об этом спрашивают: под "ТЗ" из первого поста подходит все что угодно, причем практического смысла в этом все равно ноль. (вместо этого у того же ZX может быть эстетический смысл, у современных МК - учебный)
И, раз уж вы пытаетесь махать своим "опытом", повторю вопрос:
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Где можно ознакомиться с вашими проектами?
Потому что если "нигде", то для нас это равносильно отсутствию проектов.
2
3216 / 2359 / 540
Регистрация: 11.09.2009
Сообщений: 8,597
17.05.2023, 16:02 48
Цитата Сообщение от pgb Посмотреть сообщение
А я и не утверждал, что я профи в электронике, я наоборот создал эту тему для получения ответов на свои вопросы
Какие вопросы, такие и ответы. И не из-за вредности, а потому что по-другому ответить - невозможно. Помните фразу: "Да как же тебя понять, коли ты ничего не говоришь?"
А то, что многие ответы вы не понимаете, - показывает, что предварительно надо вам ещё очень многое рассказать, а это называется обучение. В рамках форума - не реализуется. Отсюда и такая ... напряжённость в обсуждении.
Поставьте себе какую-нибудь задачу попроще, но чётко сформулированную. Которая вам по силам, а не требует, чтобы вам всё объяснили и за вас сделали.
0
-675 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 886
17.05.2023, 16:28  [ТС] 49
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Любой МК. Вообще любой, хоть древность на х51 или ZX из прошлого тысячелетия.
{оскорбления убраны }
Простая логика. Я написал что хочу написать свою систему под простое устройство, но на современной базе, приводил примеры на каких контроллерах это возможно сделать. Нужен лишь опыт тех кто это уже делал(подключали монитор, клавиатуру...) кто знают нюансы какие детали использовать и тд. Мне именно с такими людьми хотелось бы пообщаться, {оскорбления убраны }
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Потому что если "нигде", то для нас это равносильно отсутствию проектов.
Никаких своих проектов у меня нет, на ардуино тестил, делал робота и др. по видосам и статьям в инете, немного свои правки делал тд. И причём тут мои проекты что это вам даст?
Цитата Сообщение от i8085 Посмотреть сообщение
Поставьте себе какую-нибудь задачу попроще, но чётко сформулированную. Которая вам по силам, а не требует, чтобы вам всё объяснили и за вас сделали.
Куда проще-то.. Если бы вы знали как что делается, то сказали, берёшь такой то МК, такие-то детали, по этой схеме, прошиваешь и получаешь результат(например hello world на мониторе). Далее я уже сам бы стал додумывать... и тд.

ЗЫ. Всё отвечать больше не буду, надоело..
0
Маздаененавистник
493 / 651 / 83
Регистрация: 23.11.2021
Сообщений: 3,566
Записей в блоге: 6
17.05.2023, 17:02 50
{оскорбления убраны }
Добавлено через 6 минут
Цитата Сообщение от pgb Посмотреть сообщение
подключали монитор, клавиатуру...
Про монитор уже отметился COKPOWEHEU, вам как-то это не понравилось. Других вариантов не будет: никто всерьез не будет подключать к МК полноценный монитор, т.к. это бессмысленно!
USB-клавиатуру тоже подключать - тот еще геморрой: это ж для начала нужно на МК поднять USB-host (соответственно, нужны МК с таковым) и поддержку клавиатур (то бишь из ядра выдрать модуль и портировать на МК). Не думаю, что кому-то это интересно, т.к., опять же, все just for fun. Практического смысла в этом 0.
{jоскорбления убраны }
Цитата Сообщение от pgb Посмотреть сообщение
своих проектов у меня нет
Что и требуется доказать.
Цитата Сообщение от pgb Посмотреть сообщение
на ардуино тестил
это - вообще не про разработку! И программированием там тоже не пахнет.
Цитата Сообщение от pgb Посмотреть сообщение
по видосам
Тут уж вообще сказать нечего… Даташиты надо читать, а не "видосы" смотреть. От "видосов" в мозгу ничего не прибавится.
Цитата Сообщение от pgb Посмотреть сообщение
И причём тут мои проекты что это вам даст?
Кто-то тут выше пяткой себя в грудь лупил, мол, он эдакий крутой программист и все, что угодно сделать может. А оказывается, вона как…
Цитата Сообщение от pgb Посмотреть сообщение
Если бы вы знали как что делается, то сказали, берёшь такой то МК
ЧТО делается? ТЗ нет - гудбай.
Цитата Сообщение от pgb Посмотреть сообщение
hello world на мониторе
Это можно и тупым ногодрыгом на 8-битном МК с парой сотен килобайт сделать. Но какой практический смысл?
Цитата Сообщение от pgb Посмотреть сообщение
надоело
Ну-ну.
0
4393 / 2243 / 252
Регистрация: 28.10.2011
Сообщений: 8,570
Записей в блоге: 6
17.05.2023, 18:07 51
Цитата Сообщение от pgb Посмотреть сообщение
Думал тут есть реально разбирающиеся люди в разных МК, у кого есть опыт подключения VGA и тд.
На практике очень редко появляется такая задача.
Обычно дисплей к МК подключают через SPI или через параллельный интерфейс.

Для данной задачи больше подойдет ПЛИС где из набора логики сможете сделать комп, как это делали во времена ZX.
0
3216 / 2359 / 540
Регистрация: 11.09.2009
Сообщений: 8,597
17.05.2023, 18:35 52
Цитата Сообщение от pgb Посмотреть сообщение
Если бы вы знали как что делается, то сказали, берёшь такой то ...
Всё отвечать больше не буду, надоело..
Понятно.
Вы отнимаете время у людей, которые знают, "как что делается", но даже не понимаете их ответов... Да ещё хамить пытаетесь...
Перебирайтесь на форум ардуинщиков. Там вы будете себя чувствовать более комфортно.

Пожалуй присоединюсь к тем, кто вам "карму" до рекордных -619 подправил (теперь ясно, что было за что), чтобы кто на вас в первый раз наткнётся, отнёсся более настороженно, прежде чем тратить на вас своё время.

И да, отвечать больше не нужно. Чтобы случайно снова не нарваться, занёс вас в "Игнор", так что всё равно не увижу.
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,859
17.05.2023, 22:31 53
Цитата Сообщение от pgb Посмотреть сообщение
Простая логика. Я написал что хочу написать свою систему под простое устройство, но на современной базе, приводил примеры на каких контроллерах это возможно сделать.
Еще раз. Сделать "компьютер на контроллере" можно на любом, я уже кидал пример на ARM, который хотя бы может применяться в реальности, и на PIC, который чисто игрушка.
Не говоря о полноценных одноплатниках, телефонах, нетбуках.
Эти варианты ВСЕ удовлетворяют описанному в 1 посте, и они все разные. Отсюда и вопрос чем вас не устраивают стандартные решения, какие параметры для вас важны и какова будет киллер-фича?
Цитата Сообщение от pgb Посмотреть сообщение
Никаких своих проектов у меня нет
Ну вот и отлично, значит любая ваша попытка светить опытом будет заведомо ложной.
Цитата Сообщение от pgb Посмотреть сообщение
Куда проще-то.. Если бы вы знали как что делается, то сказали, берёшь такой то МК, такие-то детали
Это-то можно сказать сразу: берешь ЛЮБОЙ контроллер. Если хочется вывод именно на VGA, берешь резистивный ЦАП, но я бы лучше поставил готовый дисплейчик вроде ili9341 или что-то монохромное если захочется автономной работы. Берешь ЛЮБУЮ клавиатуру (самое простое - компьютерную с PS/2, но можно, например, ноутбучную). Плюс банальная обвязка по питанию. Дальше пишешь код и радуешься жизни.
Проблема только в том, что ЛЮБОЙ контроллер вас почему-то не устраивает, а почему - загадка.
Цитата Сообщение от Eddy_Em Посмотреть сообщение
то ж для начала нужно на МК поднять USB-host (соответственно, нужны МК с таковым) и поддержку клавиатур (то бишь из ядра выдрать модуль и портировать на МК). Не думаю, что кому-то это интересно
Да интересно, конечно. Но не настолько чтобы ковырять usb-host. Мне хватило наркоманского usb-device.
Цитата Сообщение от i8085 Посмотреть сообщение
Вы отнимаете время у людей, которые знают, "как что делается"
Справедливости ради, форум - дело добровольное. Кому жалко времени на этот цирк, может не участвовать.
Цитата Сообщение от i8085 Посмотреть сообщение
Пожалуй присоединюсь к тем, кто вам "карму" до рекордных -619 подправил
А я там посмотрел за что ему карму поправили. Какие-то новомодные веяния в веб-разработке. К сожалению, я сам в ней ничего не понимаю и соответственно не могу в полной мере насладиться дискуссией. Но, кажется, логика там была чуть лучше, чем здесь. По крайней мере, там ТС обсуждал не только свои мутные хотелки, но и какой-никакой код.
1
Software Developer
287 / 247 / 52
Регистрация: 23.09.2014
Сообщений: 823
20.05.2023, 06:45 54
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А я там посмотрел за что ему карму поправили. Какие-то новомодные веяния в веб-разработке. К сожалению, я сам в ней ничего не понимаю и соответственно не могу в полной мере насладиться дискуссией. Но, кажется, логика там была чуть лучше, чем здесь. По крайней мере, там ТС обсуждал не только свои мутные хотелки, но и какой-никакой код.
Если кратко - в WEB'е все также было печально.
Этот персонаж несет тотальную ахинею, отрицая все отраслевые стандарты, к которым сообщество приходило десятилетиями.
Он мне чем-то напоминает ребенка, который назло родителям все делает наоборот.
Свой код он также напрочь отказывается продемонстрировать.
0
Маздаененавистник
493 / 651 / 83
Регистрация: 23.11.2021
Сообщений: 3,566
Записей в блоге: 6
20.05.2023, 08:28 55
Custos, он сам признался, что кода нет, поэтому и демонстрировать нечего...
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,859
20.05.2023, 17:25 56
Он признался относительно контроллеров. По вебу у него, по его словам, сделано несколько "больших" (по мнению самого pgb, естественно) проектов. Но стиль общения даже мне, далекому от веба, говорит о крайне низких знаниях.
0
-675 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 886
25.05.2023, 20:56  [ТС] 57
Вот что примерно я хотел от вас получить
https://www.youtube.com/watch?v=kZaWYgIYgd8&t=0s

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Но стиль общения даже мне, далекому от веба, говорит о крайне низких знаниях.
Если уж у меня знания низкие, то у вас они вообще отсутствуют..
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,511
26.05.2023, 06:52 58
Цитата Сообщение от pgb Посмотреть сообщение
Вот что примерно я хотел от вас получить
я же писал
Цитата Сообщение от ValeryS Посмотреть сообщение
ну и чем не устроили одноплатные компьютеры.
Всякие "Малинки", "Апельсинки", "Омеги"
и что в ответ получил
Цитата Сообщение от pgb Посмотреть сообщение
да и под Raspberry смысла нет
а сейчас оказывается есть
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,859
26.05.2023, 09:01 59
Цитата Сообщение от pgb Посмотреть сообщение
Вот что примерно я хотел от вас получить
Когда Если добьетесь каких-нибудь интересных результатов, отпишитесь.
Цитата Сообщение от pgb Посмотреть сообщение
Но стиль общения даже мне, далекому от веба, говорит о крайне низких знаниях.
Если уж у меня знания низкие, то у вас они вообще отсутствуют..
Касательно веба-то? Так об этом я сразу сказал. А оценивать мои знания по контроллерам и прочему низкоуровневому программированию вам квалификации не хватит.
Цитата Сообщение от ValeryS Посмотреть сообщение
да и под Raspberry смысла нет
а сейчас оказывается есть
Так это не RaspberryPi, а raspberryPi pico - вместо полноценного процессора сделали довольно мощный контроллер. С какой целью - не знаю. Что у них было в голове, когда они давали ему такое же название, как процессору - тем более.
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,511
26.05.2023, 09:04 60
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
не RaspberryPi, а raspberryPi pico
я где то говорил о различных "малинках"?
0
26.05.2023, 09:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2023, 09:04
Помогаю со студенческими работами здесь

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

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

Светофор на микроконтроллере 8051
Написал программу на ассемблере, которая реализует светофор, однако при переключении светофора с...

Прерывания в микроконтроллере Milandr
Здравствуйте! Работаю с отладочной платой LDM-HELPER-K1986BE1QI-FULL. Написал простой код,...

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


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

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

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