Здравствуйте уважаемые! Ностальгия детства не даёт покоя. После того как узнал что такое микроконтроллеры в голове появилась навязчивая идея создания своего компьютера с своей операционной системой. Я не создавал никаких проектов на микроконтроллере, но почитав разные статьи, посмотрев видео, кажется что это не так уж и сложно. Для начала хочется попробовать сделать своего рода видеокарту, то есть есть микроконтроллер, который прошивается программой вывода цветного изображения на монитор VGA из ОЗУ микроконтроллера. У кого есть опыт создания нечто подобного? Хочется обсудить данный вопрос с теми кто в этом разбирается.
Меня бы жена побила: печь нетоплена, дрова не наколоты, вода не наношена... Может что-то более полезное на МК сделаете захотите не сделать?
Как на каком ? Раз тема на форуме по радиоэлектронике, значит железо тоже придется паять самостоятельно. Или я тут ошибаюсь ?
Есть Arduino и STM32. В сети видел реализации на каждом, но данные реализации мне не очень нравятся, на avr получается либо чёрно белое изображение, либо с малым разрешением и несколькими цветами, на stm32 применяются готовые библиотеки, возможностей больше конечно с API выводом спрайтов. Мне же хочется чтобы разрешение было больше с цветным изображением, чтобы была возможность изменения каждого пикселя. А уже рисование можно реализовать программно. Способ реализации везде по сути одинаков. Можно попробовать для начала на arduino чтото сделать, затем для разрешения побольше применить stm32.
Улыбнуло Билл - вор программного обеспечения(он даже не разработчик виндовс, он просто использует идеи других творческих людей, обогатившись на этом создал свою компанию не более), а не разработчик железа для компов.
Что и обычный компьютер. К микроконтроллеру можно же подключить и мышь, и клавиатуру, и другие разные датчики, и устройства. Для применения в быту будет полезной вещью. Операционная система с языком программирования интерпретатором. Можно управлять разными приборами. Также применять для подключения к интернету создать сеть из таких компьютеров простой веб браузер и тд. и тп. Дешевизна и простота устройства, но с множеством возможностей. Если энтузиастов как я наберётся много можно развить этот проект... Почему хочется свой простой, но функциональный компьютер? Потому что современные компьютеры хоть и мощные, но чтобы что то создать на их базе надо изучить массу документации, разработано много языков программирования и разных библиотек и прочего, приходится подстраиваться и тд. Хочется простой понятной реализации для обычных людей у которых дрова не колоты и жена ругается...
Я в быту компьютер использую для рисования чертежей, редактирования фотографий, музыку пишу иногда, иногда играю в игрушки с системными требованиями далекими от тетриса и косынки. Для управлениями разными приборами проще взять тот-же МК и залить туда программу под конкретный прибор. А в интернет сейчас по моему все выходить умеет и телефоны и телевизоры..... Суть проекта я так и не понял - что под этой ОС должно работать? Запрограммировать МК на выполнение каких-либо действий и без ОС можно (их собственно говоря для этого и выпускают) Подключать мышь и клаву к МК чтобы программировать МК.... Область применения в быту я так и не понял.....
А чтобы собрать свой собственный компьютер, необходимо прочитать кучу даташитов, в каждом из которых по 1000 страниц машинописного текста мелким шрифтом. Пятница? Бухач?