RSS
people

Операция прошла успешно

Ну что-ж,  пересадка головы прошла успешно.

И вот сегодня закончил перепись основных драйверов с STM32F429-го на STM32F746-й.

Вроде как все работает, хотя некоторые части еще не опробовал, но уже можно рассказать о небольших граблях, которые могут возникнуть при вот таком вот «перескоке» с одного проца на другой, причем с ARM Cortex M4 на ARM Cortex M7.

Итак...

Читать запись полностью »

2 комментария | Метки: , , , , , , , , , , , , , ,

Ambilight для HTPC TV

Не прошло и трех лет, как у меня появилась свободная минутка написать небольшой пост про подсветку  своего телевизора, тем более, что давно люди просили и спрашивали, что да как, но все не было времени написать.

Ambilight

И так. Начнем с того, что у меня есть комп, который я использую как HTPC, на базе openelec Linux c XBMC в качестве GUI. Под XBCM есть плагин, называется boblight.

Читать запись полностью »

Комментариев нет | Метки: , , , , ,

Parts Explorer

Накатал тут программульку для быстрого поиска PDF-ок у себя на компе, после того, как понял, что их уж очень много развелось у меня.

Называется ...  ну в названии статьи есть название :)

Почему именно такое название? Ну изначально идея была сделать именно просмотрщик и поисковик описаний деталек, микросхем и прочей электронной фигни, которую я использую в своих поделках. В планах было так же сделать еще поиск по типу корпуса, типу применения и т.д. но эту всю инфу надо и вводить ручками в базу, так что пока что я остановился на урезанном варианте, который, кстати, можно применить и не только для поиска описаний запчастей, но и любых других PDF-ок. Например моя супруга уже утащила себе эту программульку, чтобы каталогизировать свои PDF-ки.

Основное окошко выглядит так:

Основное окно программы

Читать запись полностью »

Комментариев нет | Метки: , ,

Aaaaa!

Я завел его!
Он играет!
:)

VLSI VS1053b под линуксом.

2 комментария | Метки: , ,

Всяческие поделки

Немного новостей с моих «полей».

Я уже рассказывал, что делаю небольшой плеерок на базе OMAP3530 процессора.

Уже было все готово, как выяснилось, что каким-то образом работа потоков в QT среде не совсем соответствует тому, что написано в документации: не всегда приходит событие завершения процесса. Особенно, если процесс насильственно завершается.

Я использовал обычный линуксовый MPlayer, который запускал с помощью QProcess класса. Оно работало пару — тройку раз, но потом падало. И отловить этот момент пока что не представляется для меня возможным.

Тогда я решил все-же отказаться от встроенного DAC'а этой платы и софтового проигрывателя, и прилепил платку расширения на базе VLSI VS1053b.

Вот так вот выглядит теперь весь плеерок:

Читать запись полностью »

3 комментария | Метки: , , , ,

Мои инструменты: DualComPortLogger

Доброго всем времени суток.

Не прошло и полугода,  как я  снова взялся за клавиатуру, и решился написать. Точнее сказать, меня попросили добавить небольшое изменение в одну из моих программок.

И тут я вспомнил, что уже давно существует намного усовершенствованная версия сего творения (не помню, писал ли про нее уже, давно было дело), которая умеет немного больше, чем раньше.

Так случилось, что по работе понадобилось отследить, что гуляет у нас на одном порту, да в обе стороны, да еще и с веселой скоростью 1843200 бод. Естественно, что чтобы отследить оба направления, пришлось малость по паять и  сварганить небольшой адаптер, который обе линии в два порта на RX линии переправлял, но об этом вы уже и сами догадались :)

И так, встречайте: Dual Comport Logger. Пока что версия 2.5

Читать запись полностью »

Комментариев нет | Метки: , , , , ,

С Новым Годом!

Поздравляю всех своих читателей с наступившим 2012 -м годом! И, как обычно, желаю всем вам сбычи ваших мечт.

Ну и немного вестей с полей, так сказать, чтобы не казалось, что сайт помер.

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

А сейчас занят тем, что делаю небольшой плеер на стенку, на базе интересной платки от LogicPd.com. По той ссылке можно видеть именно модуль с процом OMAP3530 от TI, а платка сама выглядит вот так.

А вот так выглядит морда плеера:

Читать запись полностью »

Комментариев нет | Метки: , , ,

Пульт для Плеера — Клавиатура

Ну переезд закончен (все, кажется, работает как раньше), а посему можно продолжить.

Я в прошлой статье обещал рассказать про сенсорную клавиатуру моего пульта для плеера, что я сейчас и сделаю.

Для начала — сделал все таки фотку, как  выглядит пульт в машине:

Пульт для плеера в машину

В машине

Читать запись полностью »

2 комментария | Метки: , , , , , , , ,

Небольшие вести с полей

Давно не писал ничего, так как пытался завести мою платку новую.

Пока что она еще не полностью запаянная, но кое-что  уже умеет.

Но пока о свойствах. На данный момент на ней расположен  микроконтроллер фирмы Atmel — AT91SAM7SE256, внешняя SDRAM память на 64 МБ в двух банках, и картридер для SD/MMC карточек.

Пока что программка, которую я пишу для этой платки уже умеет считывать с карточки .elf файл в SDRAM и запускать его на исполнение.

Построено все это безобразие на базе FreeRTOS. Для этого пришлось подшаманить стратовый файл на ассемблере, и инициализацию всех частот и генератора частот, чтобы работало.

И так, что в ходит в программку :

  • FreeRTOS, взятая от сюда.
  • FatFS от известного человека Чена.
  • SD/MMC драйвер взял из примера Атмела, правда его пришлось допиливать напильником, чтобы работал через прерывания.
  • SPI драйвер.
  • UART драйвер, работающий в мультизадачной ОС.
  • ELF Loader, грузящий ELF файл откуда либо в память по адресу, который указан в самом .ELF файле.
  • Heap драйвер для динамического выделения памяти, самописный, и оттестированный в моем Mazda MP3 Player.

Вот пока такие ништячки есть.

В планах на ближайшее будущее — прилепить  на платку плисину Xilinx Spartan3E — XC3S100E и завести ее, а потом прикрутить к проге возможность грузить прошивку в плисину с карточки.

И еще в планах — прилепить на внешнюю шину дисплей какой нибудь. Правда его еще надо сначала спроектировать и спаять :)

Пока что думаю, с чего начать.

А пока пара фоток (6 штук) того, что уже есть.

Читать запись полностью »

8 комментариев | Метки: , , , , , , , ,

Led Clock Steampunk Style

Отпраздновали на днях День Рождения моей Любимой, и в качестве подарка я сварганил такие вот часики в стиле Стимпанк.

 

Часы Стимпанк

 

Надо сказать, что это мой первый проект, в котором у меня плата получилась с первого раза. Т.е. нарисовал схемку, отЛУТил ее, протравил, пропаял, впаял детали, и запрограммил контроллер тестовым примером, и все сразу заработало! Такого еще не было у меня, обязательно где то да вылезет косяк. Хотя тут был один косячек — забыл развести часовой кварц, и припаял его на проводках и прилепил клеем на проц.

На весь проект ушло три недели (по вечерам и на выходных).

Далее под катом много фоток (ну или не очень много, но есть парочка).

Если кому будет интересно повторить часики, то вот нужные файлы, кроме печатки, так как я свою делал специальной формы, и кому-то она может не подойти.

Читать запись полностью »

2 комментария | Метки: , , , , , ,