HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Ответы на часто задаваемые вопросы (FAQ)
Страницы: 1 [2]

ВадимП [21.12.2003 14:44] :
5.3 Вопросы по текстовому режиму

Вопрос:
Есть ли у меня возможность сохранить какие-нибудь свои данные и настройки перед тем, как я выполню "hard reset"? Моя Qtopia не загружается...
Ответ:
Конечно есть. Выполните обычную мягкую перезагрузку. Вы увидите, что внизу экрана под логотипом Sharp есть пустая строчка куда, время от времени могут выводиться разные сообщения. В тот момент, когда Вы увидите надпись "Wait..." за которой будет следовать счетчик с 5 до 1 Вам надо будет успеть за эти пять секунд нажать "/" (который вводится как Shitf+"."). На экране появится запрос "Input Key =>". Если Вы нажмете "q" это продолжит загрузку среды Qtopia. клавиша "a" переаедет Вас в текстовый режим. Появится подсказка "zaurus login:" на которую Вы должны ввести "root" и Вы увидите приглашение оболочки из которой сможете выполнить все необходимое копирование.

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

Вопрос:
Как мне потом выйти из этого режима?
Ответ:
Дайте команду "exit" и продолжится нормальная процедура загрузки.

Вопрос:
Видна только одна-единственная строчка! Я даже не могу увидеть результат исполнения своих команд. Что мне делать?
Ответ:
По умолчанию прокрутка в консоли в этот момент отключена. Включить ее можно при помощи вот такой утилиты (спасибо Антону Масловскому):
http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=getit&lid=211
Либо используйте midnight commander.

Вопрос:
Какой параметр отвечает за прокрутку консоли в этот момент?
Ответ:
За прокрутку отвечает параметр "LOGO". Если Вы хотите разрешить прокрутку, найдите в соответствующем файле (или systc???.dbk или paraminf.bin) строку "LOGO=1" и замените ее (c помощью того же mc в шестнадцатиричном режиме) на "LOGO=0" (мои благодарности SergL, который разъяснил мне этот момент)

Вопрос:
Для чего служит второй параметр "LAUNCH", который я нашел после "LOGO"?
Ответ:
Этот параметр позволяет выбрать режим в котором будет стартовать КПК после загрузки.
Список режимов можно найти в /home/sharp/etc/launch.conf
Так как стандартно параметр LAUNCH имеет значение "q", то после старта по умолчанию загружается Qtopia (все, что касается запуска КПК в текстовом режиме также основано на информации от SergL)

Вопрос:
То есть, если я просто в этом файле назначу клавишу "q", скажем строчке "Linux Console", у меня КПК будет загружаться в текстовом режиме?
Ответ:
Да, но чтобы полноценно пользоваться экраном необходимо включить прокрутку как было описано ранее

Вопрос:
Сколько текстовых консолей у меня при этом будет запущено?
Ответ:
Столько, сколько указано в файле /etc/inittab, который init использует в момент запуска (это не тот же самый файл, что /etc/inittab после окончания загрузки). По умолчанию одна.

Вопрос:
Чем отличается загрузка в консоль с клавишей "С" в английской прошивке 1.20 и выше?
Ответ:
При загрузке в консоль через клавишу "С" будут доступны 6 виртуальных консолей. Переключатся между ними можно клавишами Fn + цифра или Fn + Стрелка Вправо/Влево.
Вернутся к нормальному режиму работы можно дав команду telinit 5.

Вопрос:
Я испортил все настолько, что не могу войти даже в этот текстовый режим. Ну, теперь-то точно все потеряно?
Ответ:
Нет. Вы можете загрузить Ваш КПК в еще одном текстовом режиме. Для этого выключите защелку на задней панели, подождите 5 секунд, нажмите одновременно клавиши "D" и "B" и снова включите защелку. КПК загрузится в текстовом режиме. Прокрутка на этот раз будет включена, но ни один из известных Вам разделов не смонтирован. Введите "root" на приглашение "zaurus login:" и смонтируйте Ваш домашний раздел: "mount /dev/mtdblock3 /home". Подождите - монтирование занимает достаточно много времени.

Вопрос:
А если я уже вошел в текстовый режим, могу ли я попытаться восстановить работоспособность моей Qtopia без жесткой перезагрузки?
Ответ:
Да. Если, как это иногда бывает, Qtopia перестала загружаться после установки очередного пакета, Вы можете удалить его из текстового режима. Для этого наберите "ipkg status", которая выдаст Вам список установленных пакетов. И затем ipkg remove <имяпакета>. Если Вы установили несколько пакетов за раз, на всякий случай лучше удалите их все. После этого попробуйте перезагрузиться снова.

Вопрос:
А как мне перезагрузиться, когда я в текстовом режиме?
Ответ:
Дайте команду "reboot".

Вопрос:
Как поменять переключить раскладку в "настоящей" линуксовой консоли?
Ответ:
Клавишей Calendar, работает в английской прошивке версии 1.21 и старше.

Вопрос:
Как поменять кодировку с 1251 на КОИ8-R в "настоящей" линуксовой консоли?
Ответ:
Клавишами Right Shift + Fn, работает в английской прошивке версии 1.21 и старше.

Вопрос:
После смены кодировки уже набранный текст на экране консоли не обновляется.
Ответ:
Находясь в Midnight Commander экран можно обновить клавишами Ctrl + L. Как обновить экран вне MC мне не известно...

Вопрос:
Как переключаться межну несколькими консолями?
Ответ:
В кутопийной консоли - Fn + S или Ctrl + Tab. В настоящей консоли - Fn + стрелки вправо/влево или Fn + цифра
ВадимП [21.12.2003 14:45] :
5.4 Вопросы про файл подкачки

Вопрос:
Сильно ли swap увеличивает производительность системы?
Ответ:
Это зависит от того, какие приложения Вы используете. В некоторых случаях подкачка на медленном носителе может даже уменьшать общую производительность системы.

Вопрос:
Должен ли я создавать для подкачки файл или отдельный раздел?
Ответ:
На Ваш выбор. Разница в производительности между ними в случае flash-памяти не очень велика.

Вопрос:
Какими командами я могу с консоли создать файл подкачки?
Ответ:
Сначала с помощью dd создайте файл нужного размера ("rm swapfile; dd if=/dev/zero of=swapfile bs=64M count=1" создает файл размером 64MB). Команда "rm" выполняется на всякий случай, потому что до выполнения "dd" файла swapfile существовать не должно! Затем выполните mkswap swapfile; swapon swapfile

Вопрос:
А почему не dd if=/dev/zero of=swapfile bs=1 count=64M? Результат-то тот же самый....
Ответ:
Результат тот же самый, но времени это команда займет в 1000 раз больше.

Вопрос:
Тогда можно сделать еще быстрее: dd if=/dev/null of=swapfile bs=64M seek=1
Ответ:
Вы не можете активизировать разреженный файл

Вопрос:
А где мне создавать файл подкачки?
Ответ:
Создавайте его на картах расширения. Если у Вас есть обе карты - используйте CF, она обычно заметно быстрее. т.е., чтобы создать файл подкачки на карте расширения, Вы должны сначала перейти в директорию на этой карте (cd mnt/cf или cd /mnt/card), а затем выполнить команду dd описанную ранее. Либо, Вы можете обойтись без "cd" - тогда Вам надо изменить параметр "of" (output file) в команде dd, указав полный путь к создаваемому файлу: dd if=/dev/zero of=/mnt/cf/swapfile bs=64M count=1

Вопрос:
Как мне потом отключить этот файл?
Ответ:
Он сам собой отключится (точнее не будет включен) после перезагрузки, а процессе работы его можно отключать командами "swapoff swapfile" (в той же директории, где он находится) или "swapoff -a"

Вопрос:
Надо ли мне выполнять mkswap каждый раз перед swapon?
Ответ:
Нет, mkswap выполняется единственный раз после создания файла.

Вопрос:
Как мне сделать так, чтобы swap файл автоматически монтировался при каждой загрузке?
Ответ:
swap - это не файловая система и, соответственно, он не монтируется. Чтобы этот файл подключался автоматически необходимо добавить в Ваш файл /etc/fstab строчку вроде "/mnt/cf/swapfile swap swap defaults". Здесь предполагается, что файл swapfile (имя выбрано произвольно) находится в корневой директории на CF карте.

Вопрос:
А можно ли как-нибудь упростить работу с файлом подкачки?
Ответ:
Да, можно воспользоваться вот этой утилитой (http://my-zaurus.narod.ru/memory.html), которая помимо своей основной функции умеет управлять файлом подкачки.
ВадимП [21.12.2003 14:45] :
6. Как мне сделать "..."?

Вопрос:
Я хочу сделать скриншот. Как его можно сделать?
Ответ:
Чтобы сохранить копию экрана в файле нажмите Fn-Shift-C. Вы услышите звук отдаленно напоминающий щелчок затвора фотоаппарата. После этого в директории Screen_Files вы сможете найти файл с именем scrn???.bmp (например, scrn001.bmp). Zaurus пытается последовательно сохранить этот файл на cf, sd и, наконец, если ни одна карта не монтирована, во внутреннем флеше. Т.е. если у Вас вставлена sd-карта, но cf-карты нет, будет создана директория /mnt/card/Screen_files. Если нет ни одной карты - /home/zaurus/Documents/Screen_files.

Вопрос:
Как мне посмотреть встроенным файл-менеджером всю файловую систему, а не только "мой Заурус"
Ответ:
Создайте символьную ссылку в /home/root/Documents на нужную директорию. Например, "ln -s / /home/root/Documents/rootfs"
ВадимП [13.02.2004 21:15] :
7. То, что не разбросано пока по другим категориям

Вопрос:
Мои книги занимают слишком много места. Что можно сделать?
Ответ:
И justreader и opie-reader могут читать файлы сжатые gzip. Если Вы храните файлы в файловой системе, которая не может распаковывать файлы "на лету" (для новичков - т.е. на картах, а не во внутреннем флеше), выполните "gzip *" в директории с Вашими текстовыми файлами - это обычно дает почти 60% экономии дискового пространства.

Вопрос:
После прочтения justreader'ом нескольких книг у меня не остается свободного места в /tmp
Ответ:
Для прочтения тестов, сжатых при помощи gzip, jestreader создает временный несжатый файл в /tmp/justreader. После того, как Вы открываете следующую книгу, этот временный файл не удаляется и постепенно весь объем /tmp (по умолчанию 10MB) может оказаться занят такими файлами. Как паллиативное решение можно предложить заменить вызов justreader'а на вызов сценария, который будет очищать /tmp при каждом выходе. Это, разумеется, не спасет Вас в случае, когда Вы откывали одну за другой много книг, не выходя при этом из justreader (а из него можно не выходить месяцами).

Вопрос:
Как проверить количество свободного места в файловых системах, если установлен X11 ROM?
Ответ:
Графической утилиты для этого нет. Используйте "df" или "df -h"

Вопрос:
Как узнать размер свободной памяти, если установлен X11 ROM?
Ответ:
Ситуация аналогичная предыдущему случаю - графической утилиты нет, так что надо использовать консольную. В данном случае free (в большом Linux'е для этих же целей может использоваться vmstat, но основные преимущества этой программки проявляются только с ядром 2.6.x). Если Вы увидите, что свободной памяти ОЧЕНЬ мало - не пугайтесь, это совершенно нормально. В Unix принято считать, что свободная память - это память попусту пропадающая. Поэтому если есть хоть малейшая возможность ее для чего-нибудь использовать (например, для дискового кэша), эта память тут же распределяется. С практической точки зрения, разницы между свободной памятью и памятью отведенной под дисковый кэш для приложения (в плане результатов выполнения malloc()) нет никакой.

Вопрос:
Какой ПИН код для bluetooth и как его изменить?
Ответ:
По умолчанию 1234. Можно изменить, отредактировав файлы:
- /etc/bluetooth/pin - здесь лежит пин код, который нужно вводить, если "спаривание" происходит по инициативе зауруса.
- /etc/bluetooth/givepin - а змесь пин код, который передается с зауруса на устройство, когда "спаривание" происходит по его (устройства) инициативе
После этого нужно заново "спарить" заурус с устройствами.

Вопрос:
В английской прошивке 1.21 Заурус засыпает во время работы Опера или NetFront
Ответ:
Проблема в том, что у нового скринсейвера, включенного в прошивку 1.21 свои настройки, связанные с засыпанием зауруса. Лучше всего отключить аплет скринсейвера на время работы с Оперой или NetFront. Можно воспользоваться вот этой программкой:
http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=getit&lid=219
Еще один вариант - это настроить скринсейвер, чтобы заурус не засыпал при другой работающей программке (например Network Setup) и запускать ее вместе с Оперой.

Вопрос:
Как заставить работать программу Wellenterier (wireless network sniffer)
Ответ:

Во-первых, нужна английская прошивка версии не ниже 1.20.
Во-вторых, Wellenterier нужно ставить вот этой версии:

http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=getit&lid=208

После установки, поставить в свойствах программы флаг "Execute as root" и убрать флаг "Manidfied screen". Он будет ругаться при запуске, что его запускают не из-под root, но это фигня.

Да, и не забудьте переключиться на драйвера orinoco, в кратце это делается так:

su
cd /etc/pcmcia
mv wlang-ng.conf .wlang-ng.conf
mv .hermes.conf hermes.conf
/etc/rc.d/init.d/pcmcia restart

Многие карточки должны определится новыми драйверами. У кого карточка не определится, нужно добавить информацию, выдаваемую о ней командой cardctl ident в файл hermes.conf и опять сделать /etc/rc.d/init.d/pcmcia restart.

И последнее перед запуском wellenreiter нужно сделать так:

cardctl scheme qpewlan0
cardctl reset

По хорошему, это вынести бы в скрипт, который запускает wellenreiter... Но лениво. Желающие могут это продеать сами

Вопрос:
Как заставить работать программу qpe-gaim отпровлять и принимать сообщения работать по-русски?
Ответ:
Использовтаь вот эту версию, которая поддерживает UTF8:
http://zaurus.cis92.net/feeds/qpe-gaim_0.3-1u_arm.ipk
maslovsky [31.08.2004 11:25] 4.5 Вопросы по синхронизации с настольным компьютером:
4.5 Вопросы по синхронизации с настольным компьютером

Вопрос:
С какими программами на настольном компьютере можно минхронизировать Zaurus?
Ответ:
Официально - с Outlook и Palm Desktop через Intellisync для Zaurus, а также со специальной Шарповской версией Qtopia Desktop.

Вопрос:
Можно ли синхронизировать с Linux?
Ответ:
Нет, синхронизация стандартных PIM приложений поддерживается только для платформы Windows.

Вопрос:
Где взять правильную версию Intellisync и USB драйверов?
Ответ:
Есть два варианта:

1. Скачать с сайта Sharp и установить набор программ для Zaurus 5500 (http://www.myzaurus.com/downloads/5500v31u.zip), однако при подключении зауруса использоват вот эти USB драйвера: http://www.zaurususergroup.com/modules.php?op=modload&name=UpDownload&file=index&req=getit&lid=199

2. Обратится в центральный офис МакЦентра за английским IntelliSynс, из которого удалены ненужные драйвера для 5х00

Вопрос:
Как настроить синхронизацию с Outlook?
Ответ:
Для синхронизации с Outlook нужно установить Intellisync для Zaurus, а также USB драйвера.

Вопрос:
Как настроить синхронизацию с Qtopia Desktop?
Ответ:
Для синхронизации с Qtopia Desktop нужно удались Intellisync для Zaurus и установить Qtopia Desktop. Учтите, что синхронизация поддерживается только со специальной версией Qtopia Desktop для Windows, написанной Sharp. Другие версии, в том числе Qtopia Desktop для Linux и версии с официального сайта Trolltech рабтать не будут.

Вопрос:
Как настроить синхронизацию с Palm Desktop?
Ответ:
Для этого нужно выбрать соответствующую опцию в настройках Intellisync для Zaurus.

Вопрос:
Можно ли настроить синхронизацию с Lotus Notes? Если да, то как?
Ответ:
Официально синхронихация Zaurus с Lotus Notes не поддерживатеся, но если установить версию Intellisync для Zaurus поверх уже установленного Intellisync для Palm, то такая возможность появится в настройках Intellisync.
maslovsky [25.10.2004 10:04] :
8. Вопросы по разработке программ для Зауруса

Вопрос:
На чём можно писать программы для Зауруса?
Ответ:
Практически на всём - почти все распространённые языки портированы на заурус. Большинство GUI приложений написаны на С++ с использованием библиотек Qtopia от Sharp и Trolltech. Что именно для этого нужно и как все настроить хорошо написано вот тут (по-английски): http://www.zaurususergroup.com/modules.php?op=modload&name=phpWiki&file=index&pagename=Developing
Также достсточно много приложений написаны на Java.

Вопрос:
Как воспользоваться недокументированными возможностями шарповской прошивки (диалоги открытия файлов, например)?
Ответ:
Для этого нужно использовать соответствующие include-файлы (http://www.zaurususergroup.com/UpDownload+index-req-getit-lid-201.phtml). Так же не забудте добавить в проект указания на линковку с соответствующей библитекой (libsl.so), которую можно скопировать прямо с Зауруса.

Вопрос:
Как работать с форматом данных ПИМ-приложений?
Ответ:
Нужно использовать вот эти include-файлы (http://www.zaurususergroup.com/UpDownload+index-req-getit-lid-198.phtml). Так же неоторая документация лежит вот тут: http://www.zaurususergroup.com/UpDownload+index-req-getit-lid-197.phtml. К сожалений, API очень неудобный.

Вопрос:
В английской версии прошивки нет Java машины. Где её взять?
Ответ:
Java машины была убрана из пршивки из-за экономии места, но при необходимости её можно установить. Java машин для Зауруса несколько:

1. Jeode - довольная старая, шедшая в комплекте еще с 5500-им заврами. Реализует, если не ошибаюсь, Java 1.1.8. Есть, например, вот тут: http://www.zaurususergroup.com/UpDownload+index-req-getit-lid-38.phtml

2. Personal Profile от Sun - более свежая, идет в комплекте с последнимим заврами (6000, в частности), а так же есть на диске от японских завров. Реализует, Java 1.3. Подробности - тут: http://java.sun.com/developer/earlyAccess/pp4zaurus/

3. Kaffe (http://www.kaffe.org/) - open source реализация Java VM. Сборки её под Zaurus точно были о OpenZaurus, насчет шарповской прошивки точно не знаю.

4. Blackdown Java (http://www.blackdown.org) - для Завра последняя доступная версия - это 1.3.1 (ftp://ftp.tux.org/pub/java/JDK-1.3.1/arm/rc1/)

Рекомендуется использовать варианты 1 или 2.

Вопрос:
Можно ли писать и компилировать программы прямо за Заурусе?
Ответ:
Для сборки программ на Заурусе необходимо установить так называемый Developer Image. Поскольку он большой (около 30 Мб), то для установки понадобится SD или CF карточка. Скачать его можно вот тут: http://downloads.zaurususergroup.com/downloads/dev-img/dev-img-1.6.zip
Начиная с версии 1.6, данным пакетом можно собирать и Qtopia GUI приложения. Для компиляции C++ исходников рекомендуется (а часто и просто необходимо) создать swap файл размером как минимум 64, а лучше 128 Мб.
maslovsky [13.01.2005 12:05] Вопросы по использованию VGA-карт на Заурусе. © Grim Reaper:
9. Вопросы по использованию VGA-карт на Заурусе. © Grim Reaper (reaper3@yandex.ru) 2004

Вопрос:
Какие VGA-карты работают с Заурусом?
Ответ:
Практически любые из тех, что можно встретить в России. Помимо «официальной» карты CFXGA от I-O-Data Systems, выпускающейся в Японии и очень редкой у нас, к Заурусу подходят карты Prolink и Pretec CompactPresenter. Карты от Margi тоже должны подойти. Как и любая другая карта на разъем Compact Flash. Разъем SD в Заурусе не поддерживает SDIO.

Вопрос:
Какие возможности доступны при использовании VGA-карт на Заурусе?
Ответ:
Можно показывать презентацию. Или не очень быстро набирать текст вслепую. Или просто рассматривать рисунки. Смотреть кино не выйдет – у этих карт низкая пропускная способность вследствие того, что центральный процессор и видеоконтроллер Зауруса вынуждены выводить изображение уже не на один, а на целых два экрана. Это связано с тем, что устройство карт VGA CompactFlash достаточно примитивно. Доступные реально разрешения составляют 640x480 и 800x480. В последнем случае на экране VGA-устройства (проектора и т.д.) справа и слева от содержимого экрана Зауруса просто остаются черные полосы, поэтому этот режим посоветовать никак нельзя.

Вопрос:
Какие прошивки совместимы с VGA-картами?
Ответ:
Любые, основанные на ядре Sharp и графической оболочке Qtopia (родная, theKompany, Cacko и т.д.). Последняя уже почти настроена для работы с реально попадающимися картами. Как настроить ее до конца – читайте ниже. Прошивки серии X11 (pdaX, ARM Debian/Familiar и т.д.) тоже можно заставить работать, но для этого нужно переписать для работы с библиотеками X11 и пересобрать исходники программы CFXGAMIRROR, которая работает с экраном через кутопийные библиотеки. Теоретически под эти прошивки можно даже собрать программы, совместимые с PowerPoint (OpenOffice, KPresenter, MagicPoint), но для них нужно очень много модулей и библиотек, которые однозначно не поместятся во внутренний флэш.

Вопрос:
Какие карты реально купить в Москве и в целом по России?
Ответ:
До последнего времени была доступна карта Prolink. Сейчас ее поставки прекращены. Карты Margi и CFXGA официально в Россию не завозятся, но иногда дилеры закупают их на свой страх и риск. В европейской части России чаще можно встретить Margi, в азиатской – CFXGA. С последней Заурус работает лучше всего, т.к. все программы работы с VGA-картами рассчитаны именно на эту модель. Компания Pretec прекратила выпускать свою карту CompactPresenter, но купить ее в Москве и Петербурге более-менее не проблема.

Вопрос:
Для чего нужен файл memory_cs.o от I-O-Data Systems?
Ответ:
Так как VGA-карты прикидываются картами памяти, в которые осуществляет запись процессор, то для корректной работы с ними нужно заменить модуль memory_cs.o, который находится в каталоге /lib/modules/2.4.18-rmk7-pxa3/embedix/pcmcia, заменив модулем имеющуюся там ссылку. А в прошивке Cacko 1.21a и выше с этим файлом вообще ничего делать не надо – нужный файл уже включен в ROM.

Вопрос:
В прошивке Cacko 1.21a и выше заявлена поддержка VGA-карты, но Mirror и Presentation выводят на экран всякую ерунду. Что делать?
Ответ:
Это связано с тем, что встроенные в ОС программы рассчитаны на «родную» карту CFXGA, которая совсем не совместима с остальными «по регистрам». Конкретно – одинаковые номера обозначают в этих картах совсем разные видеорежимы. И в итоге все остальные карты при попытке запустить mirror или Presentation радостно засаживают на внешний экран аж 150 Гц и выше. Само собой разумеется, что если монитор не самый новый и навороченный, то его этак недолго и спалить. Поэтому лучше не экспериментировать, а сразу войти в систему как root, зайти в /home/QtPalmtop/bin и отредактировать файл mirror.sh, точнее, symlink на реальный /usr/QtPalmtop.rom/bin/mirror.sh, скопировав этот последний файл в /home/root, указав symlink на его новое размещение и заменив в нем «cfxgamirror 0» на «cfxgamirror 1» (так выставляется нужный видеорежим). Потом запускаете mirror (Пуск – Settings – mirror) или руками sudo cfxgamirror (она работает только из-под root’a) и наслаждаетесь результатами. До тех пор, пока не запустите программу Presentation

Вопрос:
Может ли Pretec CompactPresenter работать на Заурусе? В Макцентре мне сказали, что она рассчитана только на разные версии Windows CE и с Заурусом несовместима. А CFXGA купить очень сложно…
Ответ:
По-своему они, конечно, правы: воткнули, подключили, запустили – «не работает». Действительно так. Но на самом деле здесь нужен всего лишь твик, твик и еще раз твик

Вопрос:
Как именно запустить эту карту на Заурусе?
Ответ:
Вышеприведенная методика заставляет работать и эту карту. В режиме 640x480. А другие нам не нужны, правда?

Вопрос:
Хорошо, я ее поставил на отображение экрана. Но программа Presentation снова срывает изображение, едва начинает слайд-шоу. Как быть?
Ответ:
Эта программа очень умная и пытается выводить изображение на экран сама, в обход mirror’a, но в расчете на ту же CFXGA. Если запустить сначала mirror, а потом ненастроенную Presentation, то изображение сорвется и придется вытаскивать карту, а потом снова запускать mirror. Есть три варианта решения этой проблемы:


1. Пользоваться программой HancomPresenter, которая поддерживает кириллицу и понимает файлы PowerPoint. Правда, отбрасывает при показе все нефоновые рисунки, формулы, верхний/нижний регистр и т.д. Но зато работает и не умничает

2. ImagePad показывает слайд-шоу ничуть не хуже Presentation’a и при этом тоже не умничает. Правда, есть риск испортить картинку кликом на ней – это все-таки редактор, а не просмотровщик

3. Если позарез хочется именно Presentation, то нужно настроить его на разрешение 640x480 и вывод на видеоканал (композитный или S-Video). В этом случае он не будет радикально сбивать настройку. Слегка все-таки собьет, так что заставьте его показывать слайды (сигнал исчезнет), нажмите Cancel и запустите mirror еще разок-другой до восстановления изображения на внешнем экране. Проще было бы, конечно, установить в сырцах Presentation видеорежим 1 вместо 0 и пересобрать, но сие есть дело темное, а мы люди маленькие…

Обновление от keftisov: С отредактированным memory_cs.o (имеется в Cacko feed) Presentation прекрасно работает и 640х480 и 800х600 (75 Hz) - я уже полгода презентации в поле с завра показываю. Карта Pretec CF Presenter.

Вопрос:
Можно ли все-таки посмотреть с Зауруса кино на «большом экране»?
Ответ:
Программа CFXGA имеет фиксированный рефреш-рейт – чуть менее 1 Гц. Программа iomdvga позволяет выставлять рефреш в качестве параметра – 100000 соответствуют 0.1 секунды, 500000 – 0.5 секунды и т.д. Если Вас устраивает частота 10 кадров в секунду – смотрите на здоровье. Даже разгон процессора не даст той мощности, которая необходима для декомпрессии видео и вывода его на два дисплея сразу. Единственный относительно реальный вариант – пережать видео на минимальный битрейт и транслировать его с помощью Wi-Fi на проектор с соответствующим интерфейсом. Ресурсов понадобится поменьше (у современных карт Wi-Fi интеллектуальный интерфейс с шиной), но мощности PXA255, скорее всего, тоже не хватит
maslovsky [10.11.2005 14:33] Эмуляторы приставок/компьютеров на Zaurus Cxx00. © kfetisov:
10. Эмуляторы приставок/компьютеров на Zaurus Cxx00. © Константин Фетисов (kfetisov) 2005

Вопрос:
Что необходимо для запуска эмуляторов игрушек?
Ответ:
Прежде всего, необходимо установить библиотеку LibSDL (simple direct layer), которая является необходимым условием для любого эмулятора. Последняя версия на 01/11/05 – http://www.piro.hopto.org/~piro/zaurus/SDL/libsdl_1.2.5-bvdd-07-2_arm.ipk или в Cacko feed.

Вопрос:
Поддерживаются ли внешние манипуляторы (джойстики и т.п.)
Ответ:
Для полноценной игры необходимо также приобрести USB джойстик или геймпад, т.к. клавиатура Zaurus’а не позволяет полноценно играть в игры и, кроме того, при активном использовании аркад она быстро выйдет из строя. (От себя могу порекомендовать Genius MiniPad - http://www.genius.ru/Product.aspx?ProductID=7337&archive=0)

Поддержка джойстиков в Cacko 1.23 включена в прошивку, поэтому он должен определиться автоматически. Проверить легко, дав команду jstest /dev/js0 в консоли. В случае если джойстик (геймпад) автоматически не определился, она выдаст “no such device “.

Для предыдущих моделей Zaurus необходимо наличие CF карточки с USB Host, поскольку встроенного хоста нет.

Вопрос:
Где взять эмулятор конкретный приставки?
Ответ:
Приставка Эмулятор Ссылка
SNES Snes9x http://www.piro.hopto.org/~piro/zaurus/emu/snes9x-sdljoy.gz
NES (Dandy) Znester http://www.piro.hopto.org/~piro/zaurus/emu/znester-sdljoy.gz
SEGA Genesis SMS http://www.piro.hopto.org/~piro/zaurus/emu/sms_sdl.gz
GameBoy,GB Color Visual Boy Advance http://www.piro.hopto.org/~piro/zaurus/emu/VisualBoyAdvance.gz
SEGA Mega Drive Dgen http://www.piro.hopto.org/~piro/zaurus/emu/dgen.gz
AMIGA E-UAE http://www.piro.hopto.org/~piro/zaurus/emu/uae.gz

Или опять же установить из Cacko feed

Вопрос:
Как установить и запустить?
Ответ:
Скачанный архив разворачивается командой gzip –d <имя архива>, а затем эмулятор копируется в /home/QtPalmtop/bin

При установки из feed это делать не нужно.

Запускаются все эмуляторы также из консоли с параметром –j, если у вас подключен джойстик. Например, snes9x-sdljoy –j <имя ROM с игрой>

Вопрос:
А чтобы и джойстик тоже работал?
Ответ:
Перед запуском Snes необходимо задать раскладку клавиш на джойстике командой export S9XKEYS=27,100,99,115,120,97,122,13,32,103,106,117,110,121,98,105,109

Вопрос:
Замечания по поводу быстродействия
Ответ:
По поводу быстродействия сразу хочу заметить, что эмуляторам Dgen & UAE не хватает мощности процессора Zaurus даже с разгоном до 624 МГц, но для демонстрации возможностей Зауруса своим знакомым их достаточно
[Тема закрыта модератором]
[< Назад]