Лого Сделано у нас
121

Микрокомпьютер Module MB 77.07 — русский ответ Raspberry Pi

Статья, опубликованная на habrahabr.ru

Читая новости о запрете на поставку электронной компонентной базы из США для отдельных производителей в РФ, мы решили рассказать об одноплатном микрокомпьютере Module МВ 77.07, который был разработан в российском научно-техническом центре «Модуль» на базе одного из наиболее производительных российских процессоров архитектуры ARM. Также мы рассмотрим установку Linux-дистрибутива Debian на этот микрокомпьютер.  

МВ 77.07 построен на базе системы на кристалле К1879ХБ1Я, которая также является разработкой НТЦ «Модуль». И хотя схема К1879ХБ1Я, в первую очередь, предназначена для использования в качестве декодера видеосигнала в различных ТВ-приставках, устройствах для видеонаблюдения и системах «умного дома», сам микрокомпьютер МВ 77.07 с этим процессором на борту позиционируется в том числе как система для энтузиастов-программистов и учебная плата для студентов. Таким образом, можно сказать, что это русский аналог Raspberry Pi. Давайте кратко разберем основные характеристики процессора К1879ХБ1Я, а затем — и самой платы.

Система на кристалле К1879ХБ1Я построена на основе двух процессорных ядер — ARM11 (ARM1176JZF-S ) и дополнительного DSP-процессора оригинальной архитектуры NeuroMatrix, который входит в блок декодирования аудиосигналов. 

Рабочая частота ARM-процессора — 324 МГц (и DSP — тоже), не самая большая по современным меркам, однако мы смогли убедиться на собственном опыте, что она позволяет комфортно запускать ОС Linux и пользоваться достаточно богатой периферией процессора: аппаратными видеодекодерами H.264, MPEG-2, VC-1; 2D-видеоускорителем; 8-канальным аудиопроцессором на основе DSP; блоком демультиплексирования TS-потока; криптопроцессором с поддержкой алгоритмов AES и 3DES. 

К1879ХБ1Я оснащен следующими интерфейсами: 

  • DDR2 SDRAM,
  • NAND и SPI Flash,
  • хостом HS USB 2.0,
  • 10M/100M Ethernet,
  • HDMI 1.2,
  • I2S,
  • S/PDIF,
  • UART,
  • SPI,
  • I2C,
  • JTAG,
  • TS,
  • GPIO.


Функциональная схема SoC К1879ХБ1Я

Перейдем к описанию самой платы МВ 77.07: её размер — 80x80 мм, помимо самого процессора на плате установлено 128 МБ системной памяти и 128 МБ видеопамяти (обе — DDR2-667 SDRAM), а также 1 ГБ NAND-памяти. Плата имеет следующие разъемы интерфейсов: 

  • 10М/100М Ethernet,
  • два порта USB 2.0,
  • HDMI 1.2.


Кроме этого, на «гребенки» по бокам выведены следующие интерфейсы:

  • I2S,
  • SPI Flash,
  • TS (интерфейс транспортного потока),
  • 8 GPIO,
  • на отдельных разъемах UART, JTAG и два USB-порта.


Питание платы — 5 В, оценочная стоимость — в пределах 30 долларов.

В настоящее время для платы портированы загрузчик U-Boot и ядро Linux 2.6.33, разработаны драйвера для всех периферийных устройств, также сейчас завершается процесс портирования драйверов для Linux 3.10. Разработан ряд элементов конвейера gstreamer с поддержкой различных периферийных устройств (в частности, видеодекодера и видеоконтроллера). Для разработки под DSP-процессор существует NeuroMatrix SDK. Исходные коды U-Boot, Linux, а также сборочной системы Buildroot можно получить по запросу у НТЦ «Модуль».

1. Разворачиваем базовую Debian-систему
Для разворачивания корневой файловой системы Debian воспользуемся утилитой debootstrap, которая «признана официальным способом установки базовой системы Debian» (см. инструкцию на debian.org и wiki.debian.org). 

Разворачивание целевой файловой системы с помощью debootstrap проходит в две стадии: первая выполняется в окружении хост-системы (на этой стадии скачиваются и распаковываются необходимые пакеты, но не устанавливаются); вторая стадии выполняется на целевой системе (здесь происходит конфигурация и установка пакетов).

Будем устанавливать Debian 7.0 Wheezy для архитектуры armel, система будет развернута в директории debrootfs.

Первая стадия debootstrap выполняется командой

sudo debootstrap --verbose --foreign --arch=armel wheezy debrootfs ftp://ftp.ru.debian.org/debian


Для выполнения второй стадии нам понадобится эмулятор QEMU в режиме syscall, его можно установить командой

sudo apt-get install qemu qemu-user-static


Затем надо скопировать qemu-arm-static с хост-системы на целевую систему:

sudo cp /usr/bin/qemu-arm-static debrootfs/usr/bin


После этого можно выполнить вторую стадию debootstrap:

sudo chroot debrootfs /debootstrap/debootstrap --second-stage


Далее можно удалить директорию debrootfs/debootstrap, которая нам больше не нужна.

2. Настраиваем Debian
Зададим пароль root-a и смонтируем виртуальные файловые систему на целевую систему:

sudo chroot debrootfs /usr/bin/passwd root

sudo mount -t proc none debrootfs/proc sudo mount -t sysfs none debrootfs/sys sudo mount -t devpts none debrootfs/dev/pts 


Теперь можно chroot-ся в целевую систему:

sudo chroot debrootfs


Необходимо добавить список источников пакетов в etc/apt/sources.list (изначально он пустой):

deb http://ftp.ru.debian.org/debian/  wheezy main contrib non-free deb http://http.ru.debian.org/debian  wheezy main contrib non-free 


И обновить индекс пакетов командой

apt-get update 


После этого можно начать устанавливать нужные пакеты, например ssh-сервер и клиент:

apt-get install openssh-server openssh-client


Завершить работу с целевой системой можно командой

exit


После этого необходимо размонтировать виртуальные файловые системы, которые были смонтированные ранее:

sudo umount rootfs-dir/proc sudo umount rootfs-dir/sys sudo umount rootfs-dir/dev/pts 


Также нужно скопировать модули ядра, с которым будет использоваться целевая rootfs, в директорию debrootfs/lib/modules.
Для возможности логинится на COM-порт, раскомментируйте строку в файле debrootfs/etc/inittab: 

#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100


И установите нужную скорость, например, 38400:

T0:23:respawn:/sbin/getty -L ttyS0 38400 vt100


После этого можно создать, скажем, UBI-образ rootfs и прошить его в NAND-флеш или загрузится по NFS.


  • -7
    El_Comandante El_Comandante
    03.04.1411:09:38
    Что в нем русского? ARM процессор? Давайте не будем с пеной рта. Вот Эльбрус да.
    • 6
      rvk rvk
      03.04.1411:24:59
      ARM процессор?


      И что тут такого? Прямо всегда обязательно изобретать велосипед в виде новой архитектуры?
    • -8
      Нет аватара vac
      03.04.1411:44:53
      Вот Эльбрус да.

      а что в Эльбрусе, можно поподробнее? и есть ли он в железе? и не торчат ли там ушит от Sun?
      • 11
        Нет аватара Денис Демидович
        03.04.1412:39:20
        Не торчат, Эльбрус 2С и 4С это полностью своя архитектура, это скорее у интела торчат уши эльбруса в его итаниумах.
    • 4
      Нет аватара azurel
      03.04.1421:47:21
      ARM это только система команд, а электронная реализация этой системы может быть полностью отечественная, даже если это не так и используется какая либо зарубежная реализация ядра, то в любом случае в этом процессоре остается полностью русское ДСП ядро с отечественной архитектурой.
    • 0
      Zveruga Zveruga
      03.02.1518:47:03

      DSP ядра NeuroMatrix. Собственная реализация ARM ядра, также как и у Apple, который сам разработал ядро под набор команд ARM купив лицензию в Британии.

  • 5
    Vikont Vikont
    03.04.1412:28:13
    Когда уже наш комп появится. Давно мечтаю приобрести! И винду пусть нашу сделают!
    • 0
      Нет аватара WJ
      03.04.1412:47:21
      Уже есть ПК и моноблоки на элбрусах. Только их не купить в розницу.
    • 2
      rvk rvk
      03.04.1413:49:44
      Давно мечтаю приобрести!
      Позвони в Крафтвэй, может помогут
      И винду пусть нашу сделают!
      Ага. И наш "Мерседес"    
      Если речь про операционную систему, то пожалуйства, ALT Linux например.
      • 0
        OptimEast OptimEast
        04.04.1400:35:39
        Есть еще РОСА Linux отечественный. Но человек, видимо, имеет в виду полностью аутентично российскую ОС без *nix корней.
        • 0
          rvk rvk
          04.04.1401:21:17
          полностью аутентично российскую ОС без *nix корней.
          Это бессмысленно. Даже Гугл и Эйпл делали свои оси на базе Linux/FreeBSD соответвенно.
          • 0
            Нет аватара Евгений
            04.04.1407:05:49
            Не безсмысленно, иначе бы не появились (или разорились) Windows и MacOS.
            Смысл есть.
            Отредактировано: rvk~10:01 04.04.14
            • 0
              rvk rvk
              04.04.1410:01:39
              Макось сделана на базе FreeBSD.

              Содавать операционку с нуля нет никакого смысла когда есть свободная операционная система Linux.
              • 0
                Andrey Tupkalo Andrey Tupkalo
                04.04.1420:51:25
                Современная. Оригинальная, т.е. Classic — это было лютое убожество на уровне Винды 3.1, базовая архитектура которого кардинально не менялась со времени как Энди Херцфельд написал MultiFinder в 87-м году. До 5-й, что ли, версии она даже не была многозадачной.
                • 0
                  rvk rvk
                  05.04.1400:25:41
                  Современная. Оригинальная, т.е. Classic
                  МакОсь? Ну так я и говорю, делать ось с нуля нет никакого смысла.

                  Ну Винда 3.1 все таки была многозадачная... хотя я начинал (после DOS, конечно) с 3.11, она уже точно была многозадачна. Но кажется от 3.1 она отличалась только поддержкой сети, лень точно щас проверять.
                  • 0
                    Нет аватара checkpoint
                    05.04.1413:37:20
                    Немного уточню и дополню. Во времена, "когда комьютеры были большими, а память была маленькой", во всех ветках Windows 3.x была так называемая кооперативная многозадачность, что многозадачностью по сути не является. Вытесняющяя многозадачность (preemptive multitasking) появилась только в Windows 95. В то же время, в OS/2 вытесяющая многозадачность (а также понятие нити и процесса как одной и более нитей) была с самого начала. Сетевой стек с поддержкой TCP/IP и LAN Manager был добавлен в OS/2 2.0 в 91-м году, чем в Windows на тот момент даже не пахло. Именно по этой причине в начале 90-х OS/2 была очень и очень популярна, и казалось, стоит IBM-у чуть-чуть поднажать и Microsoft с её убогой поделкой накроется медным тазом. На полном серьезе, весь бизнес Microsoft-а в то время висел на волоске. Однако IBM на протяжении многих лет совершала одну маркетинговую ошибку за другой, так и похоронив отличную операционную систему OS/2. Ностальгия.

                    PS. А какой у OS/2 был обьектно ориентированный GUI (Presentation Manager) - прелесть! И выглядел очень достойно даже по современным меркам дизайна.
                    Отредактировано: checkpoint~13:38 05.04.14
                    • 0
                      Andrey Tupkalo Andrey Tupkalo
                      05.04.1414:26:19
                      Кооперативная многозадачность — это вполне себе многозадачность, просто у неё устойчивость к краху отдельных программ никакая. Вон, у классической МакОси другой никакой не было всю её историю, от МультиФайндера и 5.0 до 9.6. Что же до идеи, что «стоило IBM поднажать» — это миф. IBM никогда не понимала рынка персональных машин, и успех РС — это комбинация случайности, инженерного таланта Дона Эстриджа и деловой хватки Билла Гейтса. ;) Компьютер же — это не техничаеские характеристики, а всё сразу — и ТТХ, и поддержка производителями, и удобство для пользователя — межделмаш же этого пользователя (если не считать корпоративных клиентов) регулярно кидал через одно место.
            • 0
              Andrey Tupkalo Andrey Tupkalo
              04.04.1420:54:41
              МакОсь Классик, как и Винда, родились в 84-м, а их современные итерации, то есть Ось Х и НТ, — в 2005-м и 1988-м, на базе FreeBSD/Mach и VAX/VMS соответственно. Писать новую десктопную ось с нуля — нет ни технического, ни экономического смысла, здесь как раз тот случай, что кто первый встал, того и тапки. Вот специализированные — это да, но и тут народ пытается экономить.
              Отредактировано: Andrey Tupkalo~20:59 04.04.14
              • 0
                Нет аватара checkpoint
                05.04.1414:01:16
                Windows NT это сплит от OS/2 1.1 которая в конце 80-х разрабатывалась совместно IBM и Microsoft. На какой-то момент две компании разошлись как в море корабли, IBM продолжила развивать OS/2 - 2.0, 2.1, 2.11, Warp. Microsoft в то время на свой сплит OS/2 забивала гвоздь, вместо неё развивала MS-DOS (Windows 3.x, Windows 95, Windows ME). Но, на определенном этапе стало понятно, что нужна реальная 32-х битная ОС без рудиментов, вот тогда Microsoft стряхнула пыль со своего сплита OS/2, назвала её Windows NT и начала развивать в сторону микроядра - что бы портировать на другие платформы (VAX, Itanium). Через некоторое время стало понятно, что архитектура х86 одолеет всех, а следовательно тратить усилия на микроядро совершенно бессмысленно и оно было выброшено, что существенно ускорило исполнение приложений. Так повилась 32-х битная ногозадачная, многонитевая ОС Windows XP.

                MacOS X это есть надстройка над Darwin, которая появилась в 2000-м году в Apple как обьединение NextSTEP (GUI) и FreeBSD (ядро). Основной посыл Darwin-а это, опять же, микроядро Mach, которое нужно для того, что бы ОС можно было легко портировать на другие платформы (первой платформой была PowerPC). В отличае от Microsoft, Apple не бросил затею с микроядром, что позволило ей легко портировать Dawrin на x86 и ARM архитектуры. Таким образом, сейчас на iPhone и iPad мы имеем прямого потомка FreeBSD, но мало кто об этом знает или догадывается    
                • 0
                  Andrey Tupkalo Andrey Tupkalo
                  05.04.1414:21:48
                  Всё было немножко сложнее. В 88-м году вышла OS2 1.0, ещё без GUI, и с поддержкой ровно одной ДОС-задачи одновременно — потому что таргетилась она на 286-й процесср, который не умел переключаться из защищённого режима в реальный и это приходилось делать через горячую перезагрузку — в прошивку контроллера клавиатуры, Intel 8042, даже специально добавили программу управления такой пеезагрузкой. Из-за этого, собственно, у Microsoft и возник конфликт с IBM — мелкомягкие считали 286-й унылым говном, и хотели таргетиться на куда более вменяемый 386-й, но у IBM младшие модели PS/2 были именно на «двойках» и им позарез была нужна на них OS/2.

                  Именно поэтому и пошла вся разница: в IBM продолжали развивать кодовую базу OS/2 1.x, а в майкрософте, где как раз наняли бывшего главного разработчика VAX/VMS Дейва Каттлера, решили делать т.н. OS/2 NT — которая внутри была практически той самой VAX/VMS, но не на ваксовском ассемблере, а на сях. Попутно они выпустили совместно OS/2 1.2, уже с GUI, но тут в Межделмаше заметили, что вторая Винда, интерфейс которой, кстати, аккурат подогнали по виду к 1.2, продаётся, собственно говоря, куда лучше «пополамы». После чего между компаниями и случился развод и попилка шкафа, а OS/2 NT превратилась в Windows NT. Кстати, никакого микроядра там нет, и в сущности никогда и не было, а есть такая штука, как HAL — то есть ядро там монолитное, но оно разбито на переносимую и непереносимую части. Ну и, да, на VAX, насколько я в курсе, НТ не портировали, потому что его уже тогда сняли с производства, порт был на его потомка, Альфу.

                  А с Дарвином — это интересная штука. Дело в том, что там не ядро BSD, там юзерлэнд от BSD, а ядро там как раз своё, опирающееся на то самое микроядро Mach. А от НекстСтепа там только гуй, да и тот тряпочный, поскольку лицензии на Display PostScript адобовцы Джобсу так и не дали, пришлось городить всё черед АдЪ и Израиль под названием Иксы. Кстати, хотя микроядра в NT и не было, HAL оттуда никуда не девался, благодаря чему винда была столь же легко портирована на ARM, как и макось: современная Windows Phone — это именно обычная NT, да и в приставках мелкомягких работает она же.
                  • 0
                    Нет аватара checkpoint
                    05.04.1416:01:46
                    Подробностей о том, что конкретно не поделили Microsoft и IBM я не знаю, но в 91-м OS/2 была полностью 32-х разрядная, работала на 386 в защищенном режиме, каждый процесс запускался в своем виртуальном пространстве, много-нитевость и т.д. В Windows все эти прелести появились только в 95-м году, т.е. спустя целых четыре года!

                    По поводу микроядра в NT. Уж не знаю было оно там или нет (HAL кстати можно вполне рассматривать как некий шаг в стороно разделения ядра), но я отчетливо помню заголовки компьютерных журналов середины-конца 90-х типа "Нафига козе баян", в которых эксперты тех лет на перебой дискутировали на тему будет ли пользователю хорошо от микроядра и все как один сходились в мнении, о том, что вся тормознутость Windows NT вызвана именно появлением микроядра. И если сравнивать NT и OS/2, то последняя действительно выглядела легкой и ловкой как пчёлка. И когда появилась XP с монолитным ядром, рост производительности системы был _ощутим_, что и сделало XP самой популярной ОС для десктопа.

                    Возникла бредовая мысль. Нашим заинтересованным структурам нужно бы выкупить у IBM исходныки OS/2 (они врод как недавно их опубликовали), стряхнуть с них пыль и сделать свою ОС "RusOS/2". Совместимость с DOS и ранним winapi обеспечена, многодазачность есть, GUI - шикарный, офисные приложения в наличии (мне сильно нравился Sart Office). Пользователи вполне могли бы очень приветлево встретить такую ОС.    

                    Кстати, что слышно про ОС "Фантом" от Дмитрия Завалишина ? Пару лет назад смотрел его презентацию - очень впечатлило.
                    • 1
                      Andrey Tupkalo Andrey Tupkalo
                      05.04.1416:24:11
                      Подробностей о том, что конкретно не поделили Microsoft и IBM я не
                      знаю, но в 91-м OS/2 была полностью 32-х разрядная, работала на 386
                      в защищенном режиме, каждый процесс запускался в своем виртуальном
                      пространстве, много-нитевость и т.д. В Windows все эти прелести
                      появились только в 95-м году, т.е. спустя целых четыре года!

                      Прикиньте — в NT это всё тоже уже было. ;) Просто NT в те годы принципиально позиционировалась как серверная ОС и на доступных пользовательских десктопах еле ворочалась — более того, её штатной платформой в начале 90-х считалась именно DEC Alpha, которая официально поставлялась с опцией выбора ОС: Open VMS, Tru64 и Windows NT.

                      я отчетливо помню заголовки компьютерных журналов середины-конца 90-х типа "Нафига козе баян", в которых эксперты тех лет на перебой дискутировали на тему будет ли пользователю хорошо от микроядра и все как один сходились в мнении, о том, что вся тормознутость Windows NT вызвана именно появлением микроядра.

                      Это вы наверно наткнулись на отголоски «баталии у видеоподсистемы». Там дело было не в микроядре, а в том, что изначально у NT видеосистема была на VAX'овский манер отделена от ядра и работала в юзерленде. Но если у VAX'ов аппаратная защита памяти и процессов позволяла с этим работать более-менее напрямую, то в х86 была такая штука как кольца исполнения, и работающий в юзерленде видеодрайвер на 386-х безбожно тормозил, потому что потоку исполнения приходилось скакать из кольца в кольцо — примерно поэтому же столь же безбожно тормозили 2-я и 3-я винды на 286-м процессоре: им приходилось всякий раз лазить на диск через BIOS'овский драйвер реального режима, а переключение режимов у 286-го работало через ужасную жопу, о которой я уже писал. В НТ 4.0 (даже не в 2000, и уж тем более не в ХР) видеодрайвер наконец-то засунули в ядро и всё тут же залетало как пчёлка.

                      Возникла бредовая мысль. Нашим заинтересованным структурам нужно бы
                      выкупить у IBM исходныки OS/2 (они врод как недавно их
                      опубликовали), стряхнуть с них пыль и сделать свою ОС "RusOS/2".
                      Совместимость с DOS и ранним winapi обеспечена, многодазачность
                      есть, GUI - шикарный, офисные приложения в наличии (мне сильно
                      нравился Sart Office).

                      Вы меня извините, но это реально бред и изобретение велосипеда. Тут даже ReactOS всё никак до ума довести не могут, чего уж там говорить о полумухе. Кстати, в виде eComStation он вполне себе жив и частенько встречается во всяких встроенных системах.
                      • 0
                        Нет аватара checkpoint
                        05.04.1421:30:23
                        Вы меня извините, но это реально бред и изобретение велосипеда. Тут даже ReactOS всё никак до ума довести не могут, чего уж там говорить о полумухе.


                        На сколько я понимаю, ReactOS это чисто хоббийный проект, существующий на деньги частных пожертвователей. От сюда и все проблемы, ReactOS развивается на столько, на сколько хватает денег и дури энтузиастам.

                        Моя идея с RusOS/2 несколько иная - пилить свою независимую ОС за казённые деньги, но нужно взять за основу что-то давно забытое и очень хорошее.

                        Кстати, в виде eComStation он вполне себе жив и частенько встречается во всяких встроенных системах.


                        Да, есть такое. В банкоматах частенько встречаю полуось, еще попадаются АСУТП на ней же.
                        Отредактировано: checkpoint~21:31 05.04.14
    • 0
      Masilla Rus Masilla Rus
      04.04.1408:02:05
      Нафиг делать еще одну Винду? Есть же Alt Linux! Однако лично я сижу на Mint. Вот допилили бы Альт до изкоробочного уровня, как Убунту или Минт - сразу бы Альт приобрел себе кучу поклонников.
      Китай сидит ВЕСЬ на варианте Убунты и все прекрасно!
      • 0
        alex-ak.livejournal.com alex-ak
        05.04.1423:54:15
        Китай сидит ВЕСЬ на варианте Убунты и все прекрасно!

        А на чем они проектируют? Я имею в виду инженерную графику, трехмерное моделирование, выпуск чертежей. Пока под линух ничего приемлемого в этой области не придумано и даже не предполагается.
        • 0
          Masilla Rus Masilla Rus
          06.04.1407:17:15
          Вот этого не знаю. Но разве не проще написать одну программу нежели операционку и весь спектр программ для нее?
          • 0
            alex-ak.livejournal.com alex-ak
            06.04.1420:46:37
            Вы AutoCAD видели? Или Компас, или SolidWorks? Это не "одна программа". Каждый из этих продуктов - огромная среда, по объему вложенного труда и знаний многократно превышающая любую ОС. Это целый мир, как и любое промышленное решение. Впрочем, портировать все эти продукты, конечно же, можно. Если бы затраты на портирование были оправданы, это давно было бы сделано. Раз не сделано, значит затея себя не оправдывает. Я лично, честно говоря, не понимаю, что мешает производителям промышленного софта переориентироваться на Linux хотя бы частично. Во многих аспектах это заметно облегчило бы жизнь конечным пользователям. Но пока Windows остается промышленным стандартом, инженерные пакеты, и средства разработки, и SCADA (софт для интерфейса управления промышленными контроллерами) - все это пишется только и исключительно под нее. А ведь есть еще ЧПУ, банкоматы, да вообще весь банковский софт вплоть до терминалов в магазинах, АСУТП, АСКУЭ, бухгалтерские и складские системы - все это тоже пишется под Windows. Пока промышленный и финансовый сектор ориентируется на Windows, Linux так и будет оставаться развлечением для энтузиастов. Прошу заметить - я сейчас говорю только про промышленные* пользовательские** приложения.

            *Для личных нужд (полазить в интернете, проверить почту, подправить фоточки, накропать нетленку) годится практически что угодно, хоть винда, хоть андроид, хоть макось. Но кстати, накропать-то нетленку можно, а вот чтобы издать ее, все равно придется обратиться к виндам, потому что весь издательский и типографский софт - ну вы поняли =)
            **Среди серверных продуктов UNIX/Linux по праву занимает лидирующее положение, это глупо оспаривать.
            Отредактировано: alex-ak.livejournal.com~20:54 06.04.14
  • 0
    Нет аватара Milonov Grigory
    03.04.1414:37:33
    Сами по себе оценочные платы в России делают давно - вот тут например - starterkit .ru полно таких. Я, кстати, года три назад как раз там и приобрел плату на ARM9. Суть новости, как я понял, в том, что в данном случае все комплектующие, в том числе, процессор, российского производства?
    Отредактировано: Milonov Grigory~14:47 03.04.14
    • 0
      El_Comandante El_Comandante
      03.04.1416:22:05
      Наврятли. опять же это не эльбрус. Эта новость больше похожа на тут которая промелькнула пару дней назад с планшетом "русским"
      • 6
        Zveruga Zveruga
        03.04.1418:47:02
        Суть новости в том, что отечественная фирма НТЦ Модуль взяла своё DSP ядро Neuromatrix, добавила к нему ядро ARM 11 и получила превосходный процессор для различных медиа штучек. Медиасерверы, навигаторы, промышленные планшеты требующие работы с видео и рисованным контентом, цифровые телевизоры, роботы с искусственным зрением, контроллеры видеокамер и т. п., всё это можно построить на основе этого процессора.
        Отредактировано: Zveruga~18:55 03.04.14
        • 0
          Andrey Tupkalo Andrey Tupkalo
          04.04.1420:55:26
          У них 3Д нету, от слова вообще, а для десктопа это жопа.
          • 0
            Нет аватара AbrValg
            04.04.1421:58:59
            У этой платы предназначение какое угодно, только не десктопное.
            • 0
              Andrey Tupkalo Andrey Tupkalo
              04.04.1422:06:46
              Дык, ясен пончик. Что, очевидно, не помешает желающим тут же попытаться её к десктопу приспособить.
              • 0
                Нет аватара checkpoint
                05.04.1422:07:38
                Да, OpenGL-я нет, да и нахрен он вздался ? Игры играть ? Так у десктопов есть масса иных применений, кроме игрушек. Кстати 2D акселератор там есть, а значит современный GUI с полупрозрачными окнами и прочей кинетической прокруткой вполне возможен.
          • 0
            Нет аватара Enot5467
            08.04.1405:26:26
            Стоп-стоп, десктопная среда, это не игромания. Не надо тут убогость приписывать как плюс
            Отредактировано: Enot5467~05:26 08.04.14
    • 0
      Нет аватара someuser
      05.04.1421:13:53
      Новость тут в том, что вроде бы вменяемую цену предлагают, и более-менее целостный СДК.
  • 0
    shigorin shigorin
    03.04.1416:37:03
    Эх, жаль, что ARM11/ARMv6 -- сейчас всё-таки v7hf наиболее похоже на хоть какую-то общую базу.

    В любом случае надеюсь, что у машинки найдётся своя аудитория.

    --
    Michael Shigorin
  • 0
    Нет аватара fendolf
    03.04.1416:47:40
    Где купить?   
  • 2
    Нет аватара checkpoint
    03.04.1418:42:28
    Очень полезный SoC. Я как-то год назад причитал на тему того, что у нас де данна тема совсем не раскрыта - оказывается вот первые пташки. Мне лично для моих разработок этот SoC почти всем устраивает, не хватает только камерного (ISP) интерфейса - совершенно не ясно почему разработчики его не ввели, у всех зарубежных аналогов ISP присутствует. Наличие DSP и аппаратного вычислителя AES и DES очень кстати. Кто нибудь знает где взять даташит на сей К1879ХБ1Я ?
    • 2
      Zveruga Zveruga
      03.04.1419:03:04
      Комментарий автора статьи.
      Процессор К1879ХБ1Я не является конкурентом китайских чипов, в т.ч Allwinner A10. А MB77.07 не совсем корректно сравнивать с пользовательским спутниковым ресивером.

      Основным достоинством К1879ХБ1Я и MB77.07 является работа в промышленном диапазоне температур (-40… +85) и возможность программирования DSP для пост-обработки декодированного видео/аудио, что применимо, например, в специализированных системах распознавания. НТЦ «Модуль» на базе этого чипа делает систему мониторинга трафика.

      К1879ХБ1Я уместно сравнивать с чипами (-40… +85) других мировых производителей, которые имеют на своем борту ARM + DSP + блок аппаратного декодирования MPEG. Цена таких чипов — десятки долларов.


      Им можно на почту написать rusales@module.ru. Цена комплекта 3280 рублей + НДС.

       http://www.module.ru/catalog/micro/micro_pc/ 
       http://www.module.ru/upload/files/770724.pdf 
       http://www.module.ru/cata..._signala_sbis_k1879hb1ya/ 
      • -1
        Нет аватара guest
        03.04.1420:49:26
        3280
        рублей + НДС


        Это более 100$ для конечного потребителя. Слишком дорого !!!

        Википедия -> Одноплатный компьютер ... более 2х десятков с характеристиками Выше и ценой Ниже чем Module MB 77.07.

        Вывод: Будет использоваться только внутренними потребителями имеющими законодательные ограничения на использование импортной электроники или для получения откатов с бюджетных тендоров. Т.е. очень узкий рынок и мизерные партии. Проект изначально не жизнеспособный и не имеющий перспектив.

        Raspberry Pi Project Board Model B Rev2.0 512 ARM - 1 702,79 руб. с Бесплатной доставкой из Китая.
        Отредактировано: Region~20:53 03.04.14
        • 1
          Нет аватара grand1987
          03.04.1422:30:24
          .. у Rpi нехилая поддержка и раскрутка. Если сразу напечатать млн. таких плат, так и себестоимость будет другой
          • 0
            Нет аватара someuser
            05.04.1421:15:37
            Её напечатали миллионами как раз потому, что изначальная цена была весьма низкой.
        • 1
          Нет аватара checkpoint
          03.04.1423:42:14
          Ё-моё! Данная плата это комплект разработчика, а не конечный продукт, что вы привязались к цене. Кто не вкурсе, девкиты на базе TI MSP430 (который очень близок по характеристикам), стоят существенно дороже!

          И да, если кто-то скажет мне куда можно сбыть 10тыс комплектов одноплатных ПК на базе К1879ХБ1Я по цене $50, я первый кто займется его разработать. Очевидно, что при партии в сотни штук цена будет очень высокой.
        • 6
          Аркадий Гилев Аркадий Гилев
          03.04.1423:45:30
          а. Сравнивать надо не с Pi, а с BeagleBoard на OMAP - потому что на Пи нет DSP-сопроцессора. BB стоит уже порядка 2000.

          б. Чип индустриальный, то есть -40 ... +85. Таких оценочных плат вообще за разумные деньги не водится.

          в. Окей. Давай несколько миллиардов на большую партию чипов и плат. Что, нет? Ну, извини - тогда не жалуйся, что ничего не производится. Сам поддержал рублем Китай.
        • 1
          Zveruga Zveruga
          04.04.1400:46:09
          Мда, эта плата нужна тем, кто будет придумывать применение этому процессору, а этот процессор легко может применяться в уличных камерах наблюдающих за дорожным движением.

          А ваша Малина на это способна?
          • 0
            Нет аватара someuser
            05.04.1421:17:26
            Да никто ж не спорит по поводу индастриал-применений. Но в заголовке-то она в качестве ответа Распберри заявлена.
      • 1
        Нет аватара checkpoint
        03.04.1423:33:52
        Я написал им на почту, сразу как уведил пост на Хабре. Ответа пока что не последовало. Комплет разработчика хочу купить.

        Кстати, на счет температурного режима, выпячивать это за достоинство я бы не стал. Почти все современные SoC от TI, ST, Atmel т.д. (за исключением некоторых китайских) имеют исполнение своих SoC в корпусе для промышленного использования, т.е. работают от -40С до +80C и выдерживают определенный уровень вибрации.

        Главное достоинство данного SoC состоим именно в том, что наш - отечественный, а значит может быть использован при импортозамещении, в том числе и при разаботке техники двойного назначения. И, суда по стоимости комплекта разработчика, цена на сам SoC вполне рыночная.
        • 0
          Zveruga Zveruga
          03.04.1423:46:14
          Ну, они упирают на то, что зарубежные аналоги процессора при сравнимых характеристиках стоят дороже.
          • 0
            Нет аватара checkpoint
            04.04.1400:44:07
            Дело в том, что SoC с такими характеристиками - пруд пруди. Но то, что цена ниже - это просто замечательно. Я не вкурсе цены вопросы. Написал им по email - жду ответа.
    • 0
      Нет аватара CrazyHummer
      03.04.1420:44:12
      Попробуйте посмотреть на еще один российский проект - в том году на хабре активно обсуждались
      • 1
        Нет аватара checkpoint
        03.04.1423:50:32
        Про virt2real я вкурсе. Но Вы немного путаете SoC и одноплатный ПК на базе SoC. Поясняю. Плата MB 77.07 это одноплатный ПК на базе отечественного SoC К1879ХБ1Я. Virt2real это одноплатный ПК на базе штатовского SoC Texas Instruments MSP430. Меня же интересует именно сам SoC отечественного производства, а не одноплатный ПК на база импортного SoC.

        Вот было бы интересно, если бы парни из Virt2Real выбросили нафиг заморский MSP430 и заменили его на К1879ХБ1Я - по характеристикам и набору интерфейсов эти два SoC почти идентичны. По цене - тоже.
  • 0
    Tezen44 Tezen44
    03.04.1420:23:08
    Извиняюсь за тупой вопрос: а где физически производятся микросхемы?
    • 0
      Tezen44 Tezen44
      03.04.1421:44:52
      Просто я сейчас как идиот упомянул эту плату в качестве примера Российской электроники - а меня ткнули носом в тот факт что процессор делает на заказ Самсунг    
      • 2
        Нет аватара checkpoint
        04.04.1400:33:21
        Вы совершенно верно сделали, что упомянули К1879ХБ1Я как пример именно российской электроники. Люд, который ничего в этом не понимает будет Вас "тыкать носом" в Самсун, в TSMC и т.д., но Вы не поддавайтесь на провокации. Поясняю почему.

        На данном этапе совершенно не имеет значения где выпекается сам кристалл, важно то, что он разработан в России, вся конструкторская документация находится в России, инженеры - тоже в России (ну я надеюсь    ). При необходимости, производство может быть быстро перенесено в Россию. И никакие санкции не смогут повлиять на выпуск данного SoC. Я вот кстати уже наткнулся на них - экспорт TI OMAP3530, который я использую с своих разработках, в Россию запрещен в свете последних событий.

        И еще. По извесным причинам, выпекать кристаллы в России дорого, но можно. Никто не мешает разработчикам делать две версии SoC - одну на Самсунге для ширпотреба, а другую на Микроне для отечественной военно-космической промышленности в радиационностойком корпусе. Я даже более чем уверен, что именно так и происходит (на сайте у них заявлен еще один SoC 1879ВЯ1Я как раз таки в радиационностойком варианте). Просто то, что нам представили (К1879ХБ1Я и девкит на его базе) это как раз для разработчиков всякого ширпотреба, а следовательно производится там, где дешевле.
        Отредактировано: checkpoint~00:36 04.04.14
        • -5
          Нет аватара Feeble
          04.04.1406:30:14
          "При необходимости, производство может быть быстро перенесено в Россию." - это ура патриотизм. Реальность совсем другая.
          • 2
            Нет аватара checkpoint
            04.04.1406:59:56
            Давайте, расскажите мне про реальность, я послушаю.

            Эльбрус с четырмя ядрами прекрасно производится на Микроне по 65нм техпроцессу, а какой-то К1879ХБ1Я уже никак не может быть произведен на тех же мощностях ? И это при том, что в Эльбрусе стоят IP блоки DSP как раз от Модуля - разработчика К1879ХБ1Я. Дело лишь в цене. Это единственная причина, по которой К1879ХБ1Я производится на мощностях Самсунга. К1879ХБ1Я - ширпотреб, которого так давно все хотели увидеть от российского разработчика.
            • -1
              Нет аватара Feeble
              04.04.1408:43:48
              1) 100% ли фабрики Микрона работают на местном сырье?
              2) Что если линии потребуется ремонт и запчасти?
              3) Каковы мощности Микрона? Покроют ли они потребности промышленности и домохозяйств при жестких санкциях?
              • 0
                Нет аватара someuser
                05.04.1421:40:35
                Безусловно, не покроют. Иметь такой избыток мощностей невозможно.
              • 0
                Zveruga Zveruga
                03.02.1518:50:42

                Пластины Микрон покупает в Китае, который стал мировым лидером по их производству.

            • 0
              Andrey Tupkalo Andrey Tupkalo
              04.04.1420:58:31
              Эльбрус, тащемта, производится на TSMC. На Микрон они делают особую версию под 90-нм стандарт на основе первой версии под 300 МГц.
              • 0
                Нет аватара checkpoint
                05.04.1414:09:43
                Именно это я и имел в виду - Эльбрусы для военки выпекают на Микроне. Ошибся, не по 65нм, а пока по 90нм.

                Недавно Микрон заявил, что уже сейчас идет тестирование линии 65нм и уже к лету все будет хоккей! Было много обоснованной, и не очень, критики этого заявления. Будем посмотреть.
                • 0
                  Нет аватара Igor_U
                  09.04.1409:17:57
                  Эльбрусы для военки выпекают на Микроне

                  Ваше заявление слишком оптимистичное. Или имеются подтверждения?
                  90нм линию российские разработчики пока только осваивают. И МЦСТ в том числе, - только готовится к выпуску Эльбруса на мощностях Микрона...
            • Комментарий удален
  • -4
    Нет аватара Feeble
    04.04.1406:26:26
    DDR2 SDRAM,
    NAND и SPI Flash,
    хостом HS USB 2.0,
    10M/100M Ethernet,
    HDMI 1.2,
    I2S,
    S/PDIF,
    UART,
    SPI,
    I2C,
    JTAG,
    TS,
    GPIO.
    Эти все обвесы не производят в России, в случае полномасштабных санкций будем сосать лапу.
    Отредактировано: Feeble~06:26 04.04.14
    • 2
      Нет аватара checkpoint
      04.04.1407:10:13
      Какие обвесы, дядя ? Все перечисленное Вами, за исключением SDRAM и NAND, есть IP блоки _внутри_ кристалла!!! К1879ХБ1Я это SoC (System-on-Chip) - пожалуйста вникнитесь в суть этой абревиатуры. Вся плата MB 77.07 есть ничто иное как разводка интерфейсов от К1879ХБ1Я. Или Вы считаете, что в России не смогут произвести разъем под ethernet (RG-45), микросхему конвертора TTL уровней, или стабилизатора напряжения ? Мы конечно просрали полимеры, но не до такой же степени.

      PS. SDRAM и NAND у нас тоже производят, пусть не гигабитных обьемов, но есть.
      • -5
        Нет аватара Feeble
        04.04.1408:35:11
        "Или Вы считаете, что в России не смогут произвести разъем под ethernet (RG-45), микросхему конвертора TTL уровней, или стабилизатора напряжения"
        Вопрос не в том, смогут или не смогут, а сколько на это потребуется времени. Где в России все это производят?

        "SDRAM и NAND у нас тоже производят" - хотелось бы почитать об этом.
        Отредактировано: Feeble~08:44 04.04.14
        • 0
          Zveruga Zveruga
          03.02.1518:52:44

          Смотрите микросхемы фирм Элвис и Модуль.

          Некоторые разъёмы в России действительно производят. И кабеля тоже. И микросхемы управления питанием тоже, причём на Ангстреме, причём их покупает Китай для своих мобильных телефонов.

          Отредактировано: Zveruga~19:54 03.02.15
    • 0
      Нет аватара airaleais
      04.04.1415:16:06
      глупость, то что вы перечислили не железо, а грубо говоря отдельные части одного процессора.
      плату в России произвести можно легко, все ее элементы кроме разве что процессора пока.
      • -2
        Нет аватара Feeble
        04.04.1416:40:38
        глупость, то что вы перечислили не железо, а грубо говоря отдельные части одного процессора.


        Оперативная память, флеш-память, USB-контролер... - это отдельные части одного процессора?

        плату в России произвести можно легко

        У вас есть опыт выпуска такой продукции?
        Отредактировано: Feeble~16:40 04.04.14
        • 0
          Нет аватара checkpoint
          05.04.1406:22:26

          Оперативная память, флеш-память, USB-контролер... - это отдельные части одного процессора?


          USB интерфейс является составной частью SoC, за исключением непосредственно самого разьема разумеется. Память делает тот же Модуль, зайдите к ним на сайт и почитайте.


          плату в России произвести можно легко


          У вас есть опыт выпуска такой продукции?


          Многослойки в России производят с десяток фирм, с этим у нас точно никаких проблем нет. Мы делаем свои платы в Резоните и Таберу - обе Зеленоградские конторы.

          Похоже Вы вообще не преставляете о чем спорите.
          Отредактировано: checkpoint~06:22 05.04.14
          • 0
            Нет аватара Feeble
            05.04.1415:47:58
            USB интерфейс является составной частью SoC

            Действительно. А что там за контролеры на плате?

            Память делает тот же Модуль, зайдите к ним на сайт и почитайте.

            Не нашел.

            Многослойки в России производят с десяток фирм, с этим у нас точно никаких проблем нет.

            Так мы и мерседесы собираем. Вопрос из каких запчастей?
            • 0
              Нет аватара checkpoint
              05.04.1416:20:10
              Действительно. А что там за контролеры на плате?


              Нет там никаких контроллров, только транссиверы (преобразователи TTL уровней) и стабилизаторы напряжений питания SoC + память. Именно по этому плата такая крохотная - все интегрированно на кристалл.

              Так мы и мерседесы собираем. Вопрос из каких запчастей?


              Для производства многослоек никаких особых запчастей не требуется. Почитайте как производятся печатные платы (на СУНе недавно была большая статья по этому поводу). Производство ПП на 90% это химия и на 10% - стекловолокно. Стекловолокно нашей промышленностью производится, в том числе для композитных деталей SSJ100.


              Память делает тот же Модуль, зайдите к ним на сайт и почитайте.


              Не нашел.


              Я ошибся. Память делает Миландр, а Модуль делает IP блоки контроллеров памяти.

              На Хабре недавно была большая обзорная статья на тему кто и чего в России проиводит в области микроэлектроники: http://habrahabr.ru/post/217427/
              Отредактировано: checkpoint~16:21 05.04.14
              • 0
                Нет аватара Feeble
                05.04.1416:40:04
                Нет там никаких контроллров

                Все же возле Lan порта похоже какой-то контроллер. Возможно это DSP NeuroMatrix NMC3

                для производства многослоек никаких особых запчастей не требуется.
                С этим все понятно, меня больше интересовали сами компоненты устанавливаемые на палату. Но я тут уже сам поЯндексил оказывается есть российские SMD резисторы, конденсаторы и прочие. Например [ссылки отключены] 

                На Хабре недавно была большая обзорная статья на тему кто и чего в России проиводит в области микроэлектроники:

                Спасибо. Нужен такой пост по теме.

                Все разобрался, мы можем сделать полностью русский компьютер. Вот только меня беспокоит, что мы работаем с зарубежными линиями, а есть ли линии(оборудование) российского производства?
                Отредактировано: Feeble~16:40 05.04.14
                • 0
                  Нет аватара azurel
                  05.04.1417:07:30
                  В СССР оборудование для микроэлектроники выпускал белорусский Планар в который входит много предприятий , он до сих пор работает и что-то производит.
                • 1
                  Нет аватара someuser
                  05.04.1421:34:59
                  На 100% сами мы обойтись не сможем (да и никто не сможет, ни США ни Китай), но чем меньше доля незаменимого импорта - тем меньше соблазн вводить санкции. Что и показывает практика.
                • 0
                  Нет аватара checkpoint
                  05.04.1421:49:43
                  Все же возле Lan порта похоже какой-то контроллер. Возможно это DSP NeuroMatrix NMC3


                  Нет. DSP является неотемлимой частью самого SoC, так как это сама квинтессенция данного кристалла - обьединить в одном копусе ARM и DSP ядро + все популярные интерфейсы.

                  Что конкретно там на корпус возле ethernet-а я не знаю, но могу предполодить, что это тоже транссивер. Я уже заказал себе MB 77.07 - буду посмотреть.


                  Все разобрался, мы можем сделать полностью русский компьютер


                  В этом сомнений нет и не было. Не только компьютер, но даже iPhone мы можем сделать. Проблема в том - как это произвести в миллионных штуках за копейки, а потом все это продать. Продать - это самая сложная проблема. Рынок перенасыщен дешевой ширпотребной электроникой, делать на этом рынке нам сейчас нечего! А вот если наши западные "партнеры" начнут заворачивать нам гайки, вот тогда наша электроника (да и вся промышленность) расцветет пышным цветом, так как конкуренция резко упадет, следовательно будет выгодно производить аналоги для внутреннего рынка.



                  Вот только меня беспокоит, что мы работаем с зарубежными линиями, а есть ли линии(оборудование) российского производства?


                  Отечественные линии по производству и монтажу ПП существуют и до сих пор работают. У них не такие понтовые возможности и допуски как на импортных, но тем не менее они есть.
                • 0
                  Zveruga Zveruga
                  03.02.1518:58:39

                  Все же возле Lan порта похоже какой-то контроллер. Возможно это DSP NeuroMatrix NMC3

                     

                  DSP NeuroMatrix интегрированы в чип. Это очень производительные DSP обработки видео и звука. Из них делают Парконы, если вы знаете, что это такое. А Парконы эти закупает полиция США.

            • 0
              Zveruga Zveruga
              03.02.1518:56:49

              Так мы и мерседесы собираем. Вопрос из каких запчастей?

              Ну какие могут быть запчасти в плате? Текстолит да разъёмы. И то и то у нас производят.

        • 0
          Zveruga Zveruga
          03.02.1518:55:12

          В России есть производства сложных и точных плат с количеством слоёв равным современному уровню.

          Отредактировано: Zveruga~20:01 03.02.15
    • Комментарий удален
  • 1
    Нет аватара airaleais
    04.04.1415:21:12
    МЕЧТАЮ когда в России появится платка с достаточно производительным процем хорошим GPIO и простой средой разработки под нее!

    я вообще с никсами не дружу, что за комманды куда вводить чтобы установить на нее ПО вообще не втыкаю. Мне нравится STM32.. несколько строчек - проинициализировал интефейсы, одна строчка включил сигнал на GPIO, одна строчка снял код с АЦП, пара строчек отправил код I2C.

    Может есть библиотеки позволяюшие очень просто рулить интерфейсами в о дну строчку?
    • 0
      Нет аватара checkpoint
      05.04.1406:30:45
      я вообще с никсами не дружу,


      Очень зря.

      что за комманды куда вводить чтобы установить на нее ПО вообще не втыкаю.


      Есть масса способов перепрошить NAND. Можно сделать это из загрузчика u-boot, ма можно непосредственно из Linux-а:

      flash_eraseall -j /dev/mtd3 && nandwrite -p /dev/mtd3 uImage

      Мне нравится STM32..


      Мне тоже, когда нужно выполнить простую задачу и не требуеся вычислительная мощьность или работата DSP. А когда нужно одновременно сжимать видео, голос и управлять периферией - тут без многозадачной ОС ни как не обойтись. Кто-то пользует RTOS, кто-то Linux.


      несколько строчек - проинициализировал интефейсы, одна строчка включил сигнал на GPIO, одна строчка снял код с АЦП, пара строчек отправил код I2C.


      Все то же самое делается из драйвера в Linux, и местами даже проще.
    • 1
      Нет аватара someuser
      05.04.1421:38:09
      Работа без всякой ОС - это удел совсем простых микроконтроллеров. Это устройство иного уровня, использвоать все его ресурсы вообще без какой-либо ОС чрезвычайно сложно, по сути пытаясь это сделать - в итоге и напишите свою простенькую ОС.
      • 0
        Нет аватара airaleais
        06.04.1410:04:25
        загрузчика u-boot


        может быть тогда нужны российские простые микроконтроллеры с оперативой до 1мб и кучей интерфейсов...)
        • 0
          Нет аватара someuser
          06.04.1423:21:47
          Дык у того же Миландра емнип есть.
  • 0
    Nikolai Evsyukov
    17.04.1409:40:49
    Попробую как они в жизни этой))
  • 0
    Нет аватара spamnenugen
    18.02.1510:42:33

    Кто ни будь может подсказать:

    1. Я так понял что это ARMv6, аппаратно совместимый с Raspberry Pi, можно ли на него установить образ с UCB флешки как это предложено предложено для Raspberry Pi [ссылки отключены]?

    2. Кто ни будь знает этот образ диска называемый NOOBS и включающий целый набор ОС позволяет размечать ПЗУ устройства в момент установки?

    3. Встроенный продвинутый звуковой процессор, а как подключить колонки к устройству?

Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,