13.04 / 2012
Отчет организации «Linux Foundation»
Организация некоммерческого характера «Linux Foundation» выпустила отчет, в котором отмечается состояние разработок ядра операционной системы Linux. Согласно опубликованным данным, в...
06.04 / 2012
Благодаря переходу на Linux мюнхенская мэрия сэкономила деньги
В 2004-м году мюнхенские власти начали проект «LiMux», основной целью которого был перевод всех компьютерных систем администрации города на такую...
31.03 / 2012
Tiny Core Linux 4.4
На данный момент имеется достаточно много самых разнообразных дистрибутивов для операционной системы Linux, однако далеко не все из них имеют...
Какая у Вас версия Linux?
шкафы купе недорого . SMS рассылка: спам рассылка sms. Объявления, курсы, обучение. . борьба с постельными клопами

Linux портирован на baseband-процессор, обеспечивающий работу GSM-стека

// 06 Декабря 2010

Разработчики проекта OsmocomBB, в рамках которого ведется работа по созданию свободного GSM-стека для мобильных телефонов, анонсировали доступность первого рабочего прототипа загрузчика и Linux-прошивки для baseband-процессора Mediatek MT623x.

 

Baseband-процессоры являются обособленным узлом сотового телефона, используемым для обеспечения работы GSM-стека и цифровой обработки сигнала. В отличие от других Baseband-процессоров, MT623x основан не на специализированном микроконтроллере, а на базе чипа ARM926EJ-S, поддерживающего ARMv5TE-инструкции и содержащего MMU-блок, что дало возможность использовать его для выполнения обычного Linux-ядра.

 

В современных смартфонах для выполнения пользовательских функций используется отдельный application-процессор, связанный с baseband-процессором через специальный интерфейс. Первым мобильным телефоном, который удалось полностью перевести на Linux, оказался Sciphone G2 (прикладная часть изначально поставляется с Google Android). В настоящий момент прошивка поддерживает работу с NAND-флешем, SD/MMC, GPIO и LCD-дисплеем. Тем не менее представленный код еще требует большой доработки, прежде чем его можно будет использовать обычным пользователям.

 

До сих пор GSM-модули поставлялись только с проприетарными прошивками, даже при их использовании в таких свободных проектах, как Openmoko. В настоящий момент все решения для GSM сетей имеют закрытый характер, телефоны, подключенные к GSM-сети круглосуточно, представляют по своей сути черный ящик. Создатели OsmocomBB намерены переломить сложившееся положение и дать возможность пользователям полностью контролировать процесс передачи данных и решать какие данные следует передавать в сеть, а какие нет.

 

Конечной целью проекта OsmocomBB является создание альтернативы существующим проприетарным GSM-стекам и предоставление пользователям возможности установить на свои телефоны полностью открытую прошивку, позволяющую осуществлять и принимать звонки, отправлять SMS сообщения и выполнять другие типичные для GSM-телефонов операции.

 

Кроме создания прошивки для потребительских телефонов, энтузиасты также работают над созданием программного обеспечения для организации работы базовой станции. В частности, в разработке находятся такие проекты, как openBTS (проповедует идею объединения GSM сетей с технологиями VoIP телефонии, код системы основан на наработках таких проектов, как GNU Radio и Asterisk) и OpenBSC (программная реализация минимального набора архитектурных элементов GSM сетей - BSC (Base Station Controller), MSC (Mobile Switching Center), HLR (Home Location Register)). Аппаратная составляющая открытой базовой станции основана на системе USRP (Universal Software Radio Peripheral), которую можно использовать в роли GSM передатчика.