LINUX.ORG.RU

Embedded linux


29

2

Всего сообщений: 9

ARM готов для серверов. Энтерпрайз будущего на марше

Не так давно в ядре linux (стараниями проекта openvirtualization) появилась поддержка аппаратной виртуализации на процессорах ARM Cortex A15 и A7. К сожалению, в момент запила этого веселья достать девайс с A15 было очень сложно, но как только он у меня появился - я решил запустить на нём KVM.

Что мы здесь видим?

  • Процессор TI OMAP5432, 2 ядра A15 по 1.6ггц (у меня включено одно, выключал для теста и забыл включить)
  • QEMU использует KVM, эмулирует плату Versatile Express A15
  • Две виртуалки с андроидом
  • При том, что две виртуалки и видео через fbdev без DRM, и одно ядро - загрузка 40% без всяких оптимизаций.

Из сложностей - по умолчанию процессор грузится в режим SVC, а для запуска гипервизора требуется режим HYP, поэтому пришлось запилить в u-boot хак (http://paste.debian.net/41329/), который перезапускал ядра процессора (по очереди) в нужный режим. Подобный патч раньше был в рассылке uboot, но на финальной версии процессора он не работает. А разгадка одна. Над гипервизором есть ещё один уровень - монитор TrustZone. Так вот в нём и крутится «безопасная» ОС, у которой надо попросить нужные привилегии при помощи окода smc. Для любителей швабодки - да, на всех армах крутится проприетарщина с привилегиями выше, чем linux. И кроме как на Freescale I.MX нет даже документации, как залить в TZ свой код.

>>> Просмотр (1920x1080, 306 Kb)

 , , , ,

alexst
()

Дистрибутив White Horse ждет установки

Весна. Бывшее рабочее место действующего пользователя GNU/Linux.

Увольняясь с работы, решил отметить это событие тем, что вы видите на фотографии.

Какова была работа, такой и виски.

На снимке также представлены бланки заказов, выполненные целиком и полностью в свободной операционной системе с помощью великолепного редактора Inkscape и скриптов нумерации.

Ещё у меня есть вот такая книжка: http://www.ploxr.com/sites/default/files/styles/large/public/coding_drunk.jpg

>>> Просмотр (3000x2008, 829 Kb)

 , , , ,

whiskydotjar
()

Есть ли жизнь на устаревшем устройстве

Перед вами - 6 скриншотов с моего Acer Liquid E (которому уже более 2х лет). Производитель закончил его поддержку на андроиде 2.2, но фанаты не стали останавливаться и сейчас на нём есть даже Ice Cream Sandwich, но т.к. он работает достаточно нестабильно, я решил остановиться на проверенной кастомной 2.3.7. Т.к. вид стандартного андроида меня уже давно не устраивает, я установил шрифты Roboto от ICS и тему MattedBlues. Считаю, что вкупе с новыми эффектами (даже переворот экрана анимированный - как они это сделали на 2.3, я до сих пор не могу понять) это даёт аппарату новую жизнь, т.к. сам по себе он весьма красивый, но с поддержкой от производителя ему не повезло. Получил быстрый, стабильный и красивый аппарат, который готов помочь мне в любом деле)

>>> Просмотр (1440x1600, 1330 Kb)

 , ,

Klogg
()

KDE на Genesi EfikaMX

Купил такой вот девайс поиграться http://www.genesi-usa.com/products/efika

Работает в качестве торрентокачалки (на SD карточку), с легким wm вполне юзабелен для интернета-почты, осиливает по крайней мере некоторые видео с ютуба. Пробовал в качестве рутера - больше 20 мегабит практически не осиливает. Ни одной движущейся детали, ну и тепловыделение - несбыточная мечта для Intel Atom.

Дистрибутивов есть некоторое количество: на efika.info выкладывают образы на базе ubuntu 10.10 на powerdeveloper.org периодически печатают анонсы о новых релизах debian (на скрине) и crux.



>>> Просмотр (1280x1024, 367 Kb)

 ,

scott_tiger
()

mathomatic на e-book

Дано: Pocketbook 301+, несколько часов свободного времени, желание сделать что-нибудь эдакое.

С http://pocketbook-free.sf.net/ берётся SDK для linux (эмулятор, работающий через winelib, так и не запустился, ну и ладно), с http://www.mathomatic.org/ - исходники mathomatic, в makefile заменяется одна строчка (путь к gcc), запускается make static, а полученный файл копируется на книгу.

С того же http://pocketbook-free.sf.net/ берётся эмулятор терминала «poterm» и запускается.

Результат, правда, получается совершенно неприспособленным для нормального использования, поскольку встроенная в «терминал» (и в книгу вообще) клавиатура не имеет символов «&», «|», «>», «<», «^» и многих других.

Что интересно, на самом e-ink экране адского ШГ незаметно.

>>> Просмотр (800x600, 10 Kb)

 , , ,

AITap
()

Desire, CyanogenMod pre6.0.0 (Android 2.2 a.k.a. FroYo)

И так, на скриншотах - «ночная» сборка CyanogenMod от 2010.07.24 c Android 2.2 (a.k.a FroYo) внутри, работающая на HTC Desire (a.k.a. Bravo). Одно из новшеств ожидаемой шестой версии CyanogenMod'а (помимо Android 2.2 и обновления различного софта в комплекте) - это официальная поддержка HTC Desire. На данный момент в этой прошивке работает уже почти всё. По порядку (начиная с левого верхнего скриншота):

  1. Почти пустой экран. Из примечательного на статусбаре: синий значок работающей точки доступа WiFi, раздающей интернет, а так же индикатор заряда аккумулятора, показывающий заряд в процентах. Первое - фича FroYo, второе - фича CyanogenMod'а. Можно также включить показ мощности GSM-сигнала в dBm, но ИМХО это практически бесполезная фича. Снизу расположена панель ADWLauncher'а. Действия правой и левой кнопок можно настраивать - достаточно создать на рабочем столе ярлык и перетащить на нужную кнопку.
  2. Плазмоид^WАпплет^WВиджет гуглепоиска и закладки на часто посещаемые сайты.
  3. Ещё виджеты: погода, новости и календарь.
  4. Виджет управления плеером. Можно заметить, что обложка диска выглядит как говно. Сам файл с обложкой - JPEG на полтора мегабайта с разрешением 1400*1400 точек. Вся проблема в том, что ведроид, будь он не ладен, автоматически конвертирует обложки под нужное разрешение с некими «стандартными» настройками качества, которые похоже нигде не настраиваются =(. Впрочем на экране мобильника это не так заметно.
  5. Виджет управления энергопотреблением (вторая слева кнопка - вкл/выкл мобильного интернета, теперь больше не нужны костыли типа APNSwitch'а), виджет включения фонарика-вспышки (Lamppu) и ярлыки на разные программы.
  6. Ничего интересного, просто редко используемые ярлыки на «системные» программы.
  7. «Expose» как в фирменном HTC Sense UI. Фича ADWLauncher'а.
  8. Скриншот с ЛОР'ом, куда же без него =).
  9. Настройка раздачи интернета: через USB или по WiFi. В отличие от старого метода с костылём в виде Wireless Tether, устройство работает честной точкой доступа в Master Mode, а не в Ad-Hoc.
  10. Эмулятор терминала. Шелл - busybox 1.16.2. Полезные CLI-утилиты, вроде tcpdump, wget и netcat - в комплекте. Также имеется SSH-сервер dropbear, который можно запустить, предварительно скопировав ключи.
  11. Права root'а даются программам не автоматически, а с запросом пользователю, утилиты su это тоже касается =). Выбор можно запомнить, тогда при получении прав суперпользователя какой-либо программой, будет просто выдаваться уведомление.
  12. Настройка прав.
  13. DialerOne. Основная фича - поиск контактов при наборе на клавиатуре T9, так же как в HTC Sense.
  14. Снимок с «IT-ужастиком» в галерее.
  15. Фото/видео-камера. Тоже работает.
  16. Блокировочный экран. Если в момент блокировки играет музыка - показываются кнопки управления плером.
  17. Номера версий.
  18. Сидней на фоне Google Earth. Да, 3D-ускорение тоже работает.

Известные глюки (см. форум на XDA-Developers):

  • 3D-галерея «oversaturated» (не знаю как правильно перевести). Лично у меня вроде не наблюдается проблем с цветопередачей в галерее, но на forum.xda-developers.com пользователи жалуются.
  • Система автоподстройки яркости дисплея не понижает яркость, пока дисплей не выключится. Опять таки, у меня всё работает нормально.
  • Не работает синхронизация с Twitter'ом и Facebook'ом. Способы исправления (как минимум синхронизации с фейсбуком) описаны на форме (см. ссылку выше). Мне не нужно ни то, ни другое, так что я не проверял - возможно в свежей прошивке уже поправили.
  • Иногда может перестать работать оптический трекпад и сенсор ускорения. Я (ещё?) не сталкивался. Ядро с исправлением уже доступно для тестирования.
  • Иногда отваливается WiFi-соединение с точкой доступа (т.е. не раздача интернета, а когда телефон - клиент). У меня было пару раз, лечится выключением и включением вайфая. Разработчики вроде бы уже работают над исправлением.

Если кто-то ещё осмелится прошить свой Desire:

P.S. Ссылка на PNG (3.3 MiB).

>>> Просмотр (2908x2424, 917 Kb)

 , , , ,

Deleted
()

Just for Fun.

Вот такого вот прекрасного тукса мне нарисовали на сумке (:

Было это где то с пол года назад, с тех пор рисунок практически не ухудшился. Нарисовано акрилом. Сумка повседневная. Рисунок нравица :)

Хвалите! ну т.е. ругайте... тока не больно )

>>> Просмотр (2200x1650, 873 Kb)

 ,

Messing
()

CherryPal Africa

Заказывал ещё в середине января, прочитав новость на ЛОРе (http://www.linux.org.ru/news/hardware/4417010), наконец-то пришло.

В англоязычном Интернете CherryPal и Макса Сейболда долго называли аферистами, ибо они долгое время не доставляли заказы, хотелось бы сказать, что это не так. Весьма приятные люди, всегда отвечают на почту, сам Макс практически всегда доступен в Skype, весьма доброжелательный человек.

Собственно, что пришло :)

Пришёл ребренденный EPC 700, из коробки Linux, характеристики тут: http://wiki.pdaxrom.org/index.php/Trendtac_EPC700

Искаропки стоит этот самый pdaXrom, замаскированный под ОС для типичного юзера - с GQView, AbiWord, ePDFView, Gnumeric, StarDict Galculator, Pidgin, Sylpheed и FBReader в качестве «Image Gallery», «Word Processor», «PDF Viewer», «Spreadsheet», «Dictionary», «Calculator», «IM Chat», «Email» и «Ebook Reader», плюс пара самописных поделок «File Explorer», «Media Player», «Recorder», утилиты для настройки сети и Wi-Fi и т. п.

Весьма радует кнопочка «zzz» на клавиатуре, нетбук мгновенно засыпает и просыпается.

Доступа к ФС и шеллу, к сожалению, искаропки нет, но собрать адекватный pdaXrom проблем составить не должно. Собственно, этим сейчас и занимаюсь.

Скриншот с ЛОРом, да :)

Ну, вроде и всё.

>>> Просмотр (1536x2048, 359 Kb)

 cherrypal, ,

ZeroDivisionError
()

Тыкаем в SDK к андроиду два ноль

Не так уж давно вышел новый SDK.

Радует модульная структура: теперь можно загружать только нужные куски. А окно эмулятора с более приятным скином уже не надо скроллить на экране в 800 точек в высоту.

Вот компильнул пасьянца, найденного на просторах гуглокода, запустил и понял, что WM-капец не за горами.

>>> Просмотр (1280x800, 463 Kb)

 , , ,

PolarFox
()