C 700 И многоооо вопросов...

КПК с Linux, установка Linux на iPaq и другие модели, программы
ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вт ноя 11, 2003 23:15

Бог мой...
ведь не советовал же....
Предупреждаю сразу - намучаетесь.

1. ROM - это вовсе не ROM. Просто так называется. NAND (внутренний флеш) Zaurus'а разделен на две части - в одну из них записывать можно, в другую нельзя. Ту часть, которая защищена от записи и содержит исходный образ файловой системы и называют ROM
2. kernel (ядро) - это и есть собственно Linux. То, что исходно написал и потом разрабатывает Линус Торвальдс. Кроме ядра с модулями и некоторых системных процессов, которые традиционно относят к операционной системе, всё остальное это приложения и библиотеки (очень грубое объяснение).
3. Нет. Версии Mandrake для процессоров arm не существует. Хотя можно попробовать построить все из исходных тестов самому. Только это пустая трата времени. Однако существует возможность запустить полноценный debian http://pocketworkstation.org/

ПОПРАВКА! Возможно я не понял вопроса.
Если речь шла не об установке Mandrake на Zaurus (невозможно, несовместимый процессор), а о синхронизации/обмене информацией между настольным компьютером с Mandrake и Zaurus, то ответ - "да". Без проблем.
4. (пропускаю)

5. Практически все. Не запускаются только отдельные программы, которые работают напрямую с оборудованием физически на КПК отсутствующим (если нет cd-rw, то и не запустишь программу их записи)
6. Рекомендую использовать Kino
Последний раз редактировалось ВадимП Ср ноя 12, 2003 08:25, всего редактировалось 2 раза.

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Вт ноя 11, 2003 23:16

2) Kernel - ядро системы. Главное, что надо знать - если в него включить неправильные драйвера или что еще :) , система, скорее всего, станет неработоспособной и придется прошивать заново.
5) Многие. Только надо брать исходники, долго и нудно в них копаться, потом собирать заново. :( Лично я предпочитаю закачивать уже портированные и собранные установочные файлы (.ipk), если только есть такая возможность.
6) Скачать Кино2 с www.cacko.biz

P.S. Зарядка не фонтан - не обеспечивает тока, необходимого для работы. Как только Заурус включается, батарея начинает медленно разряжаться. Подзарядка реально идет и может закончиться только тогда, когда он выключен и ток не потребляет. Это плата за небольшие габариты. :(
Zaurus C3000

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вт ноя 11, 2003 23:24

Консольные программы в уже собранном виде можно взять из arm-debian. Тем не менее программы собранные самостоятельно, всегда имеют меньшие (иногда в 2 раза) размеры.
Если нет желания собирать самому, то надо как минимум запустить strip для удаления ненужной символьной информации и сжать программу упаковщиком, который создает распаковываемый "на лету" код
(извиняюсь за не вполне понятную терминологию, но использовать англицизмы я не люблю, а подходящих отечественнызх терминов не знаю)
Возможно дело в недостаточной мощности блока питания у Reaper'а (не знаю, не специалист по железу), но у меня все прекрасно заряжается и во включеном состоянии.

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Ср ноя 12, 2003 10:58

Reaper писал(а):Как только Заурус включается, батарея начинает медленно разряжаться. Подзарядка реально идет и может закончиться только тогда, когда он выключен и ток не потребляет. Это плата за небольшие габариты.
ИМХО, правильнее сказать "непрерывно разряжаться-заряжаться".

Если поставить машинку на зарядку и незасуспендить ее, то аккумулятор зарядится до 99.999999% :) но полностью ему зарядиться не дает работающая машинка. Если же машинка в суспенде, то потребляемый ток совсем мал и аккумулятор заряжается "до конца" - до отключения зарядного напряжения и гашения светодиода. Блок питания UniRoss с макс. током 2.5A, так что о "плате за небольшие габариты" речь идти не может. Кроме того, аналогичное поведение демонстрируют и другие КПК. Моя прежняя NR70 заряжалась до гашения лампы в выключенном состоянии. Стоило потом, не отключая зарядку, включить питание машинки и начать что-то делать, подзарядка тут же начиналась опять. Что вполне логично.

Нелогично другое - почему бы производителям не сделать "отключаемый" аккумулятор... Типа: когда есть внешнее питание, то логика машинки запитывается от него, а не от аккумулятора. При пропадании внешнего питания, подключить аккумулятор. В терминах ИБП, такая схема именовалась бы "оффлайновой", а то что есть - "онлайновой". Такое включение помогло бы сберечь жизнь аккумулятора.

Возможно, причина отказа от "оффлайновой" схемы в том же, что и у ИБП: слишком велико время переключения и скачки напряжения, возникающие при переключении, малополезны для системной логики.
SL-C3000 / 8GB internal CF storage

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Ср ноя 12, 2003 13:14

У меня были такие же подозрения. Т.е. это вариант Smart-UPS...
Zaurus C3000

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Ср ноя 12, 2003 14:20

Reaper писал(а):У меня были такие же подозрения. Т.е. это вариант Smart-UPS...
Именно.

В связи с возникшей дискуссией, советую завровладельцам всегда суспендить машинку перед закрытием кламшелла. Кнопкой, либо командой меню Qtopia. Дело в том, что при закрытии автоматический суспенд _не_происходит_, а выполняется только выключение экрана. Суспенд в этом случае произойдет только _по_таймауту_. Который по умолчанию составляет 8 часов при подключенном внешнем питании. Да и не батарейном питании он может доходить до 30 минут. Что тоже немало.
SL-C3000 / 8GB internal CF storage

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Ср ноя 12, 2003 15:20

Aran Linweil писал(а): 1.Что должно стоять на этой машинке для ее отличной работы, ну что типа джентельменского набора софта ?
2.Как добиться того, что бы встроенный браузер отображал русский ?
3.Когда используешь обои он их клепает по всему столу, как сделать
так, чтобы одна ыбла по центру ?
4.Чем можно читать И-бук?
5.Нужно ли брать Микродрайв и кидать туда СВАП?
6.Если я размечу флашку, под формат ext2,то будет ли она видна через кард ридер..(по моему нет....! А кабеля нет! 8( )
7.Как увеличить шрифты в менюхах ?
8.Как увеличить шрифт в консоли ?
1. Всякому - свое.
2. Поставить фонты отсюда http://www.killefiz.de/zaurus/showdetail.php?app=466
4. http://www.killefiz.de/zaurus/showdetail.php?app=1079
5. Можно сделать своп на любом _внешнем_ устройстве памяти, и SD и CF. Единственное условие - файловая система не нем должна быть ext2. Нужен ли своп - целиком зависит от монстральности приложений. Шняги типа qpose только со свопом и можно запустить. Ну и вопли нетфронта о нехватке памяти при загруженной консоли и qtmail'е могут достать. Для C760 это менее актуально.
6. В виндах - нет. в линухе, естессно, да.
SL-C3000 / 8GB internal CF storage

VladSu
Кандидат (3 lvl)
Сообщения: 152
Зарегистрирован: Ср июл 02, 2003 17:24

Сообщение VladSu » Ср ноя 12, 2003 15:53

Единственное условие - файловая система не нем должна быть ext2.
У меня ЦФ прекрасно читается ридером подключенным к вин-машине и когда нужно на ней создается своп!

Voblin
Кандидат (3 lvl)
Сообщения: 110
Зарегистрирован: Пт июл 04, 2003 17:07

Сообщение Voblin » Ср ноя 12, 2003 16:18

1) Для подключения Zaurus к Linux нужно отредактировать /usr/src/linux*/drivers/usb/usbnet.c
В конце текста после ПОСЛЕДНЕГО #ifdef CONFIG_USB_ZAURUS идут коды устройств, которые должен распознавать драйвер. Надо или изменить код для А300 на код С750 (тогда драйвер перестанет распознавать A300, либо, предпочтительнее, добавить структуру для C750:

}, {
.match_flags = USB_DEVICE_ID_MATCH_INT_INFO
| USB_DEVICE_ID_MATCH_DEVICE,
.idVendor = 0x04DD,
.idProduct = 0x????,
.bInterfaceClass = 0x02,
.bInterfaceSubClass = 0x0a,
.bInterfaceProtocol = 0x00,
.driver_info = (unsigned long) &zaurus_slc750_info,
}

zaurus_slc750_info, надо добавить тоже. Для этого после строчек

static const struct driver_info zaurus_slb500_info = { ..... };

в середине текста добавляем:

static const struct driver_info zaurus_slc750_info = {
.description = "Sharp Zaurus SL-C750",
.flags = FLAG_FRAMING_Z,
.check_connect = always_connected,
.tx_fixup = zaurus_tx_fixup,

.in = 1, .out = 2,
.epsize = 64,
};


make modules
копируем модуль вручную вместо make modules_install (может понадобиться зажать его в .gz)
Дальше проверить работоспособность.

depmod -a
rmmod usbnet
modprobe usbnet

Добавить в /etc/hotplug/usb.handmap строку:

usbnet 0x0003 0x04dd 0x???? 0x0000 0x0000 0x00 0x00 0x00 0x02 0x0a 0x00 0x00003ba0

где 0х???? это код девайса который можно посмотреть при помощи информации по USB из KDE. Для С750 это 0x9031 для других надо поменять.
После чего добавляем в /etc/sysconfig/network-scripts/ifcfg-usb0 содержащий.

BOOTPROTO=static
BROADCAST=192.168.129.255
IPADDR=192.168.129.1
NETMASK=255.255.255.0
NETWORK=192.168.129.0
DEVICE=usb0

Про проблемы смотрим в /var/log/messages

Если будут проблемы со сборкой драйвера могу подкинуть объектник для С750.

Монтировать том:
smbmount //192.168.129.201/home /mnt/ZaurusSL-C750/home/ -o codepage=cp866,iocharset=utf8

Для удобства можно пользовать Linneiborhood

1) Кстати чтобы нормально (по русски) с Windows работала samba на Zaurus нужно:
изменить в файле /usr/lib/samba/smb.conf параметр: client code page=866
и скопировать из дистрибута samba в /usr/lib/samba/codepages два файлика; unicode_map.866 и codepage.866)

/////Для поддержки Ethernet LAN Card support
изменить в файле /usr/lib/samba/smb.conf параметр:
interfaces=usbd0 eth0

/// Then from console (terminal):
smbd -D


3) Для редактирования лучше использовать mc (аналог Norton Comander) , поставив переменную export TERM=linux
Я например создал файл /home/QtPalmtop/bin/nc.sh следующего содержания:
#!/bin/sh
TERM=linux
mc -a

Удачи.
Shurik

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Ср ноя 12, 2003 16:35

Aran Linweil писал(а):Ага!
Спасибо...
1.А можно ли купить батарею и менять ее ? Как в ППЦ ?
2.МКак делать софт ресет ?
3.Как делать хард ресет?
4.Где можно найти русскую документацию ??
1. Да.
2. Замок батареи (переключатель рядом с батарейным отсеком) на несколько секунд перевести в положение "от отсека", затем обратно. Включить питание кнопкой Power.
3. Повторить процедуру из п.2, за исключением нажатия на Power. Нажать и удерживать OK, при этом нажать Power. Появится сервисное меню. Подключить внешнее питание. В появившемся сервисном меню выбрать 3-й пункт. На появившийся вопрос ответить утвердительно. Партиция NAND-флеша, монтируемая на /home будет отформатирована, что примерно эквивалентно хард-ресету.
4. ИМХО, нигде. Как и английскую. Которую переводил dynamism.com, но дает ее естессно только тем, кто купил Завры у них.
SL-C3000 / 8GB internal CF storage

Аватара пользователя
longshadow
Профессор (5 lvl)
Сообщения: 529
Зарегистрирован: Вт ноя 11, 2003 16:17

Сообщение longshadow » Ср ноя 12, 2003 16:39

VladSu писал(а):
Единственное условие - файловая система не нем должна быть ext2.
У меня ЦФ прекрасно читается ридером подключенным к вин-машине и когда нужно на ней создается своп!
Да, действительно. Попробовал создать своп на мемстике с vfat-ом, вставленном в Завра через адаптер MS-CF. Создался и включился без вопросов.

Сорри за дезинформацию, везде и всегда читал, что своп_файл_ можно сотворить не на любой фаловой системе.
SL-C3000 / 8GB internal CF storage

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Пт ноя 14, 2003 21:13

Есть еще плейер от TheKompany.com, но он а) платный :( и б) глючный :( .

Вообще с кином на Заурусе проблемы. Процессор, судя по моим подсчетам, должен спокойно крутить 640х480 с потоком примерно 300-350 килобит в секунду. Но... тормозит безбожно. То ли программа Кино2 неоптимизированная, то ли не так настроена (а как быстрее?) то ли тормозная видеосистема. Пусть знатоки подскажут...
Zaurus C3000

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пт ноя 14, 2003 21:16

А из чего, извините, следует, что процессор должен "спокойно крутить" 640х480??
И как это вообще можно подсчитать?
Зная только разрешение?

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Пт ноя 14, 2003 21:37

Вообще-то, я приводил свои подсчеты в http://www.hpc.ru/board/viewtopic.php?t ... sc&start=0 . Правда, они приблизительные и грешат тем допущением, что архитектура x86 и XScale по производительности более-менее одинакова (что не совсем верно, исходя хотя бы из факта отсутствия сопроцессора в XScale). Процитирую еще раз:

Для того, чтобы более-менее прилично смотреть MPEG4 (например, 512х384) на PC, нужен хотя бы Pentium II на 350 мегагерц и выше. Шина у него, как все помнят - 100 мегагерц. У PXA255, стоящего в Заурусе, скорость 400 мегагерц (то есть не хуже), а шина 200 (то есть вдвое лучше). Память, как я понимаю, и там, и там примерно одного типа. Сильно различаются только две вещи - у Зауруса довольно слабая видеосистема на обычном двумерном чипе ATI (видимо, из энергосберегающих соображений) и из тех же, не иначе, соображений, на кристалле ЦПУ отсутствует сопроцессор, да и кэши обоих уровней сильно поменьше. Определив эти тормозящие факторы как 2х (на глазок ), придем к выводу, что в теории крутить фильмы без пережатия Заурус все-таки сможет. Реально - пока подтормаживает, но тут, наверно, дело в программе просмотра...

ИМХО, дело главным образом именно в медленной (энергосберегающей и поэтому тормозной и двумерной) :( видеокарте Зауруса...
Zaurus C3000

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пт ноя 14, 2003 21:48

Если у Вас установлен Perl попробуйте запустить пустой цикл от 1 до миллиона и измерьте время выполнения командой time.
Видеоподсистему этот доморощеный тест не использует, и нагружает только процессор.
Тем не менее, производительность Xcale у меня оказывается в 20 раз меньше производительности Intel'овского процессора с той же тактовой частотой.

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»