Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/22: Рейтинг темы: голосов - 22, средняя оценка - 4.91
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
1

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

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

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

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

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

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

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

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

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

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

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

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

92
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,888
26.05.2023, 09:07 61
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от pgb Посмотреть сообщение
https://www.youtube.com/watch?v=kZaWYgIYgd8&t=0s
Жесть! Оно еще и эмулятор бейсика. Да даже lisp-ноутбук, на который я давал ссылку, перспективнее.

Добавлено через 1 минуту
Цитата Сообщение от ValeryS Посмотреть сообщение
я где то говорил о различных "малинках"?
Под "малинками, апельсинками", да и raspberryPi подразумеваются обычно одноплатники, а не отладочные платы. Да и в контекст компьютеров это pico не вписывается.
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
26.05.2023, 10:01  [ТС] 62
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Жесть! Оно еще и эмулятор бейсика. Да даже lisp-ноутбук, на который я давал ссылку, перспективнее.
Так это просто для демонстрации, берут готовые либы, бейсика игр и др. чтобы продемонстрировать работу видео в режиме VGA.
Я же с самого начала сказал нужны схемы подключения периферии к МК, как что сделать, ПО буду писать своё.

Цитата Сообщение от ValeryS Посмотреть сообщение
а сейчас оказывается есть
Цитата Сообщение от ValeryS Посмотреть сообщение
я где то говорил о различных "малинках"?
Вы даже не понимаете и не видите разницы между мини ПК, одноплатниками и микроконтроллерами
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
26.05.2023, 11:00 63
Цитата Сообщение от pgb Посмотреть сообщение
Откуда такого красавчика нашли, по объявлению наверно..
по нему по родному
Цитата Сообщение от pgb Посмотреть сообщение
Вы даже не понимаете и не видите разницы между мини ПК, одноплатниками и микроконтроллерами
объясни, будь добр. Или сам не понимаешь?

Добавлено через 52 секунды
Цитата Сообщение от pgb Посмотреть сообщение
Я же с самого начала сказал нужны схемы подключения периферии к МК, как что сделать,
так сделай. У автора спроси.
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
26.05.2023, 11:22  [ТС] 64
Цитата Сообщение от ValeryS Посмотреть сообщение
так сделай. У автора спроси.
Сделаю и спрошу если потребуется. От вас то толку никакого.
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
26.05.2023, 20:00 65
Цитата Сообщение от pgb Посмотреть сообщение
если потребуется.
так не требуется? Зачем тогда тему создавал?
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
26.05.2023, 21:08  [ТС] 66
Цитата Сообщение от ValeryS Посмотреть сообщение
так не требуется?
В данный момент работаю над другими проектами. А этот на будущее прорабатываю(так как время от времени возникает ностальгия по примитивным ретро ПК, хочется сделать подобное, но на современной базе), собираю материал пока, что и как делать вникаю, изучаю в свободное время, читаю, смотрю ролики как другие делают, делаю наброски в черновиках и тд. Закупаю детали и прочее. Как подготовлюсь к реализации, тогда в процессе и вопросы будут, я ж не всезнайка.
Цитата Сообщение от ValeryS Посмотреть сообщение
Зачем тогда тему создавал?
За надом.

Думал тут знающие люди есть, кто уже что-то подобное собирали, имеют нужную квалификацию, знания, могут направить в нужное направление, подсказать, но я очень сильно ошибся, тут таких нет.. В результате меня тут оштрафовали практически ни за что, назвали нарушителем за то, что я высказывал своё мнение о тех кто без знаний и опыта полезли ко мне в тему, только троллили и флудили тут..
0
Нарушитель
499 / 656 / 86
Регистрация: 23.11.2021
Сообщений: 3,626
Записей в блоге: 6
26.05.2023, 21:19 67
pgb, специалистов полно. А вот идущих вопреки здравому смыслу, благо, немного.
Задача ведь сугубо учебная, just 4 fun. Только лучше just4fun как Торвальдс - хорошую операционку сделать, а не велосипед-квадратные-колеса...
Я вот одно время задумывался: а не сделать ли на STM32 некий ПЛК. Потом прикинул трудозатраты и то, что в итоге выйдет, и решил больше такой бред в мозг не допускать: быстрей все, что нужно, на сях реализовать, написав прошивку под конкретную железку, чем скатываться в попытки универсализации. Любая универсализация - это зло! Вот, UNIX-way вообще говорит нам, что для каждой мелкой задачи должно быть свое приложение, реализующее ее идеально. А связав несколько таких приложений через трубы, можно что угодно наворотить... Жаль лишь, что многие современные дистры идут против этого. Да еще и свободу пользователя ограничивают!
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
26.05.2023, 21:53  [ТС] 68
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Я вот одно время задумывался: а не сделать ли на STM32 некий ПЛК. Потом прикинул трудозатраты и то, что в итоге выйдет, и решил больше такой бред в мозг не допускать
Возможно и бред, я не понял, что и зачем вы там хотели делать. Но есть те кто только хочет и опускает руки столкнувшись с первыми трудностями.. такие никогда ничего не смогут добиться, а есть кто наоборот справляется и доводит всё до реализации, такие всегда и везде побеждают

ЗЫ. Делайте выводы
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,888
26.05.2023, 22:05 69
Цитата Сообщение от pgb Посмотреть сообщение
Думал тут знающие люди есть, кто уже что-то подобное собирали, имеют нужную квалификацию, знания, могут направить в нужное направление, подсказать
Ну, в этом вы угадали. Собственно, вам с самого начала пытались помочь. Кто ж виноват, что вы сами не знаете, чего хотите.
Цитата Сообщение от pgb Посмотреть сообщение
я не понял, что и зачем вы там хотели делать. Но есть те кто только хочет и опускает руки столкнувшись с первыми трудностями.. такие никогда ничего не смогут добиться, а есть кто наоборот справляется и доводит всё до реализации, такие всегда и везде побеждают
ЗЫ. Делайте выводы
Не волнуйтесь, все, кому надо, уже сделали выводы. Есть люди, заинтересованные в своем деле - они изучают материал, читают документацию, экспериментируют, оценивают перспективность задачи. От них есть польза сообществу. И есть вы и подобные, которые только на форумах болтать горазды.
Собственно, в этом вы и сами можете убедиться, сравнив результаты труда Eddy_Em и свои потуги.
Цитата Сообщение от pgb Посмотреть сообщение
А этот на будущее прорабатываю(так как время от времени возникает ностальгия по примитивным ретро ПК, хочется сделать подобное, но на современной базе)
Если бы вы действительно искали материал, то знали бы, что на современной элементной базе уже можно строить вполне современные компьютеры. Разрыв тех же малинок от современных ПК скорее количественный, чем качественный.
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
26.05.2023, 22:30  [ТС] 70
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Если бы вы действительно искали материал, то знали бы, что на современной элементной базе уже можно строить вполне современные компьютеры. Разрыв тех же малинок от современных ПК скорее количественный, чем качественный.
Как заговорили то А то я не знаю, что люди делают подобие ПК на микроконтроллерах.
Вместо помощи от вас сплошной бред исходит, почитайте свои прежние сообщения

Добавлено через 4 минуты
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
сравнив результаты труда Eddy_Em и свои потуги
Я лишь пока собираю материал, что и как делать, для этого и тему создал.

И что же интересно сделал Eddy_Em? Неужели подобие компьютера?
А если датчики и дисплейчики там подключаете, то это баловство, дети и то это могут делать
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,888
26.05.2023, 23:19 71
Цитата Сообщение от pgb Посмотреть сообщение
Как заговорили то
Ага, причем с самого начала.
Цитата Сообщение от pgb Посмотреть сообщение
А то я не знаю, что люди делают подобие ПК на микроконтроллерах.
Конечно, делают. И вам на это опять же с самого начала кидали кучу ссылок.
Цитата Сообщение от pgb Посмотреть сообщение
Вместо помощи от вас сплошной бред исходит, почитайте свои прежние сообщения
Вам бы самому их почитать сначала. Тогда бы увидели, что вам честно стараются помочь. Но очень сложно это сделать, когда объект помощи сам не знает, чего ему нужно.
Цитата Сообщение от pgb Посмотреть сообщение
И что же интересно сделал Eddy_Em? Неужели подобие компьютера?
Не знаю делал ли он игрушки, подобные вашей, но полезных проектов у него достаточно. Взять хотя бы проекты по реализации USB или CAN на контроллерах.
Не говоря о реальных проектах, которые используются в реальной работе.
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
26.05.2023, 23:56  [ТС] 72
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
И вам на это опять же с самого начала кидали кучу ссылок.
Я вам с самого начала сказал, мне не нужен эмулятор, эмуляторы я уже делал. Все ссылки на эмуляторы я и без вас видел и тд. Вы не адекватны, не понимаете сути топика. Вот сначала бы разобрались что человек(тобишь я) хочет и только потом если есть знания и опыт в данном вопросе делали бы свои комменты. А так вы отнимаете моё и своё время, не даёте нужного мне ответа и заставляете вам всё разжёвывать уже 4ю страницу, но всё бестолку.. я не хотел больше отвечать в этой теме. Просто нашёл нужный мне материал, захотелось поделится, может кому пригодится или заинтересуется подобной разработкой.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Но очень сложно это сделать, когда объект помощи сам не знает, чего ему нужно.
Если знаний и опыта нет конечно сложно, а вернее невозможно..

Сказано же было, нужно разобраться как подключить к МК периферию чтобы по функционалу было подобие компьютера. Вы только демагогию разводите.. Притомили, не отвечайте пожалуйста если нет конкретных примеров, схем, все ваши потуги в сторону эмуляторов, что raspberry pico игрушка, что на FPGA сделать(сделать можно, но для повторения это не выгодно), из МК только брелок получиться, что я сам не знаю чего хочу, вы лучше меня оказывается всё знаете.. ТЗ нет, и из любого древнего МК можно сделать суперкомп..
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Любой МК. Вообще любой, хоть древность на х51 или ZX из прошлого тысячелетия.
ЗЫ. Дурдом отдыхает..
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,888
27.05.2023, 08:52 73
Цитата Сообщение от pgb Посмотреть сообщение
Я вам с самого начала сказал, мне не нужен эмулятор
Лучше бы вы сказали что вам нужно. Ссылок на не-эмуляторы вам тоже накидали.
Особенно забавно, что именно эмулятор вы назвали тем, что ищете.
Цитата Сообщение от pgb Посмотреть сообщение
Вы не адекватны, не понимаете сути топика. Вот сначала бы разобрались что человек хочет
Вы, наверное, не заметили, но большую часть топика мы именно это и пытались у вас выяснить.
Цитата Сообщение от pgb Посмотреть сообщение
Просто нашёл нужный мне материал, захотелось поделится, может кому пригодится или заинтересуется подобной разработкой.
Это вряд ли. Что от вас развития проекта ожидать не приходится, что от окружающих серьезного к нему отношения. Игрушечный эмулятор бейсика это всего лишь игрушечный эмулятор бейсика. Как я уже говорил, даже lisp-компьютер было бы интереснее дорабатывать.
Цитата Сообщение от pgb Посмотреть сообщение
Если знаний и опыта нет конечно сложно, а вернее невозможно..
А раз сами понимаете, что взялись за невозможное, зачем мусолите? Раз вы не сумели найти информацию по подключению элементарной периферии, о какой разработке "компьютера" вообще речь?!
Цитата Сообщение от pgb Посмотреть сообщение
Притомили, не отвечайте пожалуйста если нет конкретных примеров, схем
Вы по ссылкам и результатам гугления принципиально не ходите?
Цитата Сообщение от pgb Посмотреть сообщение
что raspberry pico игрушка, что на FPGA сделать(сделать можно, но для повторения это не выгодно)
А что, вам с самого начала не было очевидно, что ваша затея изначально экономически невыгодна?! Как, в принципе, и большая часть хобби-проектов, что, разумеется, никого не останавливает. Если проект интересный. Интереса же в вашей игрушке вы до сих пор сформулировать не смогли. Она для чего?
Чтобы разобраться с распространенной периферией? Нет. Что VGA, что полноразмерная клавиатура используются крайне редко. Для распространенной же периферии вроде SD-карты или формирователя звука, есть более простые и полезные задачи.
Чтобы разобраться как работают полноценные ОС? Нет. Для этого достаточно простейшей макетки и любого контроллера. Лет двадцать назад я еще на AVR подобную модель делал. Только не придумал, где ее применить практически.
Чтобы получить рабочее устройство? Нет. Для этого куда лучше взять те же одноплатники или телефон.
В нишу эмуляторов вы тем более не влезете.
---
Кстати, на RP2040 самую интересную задачу компьютера вы все равно не пощупаете, для нее нужен аппаратный модуль, которого в контроллерах обычно нет. Впрочем, не волнуйтесь, с вашим подходом вы до нее и не дойдете.
Цитата Сообщение от pgb Посмотреть сообщение
из любого древнего МК можно сделать суперкомп..
Прежде чем делать подобные заявления, вам бы с их характеристиками ознакомиться.
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
27.05.2023, 09:50  [ТС] 74
COKPOWEHEU, для тугодумчика последний раз попробую объяснить.

Я хочу сделать прототип очень простого компьютера на микроконтроллере, не в смысле эмулятора ретро ПК, а в смысле того что это будет на дешёвом микроконтроллере который по своим характеристикам будет подобен старым 8ми битным, но на современной базе, помощнее, побыстрее, с подключением SD и др. для доступа в интернет и тд. чтобы желающие смогли легко его повторить. Затем написать ПО под этот девайс, свою систему, свой язык программирования(интерпретатор) на котором легко и быстро писать разные программы и тд. Суть темы не в том зачем и для чего и тд. суть как это сделать, тут должны быть обсуждения про схемы, подключения, детали, нюансы разные, взаимодействие через программный код и тд. Вы же тут развели хочу не хочу, надо не надо, фигня не фигня.. сплошной флуд и троллинг..

По большому счёту навороченный компьютер то не особо нужен, если деятельность не связана с разработкой, графикой, трейдингом, современных 3D игр и чем-то что требует большей вычислительной мощности. Для получения информации, общения, обмена некоторыми данными, простых игр и прочего вполне может справится и такой мини девайс на микроконтроллере. Думаю даже для производств можно использовать в некоторых задачах и тд. Применений найти можно множество. Если у вас в этом направлении соображалка не работает, то не надо с больной головы перекладывать на здоровую все ваши неудачи и не воплощенные идеи, типа я тоже там чего-то уже делал.. Если не смогли сделать, то это говорит только то, что вы на это не способны. Вот и всё.

ЗЫ. Короче мне по феншую на ваше тявканье..
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,888
27.05.2023, 14:43 75
Цитата Сообщение от pgb Посмотреть сообщение
Я хочу сделать прототип очень простого компьютера на микроконтроллере, не в смысле эмулятора ретро ПК, а в смысле того что это будет на дешёвом микроконтроллере который по своим характеристикам будет подобен старым 8ми битным, но на современной базе, помощнее, побыстрее, с подключением SD
В тех же эмуляторах ZX все это есть. А раз проект все равно не имеет практического смысла, максимум учебный - разницы между древней архитектурой и современной по большому счету нет.
Цитата Сообщение от pgb Посмотреть сообщение
чтобы желающие смогли легко его повторить
Вы можете ответить наконец ЗАЧЕМ кому-то это повторять? Что он сможет сделать с вашим "компьютером", чего не сможет с любым другим?
Цитата Сообщение от pgb Посмотреть сообщение
Затем написать ПО под этот девайс, свою систему, свой язык программирования
Даже так! Я почти завидую вашей фантазии. Имея нулевые знания рваться разрабатывать ОС, язык программирования и тому подобное.
Цитата Сообщение от pgb Посмотреть сообщение
суть как это сделать, тут должны быть обсуждения про схемы, подключения, детали, нюансы разные, взаимодействие через программный код и тд.
Ну так вперед. Задавайте конкретные вопросы, будет обсуждение.
А пока вас интересуют только фантазии, на осуществление которых у вас не хватит ни знаний, ни терпения, странно ожидать другого отношения, чем сейчас.
Условно говоря, тот же Eddy_Em реализовать подобный недо-компьютер вполне способен. Я вполне способен. Но если у меня возникнет желание сделать подобную бесполезную игрушку, я не с побирательства на форуме начну, а с изучения периферии, алгоритмов и прочего. А на форум пойду только когда не смогу разобраться самостоятельно.
Кстати, та задача, про которую я упоминал и для которой в RP2040 нет аппаратного модуля - чуть ли не единственное, что стало бы реальной проблемой.
Цитата Сообщение от pgb Посмотреть сообщение
Для получения информации, общения, обмена некоторыми данными, простых игр и прочего вполне может справится и такой мини девайс на микроконтроллере.
Ы-ы-ы-ы! Я вас очень прошу: обустройте площадку, где бы все могли следить за вашими успехами. Просто интересно на каком же этапе вы осознаете масштабность задачи.
Цитата Сообщение от pgb Посмотреть сообщение
Применений найти можно множество.
И именно поэтому вы до сих пор не придумали ни одного?
Цитата Сообщение от pgb Посмотреть сообщение
Если у вас в этом направлении соображалка не работает
В вопросе целесообразности вашего проекта соображалка должна работать у вас, а не у окружающих. Это ваша задача заинтересовать кого-то в своей идее.
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
28.05.2023, 09:18  [ТС] 76
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
В тех же эмуляторах ZX все это есть.
А кто спорит что нет? Включите вы наконец мозги то. Дело не в том чтобы сделать что было и уже есть, а в том чтобы создать новое, не мощный компьютер, простой, который легко собрать и который будет выполнять самые основные функции обычного компьютера(монитор, клавиатура, динамик, запись-чтение данных, доступ в интернет, желательно подключение др. периферии принтера и тд. думаю возможно через дополнительный микроконтроллер если возникнет необходимость)
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А раз проект все равно не имеет практического смысла, максимум учебный - разницы между древней архитектурой и современной по большому счету нет.
Избавьтесь от привычки говорить за всех. Для вас лично скорее всего практического смысла действительно нет и не будет, так как у вас не развито воображение это видно по скудному мышлению, вы постоянно талдычите одно и тоже что никому не надо, да зачем и тд. Способов применения масса, вот вы говорите что я не могу придумать где его применить, а тут даже придумывать не надо, там где применяются персональные компьютеры там и можно применять + ещё для других мелких задач где и микроконтроллеры используются, просто у этого девайса будет своё ПО написанного именно под него, а не накидано из кучи шлаковых библиотек в которых не оптимизирован код, не продуманны учёт памяти и тд. и тп. Энтузиасты которые хотят написать свою систему с нуля есть, просто нет смысла это делать, так как нет подходящей платформы для этого.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Вы можете ответить наконец ЗАЧЕМ кому-то это повторять? Что он сможет сделать с вашим "компьютером", чего не сможет с любым другим?
Вы задаёте очень глупые вопросы. Будут повторять те кому это будет интересно, кто захочет использовать это устройство или в коммерческих целях продавать, кто будет так же как и я писать программы для него, для детей, для решения простых задач, умных устройств и тд. Согласитесь не плохая ведь задумка отладочных плат с микроконтроллерами, можно собирать разные устройства, но приходится каждый раз изобретать по новому. С созданием проекта девайса компьютера можно и ПО под него написать и разные схемы проработать и потом быстро собирать нужные устройства в том числе и микрокомпьютер выполняющий основные функции обычного компьютера, конструктор трансформер. Это у меня уже фантазия развилась, сейчас же речь не об этом, а как из простых компонентов можно было бы легко собрать простой прототип, с которым дальше уже можно было работать.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Даже так! Я почти завидую вашей фантазии. Имея нулевые знания рваться разрабатывать ОС, язык программирования и тому подобное.
Во-первых в детстве я уже написл ОС для ZX, но не выпустил её в свет только потому что забрали в армию, а потом не было смысла это завершать IBM вошли в жизнь, да и появились другие приоритеты. Во-вторых потом была попытка написать ОС для x86, загрузчик сделал, но потом передумал т.к. не понравилась архитектура памяти(пережитки прошлого от DOS) и прочего.. Хочется чего-то простого, под ZX писал так как тогда других вариантов не было, ассемблер нравился, в современных компьютерах ассемблер не нравится, но куда деваться раз на FPGA если и разработать свой процессор выпуск интегральной схемы очень дорого. Короче для меня сейчас один вариант пока, попробовать сделать что-то на микроконтроллере, ещё раз повторяю не эмулятор, а разработанное с нуля устройство на современной базе.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ну так вперед. Задавайте конкретные вопросы, будет обсуждение.
Так я задал вопросы, какой МК выбрать как к нему подключить периферию и тд. Вот на что вы мне должны были ответить, а вы тут развели нафига, да зачем.. Если опыта и знаний нет, то занимаются балабольством как вы..
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
на осуществление которых у вас не хватит ни знаний, ни терпения
Терпения у меня хватит, знания я постепенно собираю, иногда провожу тесты на отладочных платах, так что не надо говорить за других, а если вы так говорите, то это у вас не достаточно для этого знаний, терпения и вы на это не способны.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Условно говоря, тот же Eddy_Em реализовать подобный недо-компьютер вполне способен. Я вполне способен. Но если у меня возникнет желание сделать подобную бесполезную игрушку, я не с побирательства на форуме начну, а с изучения периферии, алгоритмов и прочего. А на форум пойду только когда не смогу разобраться самостоятельно.
Кстати, та задача, про которую я упоминал и для которой в RP2040 нет аппаратного модуля - чуть ли не единственное, что стало бы реальной проблемой.
Если да кабы.. у бабушки был бы.., она была бы дедушкой. Вы занимаетесь болтовнёй, можете, сделайте, не делаете значит не можете, вот и всё. Отговорки типа мне не надо и тд. это отговорки, потому что не способны это сделать. Когда знаешь, что можешь, вопрос только времени.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Я вас очень прошу: обустройте площадку, где бы все могли следить за вашими успехами. Просто интересно на каком же этапе вы осознаете масштабность задачи.
В настоящее время я подготавливаю свой фреймворк для создания сайтов, будет сайт проекта и др. скрипты, форумы и тд.

Как соберу нужный материал сделаю минимальный прототип, то и сайт для этого проекта тоже сделаю.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
И именно поэтому вы до сих пор не придумали ни одного?
А самим додуматься не судьба?
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
В вопросе целесообразности вашего проекта соображалка должна работать у вас, а не у окружающих. Это ваша задача заинтересовать кого-то в своей идее.
Ещё раз. Суть данной темы не в заинтересованнии кого-то, а в том чтобы найти решение для создания прототипа компьютера на микроконтроллере, не эмулятора, под который потом писать своё ПО. Были бы люди кто соображали как и что можно сделать, наверняка подсказали бы, вы же достали меня своими тупыми вопросами и рассуждениями..
0
Нарушитель
499 / 656 / 86
Регистрация: 23.11.2021
Сообщений: 3,626
Записей в блоге: 6
28.05.2023, 09:57 77
pgb, я готов подобным заняться.
С тебя - полноценное техзадание. Я озвучу сроки и стоимость. Готовься выложить не меньше 250т.р.
Бесплатно этим бредом никто не будет заниматься!
Ну и да, как уже не раз упоминали, без MMU никакой полноценной операционной системы ты не напишешь физически. А с MMU проще готовый Линукс поставить, чем тратить минимум сто тысяч человеколет на написание своей полноценной ОС с поддержкой всевозможной периферии.
 Комментарий модератора 
правила п 5.9
Запрещено отсылать пользователей из тематических разделов в разделы фриланса, а также рекламировать свои услуги или предлагать/просить/требовать оплату за помощь, кроме разделов для платных услуг.
0
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
28.05.2023, 11:57  [ТС] 78
Цитата Сообщение от Eddy_Em Посмотреть сообщение
pgb, я готов подобным заняться.
С тебя - полноценное техзадание. Я озвучу сроки и стоимость. Готовься выложить не меньше 250т.р.
Бесплатно этим бредом никто не будет заниматься!
Ну и да, как уже не раз упоминали, без MMU никакой полноценной операционной системы ты не напишешь физически. А с MMU проще готовый Линукс поставить, чем тратить минимум сто тысяч человеколет на написание своей полноценной ОС с поддержкой всевозможной периферии.
Нет, в ваших услугах не нуждаюсь Есть куча фирм которые разрабатывают устройства, я мог бы к ним в таком случае обратится, там была бы гарантия, договор и тд. Я же хочу сам всё настраивать, нужны лишь схемы, знающие люди кто подобное подключение уже делали, знают нюансы, хотя со временем методом проб и ошибок я и сам могу разобраться, так что вопрос времени. Вопрос не денег, а качества разработки, у меня нет доверия к всяким фирмам и тем-более к таким как вы, найдут просто готовые варианты, библиотеки и тд. что для меня не приемлемо(во-первых надувательство, а не разработка, во-вторых качество никакое.., то есть деньги на ветер), что я и сам могу сделать, и ПО хочу писать своё.

Я уже в принципе определился с выбором микроконтроллера, нашёл схемы подключения VGA, SD, клавиатуры. Буду тестить.

ЗЫ. А вы и фирмы где делают разработки, гонитесь за деньгами, а не качеством и пользой. Если бы вы или в фирмах могли и умели что-то нормальное делать, то рынок уже дано был наполнен такими девайсами отечественного производства... Если в Китае штампуют всякие девайсы, то они действительно могут, а наши только могут обещать, но не делать.. Хотя в военной промышленности надо отдать должное, что-то умеют.
0
3881 / 2479 / 418
Регистрация: 09.09.2017
Сообщений: 10,888
28.05.2023, 14:06 79
Цитата Сообщение от pgb Посмотреть сообщение
А кто спорит что нет?
Вы.
Это ведь вас что-то не устраивает в существующих решениях, раз вы хотите изобрести свое.
Цитата Сообщение от pgb Посмотреть сообщение
Дело не в том чтобы сделать что было и уже есть, а в том чтобы создать новое
Это "новое" должно хоть в чем-то превосходить существующее. Иначе зачем оно нужно?
Цитата Сообщение от pgb Посмотреть сообщение
компьютер, простой, который легко собрать и который будет выполнять самые основные функции обычного компьютера(монитор, клавиатура, динамик, запись-чтение данных, доступ в интернет, желательно подключение др. периферии принтера и тд. думаю возможно через дополнительный микроконтроллер если возникнет необходимость)
Одноплатники или нормальные компьютеры это делают куда лучше.
Цитата Сообщение от pgb Посмотреть сообщение
Избавьтесь от привычки говорить за всех.
О, не волнуйтесь, я не за всех говорю, а только за тех, кто в этой теме хоть сколько-то разбирается. фантазеров вроде вас, разумеется, другое мнение.
Цитата Сообщение от pgb Посмотреть сообщение
вы постоянно талдычите одно и тоже что никому не надо, да зачем и тд.
У вас проблемы с восприятием письменного текста? Я не талдычу, что никому не надо, я спрашиваю вас: кому и зачем оно надо. И если вы сами не можете ответить на этот простой вопрос, претензии исключительно к вашему воображению.
Цитата Сообщение от pgb Посмотреть сообщение
там где применяются персональные компьютеры там и можно применять
Там, где применяются персональные компьютеры - там, внезапно, применяются персональные компьютеры, и вам нужно доказать чем ваша хотелка лучше них. Вы этого даже не пытались сделать.
Цитата Сообщение от pgb Посмотреть сообщение
у этого девайса будет своё ПО написанного именно под него, а не накидано из кучи шлаковых библиотек в которых не оптимизирован код, не продуманны учёт памяти и тд. и тп.
Ох уж эти фантазеры. Без опыта сделаете в одиночку аналог систем, которые профессиональные программисты пишут уже 50+ лет? Ну-ну.
Цитата Сообщение от pgb Посмотреть сообщение
Энтузиасты которые хотят написать свою систему с нуля есть, просто нет смысла это делать, так как нет подходящей платформы для этого.
Энтузиастам, которые хотят написать ОС с нуля, не нужна еще одна аппаратная платформа - их и без того куча на любой вкус. Еще в школе я делал ОС на ATmega8515 (кажется: давно это было). Полгода назад, в учебных целях, на gd32fv103 (RISC-V).
Как и говорилось с самого начала: играться со всем этим можно на чем угодно, на любом контроллере.
Цитата Сообщение от pgb Посмотреть сообщение
Вы задаёте очень глупые вопросы.
Ну, раз вы на них до сих пор ответить не можете - наверное, не такие и глупые?
Цитата Сообщение от pgb Посмотреть сообщение
Будут повторять те кому это будет интересно, кто захочет использовать это устройство или в коммерческих целях продавать, кто будет так же как и я писать программы для него, для детей, для решения простых задач, умных устройств и тд.
Нет-нет, интересуют не рекламные слоганы, а реальные кейсы. Где конкретно ваша "разработка" будет предпочтительнее существующих решений?
Цитата Сообщение от pgb Посмотреть сообщение
Согласитесь не плохая ведь задумка отладочных плат с микроконтроллерами, можно собирать разные устройства, но приходится каждый раз изобретать по новому.
Как бы... в этом весь смысл микроконтроллеров - что под новую задачу можно придумать новое оптимальное решение, не полагаясь на универсальные "ардуины".
Как ваш "проект" поможет мне в реальной работе? Реальная задача (решенная, если что): есть 4-канальный 24-битный вольтметр со своим странным 7-битным UART, надо его подключить к современному компьютеру чтобы задавать чувствительность, интервал опроса, да и вообще собирать измеренные данные. Нафига мне при решении этой задачи бейсик-эмулятор, VGA-экран и прочая чушь?!
Вторая задача (решенная еще раньше): приставка для компьютера чтобы показывать загрузку процессора, памяти, дисков и тому подобного. Нафига мне при решении этой задачи бейсик-эмулятор, VGA-экран и прочая чушь?!
Третья задача (решенная позже двух предыдущих): удаленная перепрошивка микроконтроллера. Надо организовать интерфейс прошивки, отладки, логирования и управления. Нафига мне при решении этой задачи бейсик-эмулятор, VGA-экран и прочая чушь?!
Цитата Сообщение от pgb Посмотреть сообщение
Во-первых в детстве я уже написл ОС для ZX, но не выпустил её в свет только потому что забрали в армию, а потом не было смысла это завершать IBM вошли в жизнь, да и появились другие приоритеты. Во-вторых потом была попытка написать ОС для x86, загрузчик сделал, но потом передумал т.к. не понравилась архитектура памяти(пережитки прошлого от DOS) и прочего.. Хочется чего-то простого, под ZX писал так как тогда других вариантов не было
Учитывая ваши познания в архитекрурах ЭВМ, друих вариантов уже было навалом, просто вы о них не знали. Те же 8051 появились в 80-х годах, avr и pic получили распространение в нулевых. ARM чуть позже, в 2010.
Цитата Сообщение от pgb Посмотреть сообщение
в современных компьютерах ассемблер не нравится, но куда деваться
С тем, что ассемблер x86 не для людей делался, не поспоришь - но, см. выше: существует куча куда более вменяемых архитектур. Скажем, у RISC-V ассемблер весьма приятен.
Цитата Сообщение от pgb Посмотреть сообщение
Так я задал вопросы, какой МК выбрать как к нему подключить периферию и тд. Вот на что вы мне должны были ответить, а вы...
...дали ответы именно на те вопросы, которые вы задали. Не поленюсь процитировать:
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Любой МК. Вообще любой, хоть древность на х51 или ZX из прошлого тысячелетия.
Вас ведь именно об этом спрашивают: под "ТЗ" из первого поста подходит все что угодно, причем практического смысла в этом все равно ноль. (вместо этого у того же ZX может быть эстетический смысл, у современных МК - учебный)
Цитата Сообщение от pgb Посмотреть сообщение
Если да кабы.. у бабушки был бы.., она была бы дедушкой. Вы занимаетесь болтовнёй, можете, сделайте
А сколько вы готовы заплатить за реализацию ваших хотелок? Тратить свое время я готов только на вещи, которые интересны мне, а не рандомному грубияну из интернета. Ну и даже если вы готовы оплатить чужую работу, ТЗ от вас все равно потребуется. Хотя бы чтобы независимые наблюдатели смогли оценить на сколько процентов работа готова.
Цитата Сообщение от pgb Посмотреть сообщение
В настоящее время я подготавливаю свой фреймворк для создания сайтов, будет сайт проекта и др. скрипты, форумы и тд.
То есть вместо реализации своей задумки занимаетесь какой-то ерундой?
Цитата Сообщение от pgb Посмотреть сообщение
А самим додуматься не судьба?
Если я спрашиваю вас о вашем проекте, очевидно, что мои фантазии о нем ничего не значат, и мне нужна информация именно от вас.
Цитата Сообщение от pgb Посмотреть сообщение
Ещё раз. Суть данной темы не в заинтересованнии кого-то, а в том чтобы найти решение для создания прототипа компьютера на микроконтроллере, не эмулятора, под который потом писать своё ПО.
То есть ТЗ как не было, так и не будет? В общем-о дело ваше: не хотите чтобы вам помогали, не надо.
Цитата Сообщение от Eddy_Em Посмотреть сообщение
Ну и да, как уже не раз упоминали, без MMU никакой полноценной операционной системы ты не напишешь физически.
Ну зачем сразу спойлерить-то?! Пусть бы поциэнт поугадывал что же за аппаратный модуль так нужен для полноценной ОС, было бы забавно.
Кстати, вроде бы есть форматы эльфов, которым не обязательно MMU. Не говоря уж о реализации сторонних бинарников как so-шек.
Цитата Сообщение от Eddy_Em Посмотреть сообщение
тратить минимум сто тысяч человеколет на написание своей полноценной ОС с поддержкой всевозможной периферии.
Если строго ограничить хардварь, действительно можно не тратить 100500 человеколет, а ограничиться одной конфигурацией, это будет факториально проще. А поскольку речь идет об игрушке, а не о реально полезном устройстве - такое ограничение вполне имеет право на жизнь.
Цитата Сообщение от pgb Посмотреть сообщение
Я же хочу сам всё настраивать, нужны лишь схемы
Лол! Поциент, похоже, не в курсе, что в эмбеде разработка прошивки почти неотделима от разработки железа.
Цитата Сообщение от pgb Посмотреть сообщение
Вопрос не денег, а качества разработки, у меня нет доверия к всяким фирмам и тем-более к таким как вы
Это как раз легко контроируется. Вы пишете ТЗ, Eddy_Em (или я) пишем реализацию - потом сравниваем, все ли пункты выполнены, все ли требования удовлетворены, нет ли явных косяков. Сравниваем, понятное дело, не мы (как заинтересованные стороны) и не вы (за неимением квалификации), а достойные доверия специалисты. Да хотя бы с этого же форума. Лучше всего - не знакомые ни с нами, и с вами.
Цитата Сообщение от pgb Посмотреть сообщение
найдут просто готовые варианты, библиотеки и тд.
Вот на этот счет можете не переживать. Ни Эдди, ни я к готовым библиотекам любви не испытываем. К некоторым вроде ST-HAL, из-за банальной брезгливости, к другим - из-за нелюбви пользоваться тем, к чему не приложил руку.
Объективно говоря, для профессиональной индустриальной разработки это существенный минус. Но мы себе такое позволить можем.
Цитата Сообщение от pgb Посмотреть сообщение
я и сам могу сделать, и ПО хочу писать своё.
Главное не забывайте писать о своих достижениях, было бы очень любопытно за этим наблюдать.
Цитата Сообщение от pgb Посмотреть сообщение
ЗЫ. А вы и фирмы где делают разработки, гонитесь за деньгами
Не угадали. Касательно именно Eddy_Em и меня: мы ученые - физики (он астрофизик, я микроэлектронщик), и программирование с эмбедом никак не связано с профессиональной деятельностью. Собственно, именно это главная причина, почему мы можем позволить себе быть разборчивыми в выборе технологий. Занимаемся этим скорее ради удовольствия, чем денег. И даже за внедрение своих поделок в лаборатории получаем хорошо если благодарность от коллег.
Цитата Сообщение от pgb Посмотреть сообщение
А вы и фирмы где делают разработки, гонитесь за деньгами, а не качеством и пользой. Если бы вы или в фирмах могли и умели что-то нормальное делать, то рынок уже дано был наполнен такими девайсами
Об этом вас тоже спрашивали: чем не устраивают существующие решения. Ответа как-то не было.
Цитата Сообщение от pgb Посмотреть сообщение
Если в Китае штампуют всякие девайсы, то они действительно могут, а наши
В Китае гораздо лучше с производством. Не столько со специалистами по изобретению нового (хотя и в этом они куда круче многих), сколько именно с изготовлением огромного количества продукции по низкой цене.
1
-829 / 16 / 0
Регистрация: 22.09.2015
Сообщений: 901
28.05.2023, 14:56  [ТС] 80
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Это ведь вас что-то не устраивает в существующих решениях, раз вы хотите изобрести свое.
Существующие решения в основном это эмуляторы и использование шлаковых библиотек. Всё можно сделать гораздо лучше, я знаю как, мне нужен лишь прототип устройства.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Это "новое" должно хоть в чем-то превосходить существующее. Иначе зачем оно нужно?
Так в этом и смысл, сделать простое устройство, с удобным ПО на котором просто всё делать. Короче надоело вам всё объяснять это не имеет сейчас смысла, суть темы ещё раз повторю создание прототипа устройства с функциональностью компьютера.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Я не талдычу, что никому не надо, я спрашиваю вас: кому и зачем оно надо.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
и вам нужно доказать чем ваша хотелка лучше них. Вы этого даже не пытались сделать.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Если я спрашиваю вас о вашем проекте, очевидно, что мои фантазии о нем ничего не значат, и мне нужна информация именно от вас.
и это только часть ваших толдичеств.. зачем, да нафига..

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Ох уж эти фантазеры. Без опыта сделаете в одиночку аналог систем, которые профессиональные программисты пишут уже 50+ лет? Ну-ну.
Такой фантазёр в одиночку разработал фреймворк для создания сайтов включающий в себя возможности laravel, bootstrap, vue(и др. js фреймворков), ORM и др. всё в одном. И вы мне говорите что я не напишу систему под мини компьютер Если вы этого не можете сделать это не значит что и другие тоже не могут. Есть уникальные люди которые умеют то чего миллионы людей не способны, я возможно один из таких.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Как бы... в этом весь смысл микроконтроллеров - что под новую задачу можно придумать новое оптимальное решение, не полагаясь на универсальные "ардуины".
Как ваш "проект" поможет мне в реальной работе? Реальная задача (решенная, если что): есть 4-канальный 24-битный вольтметр со своим странным 7-битным UART, надо его подключить к современному компьютеру чтобы задавать чувствительность, интервал опроса, да и вообще собирать измеренные данные. Нафига мне при решении этой задачи бейсик-эмулятор, VGA-экран и прочая чушь?!
Вторая задача (решенная еще раньше): приставка для компьютера чтобы показывать загрузку процессора, памяти, дисков и тому подобного. Нафига мне при решении этой задачи бейсик-эмулятор, VGA-экран и прочая чушь?!
Третья задача (решенная позже двух предыдущих): удаленная перепрошивка микроконтроллера. Надо организовать интерфейс прошивки, отладки, логирования и управления. Нафига мне при решении этой задачи бейсик-эмулятор, VGA-экран и прочая чушь?!
На этот бред сумасшедшего даже отвечать не хотел Можно найти кучу причин лишь бы не делать.. Опять зачем да нафига..
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
А сколько вы готовы заплатить за реализацию ваших хотелок? Тратить свое время я готов только на вещи, которые интересны мне, а не рандомному грубияну из интернета. Ну и даже если вы готовы оплатить чужую работу, ТЗ от вас все равно потребуется. Хотя бы чтобы независимые наблюдатели смогли оценить на сколько процентов работа готова.
Таким как вы нисколько. Мне нужны соображающие кто не задаёт глупых вопросов, кто сможет подсказать что и как лучше сделать и тд. таким бы реально заплатил.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
То есть вместо реализации своей задумки занимаетесь какой-то ерундой?
Это не ерунда, а один из мох проектов. А эта разработка 3я в очереди, так как ещё есть разработка своих: языка программирования, базы данных, своего блокчейна возможно с ИИ, с платёжной и поисковой системами. И это для меня не такая уж невыполнимая задача.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Поциент, похоже, не в курсе, что в эмбеде разработка прошивки почти неотделима от разработки железа.
В том то и дело что знаю, поэтому мне и нужен прототип.
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Не угадали. Касательно именно Eddy_Em и меня: мы ученые - физики (он астрофизик, я микроэлектронщик), и программирование с эмбедом никак не связано с профессиональной деятельностью. Собственно, именно это главная причина, почему мы можем позволить себе быть разборчивыми в выборе технологий. Занимаемся этим скорее ради удовольствия, чем денег. И даже за внедрение своих поделок в лаборатории получаем хорошо если благодарность от коллег.
Печально за страну, если у нас такие учёные..
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Об этом вас тоже спрашивали: чем не устраивают существующие решения. Ответа как-то не было.
А я разве когда-то говорил что меня не устраивают, ради бога пользуйтесь. Я хочу разработать своё, вот и всё. Если вы действительно были бы учёными, то такие вопросы не возникали, т.к. такие люди всегда стремятся сделать что-то своё по другому, лучше и тд.
0
28.05.2023, 14:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2023, 14:56
Помогаю со студенческими работами здесь

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

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

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

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

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


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

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