C.H.I.P. — 9-долларовый «убийца» Raspberry Pi

    image
    На Geektimes'ах уже пролетала информация о том, как 9-долларовый Linux компьютер собрал больше $2 000 000 на кикстартере. Я также поддержал этот проект в момент сбора средств и на днях ко мне прилетел мой экземпляр данного девайса

    Данный компьютер комплектуется процессором Allwinner R8 на архитектуре ARM с частотой 1ГГц, ОЗУ 512Мб, 4Гб встроенной flash-памяти, а также имеет встроенный Wi-Fi с поддержкой стандартов b/g/n и на борту в наличии bluetooth 4.0. В качестве интерфейсов тут содержатся один порт USB, композитный AV выход для подключения к ТВ или любого дисплея с поддержкой композитного видеовхода, micro-USB для питания и прошивки самого C.H.I.P'а, разъем для подключения внешнего аккумулятора, а также колодки с портами GPIO. Впрочем, используя последние, можно подключить дополнительные HDMI или VGA адаптеры, которые приобретаются отдельно по цене $15 и $10 соответственно
    imageimage
    Также существует расширение PocketC.H.I.P., позволяющее сделать мини-компьютер полностью мобильным, за счет подключения аккумулятора и клавиатуры с дисплеем.
    image

    Девайс прилетел упакованным в бумажный конверт, внутри которого симпотная квадратная коробочка из картона, содержащая мини-компьютер


    А вот и содержимое коробочки


    Мой экземпляр снабдили гламурным AV кабелем розового цвета


    А сзади стоит полупрозрачный корпус, закрывающий процессор


    Работает это все под модификацией Linux Debian в качестве OS, отмечу, что производительность в целом не велика. Bluetooth и Wi-Fi работают на отлично, без проблем подключились беспроводные клавиатура и мышь от iMac'а и законнектился к инету. С USB тоже никаких проблем, флешка, мышка, а также стик от беспроводного Logitech F710 геймпада определились и заработали нормально. Кстати, что касательно игр, то попробовал превратить его в миниатюрный эмулятор игровых платформ, установил эмулятор mednafen, который поддерживает множество старых игровых систем, и собрал к нему из исходников GUI mednaffe. Производительность и качество можно увидеть на этом видео.


    Ну а на закуску попробуем поуправлять портами GPIO, например, помигаем светодиодом через него. Для этого подключим светодиод через резистор 100-200 Ом анодом к 5му выходу колодки U13 и катодом к 13му выходу колодки U14 как на схеме


    или как сделал я


    Все дальнейшие действия можно выполнять непосредственно на устройстве, а можно сделать удаленно, подключившись к девайсу по ssh. По умолчанию в системе имя пользователя и пароль chip, нужно лишь только узнать IP-адрес устройства.
    ssh chip@192.168.1.109
    

    За управление портами ввода вывода отвечает PCF8574A контроллер. Управление им осуществляется через манипуляции с файлами /sys/class/gpio/gpio408, доступ к которым возможен только из под рута, поэтому нужно переключится на него предварительно
    su
    

    Рассмотрим два способа управления, через консоль и с помощью программы на Си. Итак, мигаем светодиодом из консоли. Переходим в каталог /sys/class/gpio
    cd /sys/class/gpio
    

    Активируем GPIO и включаем работу порта на выход
    echo 408 > export 
    echo out > gpio408/direction
    

    Теперь можем выставлять значение в порту записывая значения в gpio408/value
    echo 1 > gpio408/value   # включаем светодиод
    echo 0 > gpio408/value   # выключаем светодиод
    

    По окончании незабываем деактивировать работу с GPIO
    echo in > gpio408/direction
    echo 408 > unexport
    

    А теперь все тоже самое, но на языке Си. Создадим в домашней директории каталог projects, а в нем blink.
    cd ~/
    mkdir projects
    cd projects
    mkdir blink
    cd blink
    

    Запустим текстовый редактор nano и создадим новый файл (ctrl+o) с именем main.c, т.о. получим сразу подсветку синтаксиса.
    nano
    

    И, собственно, листинг программы
    #include <stdio.h>
    #include <stdlib.h>
    #include <fcntl.h>
    #include <unistd.h>
    
    int main()
    {
    	int fd;
    
    	// Активируем работу с GPIO
    	fd = open("/sys/class/gpio/export", O_WRONLY);
    	if (fd < 0)
    	{
    		return -1;
    	}
    
    	write(fd, "408", 3);
    	close(fd);
    
    	// Включаем порт на выход
    	fd = open("/sys/class/gpio/gpio408/direction", O_RDWR);
    	if (fd < 0)
    	{
    		return -1;
    	}
    
    	write(fd, "out", 4);
    	close(fd);
    
    	// В цикле включаем и выключаем светодиод
    	fd = open("/sys/class/gpio/gpio408/value", O_RDWR);
    	if (fd < 0)
    	{
    		return -1;
    	}
    
    	int i;
    	for (i = 0; i < 1000; ++i)
    	{
    		write(fd, "1", 2);
    		sleep(3);
    		write(fd, "0", 2);
    		sleep(3);
    	}
    
    	// Завершаем работу с GPIO
    	fd = open("/sys/class/gpio/unexport", O_WRONLY);
    	if (fd < 0)
    	{
    		return -1;
    	}
    
    	write(fd, "408", 3);
    	close(fd);
    	return 0;
    }
    

    Далее компилим и запускаем под рутом
    gcc main.c -o blink
    ./blink
    

    На этом небольшой обзор маленького компьютера закончен, хотя возможностей у него еще огромное количество. При своих возможностях и столь малой цене получился таки солидный конкурент для Raspberry Pi
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 109

      +3
      собственно интересующие многих не озвучили. как у него с тем же youtube видеопроигрыванием? справляется?
        0
        мне кажется не совсем для этого такие компьютеры предназначены. Расберри B+ до невозможности комфортно работать тормозит при элементарном браузинге веба. Имхо по мощнее машинки надо для этого.
          –1
          У rpi драйвера видео без поддержки функций железа. Потому и тормозит. Копьютер должен быть для всего. Не держать же десяток девайсов.
            +2
            Видео воспроизводится медиаускорителем, а браузер работает на ЦП, поэтому разберипай тормозит в обычной работе и в то же время не только показывает, но даже кодирует FullHD видео в h264. А Cubieboard на более мощном Allwinner A20 в Linux видео нормально не показывает, потому что драйверов к аппаратному декодеру не дали. В данном SOC используется тот же ускоритель CedarX, так что аналогично (если sunxi-linux нам не врёт).
            Впрочем, похоже, Allwinner в июне выкатил новые исходники, так что надежда есть.
              0
              но ведь браузеры в настольных компьютерах с определенного момента научились использовать аппаратное ускорение? Или это какие-то другие ресурсы?
                +2
                Там используются целых три аппаратных ускорителя: медиа (видео и аудио), 2D (окошки, текст и т.д.) и 3D (3D графика, и иногда им отрисовывают окошки и т.п.). Их наличие и доступность для разработчика ОС и браузера различаются для разных аппаратных платформ.
                0
                Уже нормально кодирует, без плясок с лицензиями от Broadcomm?
                  0
                  Я пробовал только видео с камеры, там никаких проблем не было.
                    0
                    Видое с камеры предварительно обработано чипом самой камеры, там не так всё просто.
              0
              да я собственно и не рассматриваю девайс как медиапроигрыватель, композитное видео не слишком способствует качественной передачи видеоконтента. Себе я его брал в качестве продвинутого контроллера, который позволит по удаленки поуправлять питанием какого-то устройства
                +1
                посмотрите esp8266
              0
              А какая конечная цена устройства для простых смертных?
              Или 9 долларов это она и есть?
              Ещё такой вопрос, может кто в курсе, есть ли такие библиотеки к PHP, чтобы можно было бы напрямую из кода «мигать светодиодами»?
              Хотя, скорее всего можно просто писать в /sys/class/gpio/ и управлять GPIO.
              Я к чему это, можно поставить веб сервер с PHP, обвесить этот компьютер релюшками и сделать очень бюджетный модуль управления тем же умным домом. А рулить всем этим можно через простейшие формы «сайта», запущенного на этом ПК с любого устройства, подключенного к сети.
                +2
                А я так умный дом и делаю. Только у меня распберри. И у неё gpio пустые ибо есть штука круче, esp8266 называется. Это очень дешёвый мелкий микроконтроллер с wifi. Собственно там кроме wifi и gpio ничего и нет. Все устройства я снабжаю node mcu (платка на основе esp8266 с примочками за 5$ ) а рулит ими распберри по wifi.
                  +1
                  Доставка — 6,22 $
                  HDMI адаптер — 15 $
                  и т.д. getchip.com
                    0
                    когда я финансировал данный проект, то была только одна цена доставки на мой адрес — 20$, что конечно более чем в два раза превышает стоимость устройства

                    0
                    Памяти маловато, на 512 мб к сожалению не возможно долго компилируются некоторый вещи, распберри B+(тоже 512) у меня регулярно в свопе сидит. А wifi элементарно воткнулся usb.
                      +7
                      Еко вы разбаловалися. В 512 мегабайт можно всю логику небольшого провайдера всунуть(по опыту говорю)
                        0
                        Нам не нужно туда логику провайдера. Нам туда ОС с софтом и данными.
                          +1
                          Мне кажется, такие вещи больше для автоматизации подходят, как замена ардуине, например. Для этого ресурсов за глаза.
                            0
                            Arduino с его 2кбайтами RAM как то некорректно сравнивать с linux-компьютером в полгигабайта RAM :) Хотя последний стоит в три раза делешевле.
                              0
                              Ну раз уж ушли от нормального программирования МК к неповоротливой Arduino (где 2К RAM как из пушки по воробьям), так почему бы не подняться на следующий уровень удобства, и не использовать полноценную ОС? Раз цены на всё это одного порядка.
                                0
                                Вот если бы у Rasspberry и Ко были бы вменяемые внешние прерывания… На Uno можно подключить два "из коробки", не опускаясь до ассемблера. А на Mega аж шесть. И они будут работать с нормальной миллисекундной скоростью. А на Rasspberry с этим всё очень плохо.
                                Вот и получается, что ресурсов много, но использовать их можно только для всяких "вещей в себе", типа медиасерверов и прочего, а для работы с внешними устройствами лучше ставить Arduino.
                                  0
                                  Как ни парадоксально звучит — потому что в некоторых областях Arduino подходит лучше, чем Linux устройства. Ключевое слово — система реального времени. Да, я знаю что и для linux пытаются сделать такую модификацию, но по моему это все зря, в связке с риалтайм сопроцессором сдеать это гораздо проще, а железо стоит копейки (+2-4$ за достаточно навороченный STM32).


                                  Вот пример такого гибрида http://beagleboard.org/BLACK, только сопроцессор там очень слабенький, порты IO и немного DSP.
                                    0
                                    Для большинства любительских поделок реальное время не нужно, а вот поднять какой-нибудь веб-интерфейс — запросто.
                                +8
                                У меня...GTA Vc и SA на 512 мегабайта шла. Летала. На P-III. С тактовой под 1 Ггц. Это вовсе не ракеты и космос. А вот сейчас я вижу, что у меня на 4 ядернике по 3 с лишним Ггц тормозит файерфокс. Без графики, без движения, без… а без ничего. Просто даже сайт зайти почитать — хопа, уже 400 мб памяти отъело. И это я еще рекламу не включал :-)
                                  0
                                  >> GTA Vc и SA на 512 мегабайта шла

                                  Ещё бы. Обе эти игры спроектированы под PS2 с 32MB памяти и 300Мгц in-order процессором.
                                    0
                                    Никто не мешает спроектировать FF для скажем, второго пня более-менее с полугигом памяти. Так ведь нет — это замедлит выпуск новых версий. Отсюда делаем выводы.

                                    А еще взять маткад — даже он так память не жрёт как браузеры. Не, жрёт, но видно, что старается ;) а эти — жиреют и не краснеют.
                                      0
                                      Поинт в том, что игра была рассчитана на скромные спеки, а вы удивляетесь что она работала с 16х кратным запасом по памяти и ~5x по CPU.

                                      >>Никто не мешает спроектировать FF для

                                      Причём тут FF? Занимаемое место в памяти определяется открытыми вкладками.
                                      Разработка игр под консоли того поколения ничего общего не имеет с разработкой браузеров.
                                      Все данные известны заранее и ограничены возможностями системы/движка.
                                      Жесткий контроль ресурсов и лимиты на выделение памяти. malloc либо запрещен вообще, либо только при инициализации. Если где-то требуется выделить больше памяти/ресурсов, в другом месте нужно отнять.

                                      Но PS2 это халява по сравнению с PS1.
                                      http://www.gamasutra.com/blogs/DaveBaggett/20131031/203788/My_Hardest_Bug_Ever.php
                                        0
                                        Нет, я вовсе даже не удивляюсь. У игры есть заявленные требования — минималка, максималка, под это дело можно собрать комп и быть уверенным, что не будет алиасинга и тормозов. Я прекрасно понимаю, что яваскрипт, движки хитрые, флеш, разные версии веба, наконец. Но — в отличие от игр (которые исторически жрут всю мощу, чем продвигают в частности хардваре в массы) у браузера нет минимальных требований. Это и хорошо, и плохо. Хорошо, что запустится FF на втором пне, не вопрос, грузиться может час. А плохо — это когда сравнительно мощный комп ведет себя примерно так же на том же FF. Быстрее, но суть та же — тормозища и невозможность запустить другие программы. Внимание, вопрос — почему отображение обычного текста + некие скрипты + движущиеся картинки — отнимают памяти больше, чем игры с весьма навороченной графикой? Больше, чем видеоредактор, буде в нём загружено куча роликов HD разрешения (Вегас 9 например, 34 ролика в таймлайне разрешением 1980, ест ОЗУ — 400мб). Видеоредактор можно понять, даже если он бы ел в десять раз больше памяти. Но просмотрщик (я утрирую, конечно) сайтов может сьесть и 3 гига и ему будет мало.
                                        Или я ошибся в том, что игры двигают индустрию? Раньше было так, а сейчас? Не брать в расчёт топовые игры, и некоторые исключения, которым и 32 гб озу мало.
                              +1
                              подумаешь провайдер, ракеты в космос запускали… с байтами памяти
                              0
                              Объём памяти вполне соответствует процессору, который производитель позиционирует в сегмент IoT.
                                0
                                Я почему-то рассматривал сей девайс как замену распберри(так и написано) а на самом деле это возможно хорошая замена node mcu (esp8266)
                                  0
                                  Почему вы так решили? Вроде как девайс имеет все характеристики, схожие с малинкой, а вот где полноценная ось в той же esp8266? Все таки CHIP и esp8266 не стоит сравнивать, это два разных девайса и у каждого свое предназначение
                                    0
                                    Я к тому что у меня дома состема состоит из одного сервера (распберри) от которой нужен накопитель побольше и проводная сеть и исполнительных девайсов на wifi(node mcu devboard). Так вот этот модуль хорошо встанет вмест mcu. И веб сервер на нём проще поднять, и софт писать проще чем под контроллер.
                                      0
                                      И я так и не понял чем же CHIP хуже малинки? Ну разве что не ethernet'а, но зато bluetooth/wifi из коробки, и веб сервер на нем поднять вообще не проблема, и управлять периферией я как бы показал, что тоже довольно легко.
                                        +1
                                        Я и говорю, для моей системы он ен хуже чем распберри, он лучше чем esp8266, именно как замену его я рассматриваю чип.
                                          0
                                          Как замену node mcu посмотрите wifimcu. Цена чуть больше 10 у.е на али.

                                          100MHz,Cortex-M4 core
                                          2M bytes of SPI flash and 512K bytes of on-chip flash
                                          128K bytes of RAM

                                          22 GPIO Pin
                                          3 UARTs
                                          ADC/SPI/I2C/USB
                                          SWD debug interface
                                          PWM
                                            0
                                            Есп мне вполне хватает по производительности. Всмысле что вообще на полноценной оси было бы интереснее.
                                          +1
                                          Количеством софта и коммюнити.
                                          Ах да, еще и всякими мелочами вроде проприетарных дров, в стиле Allwinner.
                                  0
                                  Освойте кросс-компиляцию, компилировать на целевой недожелезке — извращение.
                                    +1
                                    Описывать этапы сборки приложение тулчейном с последующей заливкой на девайс возможно заняло бы по обьему еще на пол статьи, что для простого примера мигания светодиодом излишне. Для интересующихся данным вопросом оставлю ссылку на сдк https://github.com/NextThingCo/CHIP-SDK
                                  +1
                                  А они там уже сделали доставку не по 15-20-30$ за каждый экземпляр? А то уж больно оно смахивало на то, как "беспатная" и "не бесплатная" доставка различаются у китайцев на AliExpress.
                                  Ну и не по 9$ он получался.
                                  // Более того, у них там даже доставка в пределах штатов и даже китая — всё равно по 5$ была. Что, собственно, меня в своё время и остановило от бейкинга :(
                                    0
                                    как «беспатная» и «не бесплатная» доставка различаются у китайцев на AliExpress.

                                    Можно подробнее об этом?
                                      +5
                                      Ну есть вещь, грубо говоря, за 100р с доставкой 100р. Это небесплатная доставка.
                                      А есть такая же вещь за 200р, но написано, что бесплатная доставка :)

                                      Думаю, это имелось ввиду.
                                        +3
                                        Да все просто. У одного продавца определённая плюшка стоит 5 долларов с бесплатной доставкой. У второго продавца такая же плюшка стоит 3 доллара с доставкой за 2 у.е.
                                        Вот у первого вроде бесплатно, а по факту за неё все равно платишь. Маркетинг такой маркетинг…

                                        Upd я не буду беречь мегабайты трафика и буду обновлять комментарии перед отправкой…
                                          +1
                                          Возможно имелось ввиду, то что "бесплатная" доставка просто в цене лота изначально. Бывает так, что у другого продавца на тот же лот — цена ниже, но доставка не бесплатная, а в сумме с доставкой — выходит ± цена лота с бесплатной доставкой.
                                          При чем, даже если это мелкая посылка и в заказе выбираешь сразу несколько штук одного лота — цена доставки на каждый умножается. Не знаю, можно ли попросить продавца пересчитать в таком случае цену доставки (по идее, она так линейно расти не должна, если всё в одной посылке), но автоматом она на площадке просто умножается на количество штук.

                                          А ещё бывает смотришь "ого, крутое дешевое предложение", а потом видишь цену доставки — она превышает цену лота ) и даже цену лота с бесплатной доставкой у других продавцов. Иногда складывается ощущение, что такими предложениями ловят невнимательных покупателей.


                                          Upd я не буду беречь мегабайты трафика и буду обновлять комментарии перед отправкой…
                                          +1
                                            0
                                            Никогда не понимал, почему стоимость доставки двух и более штук увеличивается кратно (а можно пойти дальше — разных товаров одного продавца). Вначале казалось, что бесплатная доставка = "all inclusive" для тех, кто покупает одну единицу товара, а варианты с платной доставкой выгоднее для покупок нескольких единиц. Когда дело дошло до заказа нескольких единиц и было неплохое предложение с платной доставкой, результат меня ввел в ступор изначально, а дальше пришлось постоянно лопатить десять вариантов вместо пяти — ведь нельзя при поиске поставить ограничение цены скажем с учетом минимальной цены доставки…

                                            Возвращаясь к Чипу — тут с этим как, если заказать скажем тройку чипов + по штуке HDMI и VGA, доставка какая будет? На сайте метод/стоимость доставки не посмотреть до заполнения адреса…

                                              0
                                              «Когда дело дошло до заказа нескольких единиц и было неплохое предложение с платной доставкой, результат меня ввел в ступор изначально»
                                              Это уже продавец задает + зависит от массы и габаритов товара. Например, доставить два телефона обойдется реально в 10-12 долларов, тогда как один пройдет за 4-6 у.е. — просто потому, что превышен некий объем «льготного» отправления, который каждой почтой определяется строго индивидуально — через кого-то выгоднее послать маленькую посылку весом в 100 грамм, а через кого-то — чемодан в 10кг.

                                              «На сайте метод/стоимость доставки не посмотреть до заполнения адреса…»
                                              Попробуйте вбить адрес какого-нибудь шиппера вроде шопфанс или шипито, и проверьте итоговую стоимость. подозреваю, что вырастет, но ненамного.
                                        +3
                                        Читая рассказ о каждом новом одноплатнике, я в первую очередь интересуюсь: есть ли композитное видео? Здесь есть, значит, хорошая, годная плата.
                                          +2
                                          А в чем необходимость такового? Если не секрет.
                                            0
                                            Я, к примеру, рассматривал вариант использования RPi со старым автомобильным ТВ, типа такого:

                                            Фото
                                            image

                                            Если делать что-то типа умного дома, то можно такой повесить его скажем возле выхода и включать перед уходом посмотреть погоду-состояние контролируемых датчиков-какие-то уведомления-etc. Да можно даже повесить питание/управление таким ТВ с GPIO и включать автоматом при определенных обстоятельствах.
                                              +2
                                              Лучше и дешевле купить самый дешевый планшет для этих целей.
                                                0
                                                Лучше — возможно, дешевле — сомнительно, если малина/сабж уже есть, и есть возможность взять на барахолке/у знакомых подобный ТВ за копейки (а то и бесплатно), это будет скорее всего дешевле. Из плюсов еще можно выводить сразу на два-три таких ТВ в разных частях квартиры к примеру, или вообще подключить параллельно обычный ТВ чтобы переключаться при желании на просмотр состояния.
                                                  0
                                                  Планшет также можно купить б/у за копейки или поспрашивать бесплатно по знакомым. Но давайте попробуем плюсы-минусы разложить:

                                                  Какие минусы с телеками:
                                                  1. Только просмотр, без управления.
                                                  2. Тянуть провода. Аналоговый сигнал через композитный интерфейс насколько можно передать без тяжелых искажений? Метров на 5? Ну пусть на 10.
                                                  3. В телеках используются ну совсем убогие матрицы.
                                                  Какие плюсы у телеков?
                                                  1. Стартует быстрее из выключенного состояния.
                                                  2. Не может в нём быть программных глюков.
                                                  3. Может показывает эфирные каналы
                                                  4. Насколько я знаю, композитное видео, пусть и ч/б, можно вывести даже с Ардуины при помощи пары резисторов.

                                                  По планшетам.
                                                  Минусы:
                                                  1. Могут глючить или тормозить.
                                                  Плюсы:
                                                  1. Планшет можно соединить со всей вашей системой вовсе без проводов — через веб-сервер на вашей малине. Можно повесить где угодно — нужна только розетка. Может какое-то время работать без питания.
                                                  2. Таким образом можно подключить сколько угодно планшетов на любом расстоянии.
                                                  3. У планшета есть сенсорный экран — можно не только смотреть но и управлять
                                                  4. В планшет можно поставить массу других полезных приложений — пробки например, ленту новостей, не нагружая этим сервер.
                                                  5. Можно использовать камеру планшета для видеонаблюдения и защиты от вторжения.
                                                  6. Планшет на любой вкус и кошелек найти с каждым годом будет всё проще чем телевизор.
                                                    0
                                                    Согласен, тем более показанный телек — совсем уж Китай ужасный.
                                                    В любом случае, разрешение там аховое.

                                                    У меня была идея фикс сделать карпьютер с выезжающим экраном, для чего была куплена магнитола соответствующего форм-фактора в нерабочем состоянии. После ремонта выяснилось, что 480p с помехами и мылом — только кино и названия от музыки крутить, для навигации той же не приспособлено никак.
                                                    В итоге туда встал экран от eeePC, мелкий, но хотя бы читаемый, с LVDS-управлением.
                                                    Правда, удлинять шлейф — то ещё занятие...
                                            +1
                                            Зачем в встраиваемых устройствах видео выход вообще?
                                            У меня два девайса сейчас в умном доме работают. RPI и Black Swift. Вот у Black Swift вообще видео выхода нет. Но зато веб интерфейс продуман настолько, что у меня ни разу и мысли не было что видео выход нужен. При этом для настройки RPI пришлось подключать клаву/мышку/экран и настраивать всё это...
                                              +3
                                              С колокольни эмбеддера композит видится ненужным, ретрокомпьютерщика — нужным.
                                                +1
                                                Нет, дело даже не в ретро или даунгрейде. Композитный выход — стандартизирован много лет назад, его могут и денди, и сега, и ородруина, его может даже аппаратура КАМАК, не говоря уже обо всех клонах спектрума и знакогенераторах. HDMI вот может далеко не каждое железо, вне зависимости от его крутости — и что? Раздражает вот это слепое следование моде. А то лепят как хотят, а мы потом ногодрыгай, за неимением :-)
                                                P.S. Не гонялся бы ты, поп, за дешевизной.
                                            0
                                            где и как сие закупить?
                                              +2
                                              getchip.com
                                              +1
                                              сравнить бы по производительности с H3, который на конкурирующий оранж пай уан ставится.
                                              к слову, на оранж пай есть уже и openelec и под линуксом в целом работает видеоускорение.
                                                0
                                                Что-то как-то непонятно что я приобрету по вашей ссылке. https://i.imgur.com/NEX5bPZ.png
                                                  0
                                                  да, с одной стороны платы одна микросхема памяти. с обратной — вторая.
                                                  беспроводной? понятия не имею, что они имели в виду. видимо, воткнуть usb-свисток, а может быть просто скопировали из описания от другого продукта.
                                                  и да, задавайте вопросы, пожалуйста, владельцу алиэкспрессного магазина, я просто скинул ссылку.
                                                +1
                                                Как бы ничего революционного. Вот у китайцев вариант на более мощном процессоре по итогу (с пересылкой) выходит дешевле
                                                  0
                                                  Судя по распиновке, на GPIO только один UART порт? Есть какие-нибудь возможности это число увеличить?
                                                    +1
                                                    Да только один UART, если нужно расширить, то думаю стоит смотреть только в сторону программной реализации через GPIO
                                                      0
                                                      А ещё SPI нет. Зря не добавили, можно было бы выгонять информацию о работе умного дома или ещё какой-то системы прямо на ЖК-дисплей Nokia 5510 в режиме DMA не напрягая процессор.
                                                    0
                                                    А что это за игрушка? Захотелось поиграть, вспомнить детство ))
                                                      +1
                                                      На видео две игры, первая для NES называется Battletoads and Double Dragon, а вторая для SEGA — Rock 'n' Roll Racing
                                                      0
                                                      Могу ли я к нему подключить дисплей от смартфона или планшета, наподобие такого — huayuan-lcd.en.made-in-china.com/product/hvWQVUZlEDke/China-7-Inch-800-480-Lvds-TFT-LCD-Display.html?
                                                        0
                                                        Не могу подсказать, нужно изучать спеку на этот дисплей. Но думаю, если он вдруг работает на Raspberry, то и на CHIP'е должен запуститься

                                                          +1
                                                          А вы бы не могли подсказать, что почитать по подключению дисплеев от смартфонов или планшетов по Parallel LCD output (управление, протоколы), желательно прикладное? По распиновке на http://docs.getchip.com/#pin-headers я разобрался, что эта плата поддерживает 18 bit на канал, а вот с разрешением понять не могу. В даташитах на дисплеи, что находил обозначения совсем не совпадают. Зато хоть с сенсорным экраном все понятно.
                                                            0
                                                            Так же, поддерживаю в данном вопросе. Хотелось бы разобраться детальнее!
                                                            Ибо стоит вопрос подключить дисплей, а пока толку мало.
                                                              0
                                                              К сожалению я не смогу помочь вам в этом вопросе, есть расширение PocketCHIP, в котором имеется дисплей с тач скрином, но подробной информации пока по нему не нашел. Стоит поискать ответы в BBS'ке NextThing Co https://bbs.nextthing.co/ или посмотреть в сторону дисплеев с последовательным интерфейсом, как отправную точку могу порекомендовать эту статью https://geektimes.ru/post/255436/
                                                            0
                                                            На этот вопрос уже много раз отвечали. В том числе и я. Отвечу ещё раз — мне не жалко. =)

                                                            Могу ли я к нему подключить LCD дисплей от смартфона/планшета/ноутбука к Raspberry/Banana/Orange и т.п.?
                                                            Напрямую — нет. Вам нужна ещё плата драйвера для дисплея. Т.е. полный комплект, а не только сам дисплей. Примерно вот так вот будет выглядеть само подключение. По ссылке выше, конечно, небольшой "оверкилл" и под конкретный LCD можно поискать плату драйвера попроще, но без неё не обойтись в любом случае.
                                                              0
                                                              Спасибо. Думал, что можно без платы драйвера обойтись и напрямую подключить. Значит для таких целей проще будет использовать Orange pi plus и дисплей с HDMI, но тогда все становится значительно дороже. Была идея сделать "за дешево" умный холодильник на базе ХМ 4521 ND (http://www.atlant.by/bt.atlant.by/catalog/fridges/detail.php?ID=16981). Эта плата идеально подходила (возможность серфинга, подключение камеры, Wifi, интерфейсы для управления самим холодильником) за исключением вопросов с дисплеем разумеется, а так получается или громоздко или дорого.
                                                                0
                                                                Вообще, можно попробовать посмотреть на Waveshare 3.2″ TFT от той-же Raspberry Pi и ему подобные. Они по GPIO подключаются и чисто теоретически, при наличии распиновки и исходников драйвера, их можно попробовать прикрутить к этой плате.
                                                                Но, думаю, оно того не стоит. Или, по крайней мере, стоит подождать пока кто-нить это всё проверит. Лично мне как-то не хочется быть пионером.
                                                                  0
                                                                  Согласен с вами, но в планах у меня было использовать ≈ 7" дисплей, да и GPIO для других целей необходимо было мне.
                                                            0
                                                            Читал на сайте, написано, что есть ADC low res. Это типа что б просто был, или он там нормальный, но просто 8/10 bit?
                                                            Хочу один проект реализовать на этой плате, но нужен точно ADC вход на 10 бит как минимум.
                                                              0
                                                              У данного девайса можно дергать ногами с чистого С++? Или все управления работает из чтения-записи файлов из sysfs?

                                                              Есть ли альтернативный способ подачи питания, кроме USB?
                                                              Возможно туда загрузить alpinelinux?
                                                                0
                                                                В репозитории NextThing есть библиотека для работы с периферией написанная на Си
                                                                https://github.com/NextThingCo/libsoc
                                                                Пока заявлена поддержка работы GPIO, SPI, I2C, PWM, но в планах также добавить AD конвертеры и UART

                                                                Питание можно подать от аккумулятора, для этого на плате есть отдельный разьем. По alpinelinux ничего не могу сказать, я думаю сложность станет только в портировании драйверов
                                                                  0
                                                                  Есть ли альтернативный способ подачи питания, кроме USB?

                                                                  Аккумулятор Li-Po (3.7V), с возможностью его зарядки от USB и беспроблемным переходом USB/аккумулятор
                                                                  http://docs.getchip.com/#power-from-a-battery
                                                                    +1
                                                                    Кстати, вот нашел способ как получить быстрый доступ к портам GPIO для быстрого управления ими не используя sysfs. И там же есть сравнительная характеристика скорости работы с GPIO через расширитель портов XIO и доступных в процессоре, может кому-то пригодится

                                                                    0
                                                                    Хорошо, что становится все больше и больше ассортимент подобных решений.

                                                                    Можно ожидать удвоения частоты процессора и объема памяти через год за те же деньги или раньше?

                                                                    Интересно, разработка предполагает возможность выпуска новых версий за счет обновления только микросхем?
                                                                      +1
                                                                      9-долларовый «убийца» Raspberry Pi в заголовке звучит конечно ярко.
                                                                      По факту, "убивать" то нечем..
                                                                        0
                                                                        Хотел бы услышать арументированный коментарий по этому поводу, чего именно вам не хватает в CHIP но есть в Raspberry Pi?
                                                                          +2
                                                                          Смотря для каких целей использовать.
                                                                          В моём случае малина это медиасервер при телеке + тизеринг интернета на боксу через эзренет.
                                                                          Здесь эзернета нет, только один USB порт, нет HDMI. Для каких-то других задач, где всё это не нужно, эта штука может и предпочтительнее будет.
                                                                            0
                                                                            Ну вот сравнение, там более менее все раскинуто. По мне как WiFI у CHIP и HDMI&Flash у Pi Zero существенные плюсы.

                                                                              0
                                                                              Тут стоит вопрос ставить наоборот, чего не хватает в Малине, что есть в CHIP?
                                                                              Raspberry же не пишет новости о том, что они "убили" CHIP.
                                                                              В чем киллер-фичи?
                                                                                0
                                                                                WiFi/Bluetooth, цена $9, эстетически более симпотней выглядит, и да, черт побери, розовый проводочек :)
                                                                                А вообще вы слишком критично воспринимаете заголовок статьи, там же неспроста в слове "убийца" стоят кавычки. Здоровая конкуренция никогда не мешала, и в лице этого девайса, считаю, у малинки появился серьезный конкурент
                                                                                0
                                                                                Какая у CHIPа версия ядра? Как Вы оцениваете вероятность того, что производитель не забьёт вскоре на этот продукт, как Том Куби на первые кубиборды?
                                                                                  0
                                                                                  Сообщества не хватает. Документации не хватает. Тысяч готовых проектов на нем не хватает
                                                                                  +1
                                                                                  есть чем — встроенная nand память, припаянные колодки и другие порты
                                                                                    0
                                                                                    nand — штука двоякая. Возможно в большинстве случаев 4 Гб предостаточно, а с другой стороны в малину можно поставить и 16 и 64 без занимания USB, который в chip'е один. В Pi1 был неудобный разъем под полноразмерные SD, в 2/zero MicroSD уже не мешает
                                                                                      0
                                                                                      любая технология двоякая.
                                                                                      в том и прикол — RPI сделан для экспериментов. По этому там и можно сменить карту.

                                                                                      С альтернативной точки зрения — текущее устройство сделано для встраиваемых систем. Поставил, настроил, забыл...
                                                                                    +4
                                                                                    Как??? А розовый проводочек??
                                                                                      +1
                                                                                      Распространенная стратегия вывода нового продукта на рынок, занятый более известным братом :)
                                                                                      0
                                                                                      Работает ли без блобов только со свободным или открытым по?
                                                                                      • UFO just landed and posted this here
                                                                                          0
                                                                                          Ок, спасибо. С ними всё ясно.
                                                                                        +1
                                                                                        Всегда радовался ситуации, в которой взрослые люди играют с железом, как игрушками! Реакция конечная и процесс приносит много радости.
                                                                                        Это, прям… клево.Сам такой
                                                                                        • UFO just landed and posted this here
                                                                                            –3
                                                                                            CHIP позиционируется как проект с открытой архитектурой, а если как вы говорите Allwinner черный ящик, то "открытость" не совсем корректная. Возможно ребята с NextThing смогли договорится с Allwinner на предоставление всей документации в паблик. Насчет драйверов не могу сказать, но вот в репозитории имеется спецификации на данный процессор https://github.com/NextThingCo/CHIP-Hardware
                                                                                            • UFO just landed and posted this here
                                                                                                0
                                                                                                Из того что написано здесь https://www.fsf.org/resources/hw/single-board-computers я понял, что без блобов не будет работать gpu и wifi. Я прав или не совсем?
                                                                                                • UFO just landed and posted this here
                                                                                                    0
                                                                                                    Незнаю. Похоже, что нет.
                                                                                            +5
                                                                                            В статье не хватает крупного плана голографической наклейки Quality Control Passed, там изображена DOGE:


                                                                                            "such pass"
                                                                                              0
                                                                                              а как же snes и n64, ps1?

                                                                                              Only users with full accounts can post comments. Log in, please.