ChumbyHackerBoard

Материал из MK90.ORG wiki
Перейти к: навигация, поиск

Введение

Chumbyhackerboard 1.0 lrg.jpg

На этой странице представлен набор мини-обучалок для Chumby Hacker Board (для краткости мы будем называть ее CHB). CHB - это одноплатный компьютер с Linux, который по аппаратной начинке, в основном, соответствует знаменитому Chumby One. Он идеально походит тем, кто знаком с Linux и хочет иметь под рукой настоящий компьютер с аудио- и видеовыходами и в то же время иметь доступ к привычным микроконтроллерным ресурсам - АЦП, ШИМ, цифровым портами ввода-вывода GPIO.

Хотя CHB позиционируется как easy-to-use Single Board Computer (простой в использовании одноплатный компьютер, сокращенно SBC) с предустановленным на microSD Linux-ом и всеми необходимыми драйверами, он не для абсолютно "зеленых" новичков. Наиболее хорошо он подходит для тех, у кого уже был опыт работы с Linux: хорошая новость заключается в том, что не нужно иметь отдельный Linux-компьютер, чтобы управлять CHB, однако потребуется умение работать в системной оболочке, писать скрипты, gcc, make, dmesg и т.п. Также рекомендуется получить предварительный опыт общения с микроконтроллерами наподобие BASIC Stamp, Arduino, Freeduino, AVR, PIC, 8051 и т.п, чтобы встреченные в тексте фразы "i2c" и "не совместимы с +5В по вводу/выводу" не вызывали замешательства.

Занятной особенностью является то, что CHB официально не поддерживается производителем - Chumby Industries! Chumby предоставляют только форум и вики, где все желающие делятся информацией об использовании, но нет абсолютно никакой техподдержки или гарантии, что CHB подойдет именно для вашего проекта. Пожалуйста, не звоните и не пишите им с просьбами о помощи - все они будут проигнорированы. Напротив, разместите сообщение в форуме - вам почти наверняка ответят.

Купить Chumby Hacker Board и аксессуары можно, например, в американском онлайн-магазине Adafruid Industries.

Спецификации

  • микропроцессор Freescale iMX.233, работающий от 454 МГц;
  • RAM: 64 MB;
  • поставляется с microSD-картой 512 MB, на которой 100 MB занимает установленный и готовый к работе Linux;
  • пины ввода-вывода 3.3V, позволяющие подключаться к большинству сенсоров, драйверов моторов и т.п. Уровни 1.8В не поддерживаются;
  • исполнение без кулеров, ядро ARM926 потребляет 200-300 мА;
  • интегрированный USB-хаб GL850G потребляет 100-200 мА;
  • встроенное зарядное устройство для линий-ионного(полимерного) аккумулятора и преобразователь +5В для мобильных/автономных проектов;
  • три порта USB;
  • усилитель для моно динамика 1.5Вт, 4-16 Ом (разъем JST шаг 2,54 мм);
  • микрофонный вход (разъем JST 1,27 мм);
  • контроллер LCD с портом, выведенным на 2мм вилку;
  • 3.5мм A/V выход - стерео аудио + NTSC/PAL композитное видео;
  • гребенка GPIO с шагом 2,54 мм, для подключения Arduino-шилдов (только в бета-версии, финальный вариант тоже имеет гребенку, но она конструктивно несовместима);
  • посадочное место для подключения квадратурного энкодера;
  • 5-позиционный джойстик на плате;
  • встроенный 3-х осевой акселерометр MMA7455 для измерения ускорений +-2G до +-8G
  • последовательный порт на уровнях TTL/3.3В для доступа в shell
  • готовая gcc toolchain - можно качать и компилировать!

Мини-туторы

  • Питание - как правильно запитать вашу Chumby Hacker Board
  • Последовательный порт - как подключиться к последовательному порту, чтобы получить доступ в shell
  • Бекап SD-карты - как забекапить оригинальную SD-карту, поставляемую вместе с Chumby
  • Компилятор - установка gcc-тулчейна для Falconwing
  • Доступ к i2c - подключение к чипам i2c, в том числе к встроенному акселерометру
  • Сеть WiFi - доступ в интернет через беспроводную сеть 802.11b/g (в процессе)
  • Точка доступа WiFi и SSH - превратите свою CHB в точку доступа со встроенным сервером DHCP
  • Сеть Ethernet - доступ в интернет через проводной Ethernet
  • Аудио - проигрывание звука через AV/разъем и встроенный усилитель
  • microSD - клонирование, копирование и увеличение свободного места на карте (в процессе)
  • VGA - выдеовыход VGA (совсем в процессе!)
  • EC2 instance for building full, from-scratch images of their own for the hacker board - Thanks Chumby!

Остальные подробности можно поискать в official Chumby Hacker Board Wiki.

Изображения

Кликните для увеличения фотографий PCB 1.0

Chumbyhackerboardfront 1.0 lrg.jpg
Chumbyhackerboardback 1.0 lrg.jpg

Кликните для увеличения фотографий PCB beta

Chumbyhackerboardfrontbig.jpg
Chumbyhackerboardbackbig.jpg

Chumby Hacker Board - Home

Статья основана на материалах с сайта ladyada.net. Исправления, пожелания и новые статьи приветствуются, пишите в Форум!

Материалы распространяются Adafruit Industries и MK90 на условиях лицензии Creative Commons Attribution-ShareAlike 3.0 License. Примеры исходных кодов и ссылки являются общественным достоянием.