tixer.ru

tixer.ru

Магазин электронных компонентов. Ассортимент быстро расширяется. Каждую неделю радуют парой десятков новых штуковин.
Цены низкие. На многие элементы- самые низкие.

Широкий выбор микроконтроллеров AVR

Дешевые светодиодные семисегментные индикаторы

Интересные штуки по светодиодному освещению, например этот корпус для лампочки

Ну и как я уже писал ранее микросхемка CP2102 за 45 рублей



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

CP2102 - преобразователь USB-UART за 45 рублей

Думаю, вряд ли кого-то стоит убеждать в необходимости и полезности USB-UART-преобразователей — COM- порт найти в современных компьютерах всё труднее. Для большей части практических задач, использующих обмен данными между компьютером и устройством — управления, отладки, передачи небольших объёмов данных — ничего проще и удобнее, чем преобразование USB-UART, придумать, пожалуй, невозможно.

Микроконтроллер общается с микросхемой по обычному UART, к компьютеру все это дело подключается по USB. Компьютер распознает подключенное устройство как COM-порт и работать с ним можно как с обычным ком-портом. Все очень удобно, не требует ни мощных микроконтроллеров с интерфейсом USB и специально подобранными кварцами, ни сложных программ.

Наиболее популярной микросхемой USB-UART является FT232RL от FTDI. Все в ней замечательно, кроме цены. А вот о CP2102 от SiLabs пишут значительно меньше. Стоит она значительно дешевле, чем FT232RL. Например ТУТ я ее купил за 45 руб.

Распиновка

Корпус у неё, конечно, страшноват, но к этому мы ещё вернёмся. :)

Корпус CP2102



Читать дальше

Подключаем TFT к BeagleBoard / BlueShark

Наконец-то дождался прихода 7" TFT экранчика от StarterKit. Специально для того, чтобы подключить его к BlueShark, я развел платку-переходник. На фото BlueShark, Переходник, Дисплей.





Читать дальше

Изменение логотипа Linux в консольке

При загрузке линукс и в консольке сверху висит логотип. Это или пингвинчик или логотип дистрибутива

Логотипчик с пингвином Tux

Иногда полезно его заменить на свой. Либо просто поставить логотип своего устройства или сделать его размером на весь экран, тем самым показать пользователю красивую картинку.

Делается это следующим образом.



Читать дальше

Qt на BeagleBoard / BlueShark

Qt- очень удобный кроссплатформенный фреймворк для создания GUI (графического интерфейса пользователя) и не только. Qt содержит множество модулей и библиотек, упрощающих программирование на C++. Очень полезной фишкой Qt является возможность запуска программ с GUI без X-server. Программы на Qt умеют «рисоваться» напрямую во фреймбуфер (framebufer, fb) видеосистемы.



Читать дальше

OMAP3 Процессорный модуль BlueShark

Для одного серьезного проекта понадобился мне встраиваемый Linux. Я стал изучать разнообразные одноплатные компьютеры, которые подошли бы мне. Выбор пал на популярный BeagleBoard. Это одноплатный компьютер на базе процессора OMAP3 DM3530 Cortex-A8. Сейчас этот процессор широко распространен в планшетниках и смартфонах. Характеристики процессора:

частота 600-720 МГц, 1200 Dhrystone MIPS
3D ускоритель PowerVR SGX530
Возможность подключения TTL/LVDS/DVI/HDMI панелей с разрешением до 1920x1080px
Кеш память: 16кБ ICache / 16кБ DCache / 256кБ L2

Я некоторое время эксперементировал с BeagleBoard, пока не решил, что для применения в готовом устройстве не годится одноплатный компьютер. Необходим процессорный модуль, который бы устанавливался в «материнскую плату» и на ней уже распологались бы все остальные компоненты девайса, были бы напаяны необходимые разъемы.

В поисках процессорного модуля я наткнулся на BlueShark- процессорный модуль отечественного производителя. Является клоном BeagleBoard, что для меня было очень хорошо, значит мое изучение BeagleBoard прошло не даром.

Blueshark на отладочной плате



Читать дальше