Просмотр полной версии : Проекты одноплатных микроЭВМ
Astrolux
18.03.2013, 22:48
Предлагаю в этой теме обсуждать проекты одноплатных микроЭВМ, с дидактической целью их изготовления и эксплуатации.
Рассматриваются микрокомпьютеры, построенные на основе микроконтроллеров Atmel, PIC и других процессорах, пригодные для сборки обычными радиолюбительскими средствами.
Для проектов потребуется анализ схемотехнических решений, разводка топологии, изготовление печатных плат, подбор прошивок для микроконтроллеров.
В дальнейшем возможно объединение микрокомпьютеров на большую печатную плату, с целью заводского изготовления и некоммерческого использования.
---------- Post added at 21:48 ---------- Previous post was at 21:43 ----------
Проект микроЭВМ ChipBasic2.
Конструктор Joerg Wolfram (Германия).
Страница проекта: http://jcwolfram.de/projekte/avr/chipbasic2/main.php
Требуется разводка в формате LAY, прототипирование.
http://jcwolfram.de/projekte/avr/chipbasic2/images/chipbasic.png
Фрагмент схемы:
http://jcwolfram.de/projekte/avr/chipbasic2/images/uni_de_01.png
Топология:
http://jcwolfram.de/projekte/avr/chipbasic2/images/platine_best.png
Проект микроЭВМ Maximite.
Конструктор Geoff Graham.
Две версии: с черно-белым видеовыводом, с цветными видеовыводом.
Страница ч/б проекта: http://geoffg.net/MonoMaximite.html
Страница цветного проекта: http://geoffg.net/maximite.html
http://geoffg.net/Images/Maximite/Photo%20Summary%20V2%20(small).jpg
Проект микроЭВМ UzeBox.
Страница проекта: http://belogic.com/uzebox/index.asp
http://www.adafruit.com/images/medium/1291top_MED.jpg
а я свою клею, на Cortex-M4 и дисплее 480х272 пикс.
если интересно, могу выложить часть схемы (пока не доработана)...
Сейчас, пока, занимаюсь доводкой драйвера для дисплея, подключенного к Cortex-M3...
perestoronin
19.03.2013, 00:00
ARM - это уже интереснее, но лучше всего брать самые последние ARM в корпусах доступных для пайки дома без ИК-станций.
Так я и взял STM32F407IE, правда он слишком лохматый (LQFP-176), но как 64 ноги развёл, так и 176 разведу, но зато можно внешнюю SRAM подключить без проблем.
Как я уже писал, дисплей сейчас подключен к STM32F101RC, с картинками уже наигрался, сейчас ляпаю текстовый драйвер, при знакогенераторе 5х7 точек, на экран вмещается 80х34 символа, использую текстовый буфер - получилось 2720 байт на текст и столько же на атрибуты цвета, кодировка WIN-1251, так что всё изначально руссифицировано...
Отправлено с моего DNS Airtab E73 через Tapatalk
Так я и взял STM32F407IE, правда он слишком лохматый (LQFP-176), но как 64 ноги развёл, так и 176 разведу, но зато можно внешнюю SRAM подключить без проблем.
А чего не на более новых микроконтроллерах, у которых на одном кристалле M4 и М0, на M0 можно контроллер дисплея сделать, а на M4 все остальное. И почему STM32, а не NXP?
А потому что это, по моему, самые популярные сейчас МК из всех кортексов. Да и две дискавери уже есть, поэтому не вижу смысла пробовать что-то ещё, плюс цена... F4 я взял за 320 р., сейчас мега128 столько стоит, а то и дороже...
Отправлено с моего DNS Airtab E73 через Tapatalk
А потому что это, по моему, самые популярные сейчас МК из всех кортексов. Да и две дискавери уже есть, поэтому не вижу смысла пробовать что-то ещё, плюс цена... F4 я взял за 320 р., сейчас мега128 столько стоит, а то и дороже...
Не знаю, мне как-то NXP больше нравится. Может просто привык и дело вкуса.
А об атмегах никто не говорит, это уже устаревшее, на мой взгляд, направление.
Не знаю, мне как-то NXP больше нравится. Может просто привык и дело вкуса.
А об атмегах никто не говорит, это уже устаревшее, на мой взгляд, направление.
Ну, о вкусах не спорят, мне STM32 по душе, на другие как-то и смотреть не хочется. С другой стороны, кортекс он и в африке... а вот периферия!!! С этой-то с трудом разобрался после AVR...
Отправлено с моего DNS Airtab E73 через Tapatalk
Проект Raspberry Pi
Страница проекта: http://www.raspberrypi.org/
http://tula-it.ru/sites/default/files/users/user1/300px-raspberrypi.jpg
Схема: http://tiny-pc.ru/blog/news/32.html
Проект BeagleBone
Страница проекта: http://beagleboard.org/
http://blog.tkjelectronics.dk/wp-content/uploads/beaglebone-400x389.jpg
ORDROID-U3
Страница проекта: http://hardkernel.com/main/products/prdt_info.php
http://dn.odroid.com/homebackup/201312222305368236.jpg
Попроще и по теме speccy :)
Проект PIC32MX7-MMB
http://teuthida-technologies.com/wp-content/uploads/2012/09/100_0040cr.jpg http://teuthida-technologies.com/wp-content/uploads/2012/09/100_0041cr.jpg
Страница проекта: http://www.mikroe.com/multimedia/pic32mx7
ZX Spectrum 16K Real Time Emulator: http://www.exploringpic32.com/ZX.html
P.S. Все они на реальных камнях, это на мой взгляд ограничивает творчество в создании своей схемной реализации устройства, т.е. больше ориентированы на программирование МК и написании программных эмуляторов.
perestoronin
19.03.2013, 02:08
На новоделе должен быть hdmi или dvi и sata, ОЗУ от 256Мб и шустрый ARM. Pi ничем кроме размеров похвастаться не может и SATA на ней нет.
На новоделе должен быть hdmi или dvi и sata, ОЗУ от 256Мб и шустрый ARM. Pi ничем кроме размеров похвастаться не может и SATA на ней нет.
У платки HDMI, шустрый ARM (до 1ГГц), на борту 256Мб, GPU, DSP. SATA, правда нет, но шустрая флеш не особо хуже. И самое главное - цена, коей у конкурентов нет.
У платки HDMI, шустрый ARM (до 1ГГц), на борту 256Мб, GPU, DSP. SATA, правда нет, но шустрая флеш не особо хуже. И самое главное - цена, коей у конкурентов нет.
У ревизии B на борту 512М и 2 USB.
CityAceE
19.03.2013, 09:13
Odroid-X (http://habrahabr.ru/post/147820/)
CPU - Samsung Exynos 4 1,4 ГГц (4 ядра)
GPU - Mali 400
RAM - 1 Gb
USB - 6 шт.
LAN port
SD Card slot
Раpъёмы Mic + Phone
Размеры - 3,5"x3,7"
Цена: $129
http://habrastorage.org/storage2/f9e/c66/3a8/f9ec663a8a06a9e3cd8d0d0269912352.jpg
Astrolux
19.03.2013, 16:22
Давайте делать поправку, что речь идет не сколько о development board, а сколько о простейших платках, рассчитанных прежде всего на учебные цели. Ну, не все смогут распаять процессор-многоножку с микроскопическим шагом между выводами.
Надо рассчитывать на платки, которые возможно собрать с обычным паяльником, или в крайнем случае с паяльной станцией.
Таких простейших платок сейчас набирается три, к которым уже есть разводки и прошивки в открытом доступе:
ChipBasic2 на Atmega
UzeBox на Atmega (http://belogic.com/uzebox/index.asp)
Maximite на PIC32
К Raspberry Pi, кстати, есть в открытом доступе прошивки и топология платы?
К Raspberry Pi, кстати, есть в открытом доступе прошивки и топология платы?
А даже если бы и были, и было бы чем паять бга, какой от этого толк? Я очень сомневаюсь, что где-то можно поштучно купить проц BCM2835, да если бы такая возможность и была, один чип в розницу стоил бы больше, чем вся плата Raspberry Pi в сборе.
Astrolux
19.03.2013, 20:48
А даже если бы и были, и было бы чем паять бга, какой от этого толк? Я очень сомневаюсь, что где-то можно поштучно купить проц BCM2835, да если бы такая возможность и была, один чип в розницу стоил бы больше, чем вся плата Raspberry Pi в сборе.
Это да.
Процессор PIC32 приобрести отдельно возможно, но проблема с прошивкой - нужен PICkit-3. В инете, на турецких сайтах, продаются отдельно PIC32, прошитые для Maximite, но с учетом доставки выходит по финансам как программатор.
Так, для размышления :)
Elitegroup CDC-I/D2550 (Intel Atom D2550, Intel NM10, Intel HD Graphics) (http://www.newegg.com/Product/Product.aspx?Item=N82E16813135339)
http://hotline.ua/img/tx/675/6756435.jpg
Цена: 68$
PS. За чем гонимся? Того нет, сего... То не может, того нельзя... А на минуту задуматься о том, что если устройство, которое хотите сделать уже есть, и что дальше? В коллекцию на полку?
Astrolux
19.03.2013, 22:22
За чем гонимся? Того нет, сего... То не может, того нельзя... А на минуту задуматься о том, что если устройство, которое хотите сделать уже есть, и что дальше? В коллекцию на полку?
Я считаю, есть два различных направления.
Первое. Платы микроЭВМ, рассчитанные на повседневную эксплуатацию и разработку программ. То есть, devboards, нацеленные на программистов и проектировщиков. Такие платки лучше приобретать готовыми, то есть укомплектованные и собранные. Например, ARM, STM32, MSP430, Raspberry PI и другие.
Второе. Платы микроЭВМ, рассчитанные на сборку радиолюбителем средней руки. То есть, с использованием электронных компонентов, которые возможно самостоятельно недорого приобрести, запаять и прошить. Основная цель - учебная, то есть разобраться в схемотехнике, самостоятельно собрать, запустить, изучить основы программирования (некоторые проекты имеют свой встроенный несложный диалект Бейсика).
perestoronin
20.03.2013, 02:06
Нужны сейчас только платы микроЭВМ, рассчитанные на сборку высокой квалификации и без BGA чипов. Кривизна рук выправляется применением:
очков для монтажных работ, настрольной линзы
http://www.aks.ua/images/products/c2d2b8d112472d431bce05e5b3b44ad1_large.jpg (http://www.aks.ua/item/view/69321/ochki-montazhnye-s-podsvetkoi-mp244l-mg81001-a.html)http://www.electronshik.ru/img/500/quick-228b.jpg
микроскопа МБС-10 с осветителем
http://lzos.ru/pic/microscope/mbs_10_sm.jpg (http://lzos.ru/component/page,shop.browse/category_id,1/option,com_virtuemart/Itemid,103/)http://lzos.ru/pic/microscope/mbs_10_addons/kvo.jpg (http://lzos.ru/component/page,shop.product_details/flypage,shop.flypage/product_id,17/category_id,1/manufacturer_id,0/option,com_virtuemart/Itemid,103/)
и пары самодельных паяльных станций и фена по типу таких http://radiokot.ru/forum/viewtopic.php?f=2&t=61075:
http://ic.pics.livejournal.com/leoniv/12037956/423648/423648_original.jpg (http://radiokot.ru/forum/viewtopic.php?f=2&t=61075)
Пока соберешь рабочее место для сборки платы с BGA уже и плату собирать не захочется.
Нужен по большому счету только фен и паяльник, BGA в какой то степени даже проще паять чем xQFP и прочие
Нужен по большому счету только фен и паяльник,
трафареты же ещё...
трафареты же ещё...
это для ремонта, для сборки нафик не надо
perestoronin
20.03.2013, 18:16
BGA чипы без ИК-станции не реально припаять или аккуратно без перегрева снять. BGA чипы дорогое "удовольствие", пока не будет дешевых ИК-станций и установщиков. Все что я показал - это не для BGA, а для остальной smd мелочи.
BGA чипы без ИК-станции не реально припаять или аккуратно без перегрева снять.
ога, расскажи тем кто мобилки ремонтирует, можно даже на галогенной лампе, тут на форуме видео есть.
Термопрофиль нараз соблюсти можно, а еще микрухи жутко живущие существа, да и на заводах микрухи садят уж никак не ИК паялками.
Незнаю как сейчас а раньше были таки прикольные микросборки выходных усликов в радиоканале, так вот их и греть нельзя сильно, так паяли их - прогревали плату, наносили сплав розе, и потом сажали усилок подогревая слегка, не усадил с первого раза как правило усилку при снятии будет каюк.
А ты тут говориш про BGA, их вообще элементарно паять, намазал не кипящим флюсом, расположил примерно правильно (+- на 2/3 диаметра шара) греешь и она сама садиться, и выравнивается
А что бы примерно правильно усадить, на плате делают 2 уголка с которыми надо корпус совместить
Пайка BGA микросхем дома (http://www.pcadbegin.webtm.ru/index.php/2009-12-05-14-30-13/88-montagbga.html)
Перекатка BGA микросхем (http://www.unlockers.ru/threads/1280-%D0%9F%D0%B5%D1%80%D0%B5%D0%BA%D0%B0%D1%82%D0%BA%D 0%B0-BGA-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D1%85%D0%B5%D 0%BC.)
perestoronin
20.03.2013, 22:15
BGA - все красиво показано "без ИК-станции и установщика" - пока до практики не дойдет.
Я не скажу что все не могут без оных обходиться, найдется 0.01% от общего числа рискнувших, и те у кого руки от Бога добьются успеха, а остальным без них никак не обойтись, как например мне :), мне еще нужен и ренгеноскоп и "ультразвук" - чтобы убедиться что припаял даже с их помощью удачно :)
Мне общение с чипами на шарах противопоказаны.
perestoronin, самый верный способ при пайке бга - при прогреве и обилном поливании жира -покачать пинцетом микруху - тогда точно "усядется"
На ноутах и мамках большие БГА пересаживал на обычной электроплитке :)
BGA чипы без ИК-станции не реально припаять или аккуратно без перегрева снять.
Так говорят обычно те, кто сам не прбовал и те, кто любит пыль в глаза пускать.
На самом деле не так страшен черт, как его малюют...
P.S. Ах да, забыл. Еще так любят говорить те, у кого есть ИК паяльная станция :)
На 32-ногой BGA флэшке в сеговском картридже ("шедевровском") перекатывал шары и припаивал её обратно самой примитивной воздушной станцией, даже без индикатора температуры (Lukey 850), и обычным ЛТИ-120. Это намного проще, чем, скажем, 32-ногую же TQFP запаять: намазал, нагрел, ткнул зубочисткой, всё. Да здравствуют силы поверхностного натяжения.
На 32-ногой BGA флэшке в сеговском картридже ("шедевровском") перекатывал шары и припаивал её обратно самой примитивной воздушной станцией, даже без индикатора температуры (Lukey 850), и обычным ЛТИ-120. Это намного проще, чем, скажем, 32-ногую же TQFP запаять: намазал, нагрел, ткнул зубочисткой, всё. Да здравствуют силы поверхностного натяжения.
А как контролировать потом качество пайки? Тут хоть можно в линзу или глазками взглянуть. Да и сложность платы под BGA явно выше.
CityAceE
09.04.2013, 04:08
Вот хорошая статья по теме: http://habrahabr.ru/post/175731/
perestoronin
14.04.2013, 10:46
Есть такой замечательный проект, реализуемый Rhombus Tech, по созданию опенсорсной платы на Allwinner A10 в форм-факторе PCMCIA-карты, стоимость которой должна была составлять 30-40$. При чем обещалась какая-то невероятная модульность и универсальность. Самое первое упоминание об этом проекте было еще сделано года полтора назад. И вот только в конце 2012 года появилась плата. Но было уже как-то поздновато поскольку уже есть Cubieboard/Marsboard/pcDuino итд. Вообщем проект заглох и вероятнее всего мы не увидим массовый продукт.
Но Rhombus Tech не сдается и совсем недавно анонсировала новый проект на A31. Неделю назад были уже расставлены все компоненты, разведена память и частично питание. Форм-фактор остался такой же, то есть нам будут доступны только 68 выводов. За новостями можно следить тут - rhombus-tech.net/allwinner/a31/news/. Будем надеяться, что авторы не забросят эту плату и мы сможем получить интересный девайс.
P.S. А еще меня удивляет как люди могут разводить такие нехилые платы так быстро. У меня бы только расстановка компонентов заняла неделю минимум, а про разводку я вообще молчу. (http://vk.com/feed?w=wall-44048271_394)
With some guesses as to the size of the AXP221, the layout has been roughly completed, components placed, and power planes begun. Manual work on laying out copper pads for the AXP221 cannot begin however until its size is confirmed. However there is still quite a lot left to do, such as setting up the Design Rules for the auto router to complete the LCD, HDMI, NAND, SD, SATA. Ethernet etc. This is also progressing well.
http://rhombus-tech.net/allwinner/a31/news/a31-eoma68-4.png
4 Apr 2013: Preliminary PCB layout: components fit http://rhombus-tech.net/allwinner/a31/news/
Allwinner Showcases A20, A31 and A31s Devices http://www.cnx-software.com/2013/04/13/allwinner-showcases-a20-a31-and-a31s-devices-tablets-phablets-mini-pcs-projectors-laptops-development-boards/
Rhombus-Tech/ allwinner/ a31/ orders http://rhombus-tech.net/allwinner/a31/orders/#index5h1
Allwinner A10 - ARM Cortex A8 SoC http://rhombus-tech.net/allwinner_a10/
Astrolux
07.10.2013, 19:49
Проект микрокомпьютера AVRMC.
Правда, автор собирается прекратить развитие проекта в ноябре.
http://avr-mc.ru/
---------- Post added at 18:49 ---------- Previous post was at 18:36 ----------
Одноплатный компьютер Flea86 ("Блоха"). x86-совместимая машинка.
http://www.brutman.com/Flea86/Flea86_board_small.jpg
http://www.brutman.com/Flea86/
Проект микрокомпьютера AVRMC.
Правда, автор собирается прекратить развитие проекта в ноябре.
http://avr-mc.ru/
К сожалению все AVR не могут выполнять код из ОЗУ из-за этого они не получили распространения в качестве процессоров, разве что в качестве эмуляции абстрактного процессора типа i8080 или Z80. Но тогда все его 16МГц вылетят в трубу...
Чего не скажешь об ARM ядрах, особенно о новых Cortex-M3...
Astrolux
16.10.2013, 01:04
Кстати, следует упомянуть одноплатные микроЭВМ, которые разработал и воплотил в "железе" известный кибернетик Сергей Фролов.
Это "Бейсик-машины" различных моделей.
http://www.leningrad.su/jj/2011/frs-200.jpg
http://www.leningrad.su/jj/2012/frsboar2.jpg
К сожалению, автор не выкладывает в открытый доступ ни файлов печатных плат, ни прошивок, ни исходников. В то время как в дидактических целях эти машинки были бы интересны. Тем более, что отдаленно напоминают интересные микроЭВМ МК-85 и МК-90.
Astrolux
24.11.2013, 19:49
Новая версия микроЭВМ Maximite: TFT Maximite.
Одноплатный микрокомпьютер с сенсорным экраном.
http://geoffg.net/tft-maximite.html
http://geoffg.net/Images/tft-maximite/tft_maximite2.jpg
Astrolux
16.02.2014, 03:40
DuinoMite - семейство клонов компьютера MaxiMite. Производится компанией Olimex, Болгария.
http://geoffg.net/Images/Maximite/DuinoMite%20Icon.jpg
Hive - Немецкий ретро-компьютер о 24-х ядрах (три пропеллера).
http://hive-project.de/wp-content/uploads/2013/05/6ZIfpHJ-300x225.jpg
http://hive-project.de/
Astrolux
19.02.2014, 00:12
Тоже случайно вчера на их сайт попал..
https://www.olimex.com/
На фото вообще-то внешний модуль в их понимании
На каком фото? На фото, которое я поместил выше, микрокомпьютер DuiniMite-Mini. Он отличается тем, что имеет VGA и PS/2. Я спроектировал и сделал для этой модели корпус.
Точно. Извини, с этим спутал
https://www.olimex.com/Products/Modules/Video/MOD-VGA-32MB/images/MOD-VGA-32MB-1.png
оттуда же.. То жи имеет VGA и PS/2
Тоже в принципе можно собрать, если модуль SD добавить...
Ну speccy испанцы на основе него делали.
Astrolux
19.02.2014, 16:33
оттуда же.. То жи имеет VGA и PS/2
А неплохой модуль... Как понимаю, при помощи этого модуля можно к обычной плате Arduino добавить VGA-выход, PS/2-клавиатуру и аудио.
Astrolux
13.09.2014, 14:42
Одноплатная микроЭВМ на основе Parallax Propeller.
http://habrahabr.ru/post/159847/
http://propellerpowered.wikispaces.com/Pocket+Mini+Computer
Astrolux
23.09.2014, 01:31
Одноплатная микроЭВМ Banana Pi.
www.lemaker.org
http://www.lemaker.org/statics/images/wb1/logo_small.png
http://www.lemaker.org/statics/images/wb1/interfaces.jpg
Микрокомп на форте с полуаккордной клавиатурой: https://sites.google.com/site/libby8dev/fignition
http://nathan.chantrell.net/blog/wp-content/uploads/2011/05/fignition_completed1.jpg
Astrolux
02.12.2014, 20:51
Интересный обзор здесь
http://habrahabr.ru/post/170031/
Astrolux
10.02.2015, 23:45
Одноплатная микроЭВМ OneBoard Pro+.
http://www.mobiledevice.ru/Images/74/News_74972_1.jpg
4-ядерный процессор RockChip с графикой Mali T764, 2 Гб RAM, 16 Гб ROM и слотом SD для дополнительного объема памяти. Компьютер располагает модулями Bluetooth 4.0 и Wi-Fi 802.11n, двумя портами USB, выходом DVI для подключения монитора (HDMI тоже в наличии) и выходами под микрофон и наушники.
http://www.gadgetblog.ru/content/10793/i_c48bea4c.jpg
http://www.oszone.net/figs/u/316767/150206183019/2015-02-05-image-15_mini_oszone.jpg
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot