версия для кпк > |
Коммуникаторы, смартфоны, КПК, GPS-навигация |
Новости : Каталог КПК : Аксессуары для КПК : Программы для КПК : Форум : Статьи, обзоры | ||
Где купить : Цены : Техподдержка : Для прессы : Контакты : Вакансии : Ссылки : Пропажи | поиск: | |
Новости
Реклама
|
НОВОСТИ HPC.ru
Psion под Linux'ом?[вторник, 9 мая 2000 г, 04:46]Вы удивились? Я тоже, когда набрел в сети на сайт Calcaria Linux7k. Этот проект Linux7k целиком посвящен тому, как приспособить юникс-подобные операционные системы для использования в карманных компьютерах, и, в частности, в моделях Psion. Название "7k" относится к центральной архитектуре процессора ('macrocell' - central architecture), которой и является чип Cirrus Logic PS-7110. Эта архитектура используется в моделях Psion Series 5 (и старше), а также в микрокомпьютерах Geofox One. Самое любопытное, что компания Psion PLC поддерживает этот проект, обеспечивая техническую поддержку. И у Series 5, и у Geofox One операционная система находится в ROM. Эта операционная система всегда остается "включенной", даже тогда,когда она якобы "выключена". Компьютер фактически никогда не отключается, лишь переходит в "спящее" состояние с минимальным потреблением энергии. Именно это, по мнению разработчиков Linux7k, создавало главную трудность, чтобы загрузить и исполнять ядро Linux, под работающей операционной системой EPOC. Это было достигнуто с помощью программы ArLo (ARM Loader), которая делает то же самое под EPOC, что делает Loadlin под DOS. Когда ArLo исполняется, она загружает образ ядра и первоначальный образ RamDisk в память вашего компьютера, как бы снимает защиту с процессора и работает непосредственно загрузочным кодом ядра. Это позволяет Linux получить полный контроль и переписать память, используемую EPOC под себя. К сожалению, разработчики операционной системы EPOC не могли предвидеть подобную ситуацию, и они поместили проверку загрузочного кода, которая почувствовав "неладное" пытается восстановить "status quo". Вы можете восстановить EPOC только совершив hard reset - вынуть все батарейки. Поэтому, когда вы перезагрузитесь после использования Linux, EPOC еще раз загрузится (потому что она прописана в boot sector), и, заметив, что она уже была загружена, пытается "исправить" ситуацию, забирая всю свободную память. Чтобы избежать этого вам надо еще раз перезагрузить Psion, удерживая обе клавиши shift и нажать острым предметом (иголкой,например) на отверстие soft reset. Это позволит EPOC правильно распределить память. P.S. Прежде чем экспериментировать ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ BACKUP ВАШИХ ДАННЫХ. |
Реклама
|