Pull to refresh
106
0
Олег Большаков@ob1

Разработчик

Send message

BlackBerry Colt станет первым смартфоном, работающим под управлением QNX

Reading time1 min
Reach and readers1.1K
Известно, что RIM продолжает готовить смартфоны под управлением QNX к началу 2012 года, но известно об этом немного. До BGR дошёл слух, что первый QNX смартфон называется BlackBerry Colt. Источник сообщает, что тестовый образец Colt работает на одноядерном процессоре, хотя это может измениться. Источник говорит, что RIM также переписывает код BES для работы c ОС QNX, которую они уже используют в PlayBook. По слухам RIM работает над QNX версией BES сервера, и QNX смартфон не будет поддерживать существующую версию BES. И в этом есть смысл для абсолютно новой платформы. Эти устройства будут на самом деле использовать Microsoft ActiveSync, который будет поддерживаться «из коробки».

Это был бы интересный ход со стороны RIM. Я сто лет ждал, когда же они добавят поддержку ActiveSync, который был полностью вытеснен BES. Он пригодился хотя бы для рядовых потребителей, чтобы была возможность полностью синхронизировать контакты без BES. В любом случае BlackBerry Colt запланирован к выпуску на первый квартал 2012 года, и отдел верификации ПО уже во всю тестирует устройство.
Читать дальше →

ОСРВ QNX: Планирование потоков

Reading time10 min
Reach and readers25K
Продолжение цикла заметок об операционной системе реального времени QNX. В этот раз я хотел бы рассказать о планировании потоков в QNX6*. Как уже известно читателям (которые ознакомились с предыдущей заметкой цикла), микроядро QNX6 управляет потоками, а не процессами. И именно микроядро осуществляет загрузку контекста того потока, который должен получить управление в следующий момент. Выбор потока, который будет выполняться процессором (т.е. активно использовать процессорное время) и есть планирование потоков.

Когда происходит планирование потоков


Микроядро QNX Neutrino не работает постоянно, а получает управление только в случае системных вызовов, исключений и прерываний. Также микроядро во время своей работы выполняет планирование потоков. Отсюда можно сделать верный вывод, что операция планирования потоков происходит не сама по себе, а по какому-то событию.
Читать дальше →

Снимки экрана с PlayBook: что правильно, а что нет

Reading time3 min
Reach and readers1.5K
Если вдруг вы не знали, то сделать снимок экрана на PlayBook можно, если нажать одновременно кнопки увеличения и уменьшения громкости («volume up» и «volume down»). Это очень классная возможность, которая позволяет делать снимки игр, сайтов, приложений и т.д. Снимки хранятся вместе с фотографиями.

Когда Вы делаете снимок экрана, раздаётся приятный звук затвора фотоаппарата, т.е. имеется положительная обратная связь, сообщающая что вы сделали снимок, который хотели. Ну что ж, хорошо.

Однако, здесь существует проблема. Эта функция не работает, если
Если что сделать?

ОСРВ QNX: Немного о микроядре, потоках и процессах

Reading time6 min
Reach and readers30K
Поскольку мой первый небольшой обзор операционной системы реального времени QNX показал, что среди жителей Хабра есть к ней интерес, то я решил продолжить цикл заметок. Мне кажется, что стоит немного рассказать о системной архитектуре QNX6. Думаю, что нелишне дать определение тому, что такое микроядро, и какие задачи оно решает. По ходу повествования будут также развенчаны два мифа, связанные с QNX. Но сначала…

Немного о POSIX


С выпуском каждой новой версии QNX (а надо отметить, что первая версия ОСРВ QNX появилась теперь уже в далёком 1981 году), разработчики использовали накопленный ранее опыт и делали систему лучше, в том числе и удобнее для разработчиков. Именно поэтому QNX Neutrino поддерживает стандарты POSIX 1003.1, например, управление потоками (threads), расширения реального времени (Realtime Extensions), дополнительные расширения реального времени (Additional Realtime Extensions) и профили прикладных окружений (Application Environment Profiles, AEP).

Зачем я об этом говорю?
Не знаю, но я действительно хочу узнать зачем.

BlackBerry PlayBook стал первым планшетом сертифицированным для правительства

Reading time1 min
Reach and readers849
Интересная новость в свете того, что российские чиновники лишатся iPad и получат защищённые планшеты.

Свежая новость: RIM сообщает, что работающий под управлением QNX планшет BlackBerry PlayBook получил сертификат FIPS 140-2, что сделало его первым планшетом сертифицированным для использования в федеральных организациях США.
image

Согласно пресс-релизу, PlayBook это единственный планшет успешно прошедший сертификацию по FIPS (Federal Information Processing Standards, Федеральные Стандарты Обработки Информации) в NIST  (National Institute of Standards and Technology, Национальном Институте стандартов и технологий), что требуется по федеральному закону США об управлении информационной безопасностью от 2002 года (FISMA).

Да, понимаю, что слишком много аббревиатур. Но ведь прикольная новость!

Событие более полно освещено в National Post, TheBerryFix и на CrackBerry.com.

QNX система работала 15 лет без остановки пока…

Reading time2 min
Reach and readers19K
Позвольте рассказать вам историю о компьютере с QNX, который работал 24 часа в день, 7 дней в неделю, 15 лет. Компьютер работал вполне хорошо пока… Ну да, я вернусь к этой части через минуту.

История началась в середине 90-х, когда компания по производству бумаги установила компьютер для контроля давления, температуры и различных других параметров с частотой 5000 раз в секунду. Несколько лет спустя, компания установила второй компьютер с QNX и настроила его как оперативный резерв первого. Таким образом, если бы первый компьютер когда-нибудь вышел из строя, то второй мог бы незамедлительно придти ему на смену.
Читать дальше →

Операционная система реального времени QNX: Знакомство

Reading time6 min
Reach and readers158K
Так сложилось, что моя деятельность связана с операционной системой реального времени (ОСРВ) QNX. Уже несколько лет занимаюсь разработкой как под эту ОС, так и некоторых частей самой системы. Обратил внимание на то, что поиск на хабре выводит немного результатов по запросу QNX, однако, мне кажется, что эта ОСРВ может быть интересна не только специалистам по встраиваемым и высоконадёжным системам, но и более широкой публике. Не секрет, что планшетный компьютер BlackBerry PlayBook производства компании RIM основан на QNX и имеет популярность и у нас.

Немного о QNX


ОСРВ QNX это не клон или дистрибутив Linux или ответвление какой-то другой UNIX-подобной системы. QNX самостоятельная UNIX-подобная операционная система реального времени, основанная на микроядре и передаче сообщений. Современные версии QNX имеют поддержку стандартов POSIX (и сертифицированны по ним). Первая версия QNX вышла в далёком 1981 году. С тех пор утекло достаточно много времени и поколения QNX сменяли друг друга: QNX2, QNX4 и, наконец, QNX 6 (или QNX Neutrino). Старичок QNX2 и сейчас ещё используется, хотя его расцвет пришёлся на 80-е годы прошлого столетия. Надёжная и более современная ОСРВ QNX4 могла конкурировать на десктопе с Windows в середине 90-х
Да, я хочу узнать больше о QNX.

Установка SMS Linux (Slackware) на eBox-2300SX

Reading time4 min
Reach and readers4.7K
Уже достаточно давно поглядываю на eBox-2300SX и примеряю его в качестве простенького домашнего сервера. Тем более, что читал на Хабре тему Идеальный NAS? Другая точка зрения, eBox-2300SX. Железка выглядит довольно интересной, но подходит ли она в качестве HTTP-сервера и Jabber? Думаю, что каждый это может решить самостоятельно. А я же просто опишу свой опыт установки на неё Linux.
Читать дальше →

Фотохостинг для iPad на собственном сервере

Reading time3 min
Reach and readers4.9K

Нытьё (введение в суть проблемы)


Случилось так, что волею судеб у меня появился iPad. Не iPad 2, а простой iPad без фотокамеры и толстый. Моделька получилась 16Gb, WiFi, GSM. Вполне удобно для чтения почты и ползания по сайтам. Тем более, что для просмотра flash можно купить Puffin за смешные 99 центов. Но прекращаю ныть и перехожу ближе к сути.

Помимо всего прочего мне показалось, что iPad удобно использовать для просмотра фотографий. Но всё упирается в объём встроенной памяти. На моём экземпляре всего 16 гигабайт, что совсем мало для фотографий. Можно, конечно, пережимать изображения под размер экрана 1024x768. Но это тоже не выход. Во-первых, надо делать лишние телодвижения — пережимать. Во-вторых, фотографии надо заливать на iPad. В-третьих, что делать если захочется распечатать фотографию? Смотрел-смотрел на экране iPad, или показывал родственникам, или ещё что, и захотелось отправить фотографию в печать (таких сервисов ведь много в сети). Печатать 1024x768 не вариант, а найти оригинальную фотографию может быть затруднительно. Особенно, если ты в гостях, а фотографии лежат на домашнем компьютере. Есть выход и из этой ситуации — использовать фотохостинг.
Читать дальше →

Information

Rating
6,601-st
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity

Specialization

Системный инженер
Ведущий