HPC.ru lite - Все форумы
Форум: GPS и ГЛОНАСС оборудование
Тема: Установка программ на Pocket Navigator PN-4300
Страницы: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16

[Ответить]
leshich [11.01.2009 13:11] :
+ там же Hide protected operating system files (Recomended)
cektim [11.01.2009 15:05] :
Все заработало, спасибо
Folder [12.01.2009 00:41] :
Уважаемый Leshich, спасибо за инфу.
У меня PN-4300 недавно, но поковыряться интересно, и если бы не Ваши советы... Но вопросов возникает еще больше.
К сожалению мне не удалось отыскать ничего вразумительного ни о самой Windows CE, ни о подключении периферии к навигатору. Как и что можно к нему подцепить по miniUSB (нужны ли для этого дрова), какие еще программы можноо попытаться на него поставить (написанные только под Windows CE или ещё что-то)? Почему при установке программ в самом коммуникаторе от них и следа не остается? (Это кагда *.cab запускаешь... а дальше нигде и ничего найти не возможно) Как правильно устанавливать проги? Как ассоциировать определенные расширения своим прогам (те же файлы *.txt щелкаешь в эксплорере, а он говорит, что не сопоставлен приложению, хотя Reader свой у него есть). На сколько WinCE отличается от обычной Windows Mobile? Можно ли будет восстановить "игрушку" если чё не так? О реестре понятно - там уже бэкап сделан, а вот сама система...можно ли ее убить или она зашита где-то, типа BIOS? Можно ли дополнить систему чем-то?
В общем, просьба ОГРОМНАЯ - сбацайте пост обо всем, что знаете (если не жалко...)
leshich [12.01.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 [12.01.2009 23:17] :
Вдогонку, вот архив с некоторыми прогами/утилитками, которые установлены у меня. По идее, чтобы они заработали, достаточно их просто распаковать и положить например на SD-карту или в память навигатора в папку \MyFlashDisk.
Единственное, калькулятор - мой самописный, поэтому могут быть глюки

http://rapidshare.com/files/182552151/pn4300_soft.rar.html
Folder [13.01.2009 01:20] :
Спасибо за ликбез и за ссылку.

Вчера совершил огромную глупость (в 4 утра и не так ошибиться можно). Делюсь, может кому пригодиться...

Разглядывал и тыкал все подряд в Панели управления... Влез в раздел Пароли, ну и поставил пароль (как умный - попроще, что бы не забыть). В момент перезагрузки до меня медленно доходит, что клавиатуры-то нет... Как результат - Введите пароль..., а чем?

Всю ночь бегом по сайтам - впустую... Целый день проходил убитый. Теплилась надежда на то, что "машинка" увидит USB клаву. Сбацал переходник и... Шиш.

Цепляю к РС - он его видит, просит пароль (на это я даже не надеялся)... В общем: доступ к файлам и реестру есть.

Восстановление реестра, не помогло, восстановление (в ActiveSync) архивированных файлов тоже. Я уже потею...и делаю, даже не знаю зачем такую шутку: в реестре, в разделе init меняю значение device на набор букв, ни с чем не связанный. Сохраняю и делаю OFF-ON.

"Машинка", чуть подумав, грузится, как будто только с конвеера...
Folder [13.01.2009 01:31] :
Да, вот еще что заметил - в Панели управления, в StorageManager видно, что FlashDrive разбит на 4 раздела. У самого первого файловая система не такая, как у остальных. Я думаю, именно там записан BackUp системы. Как бы до него добраться...
leshich [13.01.2009 09:55] :
Однако, вы экстримал (я про пароль)... ))))) Я бы, не стал с паролем экспериментировать, зная что клавы нету. Ну раз уж вы уже попробовали и смогли при этом восстановиться, вам респект

С разделами тоже лучше быть поосторожнее. Единственное, что я дела с ними, так это на том разделе, который соответствует диску MyFlashDisk, делал ScanDisk из-за какой-то непонятной ошибки: не с того ни с сего этот диск в проводнике стал называться Fonts, не дает его изменить. Причем, когда в проводнике в него заходишь, он в адресной строке всё ещё Fonts, а когда заходишь в один из подкаталогов - он становится как и положено MyFlashDisk. Перерыл реестр, но не нашёл ничего. В итоге, ScanDisk нашёл и устранил пару ошибок, связанных с потерянными цепочками кластеров... и всё заработало как и должно.

По поводу бекапа - я перерыл весь инет, но не нашёл никаких упоминаний об этом устройстве в свете хард ресета. А самому экспериментировать было сто-то не охота, все-таки устройство мне еще нужно живым ))) Поэтому, если чего нейдёте - поделитесь здесь, буду признателен.
Folder [13.01.2009 13:26] :
ВОПРОС - а никто не пробовал русифицировать интерфейс (или клаву виртуальную, хотя бы)? Вот, есть такая штучка RussKey NET, но она коммерческая... Да и, если я правильно понял, то после перезагрузки эта русификация слететь должна...
Folder [14.01.2009 11:03] :
Братцы, нашел конвертер - пашет прямо на PN-4300. Пишу, еще толком не разобравшись..., но сто пудов конвертит точки из формата Navi в массу других (и, ессесно, наоборот). gpsinformation.org/ronh-end. Наверное я зря сюда, но именно тут чисто по 4300 обсуждение... Короче в списке открываемых форматов: g7t GDB gpx xml csv fwp TRK wpt plt evt rte rt2 gpl alm www mlp rce igc mxf rxf txf cup loc txt. Там несколько версий - для разных платформ, в т.ч. под нашу - G7ToCE и под Windows (XX, XP, Vista)
[Ответить]
[< Назад]  [Вперед >]