Июн 03 2011

Linux 3.0: революция или эволюция?

Category: Без рубрикиMaxim Podbereznyy @ 11:18

Линус Торвальдс, создатель операционной системы Linux, объявил о выходе следующей версии ядра Linux под номером 3.0.

В своем блоге Торвальдс написал, что следующий релиз ядра 2.6.40 будет переименован в 2.8 или 3.0. Игнорируя обсуждения, что новая версия ядра не содержит какие-либо кардинальные изменения, Торвальдс воспользовался своим статусом альфа-самца и просто перенумеровал очередную версию. Этот шаг приурочен к празднованию 20-ти летия ядра Linux, т.к. последний релиз выйдет в конце июля – начале августа 2011г.

Twitter del.icio.us Digg Facebook linked-in Yahoo Buzz StumbleUpon


Дек 14 2010

New updates for Cortex-A8 Adobe Flash 10.1 Plugin

Category: Без рубрикиMaxim Podbereznyy @ 22:44
Texas Instruments has announced a new update notice for the popular plugin Adobe Flash 10.1, optimized for the Cortex-A8 core. There is no much information about the particular improvements, but it is stated that the the Adobe core got the latest updates to revision r105. As usual the plugin is available only for TI registered and approved users.

The plugin is not tested by me, but the previous version worked amazing!

Twitter del.icio.us Digg Facebook linked-in Yahoo Buzz StumbleUpon


Дек 14 2010

Price drop for Beagleboard

Category: Без рубрикиMaxim Podbereznyy @ 22:23
The official Beagleboard portal beagleboard.org announced the price drop for both Beagleboard and Beagleboard-xM versions. Now the Beagleboard price is $125 and the Beagleboard-XM price is $149. However it is mentioned that only «some» shops will have this price drop, which shops exactly – it is not mentioned.

Probably the reason for the price drop is the brand new platform Pandaboard with the same price as for the Beagleboard-XM ($179). I don’t find both these platforms as competitors, because they are oriented for different customers. All versions of Beagleboard are open source and they can be cloned physically, because OMAP3x and DM37x processors are available from TI for low- or medium- size projects. In opposite OMAP4 is only available for strong vendors like Nokia or Archos.

Twitter del.icio.us Digg Facebook linked-in Yahoo Buzz StumbleUpon


Ноя 11 2010

Adobe Flash 10.1 на Beagleboard-xM

Category: Без рубрикиMaxim Podbereznyy @ 22:24

В настоящее время проявляется большой интерес к Flash технологиям на встраиваемых платформах. Однако результаты тестирования Adobe Flash на ARM процессорах больше удручали, чем радовали. Я сейчас пишу не о фирменных решениях от Nokia (на Maemo флеш летает), а об открытом ПО, которое можно использовать свободно. Так вот, пока адекватной производительности Flash технологии на ARM процессорах с бесплатным ПО я не встречал.

Но надежда всё же есть. Не так давно TI выложил на своем сайте плагин Adobe Flash 10.1 для Firefox, оптимизированный для ядра Cortex-A8. Чтобы скачать этот плагин требуется регистрация и одобрение от TI. Затем вы должны ознакомится с лицензией, т.к. есть интересные ограничения на использование: например, нельзя закачать данный плагин на более, чем 20 устройств и только для демонстрации, а не коммерческого использования.

Теперь о главном. Я установил данный плагин на Beagleboard-xM и стал заходить на различные сайты, содержащие Flash вставки или полностью выполненые на Flash. Результаты очень даже порадовали! Представьте, на мониторе с активным разрешением HD720 открываю сайт, полностью выполненый на Flash и не замечаю никаких тормозов! Это был сайт с элементами управления и всем содержимым на Flash. Затем, я открыл сайт где было видео большого разрешения в виде Flash: это видео действительно достаточно сильно отставало от ПК с Core2 DUO. На мой взгляд, в первую очередь видео просто не успевало загружаться, т.к. USB-Ethernet и так сильно загружали слабенькое ARM ядро, да еще ему надо было обрабатывать весь этот Flash поток со сжатым видео. Сразу же отмечу серьезные требования к размеру ОЗУ на платформе. Хорошо, что на моем xM её 512М и этого действительно хватало, хотя использовано было около 350М (проверял командой free). Также решил попробовать и на своем модуле BlueShark с процессором OMAP3530-720МГц, но со 128М ОЗУ. Такой размер ОЗУ просто оказался фатальным для Firefox, он просто не желал открывать страницы.  Причем, Firefox не загружается именно с добавленным Flash-плагином, без него он грузится влет и открывает страницы без проблем. Может быть надо было создать SWAP-партицию на SD-карте? Вряд ли это бы ускорило работу, т.к. на SD запись не самая быстрая. Осталось попробовать загрузить Flash плагин на Beagleboard-C3 (256M ОЗУ), но для него нужен хитрый RS232 кабель, который я потерял :) .

Итоги. В целом, результат впечатлил и я с ответственностью заявляю, что Flash технология может быть использована на ARM процессорах. Единственная оговорка – оптимизация под конкретное ARM ядро просто необходима, иначе – слайд шоу, вместо гладкого Flash. Также хочу отметить, что для применения в конечных продуктах придется лицензировать данный плагин в Adobe, а это вряд ли дешевое удовольствие.

Twitter del.icio.us Digg Facebook linked-in Yahoo Buzz StumbleUpon


Ноя 09 2010

Testing Beagleboard-XM with TI DM3730

Category: Без рубрикиMaxim Podbereznyy @ 18:55

Eventually I could find enough time to test absolutely fresh platform – Beagleboard-xM based on TI’s digital media processor DM3730. The board was purchased from specialcomp.com online shop and I wanted to express special gratitude to Bill Mar who was very kind to ship the board to Russia as it was connected with difficulties.

At first let’s take a look at what was inside a box arrived from the shop: surprisingly there was only the board and nothing else. This means that customers have to buy a power supply and all necessary peripherals by themselves. However, in opposite to the first version of Beagleboard, you won’t need much to run the board with the full functionality. Specifically the stuff required (sure your list may be bigger): wall adapter, RS232 cable or USB-RS232 adapter and Ethernet cable. Not much, really? Is it convenient or not is up to you, but Beagleboard developers tried to make a price as low as possible.

So, lets discuss pros and cons of the Beagleboard-XM:
1) 512M of RAM

Well, now this amount of RAM is really great and enables the platform to be used for multimedia purposes without tangible limits. I can say that only Angstrom linux could be run well in opposite to Ubuntu or Android at the previous Beagleboard version or the BlueShark module even with 256M RAM.

2) RS232 console

I find using RS232 interface is out-of-date because all PCs presently do not have it. Common practice today is to use USB-to-serial converters installed on board or as separate adapters. FYI all MENTOREL’s boards have USB-serial IC’s already soldered, so you only need a usual USB-cable to have a console with your boards.

3) Internal USB-hub

This feature is the great improvement for all users! No more cheap and unstable Chinese USB-hubs which never work as expected. With installed on-board USB-hub IC from SMSC working with Beagleboard becomes easy and cosy. The only problem you can face to is that sometimes USB power switches can be overcurrent and therefore damaged. To avoid this it is strongly recommended to use self-powered hard drives.

4) Internal Ethernet

Do you remember how many questions were in Google-groups about USB-Ethernet adapters and their compatibility with Beagleboard? Enough. They are all in history! At Beagleboard-XM the Ethernet feature is integrated and easy to use. A bad news is that Ethernet lies on the same USB interface as all other 4 USB-host ports. So the USB is apparently overloaded and issues are possible to occur.

5) CCD interface

Beagleboard-XM has a connector compatible with a number of Leopard Imaging camera modules that are ready to use. All you need is to insert a camera module and add one argument to bootargs line in u-boot. I didn’t try this feature yet but already know that using of high-res cameras can cause a MPU core to work under extreme conditions and drop connected USB devices because of that.

6) MicroSD card instead of full sized Secure Digital

MicroSD card looks more compact but it would be great if the supplier put Micro-to-full sized card adapter. In my Beagleboard box there was not the adapter. Fortunately I had some. Another bad thing is that the supplied card is deadly slow! This reflects in extremely slow installation of an OS, such as Angstrom or Ubuntu.

the story is to be continued..

Twitter del.icio.us Digg Facebook linked-in Yahoo Buzz StumbleUpon


Ноя 06 2010

Итоги выставки «Промышленная и Встраиваемая Электроника 2010″

Category: Без рубрикиMaxim Podbereznyy @ 23:15

ООО «МЕНТОР ЭЛЕКТРОНИКС» принимала участие в выставке «Промышленная и Встраиваемая Электроника 2010″, которая проходила в Экспоцентре на Красной пресне 26-28 Октября.

На стенде МЕНТОР впервые выставлял свою продукцию для всеобщего обозрения. Процессорные модули, отладочные платы и экраны можно было не только увидеть вживую, но и пощупать руками.

Среди экспонатов были представлены:

  • Процессорные модули BlueShark с отладочными платами Atoll-Deluxe v3
  • Процессорный модуль GEM45 (новинка) с отладочной платой g45-base
  • Процессорный модуль SBC-9263 с отладочной платой ME-MS1000B

Все отладочные платы были с LCD дисплеями 8″ и 10.2″, на которых можно было увидеть различные демо под управлением ОС Angstrom Linux:

  • BlueShark показывал трейлер фильма Аватар в режиме 480p на экране 10.2″, с разрешением 1024х600 пикселей
  • BlueShark (вторая плата) демонстрировал работу 3D ускорителя с демо приложением на дисплее 8″ 800х600
  • SBC-9263 отображал на экране 8″ интерфейс приборной панели для автомобиля MARUSSIA
  • GEM45 управлял экраном 10.2″, на котором можно было увидеть работу Angstrom Linux

В целом, итоги выставки можно назвать положительными, т.к.:

  • удалось познакомится с давними и, надеюсь, новыми клиентами из регионов
  • люди, скептически относящиеся к продукции российского производства, были приятно удивлены уровнем технологий, а также ценами (!)
  • за счет проходящих параллельно различных выставок удалось приобрести новые знакомства с российскими производителями
Twitter del.icio.us Digg Facebook linked-in Yahoo Buzz StumbleUpon


Авг 31 2010

МЕНТОР спонсирует открытый проект Linphone

Category: Без рубрикиmaxx @ 16:54

Наконец закончена работа по разработке дополнительных, очень важных возможностей Open Source клиента Linphone! Основная работа была по добавлению поддержки нескольких вызовов одновременно.

Были добавлены следующие возможности:

  • постановка на паузу (hold) и возобновление текущего разговора
  • начало нового вызова, когда другие поставлены на паузу
  • прием входящих вызовов, когда другие поставлены на паузу
  • перевод вызова на другой номер (transfer)
  • прием входящих переведенных вызовов

Вся работа выполнена основным разработчиком Linphone Симоном Морлатом. Ментор оказал лишь финансовую поддержку компании Belledonne Communications, которая оказывает платную поддержку Linphone.

Компания МЕНТОР ЭЛЕКТРОНИКС занимается разработкой Voip решений с 2007 г. За это время выполнены ряд проектов по проектированию программного обеспечения для Voip-шлюзов российского производства. В настоящее время мы разрабатываем свой собственный шлюз в виде настольного телефона, который выполнен на ARM9 архитектуре. Исходное программное обеспечение для телефона это liblinphone – библиотека Voip функций. Linphone является полностью открытым и бесплатным клиентом, который можно использовать в коммерческих целях. С помощью новых изменений в Linphone МЕНТОР ЭЛЕКТРОНИКС сможет создавать еще более функциональные устройства!

Twitter del.icio.us Digg Facebook linked-in Yahoo Buzz StumbleUpon


Авг 30 2010

Добро пожаловать в блог Ментора!

Category: Без рубрикиmaxx @ 09:48

На сегодняшний день блог является одним из самых удобных и распространенных инструментов для быстрого добавления записей. Здесь вы сможете прочитать сообщение и оставить свои комментарии по теме.

Twitter del.icio.us Digg Facebook linked-in Yahoo Buzz StumbleUpon