Ежемесячные архивы: июля 2011

Ищу DSP-программиста

А ещё я ищу талантливого DSP-программиста для участия в наших открытых проектах. Описание вакансии.

Если описание к вам подходит — пишите. Если у вас есть соответствующие знакомые — тоже пишите.

Разработка открытой реализации WiMAX, LTE и LTE-Advanced

Хочу немного рассказать про проект, в котором я сейчас принимаю активное участие, но про который вы пока больше нигде не прочитаете. Это отличный пример того, что в области традиционного телекома продолжаются тектонические сдвиги в сторону open-source.

Это проект по разработке открытой реализации PHY и MAC уровней современных протоколов беспроводной связи. Наиболее вероятными кандидатами на реализацию являются LTE и LTE-Advanced, а также (может быть) WiMAX — именно эти протоколы сейчас больше всего интересуют коммерческие компании. Проект развивается под крылом организации Wireless Innovation Forum (в девичестве SDR Forum), состоящей из компаний, университетов и институтов самого разного размера — от совсем маленьких, вроде нашей Fairwaves, до таких компаний как Motorola и Xilinx. Что их (нас) всех объединяет, так это интерес к Software Defined Radio. В частности, в состав форума входит большое количество компаний чип-мейкеров, разрабатывающих и выпускающих DSP-процессоры, специально предназначенные для Software Defined Radio (CEVA, Cognovo, Optimum Semiconductor Technologies, IMEC, и т.д.).

Ситуация на рынке DSP-процессоров для беспроводной связи такова, что чип-мейкерам необходимо сопровождать свои DSP не только набором из компилятора и среды разработки, но и работающими реализациями популярных протоколов. Почему? Потому что протоколов не так много, они все стандартные, а компании-покупатели выбирают то решение (не чип, а решение!), которое даст им кратчайшую дорогу на рынок. В таких условиях решения, в которых реализацию протокола надо ещё год дорабатывать рашпилем, не могут быть конкурентно-способными.

В прошлом это приводило к тому, что каждый чип-мейкер успел реализовать WiMAX, а многие успели реализовать уже и LTE. В итоге индустрия потратила многие миллионы долларов на то, чтобы несколько раз реализовать велосипед WiMAX и ещё несколько раз на реализацию велосипеда LTE. Для крупных компаний эти траты могут не слишком значительны, но для компаний поменьше это значительная нагрузка. Причём эта нагрузка фактически бессмысленна, так как реализация базовой функциональности WiMAX или LTE не отличает одну компанию от другой. Вместо этого in-house разработка снижает конкурентную способность небольших компаний по сравнению с гигантами, и нет ничего удивительно в том, что на новом витке развития технологий (появление LTE-Advanced) компании хотят уменьшить издержки на разработку и выступить единым фронтом против гигантов индустрии.

«Нет ничего сильнее идеи, время которой пришло» © Гюго. И получилось так, что в прошлом году я познакомился с Джоном Глосснером (John Glossner), который активно интересовался использованием open-source, а уже в этом году мы с Джоном и Дэйвом Кэлфом (Dave Kelf), при содействии других участников Wireless InnovationForum, запускаем проект по разработке открытых реализаций WiMAX, LTE и LTE-Advanced. Проект только-только формируется, всё ещё высказываются идеи, идут обсуждения и шлифуются формулировки целей. Пока интерес к проекту среди компаний воодушевляет, а дальше... следите за новостями. Я очень надеюсь, что нам удастся сдвинуть отрасль в сторону использования open-source там, где его ещё никогда не было.

PS Если вы представляете компанию, университет или институт, которые хотят участвовать в проекте с самых ранних шагов — напишите мне. Я объясню, как подключиться к соответствующему списку рассылки и участвовать в телеконференциях. Свободное владение английским обязательно.

Русский, украинский и португальский переводы Arduino: The Documentary

От умных датчиков до Open-Source вешалки для одежды. От обучения программированию до искусства. Всего 28 минут.

Это документальное кино, состоящее из интервью с создателями Arduino и рассказами людей, которые используют Arduino для решения своих проблем, создания произведений искусства и просто для удовольствия. И теперь это кино доступно на русском, украинском и португальском языках — т.е. вы можете, например, показать его своим бабушке и дедушке или девушке. :)

Перевод на русский сделан героическими усилиями Александра kpykc Лаврушенко при минимальной помощи меня и Антона Марчукова. На украинский Александр переводил сам, после чего файлы с субтитрами были выложены на GitHub и с месяц назад нам неожиданно прислали перевод на Португальский (Бразильский).

Посмотреть видео с русскими и украинскими субтитрами можно на dotSUB, а с русскими, украинскими и португальскими субтитрами — на UniversalSubtitles (если ваш браузер поддерживается). На dotSUB португальские субтитры не попали, так как dotSUB не поддерживает переводов с разбивкой на строки, отличной от исходной.

Ниже версия с UniversalSubtitles (если не работет, смотрите на dotSUB):

PS Отдельное спасибо команде dotSUB, которые мгновенно откликнулись на мой, обращённый в пространство, вопрос и сняли с моего юзера ограничение в 25 мин. Без этого я не мог бы залить туда ролик, так как его продолжительность 28 мин 17 сек.

Хак, какой он есть

Известно, что слово «hack» в текущем понимании пошло из MIT'шного сленга, где оно имело немного другое значение. Вот тут есть занятная подборка фотографий с комментариями про хаки студентов MIT из архивов этого института:
MIT: Students by Day, Hackers by Night

Enjoy!

Osmocom SIMtrace — железо для перехвата общения SIM<->телефон

Харальд Велте (Harald Welte) сделал новую игрушку для больших мальчиков — Osmocom SIMtrace (пост #1, #2). Это железка позволяет перехватывать все сообщения, которыми телефон обменивается с SIM-картой. Зачем это надо? Вот список наиболее вероятных применений:

  • Наблюдать за поведением SIM Application Toolkit или функций Proactive SIM на SIM-картах, которые выпущены провайдерами связи.
  • Отладка и тестирование совместимости ваших собственных SIM toolkit applets.
  • Прототипирование и разработка блокираторов SIM Application Toolkit и других типов SIM-файерволов, которые помогают уменьшить угрозы приватности при использовании не доверенных SIM-карт, выпущенных провайдерами, или потенциально скомпрометированных SIM-карт.

Документация, включая схемы платы, доступны на сайте OsmocomBB: http://bb.osmocom.org/trac/wiki/SIMtrace

Готовые к использованию версии скоро будут доступны для заказа в интернет-магазине Харальда. Также железки можно будет купить у Харальда на CCCamp'11.

UPD 01.09.2011: Один комплект SIMtrace теперь есть в Москве в хакспейсе Neúron. Заходите в гости, если хотите попробовать работать с SIMTrace.