Следующий режим — логический анализатор и логический генератор, чрезвычайно удобные при отладке цифровых устройств. Аппаратная часть может использоваться в качестве 16-канального анализатора, либо 8-канального анализатора и 8-канального генератора. При этом выходные сигналы генератора можно задать как таблично, так и при помощи визуального редактора, буквально перетаскивая мышкой фронты импульсов по оси времени. Реализован поиск заданных последовательностей, синхронизация по заданному импульсу и прочие нужные опции. Особо следует отметить такую замечательную функцию программы, как анализатор протоколов обмена. На данный момент доступен анализатор протоколов UART, SPI, I2C и 1-Wire. Вы подключаете линии логического анализатора к шине анализируемого устройства и после запуска сканирования получаете расшифрованный протокол обмена, где показано все — команды, данные, адреса и т.п. В силу своей испорченности могу предположить, что эта функция полезна не только при отладке собственных схем, но и при «обратной разработке» чужих. Кроме того, для интерфейса I2C реализован режим терминала, когда наш прибор может имитировать либо ведущее устройство шины, либо ведомое. Тоже очень удобно при разработке. Откровенно говоря, при тестировании устройства на реальной схеме, я почти не использовал осциллограф, сосредоточившись на функциях логического анализатора.
В последней версии оболочки добавлена закладка «Мотор-тестер». Это модифицированный вариант осциллографа с синхронизацией по первому цилиндру, предназначенный для диагностики систем зажигания карбюраторных двигателей (разумеется, большей частью отечественных). Компания «Трейд-М» занимается выпуском приборов для диагностики автомобилей, поэтому вполне закономерно позиционирует «USB осциллограф», как базовый для создания автомобильного измерительного комплекса. Действительно, в обычном автомобиле практически невозможно найти сигналы, с отображением которых не справился бы (при наличии соответствующих адаптеров) рассматриваемый прибор. Однако тут во мне замолкает инженер и просыпается маркетолог, которому искренне жаль все остальные замечательные возможности цифрового осциллографа, при таком смещении акцентов остающиеся в тени.
Теперь пришло время… нет, скорее не поругать за недостатки, а дружески пожурить. Про более мощную элементную базу мы уже говорили, переход на нее — дело времени. Стремление производителя снизить стоимость устройства балансирует на грани допустимого, причем основные претензии — к «обвесу» от сторонних производителей. Если сейчас лишь изредка встречаются нарекания на нестабильность работы устройства по причине низкого качества кабеля USB [Отмечено на сайте производителя], то при повышении скорости обмена однозначно придется задуматься о закупке более качественных кабелей. Уже упомянутые саморазбирающиеся BNC-разъемы тоже не украшают продукт, равно как и наклейки, отвалившиеся от сигнальных шлейфов анализатора на второй день. Сами шлейфы могли бы быть длиннее. Недостаточно фильтруется наводка от импульсного источника питания компьютера. Это проявляется в виде помехи на осциллограмме и паразитного пика на спектрограмме. Сомнительно выглядит идея вывести питающее напряжение от встроенного источника контроллера на один из щупов логического анализатора. Вероятно, это для питания выносных адаптеров, но случайная подача встречного напряжения на щуп однозначно погубит прибор, одновременно аннулируя гарантию.
Оболочка производит впечатление несколько тяжеловесной и временами неповоротливой. При переключении входного делителя или частоты развертки во время циклических измерений, она впадает в ступор на пару-тройку секунд, загружая процессор на 100%. Причина этого недостатка разработчику известна и будет устранена в следующих версиях. Файл помощи порадовал подробностью и наглядностью, однако, не в обиду Сергею, наполнен опечатками и профессиональными жаргонизмами. Можете считать, что я придираюсь к мелочам, но в серьезном проекте таким недочетам не место.
На сайте «Трейд-М» весьма запутанно описан процесс оплаты покупки и расчета окончательной стоимости (разве это должен делать покупатель?). Читая инструкции, невольно чувствуешь себя Юстасом, переводящим Штирлицу деньги на подкуп Гитлера. Когда при помощи несложного PHP-скрипта генерируется заполненный бланк Сбербанка ПД-4, который можно напечатать и отнести в ближайшую сберкассу, для массового потребителя это намного удобнее.
На момент написания этих слов я жду из Германии посылку с другим USB осциллографом, под названием «USBscope50». Результаты испытаний и сравнительные выводы незамедлительно изложу во второй части.
Софтерра:Карманный офис
Автор: Борис Богданов
Мобильность становится повседневной практикой. Мы передвигаемся от одного компьютера к другому, попутно глядя на экран КПК и разговаривая по сотовому телефону. В то же время мы привыкли к своему домашнему компьютеру, к установленному на нем набору программ. И на что только не идут люди, чтобы, как улитка, всегда иметь «свой домик» при себе. Одни везде и всюду таскают с собой ноутбук, другие используют новомодные веб-приложения, третьи — терминальный доступ к серверу, стоящему в бункере где-то в отрогах Анд…
Каждый из этих способов, конечно, имеет свои достоинства и недостатки. Но есть и еще один, пожалуй, самый интересный вариант — portable applications. Честно говоря, его дословный перевод — «переносные приложения» — мне режет ухо. Поэтому давайте назовем их просто — программы, которые всегда с тобой.
Флэш-карты уже достигли вместимости, которой более чем достаточно для переноски привычных файлов. На флэшку за 50 долларов можно спокойно положить пару-тройку фильмов, сотни песен, тысячу-другую фотографий или умопомрачительное количество документов. А ведь еще есть мобильные винчестеры и всевозможные MP3-плейеры, которые тоже могут работать как флэш-драйв. Так почему же мы должны использовать все эти солидные объемы лишь как скучное пыльное хранилище файлов?
Существует множество программ, которые не требуют установки. Если записать эти программы на флэшку, их можно взять с собой куда угодно и запустить на любом компьютере. Представьте: почтовый клиент с базой писем и адресной книгой, текстовый редактор, любимый браузер со всеми закладками, база с паролями, клиент ICQ с архивом сообщений… всегда и везде под рукой все, что требуется, и настроено именно так, как вы привыкли.
Перечень доступных приложений весьма обширен. Существует множество сайтов, где вы можете подобрать софт для установки на флэшку. Но для начала лучше воспользоваться готовым комплектом программ, который приспособлен именно для работы с USB-диска. Ведь никто не мешает в дальнейшем дополнить его или изменить.
Некоторые сайты, откуда можно скачать программы, не требующие установки:
PortableApps.com (коллекция программ для MS Windows)
OS X PortableApps (коллекция программ для Mac OS X)
winPenPack
Portable Freeware
No-Install
kikizas.net
U3 (официальный сайт стандарта U3)
FramaKey
Зайдем на сайт Portableapps. Здесь представлены как отдельные программы, так и две подборки, standard и light. Вот состав «стандартного» комплекта:
Portable Firefox (браузер);
Portable Thunderbird (почтовый клиент);
Portable OpenOffice.org (офисный пакет. Но учтите, он весит 145 Мбайт. Так что если вы работаете преимущественно с текстовыми документами, возможно, вам хватит и AbiWord);
Portable AbiWord (текстовый редактор);
Portable NVU (веб-редактор);
Portable Sunbird (органайзер);
Portable FileZilla (FTP-клиент);
Portable Gaim (instant messenger).
Light-версия отличается ровно одним: в нее не включен OpenOffice, благодаря чему все программы поместятся на флэшку в 128 Мбайт. Их набор можно менять как угодно — скажем, заменить Gaim на MirandaIM, а потом добавить антивирус (например, Portable ClamWin) и графический редактор (Portable GIMP). Непосредственно с флэш-карты можно запускать не только небольшие утилиты, но и такие «хиты», как Mozilla Firefox, MirandaIM или OpenOffice.org.