Gameport vs avr

Припер с дачи два старых геймпортовых джойстика. Посмортрим, как они сдружаться с ATMEGA16L…

SD extender, готово.

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

(далее…)

SD extender, эпизод 2

Сегодня обновил, так сказать, ревизию железа. Вернее заново развел платку. И хотя положение слотов теперь неудобное, длину линий это заметно сократило. Ну и проводки теперь не требуемы – все в один слой. Из прочих изменений только добавил плашку “Сделано в СССР”. Если верить старинным легендам – это дает любой конструкции +5 к радиационной стойкости, +10 к надежности, а буржую который с этим столнется -10 к морали и -10 к удаче…
Ну да ладно, а теперь серьезно.
ext1.3

Чего изменилось кардинального. Ну во-первых то, что питание теперь мы не мультиплексируем переключаем переключателем – оно идет на 2 карты и единственный светодиод.
Теперь на переключатель выводится не питание, а линия команд (CMD). В апликейшн ноуте, найденном на просторах интернета как раз рекомендовали – мультиплексировать либо CLK, либо CMD, либо всю шину разом.
Ну ладно, траванул, спаял, собрал…
На асере завелось на ура, даже показало лучшую скорость чем прошлая ревизия железяки… Да вот только Glofiish M800 мой наотрез отказался хавать и эту доделку с теми же симптомами: ближний слот работает кое-как, затыкается на более или менее объемной операции, а дальний вообще никак – только предлагает отформатить вставленную карту. Похоже, что ситуация с глофишем решится только правкой дров могильной винды… Хорошо еще спеки на SoC в сети имеются. Был бы там не samsung, a какой-нибудь XScale и можно было бы вешаться…

2x SD Extender

Не прошло и года. Долго я ругался на свой новый кпк, и один из пунктов ненависти было при прочих равных то, что карты памяти он изволит кушать только microSD. Ну да ладно, лезем курить как устроен SD, и узнаем много нового.
Например то, что на одну шину можно повесить сколько хочешь слотов… В теории. Для этого драйвер хоста должен учитывать RCA – relative card address. На практике же производители железа, да дровописатели существа ленивые и в большинстве случаев забили на это ГОСТированные стальные изделия.
Ну и другой немаловажный повод забить на возможность поддержки нескольких слотов – это помехи. Выше частота шины, больше наводок.
Ну да ладно. Сел я значит думать, кумекать что мне с микросд делать, покурил пинауты и родил нечто.
(далее…)

За что я люблю журнал Glamour…

За бумагу. За качественный глянец, который столь удобно использовать при изготовлении печаток лазерным утюгом. Уважаемое издательство журнала, если Вы читаете этот текст, я Вас очень прошу выпускайте журнал в рулонах и без текста. Тогда я точно стану Вашим подписчиком!
Пруфпик под катом.
(далее…)

microSD

Как же я ненавижу это. Не удобно! у половины знакомых SD, у половины miniSD, у кого-то, как теперь и у меня – microSD. Что дальше? nanoSD? Нафиг, нафиг, нафиг.
Берем, курим пинауты SD, курим внимательно, потом заказываем слоты под SD, микропереключатель, диоды…
(далее…)

Маунтманагер.

Итак, обновил свой маунтманагер. Немного починил питоновскую часть, чтобы корректно монтировать флешки в ext2/3/4. УИДЫ для флешек вынес в отдельный файл stg_ids, хотя это решение тоже временное. Надо бы наваять что-нибудь для более быстрого и удобного управления базой ууидов носителей, распознавания своих/чужих и т.п.
В остальном – все тоже самое. разве что добавил хендлер для дневника (вставляем флешку с дневником – автоматом предлагает внести новую запись. Красиво жить не запретишь!).
Скачать с kde-apps

Бортовой журнал, продолжение.

Итак, некоторое время назад, по просьбе друга я уже сделал первую версию скрипта… Теперь, получив пару багрепортов прокачал этот скрипт до версии 0.2
Добавлено:
* Скрипту entry.sh теперь надо давать аргументом папку с данными
* Теперь записи пакуются в tar.gz, потом шифруются aescrypt’ом. Ваша паранойа будет довольна! Криптоаналитики в фсб тоже скажут спасибо!
* Для большинства веб-камер mencoder выкидывал кадры, если вручную не указать бОльший размер буфера.
* Сжимаем видео теперь по умолчанию lavc в msmpegv2, так как быстрее.
* Адаптировано под хранение записей на карте памяти. При этом idfile и ключ шифрования хранятся на диске (пример – ~/.scripts/diary).
* Интеграция с моим маунтманагером, хэндлер на баше внизу этого поста.
* Теперь к видео/аудио заметкам можно прикрепить какие-нибудь файлики. (При сохранении записи открывается конкверор в нужной папке и вам предлагается подкинуть к видео и текстовому файлику fsdata (дата/время записи) любые файлы какие Вам заблагорассудится.
* Появился скрипт playentry.sh для просмотра запакованных/прокриптованных записей.
stg_handlers.d/04diary

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
 
echo --------
echo $stg_diary
echo $UUID
echo -------
if [ $BROWSEABLE -eq "1" ]; then
if [ "$UUID" == "$stg_diary" ]; then
report "This is Necromancer's journal. Would you like to add an entry?"&
kdialog --yesno "Would you like to add an entry?"
        if [ $? -eq "0" ]; then
        $MPOINT/entry.sh $MPOINT/data
        fi
fi
fi

Очешуеваем.

Не, господа… это трындец полный. мало мне работ, научки, учебы и поделок для себя, так еще и это…
В общем спустил зарплату на 900 грамм хлорного железа, стеклотекстолит, пачку attiny2313 и atmega16 + кучу обвязки к ним. Об этом не жалею… теперь остается поднять свои наработки для at91rm9200, и нарисовать разводку экстеншн борды для управления двигателями…
Хорошо хоть герметичный аккум от бесперебойника и схема заряда оного у меня есть.
Кстати, никто не подскажет дешевый и сердитый аудио кодек?

Кому там аудио/видео блог отсыпать?

Собственно, сделал субж для знакомого, решил выложить на обозрение. Заюзано: православный bash, проприетарный cepstral для синтеза речи, kdialog, mencoder, transcode, beep, arecord, oggenc… вроде бы все.

Забираем тут: http://kde-apps.org/content/show.php/AV+Journal?content=112226