<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://lorwiki.zhbert.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%9F%D0%9A_%28PDA%29%2C_%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%D1%8B%2C_%D1%81%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D1%8B</id>
	<title>КПК (PDA), смартфоны, сотовые телефоны - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://lorwiki.zhbert.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9A%D0%9F%D0%9A_%28PDA%29%2C_%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%D1%8B%2C_%D1%81%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D1%8B"/>
	<link rel="alternate" type="text/html" href="http://lorwiki.zhbert.ru/index.php?title=%D0%9A%D0%9F%D0%9A_(PDA),_%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%D1%8B,_%D1%81%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D1%8B&amp;action=history"/>
	<updated>2026-10-12T23:47:51Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>http://lorwiki.zhbert.ru/index.php?title=%D0%9A%D0%9F%D0%9A_(PDA),_%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%D1%8B,_%D1%81%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D1%8B&amp;diff=295&amp;oldid=prev</id>
		<title>Admin: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://lorwiki.zhbert.ru/index.php?title=%D0%9A%D0%9F%D0%9A_(PDA),_%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%D1%8B,_%D1%81%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D1%8B&amp;diff=295&amp;oldid=prev"/>
		<updated>2023-02-27T18:39:17Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 21:39, 27 февраля 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://lorwiki.zhbert.ru/index.php?title=%D0%9A%D0%9F%D0%9A_(PDA),_%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%D1%8B,_%D1%81%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D1%8B&amp;diff=294&amp;oldid=prev</id>
		<title>lor&gt;Cetjs2: Откат правок 163.172.227.165 (обсуждение) к версии Mandala</title>
		<link rel="alternate" type="text/html" href="http://lorwiki.zhbert.ru/index.php?title=%D0%9A%D0%9F%D0%9A_(PDA),_%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%D1%8B,_%D1%81%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D1%8B&amp;diff=294&amp;oldid=prev"/>
		<updated>2018-05-13T08:26:15Z</updated>

		<summary type="html">&lt;p&gt;Откат правок &lt;a href=&quot;/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/163.172.227.165&quot; title=&quot;Служебная:Вклад/163.172.227.165&quot;&gt;163.172.227.165&lt;/a&gt; (&lt;a href=&quot;/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:163.172.227.165&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Обсуждение участника:163.172.227.165 (страница не существует)&quot;&gt;обсуждение&lt;/a&gt;) к версии &lt;a href=&quot;/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Mandala&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Участник:Mandala (страница не существует)&quot;&gt;Mandala&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[http://www.handhelds.org/] - общая информация по поддержке наладонников.&lt;br /&gt;
&lt;br /&gt;
'''Нужен доброволец для наполнения этого раздела FAQ!'''&lt;br /&gt;
&lt;br /&gt;
==Синхронизация. Как синхронизировать КПК или смартфон с Windows Mobile? Как получить доступ к такому КПК/смартфону?==&lt;br /&gt;
&lt;br /&gt;
Доступ к устройству дает [http://www.synce.org SynCE]. Графические интерфейсы реализованы для [http://www.kde-apps.org/content/show.php?content=14162 KDE] и [http://www.synce.org/moin/SynceTools/SynceGnome Gnome].&lt;br /&gt;
&lt;br /&gt;
Если на машине нет KDE или Gnome, можно воспользоваться реализацией под названием [http://freshmeat.net/projects/pyrapi/ PyRapi].&lt;br /&gt;
&lt;br /&gt;
Для синхронизации календарей, почты и прочего есть проект [http://multisync.sourceforge.net/news.php multisync], работающий в паре с SynCE. В данный момент можно синхронизироваться с Evolution и адресной книгой KDE.&lt;br /&gt;
&lt;br /&gt;
==На какие КПК можно установить Linux?==&lt;br /&gt;
&lt;br /&gt;
Ответить на этот вопрос поможет ресурс [http://www.handhelds.org/]. Самые хорошие результаты дают установки Linux на HP iPaq старых версий, например hx4700.&lt;br /&gt;
&lt;br /&gt;
==Какие КПК идут сразу с установленным Linux?==&lt;br /&gt;
&lt;br /&gt;
* [http://www.sharpusa.com/products/support/view_all_models/0,2326,16,00.html Sharp Zaurus] (производство прекращено)&lt;br /&gt;
* [http://europe.nokia.com/770 Nokia 770], [http://europe.nokia.com/A4305062 Nokia N800], [http://europe.nokia.com/link?cid=PLAIN_TEXT_508842 Nokia N810]&lt;br /&gt;
&lt;br /&gt;
==Какие смартфоны идут с установленным Linux?==&lt;br /&gt;
&lt;br /&gt;
===Смартфоны Nokia===&lt;br /&gt;
* [http://europe.nokia.com/n900 Nokia N900]&lt;br /&gt;
&lt;br /&gt;
===Смартфоны Motorola===&lt;br /&gt;
Список моделей с Linux: A728, A760, A768, A780, A910, A1200, E680, E680i, E680g, E690, Rokr E2, Rokr E6, Rokr E8, Rizr Z6, Razr 2 (v8, v9), i876. &lt;br /&gt;
&lt;br /&gt;
Из них в СНГ продаются [http://wiki.openezx.org/A1200 A1200e] и [http://wiki.openezx.org/Razr2 Razr2]. &lt;br /&gt;
&lt;br /&gt;
Linux в этих телефонах используется исключительно для запуска закрытой оболочки, написанной на Qt Embedded. &lt;br /&gt;
&lt;br /&gt;
Информация о телефонах:&lt;br /&gt;
&lt;br /&gt;
* [http://openezx.org OpenEZX] - сборник информации, портирование драйверов устройств телефонов Motorola в ветку ядра 2.6&lt;br /&gt;
* [http://forum.motofan.ru/index.php?showforum=100 Раздел] форума motofan.ru, посвященный linux-смартфонам&lt;br /&gt;
* Описание модификации linux, установленной в телефоне A1200e с точки зрения линуксоида: [http://muromec.org.ua/tag/a1200/ ссылка]&lt;br /&gt;
* Модифицированная прошивка, с возможностью записи в rootfs (убрана защита на уровне mtd, тип корневой файловой системы сменен с cramfs на jffs2, изменена таблица разделов mtd, плюс стандартные улучшения) - [http://forum.motofan.ru/index.php?showtopic=140881]&lt;br /&gt;
&lt;br /&gt;
==Какой дистрибутив ставить на PDA==&lt;br /&gt;
&lt;br /&gt;
Наиболее динамично развивающимся дистрибутивом на 2008 год является [http://www.angstrom-distribution.org Ångström Linux]. Структура взята из debian. В качестве пакетного менеджера используется ipkg. Для построения используется система [http://www.openembedded.org OpenEmbedded]. Есть версия также на i686.&lt;br /&gt;
&lt;br /&gt;
Вторым дистрибутивом можно назвать [http://familiar.handhelds.org Familiar Linux].&lt;br /&gt;
&lt;br /&gt;
==Какие графические среды существуют под PDA==&lt;br /&gt;
&lt;br /&gt;
*[http://www.trolltech.com/products/qtopia/index.html Qtopia] - закрытая рабочая среда, разрабатываемой компанией Trolltech для ограниченного набора устройств, и использующая библиотеку Qt. Для PDA hx4700 ее стоимость составляет $50.&lt;br /&gt;
&lt;br /&gt;
*[http://opie.handhelds.org/cgi-bin/moin.cgi/ OPIE] - очень красивая и быстрая рабочая среда, написанная на Qt. Является форком закрытой рабочей среды [http://www.trolltech.com/products/qtopia/index.html Qtopia]. Не использует для вывода графики [http://freedesktop.org/Software/xorg X Window System], поэтому портировать графические приложения сложнее, чем для GPE. Имеет приличную поддержку PIM и мультимедии.&lt;br /&gt;
&lt;br /&gt;
*[http://gpe.handhelds.org/ GPE] - наиболее популярная среда, использующая для вывода графики [http://freedesktop.org/Software/xorg X Window System]. Написана на библиотеке  GTK. Без ложного преувеличения можно назвать данную систему Gnome на PDA, так как существуют порты самых популярных библиотек и приложений этой рабочей среды. Если вы хотите использовать свой PDA как мини-компьютер и органайзер и работать с полнофункциональными приложениями документооборота (например, abiword и gnumeric) - это наиболее подходящая для вас среда.&lt;br /&gt;
&lt;br /&gt;
*[http://maemo.org/ Maemo] — базирующаяся на Debian Linux платформа для портативных устройств. Используется в интернет-планшетах Nokia 770, Nokia N800, N810 и коммуникаторе Nokia N900. В основе Maemo лежат компоненты среды Gnome, в том числе графическая библиотека gtk. Б́ольшая часть кода Maemo открыта, и послужила основой для создания Ubuntu Mobile. &lt;br /&gt;
==Какие загрузчики используются Linux для мобильных устройств==&lt;br /&gt;
&lt;br /&gt;
Существует несколько загрузчиков Linux для PDA:&lt;br /&gt;
&lt;br /&gt;
*[http://wiki.xda-developers.com/index.php?pagename=LinExec LinExec]&lt;br /&gt;
*[http://www.handhelds.org/moin/moin.cgi/HaRET HaRET]&lt;br /&gt;
*[http://garux.sourceforge.net/ Garux], для устройств Palm&lt;br /&gt;
*[http://container.watje.org/index.php?title=SDG_bootloader SDG Bootloader]. Также существует модифицированная версия загрузчика (автор, если не ошибаюсь, kmeaw), позволяющая грузиться не только с внутренней флешки, но и с CF-карты.&lt;br /&gt;
*[http://www.handhelds.org/feeds/bootldr/pxa/ bootldr-pxa]&lt;br /&gt;
&lt;br /&gt;
==Как установить Ångström Linux на PDA==&lt;br /&gt;
&lt;br /&gt;
Установка Linux на разных устройствах отличается в ряде моментов, например, при установке загрузчика, вызове сервисного меню устройства и частично бэкапе системы.&lt;br /&gt;
&lt;br /&gt;
=== Бэкап системы Windows Mobile и установка загрузчика ===&lt;br /&gt;
==== hx4700 и SDG Bootloader ====&lt;br /&gt;
&lt;br /&gt;
Для начала нам потребуется карта памяти SD объемом от 128 мегабайт, компьютер с линуксом и кредл. Все, что было на карте, будет удалено!&lt;br /&gt;
&lt;br /&gt;
1. Нажимаем одновременно кнопки Addressbook + iTask + Reset.&lt;br /&gt;
2. Вставляем наладонник в кредл.&lt;br /&gt;
3. Запускаем minicom с параметром -os. Наше устройство, если все нормально, называется /dev/ttyUSB0 (убедитесь в этом).&lt;br /&gt;
4. Копируем образ командой d2s.&lt;br /&gt;
&lt;br /&gt;
Теперь на карточке окажется образ Windows Mobile. Предполагая, что карта является устройством /dev/sda, скинуть образ на рабочий компьютер можно как обычно с помощью команды dd:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dd if=/dev/sda of=windows.img bs=130M count=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь установим загрузчик.&lt;br /&gt;
&lt;br /&gt;
1. Скачаем загрузчик [http://sdgsystems.net/pub/ipaq/hx4700/starterkit/ отсюда] - файл будет называться bootldr-1.X.X-hp.rom.&lt;br /&gt;
2. Поместим загрузчик на карту:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dd if=bootldr.rom of=/dev/sda &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
3. Установим загрузчик на устройство. Для этого вставим карту в наладонник и нажмем Contacts + iTask + Reset.&lt;br /&gt;
&lt;br /&gt;
=== Установка дистрибутива ===&lt;br /&gt;
==== hx4700 ====&lt;br /&gt;
&lt;br /&gt;
Скачиваем файлы дистрибутива [http://www.angstrom-distribution.org/releases/2007.12/images/hx4700 отсюда]:&lt;br /&gt;
* reflash.ctl - контрольный файл, в котором прописаны названия и файлы прошивок.&lt;br /&gt;
* zImage-2.6.xx-hhXX-rX-hx4700.bin - ядро.&lt;br /&gt;
* И один из файлов, название которого называется Angstrom.&lt;br /&gt;
&lt;br /&gt;
Какой из Angstrom'ов? Это просто:&lt;br /&gt;
* base - базовая система, только консоль, большинство утилит управления устройством отсутствует, ядро имеет ограниченное количество модулей.&lt;br /&gt;
* console - полнофункциональная консольная система.&lt;br /&gt;
* minimalist - система с минимальным набором графических программ.&lt;br /&gt;
* x11-image - полнофункциональная система с набором графических программ под большинство нужд.&lt;br /&gt;
&lt;br /&gt;
Скачиваем те, что имеют расширение jffs2.&lt;br /&gt;
&lt;br /&gt;
Установка:&lt;br /&gt;
1. Проверяем, правильно ли прописаны файлы в reflash.ctl.&lt;br /&gt;
2. Переписываем файлы на карту CF. Если карта имеет объем больше 128Мб, то безопаснее создать первый раздел на 128Mb и переписать файлы туда. Карта должна иметь файловую систему FAT (рекомендуется FAT16, но прекрасно работает и FAT32).&lt;br /&gt;
3. Вставляем карту CF в наладонник.&lt;br /&gt;
4. Нажимаем Contact + Mail + Reset.&lt;br /&gt;
5. Загрузчик покажет строчки с названиями ядер (zImage) и системы (Angstrom). Клавишами Contact и Calendar можно перемещать курсор, а клавишей iTask делать выбор. Выберите ядро и нажмите iTask.&lt;br /&gt;
6. Когда загрузчик проверит целостность файла, он попросит подтверждение на прошивку. Нажмите клавишу Record.&lt;br /&gt;
7. После того, как ядро прошьется, нажмите Record еще раз, чтобы вернуться в меню и выбрать для прошивки систему.&lt;br /&gt;
8. После прошивки вытащите все карточки и нажмите Power. Первая загрузка будет довольно долгой. В конце система предложит откалибровать экран и ввести имя пользователя, который будет работать с наладонником.&lt;br /&gt;
&lt;br /&gt;
Иногда загрузчик может не увидеть файлов вообще. Нажмите Record для повторения чтения.&lt;br /&gt;
&lt;br /&gt;
=== Настройка сети ===&lt;br /&gt;
&lt;br /&gt;
Пакетный менеджер мобильного линукса умеет обновляться и ставить необходимые программы из репозиториев в Интернете. Поэтому необходимо как-то подключить наладонник к сети. Наиболее простым способом является подключение интернета через настольный компьютер - это же позволит сразу заходить в консоль со всеми вытекающими.&lt;br /&gt;
&lt;br /&gt;
Для дистрибутива Fedora создаем файл /etc/sysconfig/network-script/ifcfg-usb0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+&lt;br /&gt;
DEVICE=usb0&lt;br /&gt;
BOOTPROTO=none&lt;br /&gt;
IPADDR=192.168.0.200&lt;br /&gt;
ONBOOT=no&lt;br /&gt;
NETMASK=255.255.255.0&lt;br /&gt;
NETWORK=192.168.0.0&lt;br /&gt;
BROADCAST=192.168.0.255&lt;br /&gt;
TYPE=Неизвестный&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вот такой файлик под названием ipaqh кладем куда-нибудь в /usr/local/bin&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ROUTE=/sbin/route&lt;br /&gt;
IPTABLES=/sbin/iptables&lt;br /&gt;
MODPROBE=/sbin/modprobe&lt;br /&gt;
AWK=/bin/awk&lt;br /&gt;
IFCONFIG=/sbin/ifconfig&lt;br /&gt;
LOCAL=127.0.0.1/32&lt;br /&gt;
&lt;br /&gt;
EXT_IF=&amp;quot;eth0&amp;quot;&lt;br /&gt;
EXT_IP=172.16.128.5&lt;br /&gt;
EXT_NET=172.16.128.0/255.255.0.0&lt;br /&gt;
&lt;br /&gt;
sudo $MODPROBE cdc_subset&lt;br /&gt;
sudo $MODPROBE usbnet&lt;br /&gt;
sudo $IFCONFIG usb0 192.168.0.200&lt;br /&gt;
echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;br /&gt;
&lt;br /&gt;
INT_NET=192.168.0.0&lt;br /&gt;
INT_MASK=255.255.255.0&lt;br /&gt;
INT_IP=192.168.0.200&lt;br /&gt;
&lt;br /&gt;
sudo $MODPROBE ip_conntrack&lt;br /&gt;
sudo $MODPROBE ip_tables&lt;br /&gt;
sudo $MODPROBE iptable_filter&lt;br /&gt;
sudo $MODPROBE iptable_mangle&lt;br /&gt;
sudo $MODPROBE iptable_nat&lt;br /&gt;
sudo $MODPROBE ipt_LOG&lt;br /&gt;
sudo $MODPROBE ipt_limit&lt;br /&gt;
sudo $MODPROBE ipt_MASQUERADE&lt;br /&gt;
sudo $MODPROBE ipt_REJECT&lt;br /&gt;
sudo $MODPROBE ip_conntrack_ftp&lt;br /&gt;
sudo $MODPROBE ip_nat_ftp&lt;br /&gt;
&lt;br /&gt;
#Remove # if you don't have another iptables firewall rules&lt;br /&gt;
#sudo $IPTABLES -X&lt;br /&gt;
#sudo $IPTABLES -F FORWARD&lt;br /&gt;
#sudo $IPTABLES -F INPUT&lt;br /&gt;
#sudo $IPTABLES -F OUTPUT&lt;br /&gt;
#sudo $IPTABLES -t nat -F POSTROUTING&lt;br /&gt;
&lt;br /&gt;
sudo $IPTABLES -A INPUT -j ACCEPT&lt;br /&gt;
sudo $IPTABLES -A OUTPUT -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
#Forwarding&lt;br /&gt;
sudo $IPTABLES -A FORWARD -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
sudo $IPTABLES -t nat -A POSTROUTING -o $EXT_IF -j MASQUERADE&lt;br /&gt;
&lt;br /&gt;
sudo $ROUTE del default gw 192.168.10.200&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На наладоннике в файле /etc/network/interfaces:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        auto usb0&lt;br /&gt;
        iface usb0 inet static&lt;br /&gt;
        address 192.168.0.202&lt;br /&gt;
        netmask 255.255.255.0&lt;br /&gt;
        network 192.168.0.0&lt;br /&gt;
        gateway 192.168.0.200&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
На наладоннике в файле /etc/resolv.conf прописываем ваш DNS.&lt;br /&gt;
&lt;br /&gt;
Теперь вставляем устройство в кредл и запускаем ipaqh. Должен появиться сетевой usb-интерфейс, а на наладоннике - интернет.&lt;br /&gt;
&lt;br /&gt;
=== Зачем подключать файл подкачки (swap-файл) и как это сделать? ===&lt;br /&gt;
&lt;br /&gt;
На наладоннике достаточно ограниченный объем памяти - от 32-х до 128-ми мегабайт. При запуске тяжелых приложений память потребляется зачастую в большем объеме, чем есть на устройстве. Поэтому, как и на больших компьютерах, мы создадим swap-файл на карте памяти. Обычно с картой CF проблем меньше. Чем быстрее ваша карта памяти, тем быстрее будут работать приложения.&lt;br /&gt;
&lt;br /&gt;
Для этого воспользуемся линуксом на настольном компьютере.&lt;br /&gt;
Создаем подкачки на 98Мб:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# touch swap&lt;br /&gt;
root@linux# dd if=/dev/zero of=./swap bs=1M count=98&lt;br /&gt;
root@linux# mkswap ./swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Копируем файл на второй раздел карты CF и пропишем в файле /etc/fstab наладонника такую строчку:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/media/hda2/swap        swap        swap    defaults        0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Теперь подключаем swap:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# swapon -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Как обновить программы установленного дистрибутива ===&lt;br /&gt;
&lt;br /&gt;
Как и любой другой, использующий пакетный менеджер ipkg, дистрибутив можно и нужно обновить сразу после установки двумя командами:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@linux# ipkg update&lt;br /&gt;
root@linux# ipkg upgrade&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Иногда последнюю команду стоит повторить.&lt;br /&gt;
&lt;br /&gt;
=== Установка полезного комплекта программ ===&lt;br /&gt;
&lt;br /&gt;
Часть программ будет взята из нестабильных репозитариев. Поэтому для начала нам следует их подключить.&lt;br /&gt;
&lt;br /&gt;
Создайте файл /etc/ipkg/hx4700un-feed.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
src/gz hx4700un http://www.angstrom-distribution.org/unstable/feed/armv5te/machine/hx4700/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и файл /etc/ipkg/unstable-feed.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
src/gz unstable http://www.angstrom-distribution.org/unstable/feed/armv5te/base&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После этого выполните команду&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ipkg update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Дальше создадим файлик с любым названием, который и установит необходимые нам программы.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
ipkg update&lt;br /&gt;
ipkg upgrade&lt;br /&gt;
ipkg install fbreader&lt;br /&gt;
ipkg install abiword&lt;br /&gt;
ipkg install abiword-plugin-opendocument&lt;br /&gt;
ipkg install abiword-plugin-openwriter&lt;br /&gt;
ipkg install abiword-plugin-mswrite&lt;br /&gt;
ipkg install abiword-plugin-jpeg&lt;br /&gt;
ipkg install gnumeric&lt;br /&gt;
ipkg install gnumeric-plugin-openoffice&lt;br /&gt;
ipkg install gnumeric-plugin-excel&lt;br /&gt;
ipkg install mplayer&lt;br /&gt;
ipkg install gpdf&lt;br /&gt;
ipkg install gaim&lt;br /&gt;
ipkg install gaim-protocol-oscar&lt;br /&gt;
ipkg install gpe-gallery&lt;br /&gt;
ipkg install gpe-today&lt;br /&gt;
ipkg install gpe-task-pim&lt;br /&gt;
ipkg install xstroke&lt;br /&gt;
ipkg install sudo&lt;br /&gt;
ipkg install xev&lt;br /&gt;
ipkg install x11vnc&lt;br /&gt;
ipkg install mc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Дальнейшая доработка дистрибутива ===&lt;br /&gt;
==== Как настроить русский ввод на виртуальной клавиатуре? ====&lt;br /&gt;
&lt;br /&gt;
В состав дистрибутива входит matchbox и, соответственно, matchbox-keyboard. Русская раскладка есть, но нет значка с лого клавиатуры и файла, благодаря которому происходит включение этой клавиатуры.&lt;br /&gt;
&lt;br /&gt;
В каталоге /usr/share/applications/inputmethods создаем файл matchbox-keyboard-ru.desktop:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Name=Ru-Keyboard&lt;br /&gt;
Comment=Russian Virtual Keyboard&lt;br /&gt;
Exec=matchbox-keyboard ru&lt;br /&gt;
Type=Application&lt;br /&gt;
Icon=matchbox-keyboard-ru.png&lt;br /&gt;
Categories=Panel;Utility;MB&lt;br /&gt;
X-MB-INPUT-MECHANSIM=True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Значок можно взять на сайте [http://www.mobilelinux.ru Linux на КПК] вот [http://www.mobilelinux.ru/user_files/articles/matchbox-keyboard-ru.png тут] и скопировать в папку /usr/share/pixmaps.&lt;br /&gt;
&lt;br /&gt;
==== Как подключить нормальные шрифты? ====&lt;br /&gt;
&lt;br /&gt;
Копируем шрифты из Windows в папку /usr/share/fonts/truetype. Если не сильно экономить место, то там должны оказаться следующие файлы:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
andalemo.ttf&lt;br /&gt;
arialbd.ttf&lt;br /&gt;
arialbi.ttf&lt;br /&gt;
ariali.ttf&lt;br /&gt;
arial.ttf&lt;br /&gt;
ariblk.ttf&lt;br /&gt;
comicbd.ttf&lt;br /&gt;
comic.ttf&lt;br /&gt;
courbd.ttf&lt;br /&gt;
courbi.ttf&lt;br /&gt;
couri.ttf&lt;br /&gt;
cour.ttf&lt;br /&gt;
DejaVuSans-BoldOblique.ttf&lt;br /&gt;
DejaVuSans-Bold.ttf&lt;br /&gt;
DejaVuSans-ExtraLight.ttf&lt;br /&gt;
DejaVuSansMono-BoldOblique.ttf&lt;br /&gt;
DejaVuSansMono-Bold.ttf&lt;br /&gt;
DejaVuSansMono-Oblique.ttf&lt;br /&gt;
DejaVuSansMono.ttf&lt;br /&gt;
DejaVuSans-Oblique.ttf&lt;br /&gt;
DejaVuSans.ttf&lt;br /&gt;
georgiab.ttf&lt;br /&gt;
georgiai.ttf&lt;br /&gt;
georgia.ttf&lt;br /&gt;
georgiaz.ttf&lt;br /&gt;
impact.ttf&lt;br /&gt;
list.txt&lt;br /&gt;
symbol.ttf&lt;br /&gt;
tahomabd.ttf&lt;br /&gt;
tahoma.ttf&lt;br /&gt;
timesbd.ttf&lt;br /&gt;
timesbi.ttf&lt;br /&gt;
timesi.ttf&lt;br /&gt;
times.ttf&lt;br /&gt;
verdanab.ttf&lt;br /&gt;
verdanai.ttf&lt;br /&gt;
verdana.ttf&lt;br /&gt;
verdanaz.ttf&lt;br /&gt;
webdings.ttf&lt;br /&gt;
wingding.ttf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для моноширинных шрифтов, за исключением терминала, рекомендуется Andale Mono. Для интерфейса - Arial или Tahoma.&lt;br /&gt;
&lt;br /&gt;
=== Как подключить беспроводную клавиатуру Луч-BT? Как сделать переключения языка прямо с клавиатуры? ===&lt;br /&gt;
&lt;br /&gt;
Беспроводные клавиатуры бывают двух типов:&lt;br /&gt;
*Serial, соединяющиеся через bluetooth с компьютером и далее открывающие com-порт, через который и идет общение.&lt;br /&gt;
*HID, работающие по специальному протоколу, созданному как раз для устройств управления.&lt;br /&gt;
&lt;br /&gt;
Если со вторыми работа идет стандартными методами, то с первыми все сложнее - для каждой клавиатуры необходим драйвер под программу с названием kbdd. Клавиатура Луч-BT относится к типу Serial. Для того, чтобы подключить клавиатуру, использовался вот [http://www.teleology.ru/projects_ru/informatics_ru/open_ru/hx4700_ru/angstrom_ru этот документ]. Поэтому за объяснениями - в него. А здесь будет описана сжатая установка.&lt;br /&gt;
&lt;br /&gt;
В папке /etc/X11/ создаем файлик xmodmap.rus. Это раскладка с qwerty и йцукен. Первой должна идти английская клавиатура, иначе не заработает терминал.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 75 = XF86Calendar&lt;br /&gt;
keycode 76 = telephone&lt;br /&gt;
keycode 95 = XF86Mail&lt;br /&gt;
keycode 96 = XF86AudioRecord&lt;br /&gt;
keycode 110 = XF86Start&lt;br /&gt;
keycode 124 = XF86PowerDown&lt;br /&gt;
&lt;br /&gt;
clear shift&lt;br /&gt;
clear control&lt;br /&gt;
clear mod1&lt;br /&gt;
clear mod2&lt;br /&gt;
clear mod3&lt;br /&gt;
clear mod4&lt;br /&gt;
&lt;br /&gt;
keycode  10 = 1 exclam&lt;br /&gt;
keycode  11 = 2 at 2 quotedbl&lt;br /&gt;
keycode  12 = 3 sterling 3 numbersign&lt;br /&gt;
keycode  13 = 4 semicolon 4 dollar&lt;br /&gt;
keycode  14 = 5 percent 5 percent&lt;br /&gt;
keycode  15 = 6 asciicircum 6 colon&lt;br /&gt;
keycode  16 = 7 ampersand 7 question&lt;br /&gt;
keycode  17 = 8 asterisk 8 asterisk&lt;br /&gt;
keycode  18 = 9 parenleft 9 parenleft&lt;br /&gt;
keycode  19 = 0 parenright 0 parenright&lt;br /&gt;
keycode  20 = minus underscore&lt;br /&gt;
keycode  21 = equal plus&lt;br /&gt;
keycode  22 = BackSpace&lt;br /&gt;
keycode  23 = Tab Tab&lt;br /&gt;
keycode  24 = q Q Cyrillic_shorti Cyrillic_SHORTI&lt;br /&gt;
keycode  25 = w W Cyrillic_tse Cyrillic_TSE&lt;br /&gt;
keycode  26 = e E Cyrillic_u Cyrillic_U&lt;br /&gt;
keycode  27 = r R Cyrillic_ka Cyrillic_KA&lt;br /&gt;
keycode  28 = t T Cyrillic_ie Cyrillic_IE&lt;br /&gt;
keycode  29 = y Y Cyrillic_en Cyrillic_EN&lt;br /&gt;
keycode  30 = u U Cyrillic_ghe Cyrillic_GHE&lt;br /&gt;
keycode  31 = i I Cyrillic_sha Cyrillic_SHA&lt;br /&gt;
keycode  32 = o O Cyrillic_shcha Cyrillic_SHCHA&lt;br /&gt;
keycode  33 = p P Cyrillic_ze Cyrillic_ZE&lt;br /&gt;
keycode  34 = bracketleft braceleft Cyrillic_ha Cyrillic_HA&lt;br /&gt;
keycode  35 = bracketright braceright Cyrillic_hardsign Cyrillic_HARDSIGN&lt;br /&gt;
keycode  36 = Return&lt;br /&gt;
keycode  37 = Control_L&lt;br /&gt;
keycode  38 = a A Cyrillic_ef Cyrillic_EF&lt;br /&gt;
keycode  39 = s S Cyrillic_yeru Cyrillic_YERU&lt;br /&gt;
keycode  40 = d D Cyrillic_ve Cyrillic_VE&lt;br /&gt;
keycode  41 = f F Cyrillic_a Cyrillic_A&lt;br /&gt;
keycode  42 = g G Cyrillic_pe Cyrillic_PE&lt;br /&gt;
keycode  43 = h H Cyrillic_er Cyrillic_ER&lt;br /&gt;
keycode  44 = j J Cyrillic_o Cyrillic_O&lt;br /&gt;
keycode  45 = k K Cyrillic_el Cyrillic_EL&lt;br /&gt;
keycode  46 = l L Cyrillic_de Cyrillic_DE&lt;br /&gt;
keycode  47 = semicolon colon Cyrillic_zhe Cyrillic_ZHE&lt;br /&gt;
keycode  48 = apostrophe quotedbl Cyrillic_e Cyrillic_E&lt;br /&gt;
keycode  50 = Shift_L&lt;br /&gt;
keycode  52 = z Z Cyrillic_ya Cyrillic_YA&lt;br /&gt;
keycode  53 = x X Cyrillic_che Cyrillic_CHE&lt;br /&gt;
keycode  54 = c C Cyrillic_es Cyrillic_ES&lt;br /&gt;
keycode  55 = v V Cyrillic_em Cyrillic_EM&lt;br /&gt;
keycode  56 = b B Cyrillic_i Cyrillic_I&lt;br /&gt;
keycode  57 = n N Cyrillic_te Cyrillic_TE&lt;br /&gt;
keycode  58 = m M Cyrillic_softsign Cyrillic_SOFTSIGN&lt;br /&gt;
keycode  59 = colon less Cyrillic_be Cyrillic_BE&lt;br /&gt;
keycode  60 = period greater Cyrillic_yu Cyrillic_YU&lt;br /&gt;
keycode  61 = question slash period comma&lt;br /&gt;
keycode  62 = Shift_R&lt;br /&gt;
keycode  64 = Meta_L Alt_L&lt;br /&gt;
keycode  65 = space space&lt;br /&gt;
keycode  66 = Caps_Lock&lt;br /&gt;
keycode  78 = Mode_switch&lt;br /&gt;
keycode 131 = backslash bar slash backslash&lt;br /&gt;
keycode 119 = Delete&lt;br /&gt;
keycode 133 = Insert&lt;br /&gt;
&lt;br /&gt;
add shift   = Shift_L&lt;br /&gt;
add control = Control_L&lt;br /&gt;
add mod1    = Alt_L&lt;br /&gt;
&lt;br /&gt;
! Use CapsLock as rus/lat switch key.&lt;br /&gt;
&lt;br /&gt;
clear lock&lt;br /&gt;
clear mod5&lt;br /&gt;
add mod5 = Caps_Lock Mode_switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Меняем параметры в файлах xmodmap-left:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 111 = Up&lt;br /&gt;
keycode 116 = Down&lt;br /&gt;
keycode 114 = Right&lt;br /&gt;
keycode 113 = Left&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
и xmodmap-portrait:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
keycode 111 = Up&lt;br /&gt;
keycode 113 = Left&lt;br /&gt;
keycode 114 = Right&lt;br /&gt;
keycode 116 = Down&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Создаем симлинки с названиями hx4700.xmodmap и keyboardless.xmodmap на файл xmodmap.rus. Согласно документу, упоминаемому выше, создаем пару файлов для включения клавиатуры. bt-kbd-on:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin&lt;br /&gt;
RF=rfcomm0&lt;br /&gt;
DEV=/dev/$RF&lt;br /&gt;
BD=00:0A:3A:32:9B:09&lt;br /&gt;
pidof hciattach &amp;gt;/dev/null || sudo hciattach /dev/ttyS1 texas 115200&lt;br /&gt;
sleep 1&lt;br /&gt;
rfcomm | grep ^$RF: &amp;gt;/dev/null &amp;amp;&amp;amp; sudo rfcomm release $DEV&lt;br /&gt;
sudo rfcomm bind $DEV $BD&lt;br /&gt;
sleep 1&lt;br /&gt;
sudo kbdd -p $DEV -t smartbt&lt;br /&gt;
sudo rfcomm release $DEV&lt;br /&gt;
sudo fuser /dev/rfcomm* &amp;gt;/dev/null 2&amp;gt;/dev/null || sudo killall hciattach&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В параметре BD нужно прописать адрес своей клавиатуры. Его можно узнать с помощью команды hcitool scan&lt;br /&gt;
&lt;br /&gt;
bt-kbd.sw:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
pidof kbdd &amp;gt;/dev/null &amp;amp;&amp;amp; sudo killall kbdd || exec ~/bin/bt-kbd-on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
В файле ~/.keylaunchrc:прописываем:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
key=???XF86Start:-:/usr/bin/xrandr.sw&lt;br /&gt;
key=???Held XF86Start:-:/usr/bin/bt-kbd.sw &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
По большой и светлой идее это должно заставить включать и выключать клавиатуру (у меня, jackill'а, не работает).&lt;br /&gt;
Установим kbdd. Лучше будет собрать программу с помощью bitbake. В файле sudoers пропишем:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
your_user ALL=/sbin/hciattach,/bin/rfcomm,/usr/sbin/kbdd,/usr/bin/fuser,/usr/bin/killall&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Теперь можно запустить bt-kbd-on и через пару-тройку секунд клавиатура заработает. Переключение на русский и обратно осуществляется клавишей Caps Lock. Клавишу Esc не делал. Клавиша alt является, похоже, аппаратной, посему ее не удалось запрограммировать. Рекомендую просто поменять ее местом со стоящей рядом, ибо alt повешен на нее. &lt;br /&gt;
&lt;br /&gt;
=== Как починить автомонтирование карты SD, имеющей разделы? ===&lt;br /&gt;
&lt;br /&gt;
Ребятам из Angstrom удалось как-то поломать автомонтирование, работающее даже в Familiar. При первой загрузке карта с разделами монтируется правильно, а вот при второй уже начинаются глюки - система монтирует карту напрямую, не видя разделов.&lt;br /&gt;
&lt;br /&gt;
Поэтому либо придется монтировать карточку вручную, либо удалить с нее разделы и форматировать само устройство, т.е. вставить ее на большой компьютер и сказать нечто вроде такого:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkfs.vfat /dev/sda&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Карты CF монтируются нормально.&lt;br /&gt;
&lt;br /&gt;
Ещё вариант: отключить автомонтирование от angstrom, установить hal и монтировать флешки из thunar или из другой утилиты, поддерживающей hal.&lt;br /&gt;
&lt;br /&gt;
== Как посмотреть содержимое пакета .ipk? ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ar x packet_name.ipk &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Как сделать, чтоб андроид не тормозил? ==&lt;br /&gt;
&lt;br /&gt;
Общий алгоритм такой: делаешь хард-резет. Если тормоза остаются, то проблема аппаратная (тормозит флеш-память и т.п.), лечению поддается слабо, однако случаи известны. В противном случае — все дело в софте, т.е. рутишь девайс, втыкаешь какой-нибудь авторанменеджер/ресиверфаундер и с регулярной методичностью истребляешь блотварь.&lt;br /&gt;
&lt;br /&gt;
В идеале сразу после хардрезета нужно прогнать бенчмарки с обязательно записью их в журнал, а после регулярное обновление значений для дальнейших наблюдений. Но я слабо себе представляю человека, который будет этим ответственно заниматься. (c) Igron&lt;/div&gt;</summary>
		<author><name>lor&gt;Cetjs2</name></author>
	</entry>
</feed>