Archive for the ‘интересное’ Category

Гуглу — респект

Совет от Google: Время – деньги! Нажимайте «Ввод» (Enter) на клавиатуре вместо кнопки «Поиск» на экране. Молодцы. Не только в этом, но за это — отдельное спасибо.

Беркут-ETL и Cisco. Да будет шлейф!

Так почему же Cisco «роняла» линк порта, когда к нему подключали Беркут-ET/Беркут-ETL в режиме шлейфа? Как мы и предполагали, дело оказалось в keepalive фреймах. Для обнаружения петель на канальном уровне, Cisco периодически шлёт такие фреймы. Если на порту был принят keepalive с mac-адресом данного порта, то cisco определяет петлю на порту и опускает линк. Как […]

Не совсем в тему, но про телекоммуникации

А ETSI, оказывается, давно раздаёт стандарты, что называется, нахаляву. У всех сейчас есть GSM-телефоны, с помощью которых можно не только звонить и отправлять sms, но и выходить в интернет, отправлять факсы и пр. И, наверное, большинство программистов знают, что эти телефоны управляются так называемыми AT-командами (ага, Беркут-E1 и Беркут-ET управляются, в частности, так же). Раньше […]

Фантом by dz. Интересно, выживет или как?

Интересно, получится что-нибудь у команды Дмитрия Завалишина? Они решили сделать свою операционную систему. Фанаты, одним словом. Кратко: система без файлов, практически мгновенно загружающаяся, всегда помнит своё состояние на диске и восстанавливается при неожиданном отключении. Интервью с идеологом проекта — по этой ссылке. А мы, интересно, когда созреем до наполеоновских планов по завоеванию вселенной? ;) А пока… […]

А-а-а! ЛЕГО сносит мозг

Робот собирает кубик Рубика. И это детская игрушка! LEGO Mindstorms. Набор из пятисот с чем-то деталей LEGO, включая процессорный кирпичик, сервоприводы, звуковой и световой сенсоры, а также датчик прикосновения и bluetooth интерфейс. Можно собрать робота по инструкции и не только. Процессор 32-bit AT91SAM7S256 (256 KB flash memory, 64 KB RAM) плюс 8-bit ATmega48 (4MHz, 4 KB flash memory, […]

The Contiki Operating System

В поисках open source тулзов для симуляции и отладки ATmega2560 наткнулся на The Contiki Operating System. Данная ОС имеет TCP/IP стек с поддержкой IPv6, трэды, флэш-ориентированную файловую систему, поддержку интерфейса пользователя, симуляторы и т.д. и т.п., её даже nmap узнаёт :) и пользует её очень много всякого индустриального народу. «Ест» она 2 килобайта RAM и […]

Шлейф распознаётся как шлейф. что не так?

Внезапно выяснилось, что cisco 3350 слишком умная и распознаёт наш GbE-дивайс (Беркут-ЕТ и Беркут-ETL), работающий в режиме loopback, как loopback device. И ничего удивительного в этом нет. Я, например, когда вижу на улице автомобиль, идентифицирую его как автомобиль, а не как бешеную бродячую собаку. То есть, на первый взгляд циска ведёт себя адекватно. Но… Всё […]

ITU O.211. Общий формат измерительного пакета IP.

Не так давно (в 2006 году) ITU предложил стандартный формат пакета(O.211) для оценки показателей качества сети IP.(в частности определенных в Y.1541 и M.2301). Поддержка такого формата позволит производить измерения между оборудованием различных производителей. Хотя пока не ясно, поддерживают ли сегодня этот формат лидеры производства измерительного оборудования.(spirent, trend, veex, sunrise, etc.). Если это общепризнанный формат, то, […]

Функция energy detect в трансивере GbE

Случайно наткнулся на функцию EnergyDetect. Если её включить, то GbE-трансивер переведет порт в энергосберегающий режим, если на нём не наблюдается активности (нет линка). Как только активность появится (линк ап!), порт включится обратно в нормальный режим. Очень актуально для Беркут-ET, как портативного прибора. Однако, эта функция несовместима с режимом автоматического выбора  copper/fiber, поскольку активность она умеет […]

«ctags» для verilog’а(v2html)

Натолкнулись на очень полезный perl скриптик, который преобразовывает verilog’овские исходники в html странички со связями по сигналам и названиям модулей между собой. Можно быстро, через браузер, проследить путь сигнала, через все модули. Ну может это не совсем ctags, как хочется, но чтение исходников ускоряет на порядок. P.S. Может быть существуют для verilog’a плагины, подобные ctags, […]