ChumbyHackerBoard — различия между версиями

Материал из MK90.ORG wiki
Перейти к:навигация, поиск
(Новая страница: «__NOTOC__ === Введение === На этой странице представлен набор мини-обучалок для Chumby Hacker Board (для к...»)
 
(Введение)
Строка 1: Строка 1:
 
__NOTOC__
 
__NOTOC__
 
=== Введение ===
 
=== Введение ===
 +
 +
[[File:Chumbyhackerboard 1.0 lrg.jpg|right|550px]]
  
 
На этой странице представлен набор мини-обучалок для Chumby Hacker Board (для краткости мы будем называть ее CHB). CHB - это одноплатный компьютер с Linux, который по аппаратной начинке, в основном, соответствует знаменитому [http://www.chumby.com/ Chumby One]. Он идеально походит тем, кто знаком с Linux и хочет иметь под рукой настоящий компьютер с аудио- и видеовыходами и в то же время иметь доступ к обычной для микроконтроллера апппаратуре - АЦП, ШИМ-выходы, сенсоры, цифровые порты ввода-вывода GPIO.
 
На этой странице представлен набор мини-обучалок для Chumby Hacker Board (для краткости мы будем называть ее CHB). CHB - это одноплатный компьютер с Linux, который по аппаратной начинке, в основном, соответствует знаменитому [http://www.chumby.com/ Chumby One]. Он идеально походит тем, кто знаком с Linux и хочет иметь под рукой настоящий компьютер с аудио- и видеовыходами и в то же время иметь доступ к обычной для микроконтроллера апппаратуре - АЦП, ШИМ-выходы, сенсоры, цифровые порты ввода-вывода GPIO.

Версия 09:19, 1 июня 2012

Введение

Chumbyhackerboard 1.0 lrg.jpg

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

Хотя CHB позиционируется как uasy-to-use Single Board Computer/SBC (простой в использовании одноплатный компьютер или 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-шилдов (только в бета-версии, финальный вариант тоже имеет гребенку, но она конструктивно несовместима);
  • Quadrature encoder connections onboard
  • 5-позиционный джойстик на плате;
  • MMA7455 3-axis +-2G to +-8G accelerometer on-board
  • 3.3V TTL serial port for easy shell access
  • Full GCC toolchain is ready for you to download and get crackin'!

Мини-туторы

  • Питание - как правильно запитать вашу Chumby Hacker Board
  • Последовательный порт - как подключиться к последовательному порту, чтобы получить доступ в shell
  • Компилятор - установка 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!
  • More info may be found at the official Chumby Hacker Board Wiki

Изображения

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

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

Chumby Hacker Board - Home

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

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