Добрый день, уважаемыее. В этом цикле статей мы с вами пройдем достаточно длинный, но весьма интересный путь по превращению обычного роутера в мини-компьютер с LCD-дисплеем. Для этого мы разработаем сначала USB-видеокарту на базе микроконтроллера STM32F103, потом тестовый дравйвер, который позволит нам выводить на него графику, и, наконец – полноценный драйвер фреймбуффера, благодаря которому можно будет запустить настоящие графические приложения, такие как x-сервер. Заодно мы научимся включать наш код в дерево исходников OpenWRT, допиливать его ядро и делать прочие полезные вещи.
Ну а в самом конце мы получим результат, который, я надеюсь, вызовет ностальгическую слезу у многих читателей. Я постараюсь излагать материал таким образом, чтобы в конце каждого этапа мы получали осязаемый результат, не дающий угаснуть энтузиазму. Итак, начнем.
Читать полностью »
Рубрика «usb» - 16
Миникомпьютер из роутера с OpenWRT: разрабатываем USB-видеокарту
2012-12-23 в 23:21, admin, рубрики: DIY, diy или сделай сам, kernel, lcd, linux, OpenWrt, stm32, stm32f103, usb, драйверы, микроконтроллеры, модули ядра, Электроника для начинающих, метки: DIY, kernel, lcd, linux, OpenWrt, stm32, stm32f103, usb, драйверы, микроконтроллеры, модули ядраПростая эмуляция USB клавиатуры при помощи PIC18F2550 в CarPC на базе Android
2012-12-09 в 19:33, admin, рубрики: android, carpc, diy или сделай сам, pic, usb, микроконтроллер, периферия, Программинг микроконтроллеров, метки: android, carpc, pic, usb, микроконтроллерЗдравствуйте, уважаемые участники Habrahanr.
При том, что Хабр — портал, ориентированный на программистов, обратил внимание, что последнее время появляется много статей о программировании микроконтроллеров и создании девайсов на их базе. Решил поделиться одной своей разработкой. В прошлом я много писал для МК, даже работал разработчиком ПО и схемотехники в одной из фирм, а до этого программил на АСМе под Z80 и i8080. Сейчас, во взрослой жизни, в основном пишу на PHP/MySQL для собственных интернет-проектов и к программированию МК не возвращался очень давно. Назвать полноценным программистом я себя не могу, т.к. освоить, например, OOP так и не смог, но немного пишу на С по мере надобности.
Некоторое время назад у меня возникла задача создать эмулятор USB клавиатуры для CarPC проекта. Использоваться она должна была в магнитоле Becker BE2580, устанавливаемой на автомобили немецкого производства 2000-х годов. Эмулятор должен был опрашивать штатные кнопки магнитолы и генерировать нажатия на виртуальной USB клавиатуре, подключенной к материнской плате CarPC на базе Android. Что из этого получилось, под катом.
Читать полностью »
Обзор беспроводной аудиосистемы Samsung DA-E750
2012-11-23 в 8:40, admin, рубрики: air play, allshare, audio dock, bluetooth, da-e750, dock station, Galaxy S III, hi-end аппаратура, hi-end музыкальное оборудование, ipad, iphone, ipod, Samsung, samsung electronics, usb, Блог компании Samsung, Работа со звукомДоброй пятницы, читатели!
Сегодня я хотел бы представить вашему вниманию обзор новой беспроводной аудиосистемы Samsung DA-E750. Флагманскую новинку вдоль и поперек изучал корейский блоггер CD Man.
Строим универсальную, машинную USB зарядку (попытка номер раз)
2012-11-17 в 5:29, admin, рубрики: diy или сделай сам, iphone, usb, метки: android, iPhone, usb
Здравствуйте Хабра-господа и Хабра-Дамы!
Думаю некоторым из Вас знакома ситуация:
«Автомобиль, пробка, N-ый час за рулем. Коммуникатор с запущенным навигатором уже 3-й раз пиликает об окончании заряда, несмотря на то что все время подключен к зарядке. А Вы, как на зло, абсолютно не ориентируетесь в этой части города.»
Далее, я расскажу о том, как имея в меру прямые руки, небольшой набор инструментов и немного денег соорудить универсальную (подходящую для зарядки номинальным током, как Apple, так и всех остальных устройств), автомобильную USB зарядку для Ваших гаджетов.
ОСТОРЖНО: Под катом много фото, немного работы, никакого ЛУТ и нет хеппи энда(пока нет).
Читать полностью »
Первый опыт в исследовании вредоносного ПО под Microsoft Windows
2012-10-31 в 16:02, admin, рубрики: usb, usb flash, антивирус, вирус, Песочница, троян, червь, метки: usb, usb flash, антивирус, вирус, троян, червьВведение
Многие наверняка знают это чувство опасения за свою флешку, подключая ее в «чужой» компьютер. Тем более, если нельзя посмотреть что происходит в операционной системе этого компьютера из-за прав пользователя, да и сам этот компьютер «публичного доступа» ( аудитория в учебном заведении). И еще более паршивое чувство, когда опасения оправдываются: помимо записи на флешку, вирус некоторым образом модифицирует данные на ней, притом криво.
С этим столкнулся и я. А заполучив образец вируса на подставную флешку, решил разобраться, что еще он делает и в чем вообще заключается суть его работы, а главное – как изгнать эту заразу с компов и «зараженных» флешек.
Статья будет полезна тем, кому интересна область анализа ПО, независимо от квалификации и навыков (специалисты могут в комментарии написать о своем опыте).
Если вы вдруг оказались на необитаемом острове… или Evolution board с USB
2012-09-26 в 17:16, admin, рубрики: avr, diy или сделай сам, usb, Песочница, метки: avr, diy или сделай сам, usb Потребовалось мне как то прошить на необитаемом острове контроллер. Благо был под рукою ноутбук и я подумал, что просто кнопками щелкать — это не метод настоящего джедая. Но это шутка. Девайс можно использовать и для описанных выше целей, но создавался он по другой причине. Иногда в обеденный перерыв очень хотелось что-либо поделать с исследуемыми устройствами (например LCD-дисплеем). Проблема состояла в том, что на компьютер невозможно установить какие-либо драйвера — нужно звать администратора и объяснять цель всех этих установок.
Читать полностью »
Управляем чайником из браузера или как я интернет-розетку делал
2012-08-08 в 19:13, admin, рубрики: android, arduino, DIY, diy или сделай сам, uart, usb, удаленное управление, чайник, метки: DIY, uart, usb, удаленное управление, чайник
В этой статье я хочу рассказать о моем опыте создании управляемой розетки. Не GSM(это всем надоело, да и слишком просто — читай sms да дергай пинами), а управляемой через браузер, с помощью кнопочек на HTML-страничке.
Итак, какой же путь должен проделать сигнал, чтоб включить чайник?
Нажатие кнопки на странице -> переход по ссылке и отработка web-сервера -> выполнение CGI скрипта -> передача команды по UART контроллеру -> появление напряжение на пине -> срабатывание реле, которое включает чайник.
Рассмотрим все по порядку.
Читать полностью »
Thunderbolt: молниеносный интерфейс
2012-08-06 в 8:01, admin, рубрики: asus, IEEE 1394, thunderbolt, usb, Блог компании ASUS Russia, метки: asus, IEEE 1394, Thunderbolt, usb
Всем привет. Не так давно в компании Intel был разработан новый интерфейс на
базе стандартов DisplayPort и PCI-Express. Называется он Thunderbolt, и о нём многие
уже слышали. До этого лета данный разъем, и вся периферия оставались
уникальной “фишкой” устройств одного патентного тролля, хотя не все понимали, в
чем коренное отличие от имеющихся технологий, и обвиняли создателей во введении
очередной малосовместимой проприетарной фигни. Отныне это не так.Читать полностью »
100-ваттный USB 3.0 положит конец проприетарным зарядникам
2012-07-24 в 13:53, admin, рубрики: IT-стандарты, Power Delivery, usb, USB 2.0, USB 3.0, Гаджеты. Устройства для гиков, Железо, метки: Power Delivery, usb, USB 2.0, usb 3.0Консорциум, в который входят представители Intel, Hewlett-Packard, Microsoft и ST-Erricson, объявил о готовности новой спецификации передачи энергии через USB, посредством которой возможно передавать 100 ватт на соединение.
Новый стандарт значительно упростит зарядку и питание многочисленных устройств, включая ноутбуки и небольшие настольные компьютеры, внешние жесткие диски, принтеры, а также даст возможность передавать до 5 Гбит/с. Группа высказывает надежды на то, что кабель и разъемы нового стандарта помогут устранить проприетарные зарядники, а это означает не только удобство для пользователя, но и уменьшение количества электробытовых отходов.Читать полностью »
Закрывшийся Openmoko бесплатно раздаёт VID/PID открытым проектам
2012-07-16 в 14:39, admin, рубрики: DIY, diy или сделай сам, open hardware, open source, openmoko, usb, метки: DIY, open hardware, open source, openmoko, usb Подававший надежды в 2008 году проект открытого смартфона Openmoko окончательно почил в бозе. В связи с тем, что в планы администрации разработка новых устройств теперь не входит, они решили раздать пары VID/PID (Vendor ID и Product ID) всем, кто их об этом попросит и пришлёт ссылку на свой открытый проект.
Наверное, стоит напомнить, что использование пары VID/PID в дескрипторе устройства предписывается спецификацией USB, согласно которой эта пара должны быть уникальна для каждого устройства. Раньше, если у вас не было денег на полноценный VID-пул (2000-4000 USD), такую пару можно было купить у компании-посредника, владеющей собственным Vendor ID. С 2010 года консорциум ужесточил регламент для таких суб-продаж и как обстоят дела сегодня мне не известно.
На самом деле это не свежая новость, но сегодня, взглянув на список, заметил, что за пару месяцев ребята раздали меньше десятка пар и я решил «рассказать мужикам» — наверняка кому-то пригодится.
Читать полностью »