LINUX.ORG.RU

Сообщения exception13

 

[ЖЖ][ЕРУНДА][8BIT]Дурная голова рукам покоя не дает.

 , ,

Собственно стрельнуло мне в воскресенье попробовать собрать OPL2 FM синт на базе валяющихся у меня уже около 5 лет комплекта микрух YM3812/YM3014. Вместо MCU решил заюзать FT2232 в режиме HOST BUS. Сперва решил юзать тактовые сигналы с выхода OSC FT2232 но походу клоки идут только во время активности шины. Поэтому сегодня слепил отдельный тактовый генератор для необходимых 3.58MHz из AV9154 с кварцем на 14.138MHz и делитель на 4 на двойном D-триггере.

Вот что вышло:
первые адекватные звуки: http://exception13.org/serge/ym3812_fixed.ogg;
внешний вид говна и палок на макетке: http://exception13.org/serge/images/ym3812_w_osc.jpg;

надо будет попробовать заюзать так же валяющийся без дела комплект микрух OPL3 FM синта.

exception13
()

[ЖЖ][ЕРУНДА]Радости псто

 ,

таки прикатили пара плат с процами от Sun Fire V100 из сраной США'шки http://exception13.org/serge/images/v100.jpg . уже спаял консольный кабель и т.к. SCC и памяти нет то пока наблюдаю выхлоп LOM'а http://juick.com/exception13/1282095 и собственно его консоль по #.

^_^

exception13
()

[ЖЖ][ЕРУНДА]uptime@self

 ,

root@self# uptime
28 years

exception13
()

[ЖЖ][ЕРУНДА]реквест годных идей

 ,

собственно прилепил вчера таки веб-камеру на HMD http://exception13.org/serge/images/cam@hmd.jpg теперь думаю что бы годного с этого поиметь. есть идеи?

exception13
()

[ЖЖ][ЕРУНДА][ТЯПНЕЦО][БРЕД]Посиделки.

 , ,

собственно на неделе нашел где в нашей деревне купить IC для Step-up, нарисовал, вытравил и спаял платку DC-DC +5v->+15V http://exception13.org/serge/images/dcdc.jpg. теперь HMD по настоящему автономный. единственное пришлось взять запараллеленный USB шнурок что бы не превышать максимально допустимый ток на порту. вот такой ужос вышел http://exception13.org/serge/images/wpc@ex13.jpg осталось сделать ремешки для клавы и придумать как повесить на себя eee pc t101mt.

а у тебя какие новости ано^Wрегистрант?

exception13
()

[ЖЖ][ЕРУНДА]Радости псто

 ,

собственно пару дней назад прикатил из СШАшки купленный на eBay HMD слайды и тех. инфа тут http://dev.exception13.org/projects/xv-hmd/wiki/Page_index

осталось только найти годный DC/DC на +5v -> +15v что бы отвязаться от БП.

exception13
()

[ЖЖ][ЕРУНДА]777 GET

 ,

serge:~$ uptime
16:01:26 up 777 days, 3:27, 4 users, load average: 0.72, 0.59, 0.52

собственно надо бы отметить ^_^

exception13
()

[XIM]Ввод русских символов транслитом.

Собственно требуется обеспечить ввод русских символов на уровне xorg используя метод ввода «транслит». Заранее сообщаю что клавиатура не полная и имеет 39 клавиш (что для английского языка достаточно). Сейчас для этой клавиатуры прописана раскладка ru(phonetic) но на клавиатуре отсутствуют необходимые клавиши для полноценного использования этого метода ввода.

P.S. http://exception13.org/serge/images/kbd.jpg фото для понимания с чего необходимо обеспечить ввод.
P.P.S. GTK и QT Input Method не предлагать.
P.P.P.S. Рассмотрю любые другие варианты.

exception13
()

[ЖЖ][ЕРУНДА]наручная клавиатура

 ,

собственно люто, бешено хочется сабж аля http://www.blogcdn.com/www.engadget.com/media/2009/07/ikey-ak-39-07-14-09.jpg где нибудь в той стране или у братьев наших узкоглазых можно подобное купить?

exception13
()

[ЖЖ][ЕРУНДА][DIY]Разводка в санузле металлопластик | others

 , ,

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

собственно вопрос: занимался ли кто этим самостоятельно, какая оснастка/материал потребуется, хинты и etc.

exception13
()

/r/ лит-ру по ЦОС

собственно сабж в разрезе программной модуляции/демодуляции. задумал пока реализовать софт для SDR а далее уже само железо.

exception13
()

[ЖЖ][ОПРОС] Какой бы вы хотели видеть^Wслышать автоматическую справочную систему по задолженности

 ,

Собственно дан некий номер X звоня на который можно получить информацию по задолженности за различные услуги (телефония, интернет, voip, etc) для обратной связи с системой можно использовать как DTMF так и распознавание речи.

Какая структура данной системы была бы вам наиболее удобна?

exception13
()

[ЖЖ][ЕРУНДА] новая волна sms лохотрона/червя?

 ,

собственно только что пришло SMS сообщение что мне якобы было отправлено MMS сообщение для просмотра которого необходимо пройти по адресу http://mms-portal.ru. при заходе по данному адресу мне отдался некий .jar. собственно сейчас пойду поковыряю что это за жаба апплет.

exception13
()

[ЖЖ][ЕРУНДА][БРЕД]до чего техника дошла!!!11

 , ,

расковыривал тут образ биоса от ASUS EEE PC T101MT. наткнулся на виндовый PE бинарь в образе биоса. судя по мессагам в бинаре кусок отвечающий за обновление биоса на конкретной платформе.

serge@blackmarble:~/tmp/T101MT/T101MT-ASUS-0503.---$ file amibody.a2 amibody.a2: PE32 executable for MS Windows (DLL) (GUI) Intel 80386 32-bit

т.е. в юзерспейсе универсальная обертка которая линкует при старте этот кусок. и вот что мне подумалось - включаем в биос бинарь с бэкдором, в драйвере или юзерспейсовой обертке линкуемся с ним, ?????, PROFIT!!!11. получаем универсальный бэкдор который не определяется дисковыми сканерами.

exception13
()

[ЖЖ][ЕРУНДА]Идентификация

 ,

exception13
()

[ЫНТЫРПРАЙЗ][ЛЮБОВЬ][ОБОЖАНИЕ]Гениально!

собственно дали задание кое что поправить в статистике. полез курить доку по БД и наткнулся на следующее.

Field descriptions

The field descriptions for this view are described in this section.

AbdDelay2, AbdDelay4, AbdDelay6,... AbdDelay60
AbdDelay70, AbdDelay80, AbdDelay90,... AbdDelay300
AbdDelay360, AbdDelay420, AbdDelay480, AbdDelay540, AbdDelay600
AbdDelayBeyond

...

AnsDelay2, AnsDelay4, AnsDelay6,... AnsDelay60
AnsDelay70, AnsDelay80, AnsDelay90,... AnsDelay300
AnsDelay360, AnsDelay420, AnsDelay480, AnsDelay540, AnsDelay600
AnsDelayBeyond

вот думаю начинать писать генератор запросов или отложить до вторника.

exception13
()

[ЖЖ][ЕРУНДА][DX]Первая покупка

 ,

Собственно только что заказал 12 сервоприводов на DX буду делать поворотную платформу с манипуляторами. Осталось только раздобыть какое нить гусеничное шасси или колесное аля марсоход. СР! УВЧ!

exception13
()

[ТЕОРИЯ]протокол взаимодействия p2p over ethernet

 

дано:
управляющая плата с полноценной ОС;
ведомая плата с различными датчиками, шинами, приводами и etc;

необходимо:
связать управляющую плату с ведомой по ethernet'у;

как я это вижу:
1: разработать «синхронный» протокол работающий поверх ethernet frame и предоставляющий N каналов мультиплексируемых по таймслотам + передачу команд. в итоге просто имеем N виртуальных каналов и биндим каждое оконечное устройство в/в на ведомой плате на конкретный канал;

2: например на основе 1 сделать более «умный» протокол с возможностью экспорта «устройств» на ведомой плате, получения списка устройств и описания устройств с ведомой платы, «монтирование» этих устройств на управляющей плате и использование их уже как «нативных»;

3: other?;

собственно дискач.

exception13
()

[ЖЖ][ЕРУНДА]666 GET!!!111

 ,

serge:~$ uptime
 18:11:10 up 666 days,  4:15,  7 users,  load average: 1.04, 1.09, 1.07

чуть не прое^Wпрофукал сотонинский гет аптайма :)

exception13
()

[ЖЖ][История успеха][Vendor lock-in]Fixed

 ,

Собственно началась эта история с покупки мной пары б/у тонких клиентов Compaq Evo T30. Т.к. до этого с фирменными тонкими клиентами дел не имел то не чуял никакого подвоха. Первым делом решил восстановить оригинальную прошивку от T30 т.к. терминалы были прошиты прежним хозяином прошивкой от одного умельца в которой содержался BIOS от T20 (почти идентичный тонкий клиент за исключением отсутствия PS/2 и различий в разводке некоторых GPIO выполняющих вспомогательные функции вроде отображения текущего режима). Была скачана оригинальная прошивка с hp.com, однако прошиваться железки отказались с руганью на «Invalid security key». Загуглив нашел описание формата этого образа и bundle-tools для упаковки/распаковки этих образов. Подменил оригинальный файлик с ключиком на файл из прошивки умельца, собрал, прошил нормально тем самым восстановив оригинальный биос. Теперь началось самое интересное. Изначально эта модификация поддерживает только WinCE и как следствие этого имеет на борту только NAND флеш на 32 метра и весьма оригинальный BIOS умеющий либо напрямую грузить из NAND файл nk.bin с ядром WinCE либо вешать на int 0x13 обработчик эмулирующий наличие жесткого диска и транслирующий все обращения к нему в файл filesys0.img в том же самом NAND. Первым делом попробовал подсунуть в фирмварь образ HDD с FreeDOS но все оказалось не так просто, железка просто зависала после сплэша биоса (как оказалось в последствии рабочие образы HDD содержали весьма специфичный MBR который кроме загрузки PBS дергал неизвестную функцию). Далее я переключил внимание на файл nk.bin. Загуглил формат, написал свой упаковщик/распаковщик секций и попытался найти универсальный загрузчик способный запускаться подобным образом но это не увенчалось успехом. Грузить ОС посредством цепочки nand_bios->filesys0.img_mbr->ntlrd->grub4dos->fd_image->other_loader->OS_or_gPXE мне жутко не хотелось и я переключил свое внимание на единственный адекватный способ заставить железо грузить то что я хочу. Дело в том что на системной плате присутствует 44 контактный IDE разъем но кастрированный BIOS заточенный под WinCE не умеет его использовать. На запрос о возможности загрузки T30 с IDE гугль выдавал только рекомендации по замене NAND флеша с дефолтного 2 мегабитного на 4 мегабитный с прошивкой от старших моделей а также упоминалось что диски этих моделей содержат некую служебную партицию (в версии для WinCE загрузка так же была многостадийной. Сперва запускался ROM BIOS который содержал функции ранней инициализации а так же утилиту netxfer для удаленной прошивки. Потом ROM BIOS считывал из NAND образ «нормального» BIOS'а и передавал ему управление, после чего уже этот BIOS загружал OS). Принялся искать товарищей имеющих программатор и нужное кол-во 4 мегабитных чипов попутно пытаясь отреверсить формат образа с Win NT Embedded и Win XP Embedded. Собственно сегодня днем до конца разобрался с форматом этого образа и написал утилиты для упаковки/распаковки. Внутри образа оказалось 2 интересующих меня файла, это ulc512.rom содержащий ROM BIOS и sst.raw содержащий образ диска с ОС. К сожалению найти человека способного одолжить на неопределенное время программатор и отсутствие 4 мегабитных чипов вынудило меня взглянуть что же содержится в этом образе и нельзя ли из него выкинуть ненужное. В итоге я обнаружил что в 512к на самом деле лежит 2 абсолютно идентичных образа BIOS. Так же выяснилось что в служебной партиции опять таки лежат образы с полным BIOS'ом, VGA BIOS'ом и PXE Option ROM (т.е. загрузка остается многостадийной но получаем возможность стандартными средствами загружаться с IDE или по PXE). Прошил железки выковырянным и порезанным пополам биосом, впаял в китайский CF2IDE 44 контактный разъем, залил на CF образ служебной партиции, установил CF2IDE с картой на системную плату и включил железку. Самое удивительное что это сразу же заработало и даже попыталось загрузить ОС. Вспомнив про грабли с нестандартным MBR в версии с WinCE залил на CF MBR от Plan9, включил, работает!

вот такой вот поток сознания вышел. вы уж не обессудьте. P.S. сейчас доставится Plan9 на CF и можно со спокойной душой идти спать ^_^

exception13
()

RSS подписка на новые темы