Установка программ на Pocket Navigator PN-4300

Навигаторы, GPS и ГЛОНАСС приемники и прочее оборудование, касающееся навигации
Закрыто
leshich
Аспирант (2 lvl)
Сообщения: 61
Зарегистрирован: Пн авг 04, 2008 13:58

Сообщение leshich » Ср ноя 12, 2008 17:43

Выяснилась интересная особенность касательно сохранения изменения, сделанных в реестре для достижения описанных выше результатов дороботки навигационных устройств на Windows CE 5.0.

На одном таком устройстве реестр якобы не сохранялся и все время восстанавливался после аппаратного ресета. Как оказалось, он сохраняется, но не всегда. Поэтому для того, чтобы быть уверенным в том, что он действительно сохранился, необходимо делать некие действия. У меня получилось это, когда я 2 раза подряд перехводил навигатор в режим Suspend и обратно. Возможно также, что реестр автоматически сохраняется раз в n-е число минут, но это я не смог выяснить.

Поэтому будьте внимательнее, если решитесь делать какие-либо действия с реестром. Так как нажатие на кнопку "Сохранить" в программе удаленного редактирования реестра НЕ гарантирует его немедленное сохранение во флэш-память устройства ;)

Exxceed
Новенький (0 lvl)
Сообщения: 2
Зарегистрирован: Вс ноя 16, 2008 19:28

Сообщение Exxceed » Вс ноя 16, 2008 19:46

Доброе время суток! Извините что немного не по теме, но не могу нигде найти инфо. Купил недавно PN-4300, где уже установлен Автоспутник. Сделать из него КПК у меня не получиться, т.к. в программировании я нуль. Возможно ли вместо автоспутника установить другую прогу на др. sd-карту и в случае необходимости просто менять карты или нет, а если да то какую?
Заранее спасибо!

leshich
Аспирант (2 lvl)
Сообщения: 61
Зарегистрирован: Пн авг 04, 2008 13:58

Сообщение leshich » Вс ноя 16, 2008 20:11

Чтобы сделать из навигатора КПК, вовсе не нужно разбираться в программировании, достаточно просто внимательно прочитать эту ветку сначала и сделать все вышеописанное. Конечно КПК получится не совсем полноценный, но возможности его все равно станут шире штатного исполнения.

Помимо шедшего в комплекте Автоспутника, я поставил себе NaviTel и iGO8. При чем на одну и ту же SD-карту (купил себе 8-гигабайтную). Хотя ничто не мешает поставить программы на разные карты памяти, если вам так больше нравится и менять их местами (хотя это по-моему неудобно).

На самом деле, я очень доволен Автоспутником, пользуюсь в основном им при езде (по Москве). Хотя в Navitel более подробно разрисовано Подмосковье (из моего опыта), а в iGO вообще можно поставить карты всего мира (я поставил себе всю Европу - потянуло на 2 Гб). Другие программы навигации не пробовал ставить, думаю и этих вполне достаточно.

Если есть желание поэкспериментировать - прочитайте внимательно все, о чем тут говорилось выше: http://www.pocketnavigator.ru/board/vie ... p?t=191749

Удачи

Exxceed
Новенький (0 lvl)
Сообщения: 2
Зарегистрирован: Вс ноя 16, 2008 19:28

Сообщение Exxceed » Вс ноя 16, 2008 20:47

Благодарю за ответ!

garik2008
Новенький (0 lvl)
Сообщения: 2
Зарегистрирован: Чт дек 04, 2008 16:34

Сообщение garik2008 » Сб дек 06, 2008 00:20

leshich, подскажи пожалуйста, а на Pocket Navigator PN 3510 подойдет такая разлочка, там Windows CE 4.2 стоит.

Leonid_rus
Новенький (0 lvl)
Сообщения: 1
Зарегистрирован: Ср дек 24, 2008 21:49

Сообщение Leonid_rus » Ср дек 24, 2008 22:09

leshich присоединяюсь к вопросу выше,
и возможно ли поставить winCE 5.0 на навигатор 3510 если возможно то как?
заранее спасибо.

Аватара пользователя
Folder
Аспирант (2 lvl)
Сообщения: 63
Зарегистрирован: Сб янв 10, 2009 04:47

Сообщение Folder » Сб янв 10, 2009 05:19

Спасибо за инфу... но, владея PN-4300 всего неделю, так и не смог разобраться где находится и как запускается ActiveSync...

Аватара пользователя
Folder
Аспирант (2 lvl)
Сообщения: 63
Зарегистрирован: Сб янв 10, 2009 04:47

Сообщение Folder » Сб янв 10, 2009 06:08

Folder писал(а):Спасибо за инфу... но, владея PN-4300 всего неделю, так и не смог разобраться где находится и как запускается ActiveSync...
Прошу прощения за тупняк... Пока лазил по теме, думал, что эта прога в навигаторе... :)

cektim
Новенький (0 lvl)
Сообщения: 3
Зарегистрирован: Пн сен 29, 2008 15:27

А как убрать с рабочего стола desktop.ini ?

Сообщение cektim » Вс янв 11, 2009 11:43

Доброго времени суток!
На рабочий стол при перезагрузке постоянно лезет desktop.ini, как собственно избавиться от сего файла?

leshich
Аспирант (2 lvl)
Сообщения: 61
Зарегистрирован: Пн авг 04, 2008 13:58

Сообщение leshich » Вс янв 11, 2009 13:08

От него не нужно избавляться. Этот файл там должен лежать. Чтобы его не было на столе, достаточно просто в настройках эксплорера отключить показ скрытых файлов. View -> Options... -> Do not show hidden files and folders

leshich
Аспирант (2 lvl)
Сообщения: 61
Зарегистрирован: Пн авг 04, 2008 13:58

Сообщение leshich » Вс янв 11, 2009 13:11

+ там же Hide protected operating system files (Recomended)

cektim
Новенький (0 lvl)
Сообщения: 3
Зарегистрирован: Пн сен 29, 2008 15:27

Сообщение cektim » Вс янв 11, 2009 15:05

Все заработало, спасибо :-)

Аватара пользователя
Folder
Аспирант (2 lvl)
Сообщения: 63
Зарегистрирован: Сб янв 10, 2009 04:47

Сообщение Folder » Пн янв 12, 2009 00:41

Уважаемый Leshich, спасибо за инфу.
У меня PN-4300 недавно, но поковыряться интересно, и если бы не Ваши советы... Но вопросов возникает еще больше.
К сожалению мне не удалось отыскать ничего вразумительного ни о самой Windows CE, ни о подключении периферии к навигатору. Как и что можно к нему подцепить по miniUSB (нужны ли для этого дрова), какие еще программы можноо попытаться на него поставить (написанные только под Windows CE или ещё что-то)? Почему при установке программ в самом коммуникаторе от них и следа не остается? (Это кагда *.cab запускаешь... а дальше нигде и ничего найти не возможно) Как правильно устанавливать проги? Как ассоциировать определенные расширения своим прогам (те же файлы *.txt щелкаешь в эксплорере, а он говорит, что не сопоставлен приложению, хотя Reader свой у него есть). На сколько WinCE отличается от обычной Windows Mobile? Можно ли будет восстановить "игрушку" если чё не так? О реестре понятно - там уже бэкап сделан, а вот сама система...можно ли ее убить или она зашита где-то, типа BIOS? Можно ли дополнить систему чем-то?
В общем, просьба ОГРОМНАЯ - сбацайте пост обо всем, что знаете (если не жалко...)

leshich
Аспирант (2 lvl)
Сообщения: 61
Зарегистрирован: Пн авг 04, 2008 13:58

Сообщение leshich » Пн янв 12, 2009 23:04

Рад, что мой опыт кому-то пригодился :)

На самом деле, я не так уж много и знаю про всё это, сам только стал играться с этой штукой с осени прошлого года. Но пока она «жива»… ))) Хотя одному моему хорошему знакомому (при моем участии) удалось-таки убить похожую штуковину, JJ-Connect Autonavigator 4000w Traffic после манипуляций с реестром. Поэтому ещё раз напоминаю, что нужно быть особенно ОСТОРОЖНЫМ при изменении реестра устройства, особенно, что касается его жизненно важных областей, например, секции [HKLM\init], откуда осуществляется авто-запуск драйверов и программ при старте.

Начну с конца, но не с последнего по важности. Дело в том, что на сколько я понял, у PN-4300 НЕТ штатно предусмотренного «хард ресета», после которого бы устройство вернулось к первоначальному состоянию, по крайней мере, я про него ничего не знаю; об этом лучше спросить у специалистов, занимающихся восстановлением/ремонтом подобных устройств. Мне он (хард ресет), слава богу, пока не был нужен. Но, вообще говоря, прошивки имеют нехорошее свойство иногда "слетать". Самостоятельно или при помощи извне, но такое бывает у самых разных устройств, и нормальные разработчики таких устройств обычно предусматривают возможность возвращение его к жизни нажатием специальной комбинации/последовательности аппаратных кнопок (обычно в момент загрузки). При этом первоначальная прошивка либо берется из flash-памяти самого устройства, где она постоянно хранится на такой случай, либо считывается со специально подготовленной карты памяти, куда предварительно кладутся соответствующие файлы (которые скачиваются с сайта производителя). Поэтому если
кому-то все-таки удастся навигатор убить, придётся нести его в сервис-центр и придумывать "правильные" формулировки причины, его погубившей.

Windows CE - это операционная система, предназначенная для работы во встраиваемых системах (навигаторы, плееры и прочее подобное "малогабаритное" карманное оборудование). В момент разработки конкретного устройства осуществляется сборка винды под конкретные нужды этого устройства, и дальнейшие изменение/расширение операционной системы не предполагается. Я не специалист в области встраиваемых систем, но из той информации, что я получил, лазая в сети, могу сказать, что обычно (а может и всегда) образ Windows CE сидит в ROM-памяти устройства и при включении питания устройства грузится в оперативку в одном и том же виде (я имею ввиду содержимое папок, системных файлов и некоторых прочих настроек). Поэтому, в отличие от Windows Mobile, на WinCE нельзя штатным образом устанавливать программы, добавлять в системные папки свои файлы и т.д., так как при следующем включении питания устройства все сделанные изменения будут утеряны. Исключения составляют файлы, которые хранятся в энергонезависимой flash-памяти, как например файлы реестра.

По поводу miniUSB, слышал, что кто-то подключал к подобным устройствам USB-клавиатуру. Кроме того, ещё недавно к этому навигатору продавался штатный блок получения информации о пробках по GPRS, который так же задействовал miniUSB-разъем.

Вообще с установкой программ есть трудности. Обычно на карманных компьютерах программы ставятся либо из CAB-файла с самого устройства, либо через ActiveSync с большого компьютера. При этом файлы программы раскидываются в соответствующие системные папки, делаются записи в реестр. Здесь же в системные папки файлы записать не удастся (они пропадут после аппаратной перезагрузки). Поэтому советую ставить программы «вручную», попросту "расковыривая" CAB-архивы программой вроде WinCE CAB Manager 2.1 и переписывая все необходимые файлы либо на SD-карту, либо на встроенную flash-память устройства.

Далеко не всякая программа будет работать под Windows CE. Чтобы программа точно работала, необходимо
1) чтобы она была собрана именно под WinCE
2) чтобы она была скомпилирована под нужный процессор (в данном случае ARM)
В противном случае она не заработает (если только программа не собрана по технологии .NET, тогда ей вообще все равно, на каком процессоре и под какой операционкой запускаться, лишь бы была установлена поддержка .NET).

Про ассоциации файлов – есть очень удобная утилитка для этого (и не только для этого): SmallTweak. У меня версия 4.2.7, Feb 18, 2002.

Файлы .TXT можно смотреть TotalCommander`ом, есть его версия для WinCE, у меня версия 2.51. И вообще, очень удобная штука для манипуляций с файлами.

PDF-файлы можно читать AcrobatReader`ом для WinCE. Все графические форматы (фото-, видео-, аудио-) отлично читает CorePlayer (платная) и TCPMP (её же бесплатная версия). У меня стоят обе.

Вот примерно всё, что я знаю по этому поводу. Ничего себе трактат получился... Удачи!

leshich
Аспирант (2 lvl)
Сообщения: 61
Зарегистрирован: Пн авг 04, 2008 13:58

Сообщение leshich » Пн янв 12, 2009 23:17

Вдогонку, вот архив с некоторыми прогами/утилитками, которые установлены у меня. По идее, чтобы они заработали, достаточно их просто распаковать и положить например на SD-карту или в память навигатора в папку \MyFlashDisk.
Единственное, калькулятор - мой самописный, поэтому могут быть глюки ;)

http://rapidshare.com/files/182552151/p ... t.rar.html

Закрыто

Вернуться в «GPS и ГЛОНАСС оборудование»