Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Новый BeagleBone Black доступен для заказа, всего за 45$

Настройка Linux
BeagleBone Black
С сегодняшнего дня доступен для покупки новый BeagleBone Black, всего за 45$. BeagleBone Black — это поддерживаемая сообществом платформа для разработчиков. Позволяющая загрузить GNU/Linux за 10 секунд и начать разработку в течение 5 минут, при помощи одного USB кабеля. Кому стали интересны характеристики, прошу под хабракат.
Узнать
Всего голосов 76: ↑71 и ↓5 +66
Просмотры73.5K
Комментарии 57

Автотрекинг низкоорбитальных спутников или Слушаем радиосигнал с МКС

Стандарты связи


Американский инженер и радиолюбитель Трэвис Гудспид (Travis Goodspeed) на конференции Summercon 2013 продемонстрировал самодельную систему автоматического наведения спутниковой тарелки на движущиеся цели. Дизайн системы он опубликовал в открытом доступе, программы для управления написаны на Питоне.
Читать дальше →
Всего голосов 55: ↑49 и ↓6 +43
Просмотры26.5K
Комментарии 21

Собираем свой Android для BeagleBoard

Разработка под Android
Из песочницы

В этой статье, я хочу рассказать о процессе сборки Android, для контроллеров ARM. Надеюсь что для кого то эта статья окажется полезной, не только разработчику но и не искушённому пользователю. В основном конечно, хотелось бы показать как происходит сам процесс сборки, операционной системы для мобильных устройств. В качестве «подопытного кролика» я выбрал BeagleBoard-xM.
Это одна из отладочных плат, которые, как нельзя лучше подходят для подобных целей. кроме всего прочего она обладает HDMI и S-VIDEO выходами, для того что бы «пощупать» результат. А так же 4-я USB портами, которых вполне хватает для подключения клавиатуры, мышки и т.п. В своих экспериментах, я использовал BeadaFrame купленную на eBay, однако это условие абсолютно не принципиально, так как подойдёт любой «телевизор».
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Просмотры21.5K
Комментарии 7

Как разработать приложение для автоматизации почти не умея программировать. Придется выучить IDE…

ПрограммированиеJavaРазработка для интернета вещей
Хочешь создать свой проект в «железе», который перевернет мир с ног на голову? Или автоматизировать управление светом в коридоре. При этом ты не специалист в программировании микроконтроллеров, но разобрался с arduino и тем как моргать её светодиодами и только узнал о полевых транзисторах, симисторах, 1-Wire. Теперь хочешь управлять всем этим хозяйством и предоставить доступ через интернет и хранить данные в облаке.



Или ты дружишь с паяльником, гуру программирования ПЛК, снифишь PDU в modbus. Но компьютер с Windows и SCADA слишком дорог для проекта или не подходит почему-то еще… И хочется запускать программу на одноплатном компьютере Raspberry PI с доступом к ее переферии GPIO, I2C.
Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Просмотры17.4K
Комментарии 17

BeagleBone: поддержка 7'' дисплея BB-View на новом ядре linux-4.4

Разработка под Linux
Из песочницы
BB-VIEW с Debian 7.8

В новом ядре linux-4.4 переписали механизм работы с deviceTree. Теперь они больше не компилируются вместе с ядром, а поставляются отдельным репозиторием. В прошлый раз, когда я пытался завести китайский 4х дюймовый дисплей WaveShare, никаких адекватных мануалов не было. Максимум, что я смог найти — это исходники модуля для старого ядра (linux-3.8.13). Провозившись неделю я всё-таки собрал своё ядро, с которым не расстаюсь.

Но время меняется, уже давно все перешли на Debian 8.7, но мануалов как подключить дисплей BB-VIEW на новом ядре я так и не нашёл.

Читать дальше →
Всего голосов 29: ↑28 и ↓1 +27
Просмотры6.7K
Комментарии 7

ArduPilot для новичков. Установка и настройка на BeagleBone Blue

Блог компании Golf RoboticsРазработка робототехникиРазработка под ArduinoРобототехникаDIY или Сделай сам
Tutorial
Мы с командой (к которой Вы можете присоединиться) единомышленников с Хабра разрабатываем робота для сбора мячей для гольфа на driving range. Это узкоспециализированный сервисный робот, поэтому мы планируем одновременно разработать так же единый программно-аппаратный комплекс, который в дальнейшем можно было бы использовать как основу для других сервисных роботов и UGV.



В прошлом посте мы описали, почему мы остановились на этом софте. При настройке нашего проекта мы использовали информацию из статьи. Собственно, здесь представляем перевод данного краткого руководства, возможно, для кого-то это окажется полезным и поможет Вам сделать своего первого или очередного робота.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры12.1K
Комментарии 0

Бортовой управляющий компьютер «Аполлона»: дипстик и инженерный анализ памяти на многократно прошитых сердечниках

История ITНакопителиКосмонавтика
Перевод
Расположенный на борту космического корабля «Аполлон» управляющий компьютер (Apollo Guidance Computer, AGC) помог кораблю попасть на Луну и сесть на её поверхность. ПО AGC было физически вплетено в постоянное запоминающее устройство на многократно прошитых сердечниках [core rope memory]. Кен Ширриф с единомышленниками восстанавливают AGC (на фото ниже), которому не хватает памяти на сердечниках, вместо которой установлены коробочки-симуляторы такой памяти. Эти коробочки использовались во время разработки программ и наземного тестирования, чтобы инженерам не приходилось постоянно прошивать память. У симулятора отсутствует документация, поэтому я [автор записи в блоге / прим. перев.] провел его инженерный анализ, собрал интерфейс, и мы при помощи симулятора запускали на нашем AGC программы. Однако в процессе мы столкнулись с некоторыми сложностями.


Компьютер AGC со снятой крышкой. Видно системную плату с кучей проводов. В местах для памяти видны коробочки-симуляторы. Интерфейсные платы на переднем плане современные.
Читать дальше →
Всего голосов 46: ↑40 и ↓6 +34
Просмотры15.2K
Комментарии 25